jQuery(function() {
	// PHONE VALIDATION
	$("input[name$='phone']").keyup(function(){
		var phoneVer = /^[0-9]+$/;
		var phone = $(this).val();
		var phoneNew = '';
		for(var i=0; i<phone.length; i++) {
			if(phoneVer.test(phone.charAt(i)) & phone.charAt(0) != 1) {
				phoneNew += phone.charAt(i);
			}
		}
		if(phoneNew.length >= 10) {
			var area = phoneNew.substr(0,3)
			var first = phoneNew.substr(3,3)
			var second = phoneNew.substr(6,4)
			$(this).val('('+area+') '+first+'-'+second);
		}
		else
			$(this).val(phoneNew);
	});
	
	$('#request_form').submit( function() {
										
		$(this).attr("disabled", "true");
	
		var valid = true;
		var ver = /\S/;
		var emailVer = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
		var phoneVer = /^[0-9]{10}$/;
	
		var name = $("input[name$='name']").val();
		var email = $("input[name$='email']").val();
		var phone = $("input[name$='phone']").val();
		var co_org = $("input[name$='co_org']").val();
		var title = $("input[name$='title']").val();
		var relationship = $("select[name$='relationship']").val();
		var needs = $("textarea[name$='needs']").val();

		if (!ver.test(name)) {
			$("input[name$='name']").addClass('error');
	       	valid = false;
	   	} else
			$("input[name$='name']").removeClass('error');	
		
		if (!emailVer.test(email)) {
			$("input[name$='email']").addClass('error');
	       	valid = false;
	   	} else
			$("input[name$='email']").removeClass('error');
		
		if (phone.length != 14) {
			$("input[name$='phone']").addClass('error');
	       	valid = false;
	   	} else
			$("input[name$='phone']").removeClass('error');
		
		if (!ver.test(co_org)) {
			$("input[name$='co_org']").addClass('error');
	       	valid = false;
	   	} else
			$("input[name$='co_org']").removeClass('error');	
			
		if (!ver.test(title)) {
			$("input[name$='title']").addClass('error');
	       	valid = false;
	   	} else
			$("input[name$='title']").removeClass('error');	
			
		if(relationship == 'none') {
			$("select[name$='relationship']").addClass('error');
			valid = false;
		} else
			$("select[name$='relationship']").removeClass('error');
			
		if (!ver.test(needs)) {
			$("textarea[name$='needs']").addClass('error');
	       	valid = false;
	   	}else
			$("textarea[name$='needs']").removeClass('error');
		if(valid) {			
			$.post('../inc/request_submit.php', { submit_request: 'true', name: name, email:email, phone: phone, co_org: co_org, title: title, relationship:relationship, needs: needs}, function(data) {
				$('.pad p').prepend('<h4>'+data+'</h4>');
				$('#request_form')[0].reset();
			}, 'html');
		}
		$(this).removeAttr("disabled");
		return false;
	});
$('#contact_form').submit( function() {
									
		var valid = true;
		var ver = /\S/;
		var emailVer = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
		var name = $("input[name$='name']").val();
		var email = $("input[name$='email']").val();
		var phone = $("input[name$='phone']").val();
		var message = $("textarea[name$='message']").val();

		if (!ver.test(name)) {
			$("input[name$='name']").addClass('error');
	       	valid = false;
	   	} else
			$("input[name$='name']").removeClass('error');	
		
		if (!emailVer.test(email)) {
			$("input[name$='email']").addClass('error');
	       	valid = false;
	   	} else
			$("input[name$='email']").removeClass('error');
		
		if (phone.length != 14) {
			$("input[name$='phone']").addClass('error');
	       	valid = false;
	   	} else
			$("input[name$='phone']").removeClass('error');
			
		if (!ver.test(message)) {
			$("textarea[name$='message']").addClass('error');
	       	valid = false;
	   	}
		else
			$("textarea[name$='message']").removeClass('error');

		if(valid) {			
			$.post('../inc/contact_submit.php', { submit_contact: 'true', name: name, email:email, phone: phone, message: message}, function(data) {
				$('.pad h4').html(data);
				$('#contact_form')[0].reset();
			}, 'html');
		}
		return false;
	});
});
