	function validate_required(field,label,newlabeltext,oldlabeltext) {
			
			document.getElementById(label).innerhtml=newlabeltext;
			var value = document.getElementById(field).value;
			if (value==null||value=="") {
				document.getElementById(field).style.borderColor='red';								
				document.getElementById(label).innerHTML=newlabeltext;
				document.getElementById(label).style.fontColor='red';
				return false;
			} else {
				document.getElementById(label).innerHTML=oldlabeltext;
				return true;
			}
	}
	
	function validate_form() {
		if (validate_required('your-name','your-name-label','<font color=red>You Must Enter Your Name</font>','Name') && validate_required('your-email','your-email-label','<font color=red>You Must Enter an Email Address</font>','Email') && validate_required('your-message','your-message-label','<font color=red>You Must Describe Your Project</font>','Please Describe Your Project.')) {			
			loadContact();
			return false; 			
		} else {
			validate_required('your-name','your-name-label','<font color=red>You Must Enter Your Name</font>','Name');
			validate_required('your-email','your-email-label','<font color=red>You Must Enter an Email Address</font>','Email');
			validate_required('your-message','your-message-label','<font color=red>You Must Describe Your Project</font>','Please Describe Your Project.');
			return false;
		}
	}
	
	function loadContact() {
		document.getElementById('loading').style.display='block';
											
		function sendRequest() {
			new Ajax.Request("http://chapolito.com/wp-content/themes/chapolito/contact_form_process.php", 
				{ 
				method: 'post', 
				postBody:'name='+$F('your-name')+'&email='+$F('your-email')+'&message='+$F('your-message'),
				onComplete: showResponse
				});
			}
	
		function showResponse(req){
			new Effect.Fade('loading');
			new Effect.Appear('thankyou');
			//$('contact_form').innerHTML= req.responseText;
		}
		
		sendRequest();
											
	}	