// JavaScript Document
<!--
function activegroup(s){
	if (s==0){//select old user
		//active text for old
		document.getElementById("email_old").disabled=0;
		document.getElementById("password").disabled=0;
		//disable text for new
		document.getElementById("name").disabled=1;
		document.getElementById("surname").disabled=1;
		document.getElementById("email_new").disabled=1;
		document.getElementById("country").disabled=1;
		document.getElementById("tel").disabled=1;
		document.getElementById("address").disabled=1;
		document.getElementById("zipcode").disabled=1;
	}else if (s==1){//select new user
		//disable text for old
		document.getElementById('email_old').disabled=1;
		document.getElementById("password").disabled=1;
		//enable text for new
		document.getElementById("name").disabled=0;
		document.getElementById("surname").disabled=0;
		document.getElementById("email_new").disabled=0;
		document.getElementById("country").disabled=0;
		document.getElementById("tel").disabled=0;
		document.getElementById("address").disabled=0;
		document.getElementById("zipcode").disabled=0;
	}
}
function newXmlHttp(){
	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 verify(){
	var errors="";
	var today = new Date();// idate =new Date; sdate =new Date;
	var strdate=document.getElementById("checkIn").value;
	var strdateArray=new Array();
	strdateArray=strdate.split("-");
	var tourdate=new Date();
	tourdate.setFullYear(strdateArray[0],--strdateArray[1],strdateArray[2]);
	if(tourdate<=today){//check tour date must more than today
		alert("Tour date must more than today.");
	}else if(document.getElementById("customer_old").checked){//old custumer
		var email =document.getElementById("email_old").value;
		var password =document.getElementById("password").value;
		var emailPat=/^(.+)@(.+)$/;
		if(email=='' || password==''){
			errors+="Please put Email and Password";
			alert('The following error(s) occurred:\n'+errors);
		}else if(!email.match(emailPat)){
				errors+="Email not a valid email address.";
				alert('The following error(s) occurred:\n'+errors);
		}else{
				var xmlhttp= newXmlHttp();
				xmlhttp.onreadystatechange=function(){
    				if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
							errors+=xmlhttp.responseText;
							if(errors==""){
								document.getElementById("frmBook").submit();
							}else{
								alert('The following error(s) occurred:\n'+errors);
							}
					}
				};
				var url="getCustomer.php";
				url+="?customer=old";
				url+="&email="+email;
				url+="&password="+password;
			
				var rstr;
				rstr=Math.random();
				url+="&var="+rstr;
				xmlhttp.open("GET",url,true);
				xmlhttp.send(null);
		}
	}else if(document.getElementById("customer_new").checked){//new customer
		var name=document.getElementById("name").value;
		var email=document.getElementById("email_new").value;
		var country=document.getElementById("country").value;
		var emailPat=/^(.+)@(.+)$/;
		if(name=='' || email=='' || country==''){
			errors+='Please put Name, Email and country';
			alert('The following error(s) occurred:\n'+errors);
		}else if(!email.match(emailPat)){
			errors+='Email not a valid email address.';
			alert('The following error(s) occurred:\n'+errors);
		}else{
				var xmlhttp= newXmlHttp();
				xmlhttp.onreadystatechange=function(){
    				if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
							errors+=xmlhttp.responseText;
							if(errors==""){
								document.getElementById("frmBook").submit();
							}else{
								alert('The following error(s) occurred:\n'+errors);
							}
					}
				};
				var url="getCustomer.php";
				url+="?customer=new";
				url+="&email="+email;
			
				var rstr;
				rstr=Math.random();
				url+="&var="+rstr;

				xmlhttp.open("get",url,true);
				xmlhttp.send(null);
		}
	}
}
//-->
