jQuery.noConflict();
jQuery(document).ready(function(){
	jQuery("#tx_pilmailform_pi1_form").submit( 
		function() {
			var contactErrors = new Array();
			if (jQuery('input[id=tx_pilmailform_pi1_name]').val()=='') {
				contactErrors.push("Please enter a name.");
				jQuery('input[id=tx_pilmailform_pi1_name]').css("background-color","red");
			} else {
				jQuery('input[id=tx_pilmailform_pi1_name]').css("background-color","white");
			}
			if (jQuery('input[id=tx_pilmailform_pi1_email]').val()=='') {
				contactErrors.push("Please enter an email address.");
				jQuery('input[id=tx_pilmailform_pi1_email]').css("background-color","red");
			} else {
				var reg = new RegExp("^([A-Za-z0-9]{1,}([-_\.&'][A-Za-z0-9]{1,}){0,}){1,}@(([A-Za-z0-9]{1,}[-_\.&']{0,1})\.){1,}[A-Za-z]{2,6}$");
				//var reg = new RegExp("^[0-9a-zA-Z._-]+@[0-9a-zA-Z]+[\.]{1}[0-9a-zA-Z]+[\.]?[0-9a-zA-Z]+$");
				if (!reg.test(jQuery('input[id=tx_pilmailform_pi1_email]').val())) {
					contactErrors.push("Email address is invalid.");
					jQuery('input[id=tx_pilmailform_pi1_email]').css("background-color","red");
				} else {
					jQuery('input[id=tx_pilmailform_pi1_email]').css("background-color","white");
				}
			}
			if (jQuery('input[id=tx_pilmailform_pi1_subject]').val()=='') {
				contactErrors.push("Please enter a subject.");
				jQuery('input[id=tx_pilmailform_pi1_subject]').css("background-color","red");
			} else {
				jQuery('input[id=tx_pilmailform_pi1_subject]').css("background-color","white");
			}
			if (jQuery('textarea[id=tx_pilmailform_pi1_message]').val()=='') {
				contactErrors.push("Please enter a message.");
				jQuery('textarea[id=tx_pilmailform_pi1_message]').css("background-color","red");
			} else {
				jQuery('textarea[id=tx_pilmailform_pi1_message]').css("background-color","white");	
			}
			if (contactErrors.length > 0) {
				alert(contactErrors.join('\n'));
				return false;
			}
		} 
	);
	jQuery("#tx_pilmailform_pi1_address_label").hide();
});