function echeck(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   alert("Invalid E-mail ID")
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   alert("Invalid E-mail ID")
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	    alert("Invalid E-mail ID")
		return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
		alert("Invalid E-mail ID")
		return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	    alert("Invalid E-mail ID")
		return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
	    alert("Invalid E-mail ID")
		return false
	 }
	
	 if (str.indexOf(" ")!=-1){
	    alert("Invalid E-mail ID")
		return false
	 }
    // return false;
}

	
	
	function validate_adminpw()
	{
		if(document.adminpw.o_pwd.value=="") {
			alert("Please Enter Old Password");
			return false;
		}
		if(document.adminpw.n_pwd.value=="") {
			alert("Please Enter New Password");
			return false;
		}
		if(document.adminpw.n_pwd.value!=document.adminpw.r_pwd.value) {
			alert("Re-type Password Does not matched");
			return false;
		}
		return true;
	}
	
	function validate_fn(frm) {
		if(frm.title.value=="") {
			alert('Please Enter News Title.');
			return false;
		}
		else if(frm.Adate.value=="") {
			alert('Please Enter Posting Date.');
			return false;
		}
		else if(frm.details.value=="") {
			alert('Please Type News Details.');
			return false;
		}
		else
			return true;
	}
	function validate_menu(frm) {
		if(frm.menuIndex.value=="" || !parseInt(frm.menuIndex.value)) {
			alert('Please Enter Numeric Menu Index.');
			frm.menuIndex.focus();
			return false;
		}else if(frm.activity.value=="") {
			alert('Please Enter Menu Name.');
			frm.activity.focus();
			return false;
		}
		
			return true;
	}
	function validate_content(frm) {
		if(frm.title.value=="") {
			alert('Please Enter title.');
			frm.title.focus();
			return false;
		}else if(frm.details.value=="") {
			alert('Please Enter Details.');
			frm.details.focus();
			return false;
		}
		return true;
	}
	
	
	function validate_faq(frm) {
		if(frm.question.value=="")
		{
			alert('Please Type Question.');
			return false;
		}
		else
			return true;
	}
	
	function validate_new_country(frm)
	{
		if(frm.new_country.value=="")
		{
			alert('Please Enter Country.');
			return false;
		}
		else
			return true;
	}
	
	function validate_activity(frm)	{
		if(frm.activity.value=="")
		{
			alert('Please Enter Activity Name.');
			return false;
		}
		else
		return true;
	}
	
	function validate_file(frm)	{
		if(frm.title.value=="")	{
			alert('Please Enter Title.');
			return false;
		}
		else if(frm.filename.value=="")	{
			alert('Please select File.');
			return false;
		}
		else
			return true;
	}
	
	function validate_link(frm)	{
		if(frm.title.value=="")	{
			alert('Please Enter Link.');
			return false;
		}
		else
			return true;
	}
	
	
function validate_trip(frm) {
	if(frm.title.value=="")	{
		alert('Please Enter Title.');
		return false;
	}
	if(frm.country.value=="") {
		alert('Please Select Country.');
		return false;
	}
	if(frm.length.value=="") {
		alert('Please Enter Length.');
		return false;
	}
	if(frm.price.value=="")	{
		alert('Please Enter Price.');
		return false;
	}
 	for(var j=0; j<frm.elements.length;j++)	{
		
			if(frm.elements[j].name=='activity[]') {
				if(frm.elements[j].value=='') {
					alert("Please Select Image");
					return false;
				}
			}
	}//for end
	return true;
}

	function validate_newsletter(frm)
	{
		if(frm.subject.value=="") {
			alert('Please Enter Title.');
			return false;
		}
		else if(frm.filename.value=="") {
			alert('Please Select File.');
			return false;
		}
		else
			return true;
	}
	
	function validate_newsletter1(frm)
	{
		if(frm.subject.value=="") {
			alert('Please Enter Title.');
			return false;
		}
		else
			return true;
	}
	function check_form1(frm) { 
		if(frm.name=="send_news") {
			ajaxform(frm); 	
		}
	}
	
	function validate_nl_user(frm) {
		if(frm.name.value==""){
			alert('Please Enter Name.');
			return false;
		}
		else if(frm.email.value==""){
			alert('Please Enter Email.');
			return false;
		}
		else
			return true;
	}
	
