function ajaxFunction(){
	var xmlHttp;
	try{  // Firefox, Opera 8.0+, Safari  
		xmlHttp=new XMLHttpRequest();  
	}
	catch (e){  // Internet Explorer  
		try{   
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
		}
  		catch (e){    
			try{      
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
			}
    		catch (e){      
				alert("Your browser does not support AJAX!");      
				return false;      
			}    
		}  
	}
	return xmlHttp;
}

function validate()
{
	
	var frm = document.contact;
	if(frm.name.value == "" || hasWhiteSpace(frm.name.value))
	{
		alert("Please enter your name !!");
		frm.name.focus();
		return false;
	}
	if(!check_email(frm.email.value))
	{
		alert("Please enter your email,Email should be in correct format!!");
		frm.email.focus();
		return false;
	}
	
	if(!check_email(frm.verify.value))
	{
		alert("Please enter your verify-email,Email should be in correct format!!");
		frm.verify.focus();
		return false;
	}
	
	if(frm.verify.value != frm.email.value){
		alert("Email and varify email must be same !!");
		frm.verify.focus();
		return false;
	}
	
	if(frm.phone2.value != "")
	{
		if(isNaN(frm.phone2.value)){
			alert("Phone number must be in numeric value !!");
			frm.phone2.focus();
			return false;
		}
		if(frm.phone2.value.length < 10){
			alert("The phone number must be atleast 10 digit number !!");
			frm.phone2.focus();
			return false;
		}
	}
	if(frm.mobile2.value != ""){
		if(isNaN(frm.mobile2.value)){
			alert("Mobile number must be in numeric format !!");
			frm.mobile2.focus();
			return false;
		}
		if(frm.mobile2.value.length < 10){
			alert("Mobile number must be minimum 10 digit number !!");
			frm.mobile2.focus();
			return false;
		}
	}
	if(frm.message.value == "" || hasWhiteSpace(frm.message.value)){
		alert("Please enter the message !!");
		frm.message.focus();
		return false;
	}else{
	return true;
	}
}

function check_email(email_val)
{
	var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
	return reg2.test(email_val);
}

function get_check_value(){
	var c_value = "";
	for (var i=0; i < document.contact.req.length; i++){
   		if (document.contact.req[i].checked){
      		c_value = c_value + document.contact.req[i].value + ",";
      	}
   	}
   	return c_value;
}

function hasWhiteSpace(s)
{
	var msg = "";
	reWhiteSpace = new RegExp(/^\s+$/);
	if(reWhiteSpace.test(s))
	{
		return true;
	}
	else
	{
		return false;
	}
}
