 window.onload = stateLoctionDis;
function stateLoction(id) {
	//alert(id);
	if (document.getElementById('msgTxt') != null) {
		jQuery("#msgTxt").html('');
	}
		if (id == 'resi') {
			document.getElementById('formType').value='resi';
			document.getElementById('fullname').value='';
			document.getElementById('email').value='';
			document.getElementById('phno').value='';
			if (document.getElementById('toValSelect') != null) {
				document.getElementById('toValSelect').style.display = 'block';
			}
			document.getElementById('select3-label').style.display = 'block';
			document.getElementById('select3').style.display = 'block';
			if(document.getElementById('widget_select3') != null) {
				document.getElementById('widget_select3').style.display = 'block';
			}
			if(document.getElementById('widget_toVal') != null) {
				document.getElementById('widget_toVal').style.display = 'block';
			}
			document.getElementById('city').style.display = 'none';
			document.getElementById('toVal').style.display = 'block';
			//document.getElementById('toValSelect').style.display = 'none';
			document.getElementById('city-textfield').style.display = 'none';
			document.getElementById('find').style.display = 'none';
			document.getElementById('fromcitys-textfield').style.display = 'none';
			document.getElementById('fromcity').style.display = 'none';
		} else if (id == 'joey') {
			document.getElementById('formType').value='joey';
			document.getElementById('fullname').value='';
			document.getElementById('email').value='';
			document.getElementById('phno').value='';
			document.getElementById('fromcity').style.display = 'block';
			if (document.getElementById('toValSelect') != null) {
				document.getElementById('toValSelect').style.display = 'block';
			}
			if(document.getElementById('widget_select3') != null) {
				document.getElementById('widget_select3').style.display = 'none';
			}
			if(document.getElementById('widget_toVal') != null) {
				document.getElementById('widget_toVal').style.display = 'none';
			}
			document.getElementById('toVal').style.display = 'none';
			document.getElementById('fromcitys-textfield').style.display = 'block';
			//document.getElementById('toValSelect').style.display = 'block';
			document.getElementById('city').style.display = 'block';
			document.getElementById('city-textfield').style.display = 'block';
			document.getElementById('find').style.display = 'block';
			document.getElementById('select3-label').style.display = 'none';
			document.getElementById('select3').style.display = 'none';
		}
}

function stateLoctionDis(id) {
	document.getElementById('formType').value='resi';
	document.getElementById('fromcitys-textfield').style.display = 'none';
	  if (document.getElementById('toVal') != null) {
		document.getElementById('toVal').style.display = 'block';
		document.getElementById('city').style.display = 'none';
		document.getElementById('city-textfield').style.display = 'none';
		document.getElementById('find').style.display = 'none';
	  }
}

function validateFlightForm(id) {
	if(document.getElementById(id).value == 'Enter city/airport') {
		document.getElementById(id).value = '';
	} else if (document.getElementById(id).value == '') {
		document.getElementById(id).value = 'Enter city/airport';
	}

}

function hideblk() {
	document.getElementById('map1').style.display = 'none';
}

function validateLoginForm() {
	if (document.getElementById('uname').value == '') {
		alert("Please enter user name");
		return false;	
	} else if (document.getElementById('password').value == '') {
		alert("Please enter password");
		return false;	
	} 
	return true;	
}


function viewData(id) {
	//alert(id);
	if (document.getElementById(id).style.display == 'block') {
		document.getElementById(id).style.display = 'none'
	} else {
		document.getElementById(id).style.display = 'block';
	}
}

function validateFormRec() {
	var address	  = FCKeditorAPI.GetInstance('address').GetXHTML();
	if(address == '') {
		alert("Please enter message");
		return false;
	} else {
		return true;
	}
	
}

