function toggleStayInformedFields(e) {
	switch(e) {
		case 'si-email':
			if($('#' + e).val() == "EMAIL") {
				$('#' + e).val('');
			} else if($('#' + e).val() == "") {
				$('#' + e).val('EMAIL');
			} 
			break;
		case 'si-zip':
			if($('#' + e).val() == "ZIP") {
				$('#' + e).val('');
			} else if($('#' + e).val() == "") {
				$('#' + e).val('ZIP');
			} 
			break;
	}
}

function validateStayInformed() {
	$.ajax({
   		type: "POST",
   		url: "/wp-content/themes/jordan2010/ajax/validateForm.php",
   		data: $('#form1').serialize() + '&form=stayinformed',
   		success: function(msg){
   			//reset
   			$('#si-email').removeClass("error");
   			$('#si-zip').removeClass("error");
     		if(msg == "") {
     			$('#form1').submit();
     		} else {
     			var e = new Array();
     			e = msg.split("|");
     			for(var i in e) {
     				$('#' + e[i]).addClass("error");
     			}
     		}
   		}
 	});
 	return false;
}

function toggleTakeActionFields(e) {
	switch(e) {
		case 'ta-name':
			if($('#' + e).val() == "NAME") {
				$('#' + e).val('');
			} else if($('#' + e).val() == "") {
				$('#' + e).val('NAME');
			} 
			break;
		case 'ta-email':
			if($('#' + e).val() == "EMAIL") {
				$('#' + e).val('');
			} else if($('#' + e).val() == "") {
				$('#' + e).val('EMAIL');
			} 
			break;
		case 'ta-phone':
			if($('#' + e).val() == "PHONE") {
				$('#' + e).val('');
			} else if($('#' + e).val() == "") {
				$('#' + e).val('PHONE');
			} 
			break;
		case 'ta-zip':
			if($('#' + e).val() == "ZIP") {
				$('#' + e).val('');
			} else if($('#' + e).val() == "") {
				$('#' + e).val('ZIP');
			} 
			break;
	}
}

function formatPhone(element) {
	var allowedChars = "0123456789";
	var token = $('#' + element).val();
	var arr = new Array();
	var x = 0;
	for(var i=0;i<token.length;i++) {
		char = token.substring(i,i+1);
		if(allowedChars.indexOf(char) != -1) {
			arr[x] = char;
			x++;
		}
			
	}
	var str = "";
	for(var j in arr) {
		if(j == 0) {
			str = "(";
		} else if(j == 3) {
			str = str + ") ";
		} else if(j == 6) {
			str = str + "-";
		}
		
		str = str + arr[j]; 
		
	}
	if(str == "")
		str = "PHONE";
	$("#" + element).val(str);
}

function isNumeric(evt) {
	var charCode = (evt.which) ? evt.which : event.keyCode;
	if(charCode <= 46 || charCode == 150 || (charCode >= 48 && charCode <= 57)) {
		return true;
	} else {
		return false;
	}
}


function validateTakeAction() {
	$.ajax({
   		type: "POST",
   		url: "/wp-content/themes/jordan2010/ajax/validateForm.php",
   		data: $('#form2').serialize() + '&form=takeaction',
   		success: function(msg){
   			//reset
   			$('#ta-name').removeClass("error");
   			$('#ta-phone').removeClass("error")
   			$('#ta-email').removeClass("error");
   			$('#ta-zip').removeClass("error");
     		if(msg == "") {
     			$('#form2').submit();
     		} else {
     			var e = new Array();
     			e = msg.split("|");
     			for(var i in e) {
     				$('#' + e[i]).addClass("error");
     			}
     		}
   		}
 	});
 	return false;
}

function showOtherAmount() {
	var amount = $('input[name=cb-amount]:checked').val(); 
	if(amount == "other") {
		$('#cb-other').show();
	} else {
		$('#cb-other').hide();
		$('#cb-amount-other').val('');
	}
}

function validateContribute() {
	if($('input[name=cb-amount]:checked').val() != "" && $('input[name=cb-amount]:checked').val() != "other") {
		$('#amount').val($('input[name=cb-amount]:checked').val());
	} else if($('#cb-amount-other').val() != "") {
		$('#amount').val($('#cb-amount-other').val());
	} else {
		$('#amount').val("");
	}
	$.ajax({
   		type: "POST",
   		url: "/wp-content/themes/jordan2010/ajax/validateForm.php",
   		data: $('#donate').serialize() + "&form=contribute",
   		success: function(msg){
   			//reset
   			$('#contribute_amt_fields').removeClass("error");
   			$('#cb-name').removeClass("error");
   			$('#cb-email').removeClass("error")
   			$('#cb-occupation').removeClass("error");
   			$('#cb-employer').removeClass("error");
     		if(msg == "") {
     			$('#paypal_amt').val($('#amount').val());
     			$('#processing').overlay().load();
     			$('#paypal').submit();
     		} else {
     			var e = new Array();
     			e = msg.split("|");
     			for(var i in e) {
     				if(e[i] == "amount") {
     					$('#contribute_amt_fields').addClass("error");
     				} else {
	     				$('#' + e[i]).addClass("error");
     				}
     			}
     			alert("Please check the fields highlighted in red below.");
     		}
   		}
 	});
 	return false;
}

function validateContact() {
	$.ajax({
   		type: "POST",
   		url: "/wp-content/themes/jordan2010/ajax/validateForm.php",
   		data: $('#contact').serialize() + '&form=contact',
   		success: function(msg){
   			//reset
   			$('#cn-name').removeClass("error");
   			$('#cn-email').removeClass("error")
   			$('#cn-phone').removeClass("error");
   			$('#cn-message').removeClass("error");
     		if(msg == "") {
     			$('#contact').submit();
     		} else {
     			var e = new Array();
     			e = msg.split("|");
     			for(var i in e) {
     				$('#' + e[i]).addClass("error");
     			}
     		}
   		}
 	});
 	return false;
}