$(document).ready(function(){
  	$(".toggleBody").hide();
	$(".formpledgetype").hide();
	$('.default').focus(function() {
		if (this.value == this.defaultValue) {
			this.value = '';
		}
		$(this).removeClass('default');
	});
 
	$('.default').blur(function() {
		if (this.value == '') {
			this.value = this.defaultValue;
			$(this).addClass('default');
		}
	});
	
	$('#photo_lg').cycle({
		fx: 'fade', speed: 1000, timeout:  5000, pause:   1, pager:  '#photonav', pagerAnchorBuilder: function(idx, slide) {
		// return selector string for existing anchor
		return '#photonav li:eq(' + idx + ') a';
		}
	});
	

	var selectedPledge='';
	var previousPledge='';

	var p1="Credit card pledges will be billed immediately."
	var p2="Please bring all cash and check pledges with you the day of the event. The email address is required to send the thank you message."
	var p3="The person will be sent an invoice via email so be sure the email address is correct or the pledge won't be collected."
	var tempDesc="";

	$("#formCC").hide();

	$("#PledgeType").change(function() {
		selectedPledge=$(this).val();
		$("#PledgeTypeSubject").val(selectedPledge);

		if (selectedPledge=="") {
			$("#pledgeDetails").hide();
			$("#pledgeDescription").html('');
		} else {
			$("#pledgeDetails").show();
			tempDesc=eval(selectedPledge);
			$("#pledgeDescription").html(tempDesc);
			if (selectedPledge=="p1") {
				$("#formCC").show();
			} else {
				$("#formCC").hide();
			};
		};
	});
});



$(document).ready(function() {
	$("#colM form").submit(validateForm);
});






function validateForm() {
	var hasErrors=0;
	var password1="";
	var passwordMatch="";

	$('input.required').each(function() {
		if ($(this).val()=="") {
			hasErrors=1;
			$(this).addClass("error");
			$(this).prev().addClass("error");
		} else {
			$(this).removeClass("error");
			$(this).prev().removeClass("error");
		}
 	});
 	

	if (hasErrors!=1) {
		return true;
	} else {
		alert("There are missing required fields. Please review and submit again");
		return false;
	}
}




function slideDown(x) {
	$("#"+x).slideDown("slow");
}

function slideUp(x) {
	$("#"+x).slideUp("slow");
}

function toggleDiv(x,y) {
	selected_index = document.getElementById("Donate_Amt").selectedIndex;
	if(selected_index > 0) { 
		selectedValue = document.getElementById("Donate_Amt").options[selected_index].value;
		selectedText = document.getElementById("Donate_Amt").options[selected_index].text;
	}
	
	if (selectedText==y) {
		$("#"+x).slideDown("slow");
	} else {
		$("#"+x).slideUp("slow");
	}
}