function validateOfferFormRec() {
	var address	  = FCKeditorAPI.GetInstance('address').GetXHTML();
	if (document.getElementById('name').value == '') {
		alert ('Please enter place name.');
		return false;
	} else if(document.getElementById('recVal').value != 'edit') {
		if(document.getElementById('pics').value == '') {
			alert ('Please enter image.');
			return false;
		}
	} else if(document.getElementById('area').value == '') {
		alert ('Please enter number of person.');
		return false;
	} else if(isNumeric(document.getElementById('area').value) == false) {
		alert ('Please enter valid number of person information.');
		return false;
	} else if(document.getElementById('description').value == '') {
		alert ('Please enter hotel name');
		return false;
	} else if(document.getElementById('rate').value == '') {
		alert ('Please enter period.');
		return false;
	} else if(isNumeric(document.getElementById('rate').value) == false) {
		alert ('Please enter valid period.');
		return false;
	} else if(document.getElementById('amount').value == '') {
		alert ('Please enter amount.');
		return false;
	} else if(isNumeric(document.getElementById('amount').value) == false) {
		alert ('Please enter valid amount.');
		return false;
	} else if(address == '') {
		alert("Please enter message");
		return false;
	} else {
		return true;
	}
}
function validateHotelFormRec() {
	var address	  = FCKeditorAPI.GetInstance('address').GetXHTML();
	if (document.getElementById('name').value == '') {
		alert ('Please enter hotel name.');
		return false;
	} else if(document.getElementById('recVal').value != 'edit') {
		if(document.getElementById('pics').value == '') {
			alert ('Please enter hotel image.');
			return false;
		}
	} else if(document.getElementById('area').value == '') {
		alert ('Please enter hotel area.');
		return false;
	} else if(document.getElementById('description').value == '') {
		alert ('Please enter hotel address');
		return false;
	} else if(document.getElementById('rate').value == '') {
		alert ('Please enter hotel rate.');
		return false;
	} else if(document.getElementById('rate').value >5) {
		alert ('Please enter hotel rate below 6.');
		return false;
	} else if(document.getElementById('amount').value == '') {
		alert ('Please enter hotel amount.');
		return false;
	} else if(isNumeric(document.getElementById('amount').value) == false) {
		alert ('Please enter valid hotel amount.');
		return false;
	} else if(document.getElementById('url').value == '') {
		alert ('Please enter valid hotel url.');
		return false;
	} else if(address == '') {
		alert("Please enter message");
		return false;
	} else {
		return true;
	}
	
}

function validateForm() {
	 var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; 
	 var address = document.getElementById('email').value;
	 var phono = document.getElementById('phno').value;
	 var regs =  /^[a-zA-Z_ ]+$/; 
	 if((login.roundT[0].checked=="")&&(login.roundT[1].checked=="")) {
		alert ('Select Your Trip.');
		//document.getElementsByName('roundT').focus();
		return false;
	} else if(login.select3.selectedIndex == 0 &&  document.getElementById('select3').style.display == 'block') {
		alert ('Select Your From City.');
		document.getElementById('select3').focus();
		return false;
	} else if((login.toVal.selectedIndex == 0 && document.getElementById('toVal').style.display == 'block')){
		alert ('Enter Your To City.');
		document.getElementById('toVal').focus();
		return false;
	} else if ((document.getElementById('fromcity').value == ''  || document.getElementById('fromcity').value == 'Enter city/airport') && document.getElementById('fromcity').style.display == 'block') {
		alert ('Enter Your From City.');
		document.getElementById('fromcity').focus();
		return false;
	} else if ((document.getElementById('city').value == ''  || document.getElementById('city').value == 'Enter city/airport') && document.getElementById('city').style.display == 'block') {
		alert ('Enter Your To City.');
		document.getElementById('city').focus();
		return false;
	} else if(document.getElementById('depart').value == 0) {
		alert ('Pls enter departure date.');
		document.getElementById('depart').focus();
		return false;
	} else if(document.getElementById('returnD').value == 0) {
		alert ('Pls enter return date.');
		document.getElementById('returnD').focus();
		return false;
	} else if(document.getElementById('fullname').value == '') {
		alert ('Pls enter fullname.');
		document.getElementById('fullname').focus();
		return false;
	} else if(document.getElementById('email').value == '') {
		alert ('Pls enter email address.');
		document.getElementById('email').focus();
		return false;
	} else if(reg.test(address) == false) {
		alert('Pls enter valid Email Address');
		document.getElementById('email').focus();
		return false;
    } else if(document.getElementById('phno').value == '') {
		alert ('Pls enter phone number.');
		document.getElementById('phno').focus();
		return false;
	} else if(!regs.test(phono) == false) {
		  alert('Pls enter valid phone number.');
		  return false;
    }
	return true;
}

