function verifyEmail(email,mxCheck,error){
	$('yacht_reservation_form').style.display='none';
	$('r_loading').style.display='';
	r=null;
	var data= "email="+email+"&mxCheck="+mxCheck;
//	alert(data);
	xmlHttpRequest=makeXmlHttpRequest();
	
	xmlHttpRequest.onreadystatechange=function(){
		if(xmlHttpRequest.readyState==4){
			 $('yacht_reservation_form').style.display='';
			 $('r_loading').style.display='none';
			 if(parseInt(xmlHttpRequest.responseText)<200){
					$('yacht_reservation_form').submit();
					//frmvalidator.my_form_submit();
			 }else{
				 alert(error);
			 }
		}
	}			
				
	xmlHttpRequest.open("POST",'./verify_email.php',true);
	xmlHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=utf-8");
	xmlHttpRequest.setRequestHeader("Content-Length",data.length);

	xmlHttpRequest.send(data);
}

function verifyEmail4Members(email,mxCheck,error){
	$('members_registration_div').style.display='none';
	$('rn_loading').style.display='';
	//alert('');
	r=null;
	var data= "email="+email+"&mxCheck="+mxCheck;
	xmlHttpRequest=makeXmlHttpRequest();
	
	xmlHttpRequest.onreadystatechange=function(){
		if(xmlHttpRequest.readyState==4){
			 $('members_registration_div').style.display='';
			 $('rn_loading').style.display='none';
			 if(parseInt(xmlHttpRequest.responseText)<200){
					$('members_registration').submit();
					//frmvalidator.my_form_submit();
			 }else{
				 alert(error);
			 }
		}
	}			
				
	xmlHttpRequest.open("POST",'./verify_email.php',true);
	xmlHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=utf-8");
	xmlHttpRequest.setRequestHeader("Content-Length",data.length);

	xmlHttpRequest.send(data);
}

function makeXmlHttpRequest(){
	mimeType=arguments.length?arguments[0]:'text/html';
	var xmlHttpRequest=null;
	if(window.XMLHttpRequest){
		xmlHttpRequest=new XMLHttpRequest();
	}else if(window.ActiveXObject){// IE < 7
		var ActiveXObjects ="Msxml2.XMLHTTP.7.0 Msxml2.XMLHTTP.6.0 Msxml2.XMLHTTP.5.0 Msxml2.XMLHTTP.4.0 MSXML2.XMLHTTP.3.0 MSXML2.XMLHTTP Microsoft.XMLHTTP".split(' ');
		for(i=0;i<ActiveXObjects.length;i++){
			try{
				xmlHttpRequest=new ActiveXObject(ActiveXObjects[i]);
				break;
			}catch(e){
				continue;
			}
		}
	}
	
	if(xmlHttpRequest && xmlHttpRequest.overrideMimeType){
		 xmlHttpRequest.overrideMimeType(mimeType); 
	}
	return xmlHttpRequest;
}