function emailcheck(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("Email not exits");
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Email not exits");
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Email not exits}");
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Email not exits");
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Email not exits");
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Email not exits");
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Email not exits");
		    return false;
		 }

 		 return true		;			
	}



function check_visa(){
  var surnamesID=document.contact.surnames;
	var addressID=document.contact.address;
	var telephoneID=document.contact.telephone;
	var emailID=document.contact.email;
	var sexID=document.contact.sex;
	var dateofbirthID=document.contact.dateofbirth;
	var nationalityID=document.contact.nationality;
	var passportnumberID=document.contact.passportnumber;
	var passportissuedID=document.contact.passportissued;
	var passportexpiredID=document.contact.passportexpired;
	var dateofarrivalID=document.contact.dateofarrival;
	var portofarrivalID=document.contact.portofarrival;
	var flightnumberID=document.contact.flightnumber;
	var typeofvisaID=document.contact.typeofvisa;
	var countrytogetvisaID=document.contact.countrytogetvisa;

	
	if ((surnamesID.value==null)||(surnamesID.value=="")){
		alert("Please enter a surnames!");
		surnamesID.focus();
		return false;
	}
	if ((addressID.value==null)||(addressID.value=="")){
		alert("Please enter a address!");
		addressID.focus();
		return false;
	}
	if ((telephoneID.value==null)||(telephoneID.value=="")){
		alert("Please enter a telephone!");
		telephoneID.focus();
		return false;
	}
	if (emailcheck(emailID.value)==false){
		emailID.value="";
		emailID.focus();
		return false;
	}
	if ((sexID.value==null)||(sexID.value=="")){
		alert("Please enter a sex !");
		sexID.focus();
		return false;
	}
	if ((dateofbirthID.value==null)||(dateofbirthID.value=="")){
		alert("Please enter a date of birth !");
		dateofbirthID.focus();
		return false;
	}
		if ((nationalityID.value==null)||(nationalityID.value=="")){
		alert("Please enter a nationality!");
		nationalityID.focus();
		return false;
	}
	if ((passportnumberID.value==null)||(passportnumberID.value=="")){
		alert("Please enter a passport number !");
		passportnumberID.focus();
		return false;
	}
	if ((passportissuedID.value==null)||(passportissuedID.value=="")){
		alert("Please enter a date of passport issued!");
		passportissuedID.focus();
		return false;
	}
	if ((passportexpiredID.value==null)||(passportexpiredID.value=="")){
		alert("Please enter a date of passport expired!");
		passportexpiredID.focus();
		return false;
	}
	if ((dateofarrivalID.value==null)||(dateofarrivalID.value=="")){
		alert("Please enter a propose date of arrival");
		dateofarrivalID.focus();
		return false;
	}
		if ((portofarrivalID.value==null)||(portofarrivalID.value=="")){
		alert("Please enter a port of arrival");
		portofarrivalID.focus();
		return false;
	}
	if ((flightnumberID.value==null)||(flightnumberID.value=="")){
		alert("Please enter a flight number");
		flightnumberID.focus();
		return false;
	}
	if ((typeofvisaID.value==null)||(typeofvisaID.value=="")){
		alert("Please enter a type of visa");
		typeofvisaID.focus();
		return false;
	}
		if ((countrytogetvisaID.value==null)||(countrytogetvisaID.value=="")){
		alert("Please enter a country to get visa");
		countrytogetvisaID.focus();
		return false;
	}

	return true;
 }
 
function check_hotel(){
  var fullnameID=document.contact.fullname;
	var companyID=document.contact.company;
	var addressID=document.contact.address;
	var phoneID=document.contact.phone;
	var mailID=document.contact.mail;
	var hotelID=document.contact.hotel;
	var checkinID=document.contact.checkin;
	var checkoutID=document.contact.checkout;
	var singleID=document.contact.single;
	var twinID=document.contact.twin;
	var doubleID=document.contact.double;
	var tripleID=document.contact.triple;
	var cashID=document.contact.cash;
	var visacardID=document.contact.visacard;
	var bankID=document.contact.bank;
	var body1ID=document.contact.body1;
	
	if ((fullnameID.value==null)||(fullnameID.value=="")){
		alert("Please enter a Name!");
		fullnameID.focus();
		return false;
	}
	if ((companyID.value==null)||(companyID.value=="")){
		alert("Please enter a Company Name!");
		companyID.focus();
		return false;
	}
	if (emailcheck(mailID.value)==false){
		mailID.value="";
		mailID.focus();
		return false;
	}
	if ((addressID.value==null)||(addressID.value=="")){
		alert("Please enter a Address !");
		addressID.focus();
		return false;
	}
	if ((phoneID.value==null)||(phoneID.value=="")){
		alert("Please enter a Phone Number!");
		phoneID.focus();
		return false;
	}
		if ((hotelID.value==null)||(hotelID.value=="")){
		alert("Please enter a Hotel Name!");
		hotelID.focus();
		return false;
	}
	if ((checkinID.value==null)||(checkinID.value=="")){
		alert("Please enter a check in!");
		checkinID.focus();
		return false;
	}
	if ((checkoutID.value==null)||(checkoutID.value=="")){
		alert("Please enter a check out!");
		checkoutID.focus();
		return false;
	}
	if ((singleID.value==null)||(singleID.value=="")){
		alert("Please enter a room category : single!");
		singleID.focus();
		return false;
	}
	if ((twinID.value==null)||(twinID.value=="")){
		alert("Please enter a room category : twin");
		twinID.focus();
		return false;
	}
		if ((doubleID.value==null)||(doubleID.value=="")){
		alert("Please enter a room category : double");
		doubleID.focus();
		return false;
	}
	if ((tripleID.value==null)||(tripleID.value=="")){
		alert("Please enter a room category : triple");
		tripleID.focus();
		return false;
	}
	if (((cashID.value==null)||(cashID.value==""))&&((visacardID.value==null)||(visacardID.value==""))&&((bankID.value==null)||(bankID.value==""))){
		alert("Please enter a METHOD OF PAYMENT");
		cashID.focus();
		return false;
	}

	return true;
 }