function checkOnline1(frm) {
		var fullName 	= document.getElementById('fullname');
		var contactAdd 	= document.getElementById('contactAddress');
		var city 		= document.getElementById('customerCity');
		var state 		= document.getElementById('customerState');
		var zip 		= document.getElementById('zip');
		var email 		= document.getElementById('email');
		var age 		= document.getElementById('age');
		var birthDate 	= document.getElementById('birthDate');
		var birthPlace 	= document.getElementById('birthPlace');
		var occupation 	= document.getElementById('occupation');
		var passNo 		= document.getElementById('passportNo');
		var issueDate 	= document.getElementById('dateOfIssue');
		var expireDate 	= document.getElementById('dateOfExpire');
		var issuePlace 	= document.getElementById('poi');
		var citizenship = document.getElementById('citizen');
		
		if(fullName.value==""){
			alert("Must enter Full Name");
			document.getElementById('fullname').focus();
			return false;
		}
		if(contactAdd.value==""){
			alert("Must enter contact Address");
			document.getElementById('contactAddress').focus();
			return false;
		}
		if(city.value==""){
			alert("Must enter City Name");
			document.getElementById('customerCity').focus();
			return false;
		}
		if(state.value==""){
			alert("Must enter State Name");
			document.getElementById('customerState').focus();
			return false;
		}
		if(zip.value==""){
			alert("Must enter zip value");
			document.getElementById('zip').focus();
			return false;
		}
		if(email.value==""){
			alert("Must enter Email");
			document.getElementById('email').focus();
			return false;
		}
		if(age.value==""){
			alert("Must enter age");
			document.getElementById('age').focus();
			return false;
		}
		if(birthDate.value==""){
			alert("Must enter birth date");
			document.getElementById('birthDate').focus();
			return false;
		}
		if(birthPlace.value==""){
			alert("Must enter birth place");
			document.getElementById('birthPlace').focus();
			return false;
		}
		if(occupation.value==""){
			alert("Must enter Occupation");
			document.getElementById('occupation').focus();
			return false;
		}
		if(passNo.value==""){
			alert("Must enter Passport Number");
			document.getElementById('passportNo').focus();
			return false;
		}
		if(issueDate.value==""){
			alert("Must enter Passport issuing date");
			document.getElementById('dateOfIssue').focus();
			return false;
		}
		if(expireDate.value==""){
			alert("Must enter Passport expiry date");
			document.getElementById('dateOfExpire').focus();
			return false;
		}
		if(issuePlace.value==""){
			alert("Must enter Passport issued place");
			document.getElementById('poi').focus();
			return false;
		}
		if(citizenship.value==""){
			alert("Must enter citizenship");
			document.getElementById('citizen').focus();
			return false;
		}
		
	 return true;	
	}
	function checkOnline3(frm) {
		var risk 		 = document.getElementById('risk');
		var agree 		 = document.getElementById('agreement');
		var securityCode = document.getElementById('txtCaptcha');
		var release = document.getElementById('release');
		if(risk.value==""){
			alert("Must enter risk");
			document.getElementById('risk').focus();
			return false;
		}
		if(release.value==""){
			alert("Must enter Initials");
			document.getElementById('release').focus();
			return false;
		}
		if(agree.checked==false){
			alert("You need to check on the agree field");
			return false;
		}
		if(securityCode.value==""){
			alert("Must enter Security Code");
			document.getElementById('txtCaptcha').focus();
			return false;
		}
		
   		return true;	
	}
	
function openPopup(fpath){
	window.open(fpath,'','width=720,height=400,scrollbars=1');	
	
}
function checkMailForm() {
		var securityCode = document.getElementById('capcode');
		var cname = document.getElementById('Cname');
		var frmemail = document.getElementById('frmemail');
		var toemail = document.getElementById('toemail');
		var message = document.getElementById('message');
		var patternEmail='^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+[a-zA-Z0-9]$';
		
		if(securityCode.value==""){
			alert("Please enter security code");
			document.getElementById('capcode').focus();
			return false;
		}
		else if(cname.value==""){
			alert("Must enter Sender name");
			document.getElementById('Cname').focus();
			return false;
		}
		else if(frmemail.value==""){
			alert("Must enter sender email");
			document.getElementById('frmemail').focus();
			return false;
		}
		else if(!frmemail.value.match(patternEmail)){
			alert("Enter valid email address of sender");
			document.getElementById('frmemail').focus();
			return false;
		}
		else if(toemail.value==""){
			alert("Must enter receipient email");
			document.getElementById('toemail').focus();
			return false;
		}
		else if(!toemail.value.match(patternEmail)){
			alert("Enter valid email address of receiver");
			document.getElementById('toemail').focus();
			return false;
		}
		else if(message.value==""){
			alert("Must enter your messages");
			document.getElementById('message').focus();
			return false;
		}
	return true;	
}	

