function validate_contact(capId)
{
	var why1 = "";
	
	if(isName(document.contact_enquiry.contact_name.value)==""){
		why1+='Please enter valid Name <br/>';
	}
	if(isPhone(document.contact_enquiry.contact_number.value)==""){
		why1+='Please enter valid Contact Number <br/>';
	}
	if(isEmail(document.contact_enquiry.contact_email.value)==""){
		why1+='Please enter valid Email <br/>';
	}
	if((document.contact_enquiry.enquiry.value)==""){
		why1+='Please enter valid Enquiry details <br/>';
	}

   if(isCaptcha(document.contact_enquiry.captchaId.value)==""){
		why1+='Please enter valid Captcha Value <br/>';
	}

	
	if(why1!="") {
		showDialog('Contact Enquiry',why1,'warning');
	}else{
		var contact_name   = document.contact_enquiry.contact_name.value;
		var contact_number = document.contact_enquiry.contact_number.value;	
		var contact_email  = document.contact_enquiry.contact_email.value;
		var enquiry        = document.contact_enquiry.enquiry.value;
		var captcha        = document.contact_enquiry.captchaId.value;
		
		xmlHttp            = GetXmlHttpObject();
		var url            = '/media/server-scripts/contact.php?contact_name='+contact_name+'&contact_number='+contact_number+'&contact_email='+contact_email+'&enquiry='+enquiry;
		xmlHttp.onreadystatechange=stateChanged2;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
}
function GetXmlHttpObject()
{
	var xmlHttp=null;
	try {
	  // Firefox, Opera 8.0+, Safari
	  xmlHttp=new XMLHttpRequest();
	  }
	catch (e) {
	  // Internet Explorer
	
	  try {
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	  }
	  catch (e){
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	  }
	return xmlHttp;

}
function stateChanged2() 
{ 	
	if (xmlHttp.readyState==4) {		
		var str  = xmlHttp.responseText;		
		document.contact_enquiry.reset();
		if(str == 1){
			document.getElementById("content").focus();
			showDialog('Email Status',"Email sent successfully",'success');
			return false;
		}else{
			document.getElementById("content").focus();
			showDialog('Email Status',"Email could not send",'warning');
			return false;
		}
		
	}
}
function isEmail(emailid) {
  var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   
   if(reg.test(emailid) == false) {     
      return false;
   }else{
   		return true;
   }
}

function isName(name) {
   var reg = /^[a-zA-Z._ ']+$/;
   if(reg.test(name) == false) {     
      return false;
   }else{
   		return true;
   }
}
function isState(name) {
   var reg = /^[a-zA-Z._ ']+$/;
   if(reg.test(name) == false) {     
      return false;
   }else{
   		return true;
   }
}
function isAddress(addr) {
    var reg = /^[0-9a-zA-Z_.  #'-/]+$/; 
   if(reg.test(addr) == false) {     
      return false;
   }else{
   		return true;
   }
}
function isZipcode(zip){
	var reg = /^[0-9a-zA-Z_. -]+$/;
	if(reg.test(zip)){
		return true;
	}else{		
		return false;
	}
}
function isPhone(phone){
	var reg = /^[0-9-. +]+$/;
	if(reg.test(phone)){
		return true;
	}else{		
		return false;
	}
}

function isCaptcha(captcha){
	
	if(captcha == document.contact_enquiry.captchaName.value ){
		return true;
	}else{
		return false;
	}
}

function isComments(comment) {
   var reg = /^[0-9a-zA-Z_./ - ~!@#$%^&*()+="']+$/; 
   if(reg.test(comment) == false) {     
      return false;
   }else{
   		return true;
   }
}