function validateHotelForm() {
	 var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; 
	 var address = document.getElementById('email').value;
	 if(document.getElementById('departure').value == '') {
		alert ('Please enter departure airport');
		return false;
	 } else if(login.nights.selectedIndex == 0) {
		alert ('Select nights');
		return false;
	 } else if(document.getElementById('adult').value == '') {
		alert ('Please enter number of adults');
		return false;
	 } else if(document.getElementById('fullname').value == '') {
		alert ('Please enter your full name');
		return false;
	 } else if(document.getElementById('email').value == '') {
		alert ('Please enter email address');
		return false;
	 } else if(reg.test(address) == false) {
		alert('Pls enter valid Email Address');
		return false;
     } else if(document.getElementById('phno').value == '') {
		alert ('Please enter your contact number');
		return false;
	 }
	return true;
}

function validateFormData() {
	  var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; 
	  var address = document.getElementById('email').value;
	  var cell = document.getElementById('cell').value;
	  var phoneValid = /^([0-9])$/;  
	  var phono = document.getElementById('phno').value;
	 var regs =  /^[a-zA-Z_ ]+$/; 
	if((login.roundT[0].checked=="")&&(login.roundT[1].checked=="")) {
		alert ('Select Your Trip.');
		return false;
	} else if((document.getElementById('select3').value == "---------------------" || document.getElementById('select3').value == '') &&  document.getElementById('select3').style.display != 'none') {
		alert ('Select Your From City.');
		document.getElementById('select3').focus();
		return false;
	} else if((document.getElementById('toVal').value == "---------------------" && document.getElementById('toVal').style.display == 'block')){
		alert ('Enter Your To City.');
		document.getElementById('toVal').focus();
		return false;
	} else if ((document.getElementById('fromcity').value == ''  || document.getElementById('fromcity').value == 'Enter city/airport') && document.getElementById('fromcity').style.display == 'block') {
		alert ('Enter Your From City.');
		document.getElementById('fromcity').focus();
		return false;
	} else if ((document.getElementById('city').value == ''  || document.getElementById('city').value == 'Enter city/airport') && document.getElementById('city').style.display == 'block') {
		alert ('Enter Your To City.');
		document.getElementById('city').focus();
		return false;
	} else if(document.getElementById('name').value == '') {
		alert ('Pls enter name.');
		document.getElementById('name').focus();
		return false;
	} else if(document.getElementById('email').value == '') {
		alert ('Pls enter email address.');
		document.getElementById('email').focus();
		return false;
	} else if(reg.test(address) == false) {
      alert('Pls enter valid Email Address.');
	  document.getElementById('email').focus();
      return false;
    } else if(document.getElementById('date').value == 0) {
		alert ('Pls enter departure date.');
		document.getElementById('date').focus();
		return false;
	} else if(document.getElementById('returnDte').value == 0) {
		alert ('Pls enter return date.');
		document.getElementById('returnDte').focus();
		return false;
	} else if(document.getElementById('cell').value == '') {
		alert ('Pls enter cell number.');
		document.getElementById('cell').focus();
		return false;
	} else if(document.getElementById('cls').value == ''){
		alert ('Choose your class.');
		document.getElementById('cls').focus();
		return false;
	} else if(document.getElementById('txt').value==''){
		alert ('pls enter address.');
		document.getElementById('txt').focus();
		return false;
	} else if(document.getElementById('fullname').value == '') {
		alert ('Pls enter fullname.');
		document.getElementById('fullname').focus();
		return false;
	} else if(document.getElementById('email').value == '') {
		alert ('Pls enter email address.');
		document.getElementById('email').focus();
		return false;
	} else if(reg.test(address) == false) {
		alert('Pls enter valid Email Address');
		document.getElementById('email').focus();
		return false;
    } else if(document.getElementById('phno').value == '') {
		alert ('Pls enter phone number.');
		document.getElementById('phno').focus();
		return false;
	} else if(!regs.test(phono) == false) {
		  alert('Pls enter valid phone number.');
		  return false;
    }

	return true;
}
/**
 * check spacial character validation
 * @return Boolean;
 */
