var db = 'jfp';

function resetContactForm() {
	$(".cformInputRequired").css("background-color","");
	$("input:not(input[type=hidden])").val("");
	$("textarea").val("");
}	
$(document).ready(function() {	
	$("#contactForm").load("/" + db + "/ngs_wai_dist_contact.contact_form", function(){
		$(".cformInputRequired").focusin(function() {
			$(this).css("background-color","");
		});	
	});				
	$("#contactForm" ).dialog({
		autoOpen: false,
		modal: true,
		resizable: false,
		width: 400,
		buttons: {
			"Send Message": function() {
				var cformValid = true;					
				
				$(".cformInputRequired").each(function(index) {					
					if ($(this).val() == "") {
						$(this).css("background-color","#E7DCCD");
						cformValid = false;
					} else {
						$(this).css("background-color","");
					}											
				});	
				
				var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
				if ( !emailReg.test( $("#email").val()) ) {
					$("#email").css("background-color","#E7DCCD");
					cformValid = false;							
				} 						
				
				if (cformValid == true) {
			
					$.post("/" + db + "/ngs_wai_dist_contact.contact_form", $("#formMessage").serialize(), function(result){
						if (result == 1) {	
							$("#contactForm").dialog("close");	
							resetContactForm();
						} else {
							//$("#contactForm").dialog("close");										
						}
					})
					.error(function() {
						//$("#contactForm").dialog("close");								
					});		
					
				}							
			},
			Cancel: function() {
				$(this).dialog("close");
				resetContactForm();
			}
		}
	});	
	$("#btnContact").click(function() {	
		$("#contactForm").dialog("open");	
	});				
});