/*function checkOnline(frm) {
		
		return false;
		var check1=0;
		var check2=0;
		var check3=0;
		var check4=0;
		
		var length = frm.elements.length;
		
		for(var i=0;i<length;i++) {
			if(frm.elements[i].type!="radio" && frm.elements[i].type!="checkbox") {
				if(frm.elements[i].value=="") {
					if(frm.elements[i].name!="phoneEvening" && frm.elements[i].name!="fax" && frm.elements[i].name!="height" && frm.elements[i].name!="heardHow" && frm.elements[i].name!="previousDate" && frm.elements[i].name!="txtCaptcha") {
						document.elements[i].name.focus();
						alert("Some field are missing. Please fill up missing fields");
						return false;
					}
				}				
			}			
		}
		
		
		var pTrip	= document.getElementsByName("previousTrip");
		var room	= document.getElementsByName("room");
		var smoker	= document.getElementsByName("smoker");
		var arrangeTravel	= document.getElementsByName("arrangeTravel");
		
		for(var i= 0;i<pTrip.length;i++) {
			if(pTrip[i].checked==true) {
				check1++;	
			}
		}
		if(check1==0) {
			alert("Please specify your previous trip");	
			return false;
		}
		
		for(var i= 0;i<room.length;i++) {
			if(room[i].checked==true) {
				check2++;	
			}
		}
		if(check2==0) {
			alert("Your prefer single room or combine ??.");	
			return false;
		}
		
		for(var i= 0;i<smoker.length;i++) {
			if(smoker[i].checked==true) {
				check3++;	
			}
		}
		if(check3==0) {
			alert("Confirm as smoker or non smoker.");	
			return false;
		}
		
		for(var i= 0;i<arrangeTravel.length;i++) {
			if(arrangeTravel[i].checked==true) {
				check4++;	
			}
		}
		if(check4==0) {
			alert("Please confirm travel arrangement.");	
			return false;
		}
		if(document.getElementById('agreement').checked==false) {
			alert("Your must agree Term and Conditions");	
			return false;
		}
		if(document.getElementById('txtCaptcha').value=="") {
			alert("Please enter security code");
			return false;
		}
		//return false;
		
		/*var fullname = document.getElementById('fullname').value;
		var email    = document.getElementById('email').value;
		var address	 = document.getElementById('address').value;
		var phone	 = document.getElementById('phone').value;
		var d_city	 = document.getElementById('d_city').value;
		var d_date	 = document.getElementById('d_date').value;
		var passenger	= document.getElementById('passenger').value;
		var txtCaptcha 	= document.getElementById('txtCaptcha').value;  
		
		if(fullname=="") {
			alert("Please enter fullname");
			return false;
		}
		else if(email=="") {
			alert("Please enter valid email address");
			return false;
		}
		else if(address=="") {
			alert("Please enter your address");
			return false;
		}
		else if(phone=="") {
			alert("Please enter your phone number");
			return false;
		}
		else if(d_city=="") {
			alert("Please enter departure city");
			return false;
		}
		else if(d_date=="") {
			alert("Please enter departure datef");		
			return false;
		}
		else if(passenger=="") {
			alert("Please enter number of passenger");
			return false;	
		}
		else if(txtCaptcha=="") {
			alert("Please enter secutiry code as shown");
			return false;
		}
		
		if(email!="") {
				
		}
	}*/
	
	
	function validate_bookTrip(frm,fullpath){	
		/*var status 	= frm.status.value;
		
		if(status	== "direct"){
			var tripTitle_a = frm.tripTitle_a.value;
			var dept_date = frm.dept_date.value;	
			if(tripTitle_a=="") {
				alert("Please enter Trip Title");
				frm.tripTitle_a.focus();
				return false;
			}
			else if(dept_date=="") {
				alert("Please enter Departure Date");
				frm.dept_date.focus();
				return false;
			}
			
		}*/
		
		var firstname = frm.firstName.value;
		var lastname = frm.lastName.value;
		var creditCardNumber = frm.creditCardNumber.value;
		var cvv2Number = frm.cvv2Number.value;
		var address1 = frm.address1.value;
		var city = frm.city.value;
		var amount = frm.amount.value;
		var zip = frm.zip.value;
		var state = frm.state.selectedIndex;
		
		if(firstname=="") {
			alert("Please enter firstname");
			frm.firstName.focus();
			return false;
		}
		else if(lastname=="") {
			alert("Please enter lastname");
			frm.lastName.focus();
			return false;
		}
		else if(creditCardNumber=="") {
			alert("Please enter your credit card number");
			frm.creditCardNumber.focus();
			return false;
		}
		else if(cvv2Number=="") {
			alert("Please enter your credit card verification number");
			frm.cvv2Number.focus();
			return false;
		}
		else if(address1=="") {
			alert("Please enter your address1");
			frm.address1.focus();
			return false;
		}
		else if(city=="") {
			alert("Please enter city");		
			frm.city.focus();
			return false;
		}
		
		else if(state==0) {
			alert("Please select state");
			return false;	
		}
		else if(zip == "" || isNaN(zip) ) {
			alert("Please enter zipcode numeric");
			frm.zip.focus();
			return false;	
		}
		else if(zip.length<5 || zip.length>9){
			alert("Please enter zip code 5 to 9 digits");
			frm.zip.focus();
			return false;	
		}
		
		else if(amount=="") {
			alert("Please enter amount");
			frm.amount.focus();
			return false;	
		}
		openPopup(fullpath);
		return true;
	}