function isAlphabet(elem) {  
	  var alphaExp = /^[a-zA-Z_ ]+$/;  
	  if (elem.match(alphaExp)) {  
		   return true;  
	  } else {  
		 return false;  
	  }  
}

/**
 * check spacial character validation
 * @return Boolean;
 */
function isNumeric(elem) {  
	  var alphaExp = /^[0-9]+$/;  
	  if (elem.match(alphaExp)) {  
		   return true;  
	  } else {  
		 return false;  
	  }  
}
/*
 // Checks to see if the objField is Numeric or Not.
function isNumeric(objField) {
	re = /^[^0-9]/;
	if (re.test(objField) == true)
		return true;    		
	else
		return false;
}
*/
function validateGroupTour() {
	var reg =  /^[a-zA-Z_ ]+$/;
	var contact	 = document.getElementById('contact').value;
	var phono	 = document.getElementById('phono').value;
	var mobil	 = document.getElementById('mobil').value;
	//alert(phono);
	if (document.getElementById('contact').value == '') {
		alert ('Pls enter contact name');
		return false;
	} else if(reg.test(contact) == false) {
      alert('Pls enter valid contact name.');
      return false;
    } else if (document.getElementById('phono').value == '') {
		alert ('Pls enter phone number');
		return false;
	} else if(!reg.test(phono) == false) {
		  alert('Pls enter valid phone number.');
		  return false;
    } else if (document.getElementById('mobil').value == '') {
		alert ('Pls enter mobile number');
		return false;
	} else if(!reg.test(mobil) == false) {
		  alert('Pls enter valid mobile number.');
		  return false;
    } else if (document.getElementById('dest').value == '') {
		alert ('Pls enter destination');
		return false;
	} else if (document.getElementById('dur').value == '') {
		alert ('Pls enter duration');
		return false;
	} else if (document.getElementById('period').value == '') {
		alert ('Pls enter period');
		return false;
	} else if (document.getElementById('budget').value == '') {
		alert ('Pls enter budget');
		return false;
	} else if (document.getElementById('address').value == '') {
		alert ('Pls enter address');
		return false;
	} else if (document.getElementById('remark').value == '') {
		alert ('Pls enter remark');
		return false;
	}
	//return true;
}

function validateContactForm() {
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; 
	var regAlp =  /^[a-zA-Z_ ]+$/;
	var emailAddress = document.getElementById('email').value;
	var contact = document.getElementById('contactNo').value;
	var selcVal = $('#tot').val();
	if (document.getElementById('fName').value == '') {
		alert ('Pls enter first name');
		return false;
	} else if (document.getElementById('lName').value == '') {
		alert ('Pls enter last name');
		return false;
	} else if (document.getElementById('email').value == '') {
		alert ('Pls enter Email Address');
		return false;
	} else if(reg.test(emailAddress) == false) {
		alert('Pls enter valid Email Address');
		return false;
    } else if (document.getElementById('contactNo').value == '') {
		alert ('Pls enter contact number');
		return false;
	} else if(!regAlp.test(contact) == false) {
		alert('Pls enter valid contact number');
		return false;
    } else if (selcVal == 0 || selcVal == '') {
		alert('Pls choose writing options');
		return false;
    }
}
