// JavaScript Document
function validate(evt){
	document.getElementById("fnameerror").innerHTML="";
	document.getElementById("lnameerror").innerHTML= "";
	document.getElementById("cityerror").innerHTML= "";
	document.getElementById("telerror").innerHTML= "";
	document.getElementById("emailerror").innerHTML= "";
	/*document.getElementById("cc_nameerror").innerHTML= "";
	document.getElementById("cc_numbererror").innerHTML= "";
	document.getElementById("passerror").innerHTML= "";*/
	
	fname = document.getElementById("fname").value;
	lname = document.getElementById("lname").value;
	if(fname==""){
		document.getElementById("fnameerror").innerHTML= "*Please enter your first name";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
	if(lname==""){
		document.getElementById("lnameerror").innerHTML= "*Please enter your last name";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
	if(document.getElementById("city").value==""){
		document.getElementById("cityerror").innerHTML= "*Please enter the city where you live";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
	if(document.getElementById("telephone").value==""){
		document.getElementById("telerror").innerHTML= "*Please enter your telephone number";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
	if((document.getElementById("email").value=="")||(document.getElementById("email").value.indexOf("@")==-1)||(document.getElementById("email").value.indexOf(".")==-1)){
		document.getElementById("emailerror").innerHTML= "*Please enter a valid email address";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
	/*if(document.getElementById("cc_name").value==""){
		document.getElementById("cc_nameerror").innerHTML= "*Please enter the credit card holder name";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
	if(document.getElementById("cc_number").value==""){
		document.getElementById("cc_numbererror").innerHTML= "*Please enter the credit card holder name";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
	if((document.getElementById("pass1").value=="")||(document.getElementById("pass2").value=="")||(document.getElementById("pass1").value!=document.getElementById("pass2").value)){
		document.getElementById("passerror").innerHTML= "*Both passwords fields must match";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}*/
}

function validateGroups(evt){
	document.getElementById("fnameerror").innerHTML="";
	document.getElementById("lnameerror").innerHTML= "";
	document.getElementById("cityerror").innerHTML= "";
	document.getElementById("telerror").innerHTML= "";
	document.getElementById("emailerror").innerHTML= "";
	document.getElementById("ci_error").innerHTML= "";
	document.getElementById("co_error").innerHTML= "";
	document.getElementById("selcountry_error").innerHTML= "";
	
	fname = document.getElementById("fname").value;
	lname = document.getElementById("lname").value;
	if(fname==""){
		document.getElementById("fnameerror").innerHTML= "*Please enter your first name";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
	if(lname==""){
		document.getElementById("lnameerror").innerHTML= "*Please enter your last name";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
	if(document.getElementById("sel_city").value==""){
		document.getElementById("cityerror").innerHTML= "*Please enter the city where you live";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
	if(document.getElementById("telephone").value==""){
		document.getElementById("telerror").innerHTML= "*Please enter your telephone number";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
	if((document.getElementById("email").value=="")||(document.getElementById("email").value.indexOf("@")==-1)||(document.getElementById("email").value.indexOf(".")==-1)){
		document.getElementById("emailerror").innerHTML= "*Please enter a valid email address";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
	
	qindex = document.getElementById("country").selectedIndex;
	checkin = document.getElementById("ci").value;
	checkout = document.getElementById("co").value;
	if(qindex==0){
		document.getElementById("selcountry_error").innerHTML= "*Please select country and city to proceed!";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
	
	if(checkin==""){
		document.getElementById("ci_error").innerHTML= "*Please select a date for check in";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
	
	if(checkout==""){
		document.getElementById("co_error").innerHTML= "*Please select a date for check out";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
	
}

function validateContact(evt){
	document.getElementById("fnameerror").innerHTML="";
	document.getElementById("lnameerror").innerHTML= "";
	document.getElementById("cityerror").innerHTML= "";
	document.getElementById("telerror").innerHTML= "";
	document.getElementById("emailerror").innerHTML= "";
	
	fname = document.getElementById("fname").value;
	lname = document.getElementById("lname").value;
	if(fname==""){
		document.getElementById("fnameerror").innerHTML= "*Please enter your first name";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
	if(lname==""){
		document.getElementById("lnameerror").innerHTML= "*Please enter your last name";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
	if(document.getElementById("sel_city").value==""){
		document.getElementById("cityerror").innerHTML= "*Please enter the city where you live";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
	if(document.getElementById("telephone").value==""){
		document.getElementById("telerror").innerHTML= "*Please enter your telephone number";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
	if((document.getElementById("email").value=="")||(document.getElementById("email").value.indexOf("@")==-1)||(document.getElementById("email").value.indexOf(".")==-1)){
		document.getElementById("emailerror").innerHTML= "*Please enter a valid email address";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
	
}



function validatePerinfo(evt){
	if(document.getElementById("fname").value==""){
		document.getElementById("fnameerror").innerHTML= "*Please enter your first name";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
	if(document.getElementById("lname").value==""){
		document.getElementById("lnameerror").innerHTML= "*Please enter your last name";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
	if(document.getElementById("city").value==""){
		document.getElementById("cityerror").innerHTML= "*Please enter the city where you live";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
	if(document.getElementById("telephone").value==""){
		document.getElementById("telerror").innerHTML= "*Please enter your telephone number";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
	if((document.getElementById("email").value=="")||(document.getElementById("email").value.indexOf("@")==-1)||(document.getElementById("email").value.indexOf(".")==-1)){
		document.getElementById("emailerror").innerHTML= "*Please enter a valid email address";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
}
function validatePayinfo(evt){
		if(document.getElementById("cc_name").value==""){
		document.getElementById("cc_nameerror").innerHTML= "*Please enter the credit card holder name";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		evt.returnValue = false;
		}
	}
	if(document.getElementById("cc_number").value==""){
		document.getElementById("cc_numbererror").innerHTML= "*Please enter the credit card holder name";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		evt.returnValue = false;
		}
	}
}
function validatePass(evt){
		if((document.getElementById("pass1").value=="")||(document.getElementById("pass2").value=="")||(document.getElementById("pass1").value!=document.getElementById("pass2").value)){
		document.getElementById("passerror").innerHTML= "*Both passwords fields must match";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
}

function validateSearch(evt){
	document.getElementById("countryerror").innerHTML="";
	document.getElementById("cierror").innerHTML="";
	document.getElementById("coerror").innerHTML="";
	qindex = document.getElementById("country").selectedIndex;
	qcity = document.getElementById("city").value;
	checkin = document.getElementById("ci").value;
	checkout = document.getElementById("co").value;
	
	if(checkin == checkout){
			alert('You must stay at least one night!');
			if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
			event.returnValue = false;
		}
		}
	
	
	if(qcity=="na"){
		document.getElementById("countryerror").innerHTML = "*Select a City";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
			event.returnValue = false;
		}
	}
	if(qindex==0){
		document.getElementById("countryerror").innerHTML= "*Please select country and city to proceed!";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
	
	if(checkin==""){
		document.getElementById("cierror").innerHTML= "*Please select a date for check in";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
	
	if(checkout==""){
		document.getElementById("coerror").innerHTML= "*Please select a date for check out";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
}


function validatecSearch(evt){
	document.getElementById("cierror").innerHTML="";
	document.getElementById("coerror").innerHTML="";
	checkin = document.getElementById("ci").value;
	checkout = document.getElementById("co").value;
	
	if(checkin == checkout){
			alert('You must stay at least one night!');
			if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
			event.returnValue = false;
		}
		}

	if(checkin==""){
		document.getElementById("cierror").innerHTML= "*Please select a date for check in";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
	
	if(checkout==""){
		document.getElementById("coerror").innerHTML= "*Please select a date for check out";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
}
function validatepais(evt){
	document.getElementById("cierror").innerHTML="";
	document.getElementById("coerror").innerHTML="";
	checkin = document.getElementById("ci").value;
	checkout = document.getElementById("co").value;
	if(checkin==""){
		document.getElementById("cierror").innerHTML= "*Please select a date for check in";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
	
	if(checkout==""){
		document.getElementById("coerror").innerHTML= "*Please select a date for check out";
		if((browserName == "Firefox")||(browserName=="Safari")){
			evt.preventDefault();
		}
		if(browserName == "Internet Explorer"){ 
		event.returnValue = false;
		}
	}
}