<!--
	function winpopup(value){
	var url="http://www.rajtourism.com/eventevent/event/group_mail.asp?"+value
	wo=window.open(url, "paintings", "width=450, height=320, resizable, status")
	wo.moveTo(25,25)
	wo.focus()
	}

	function connectMe(ClickValue){

	//alert("Click Value :" +ClickValue)
	obj="document.travel."+ClickValue
	obj=obj+".checked = false"
	//alert("Obj Value :" +obj)
	eval(obj)
	}
	
/////////////////////////////

	var whitespace = " \t\n\r";
    var defaultEmptyOK = false;

	function isEmpty(s){ 
	return ((s == null) || (s.length == 0))
	}

	function isWhitespace (s){
	var i;
	// Is s empty?
	if (isEmpty(s)) return true;
	
	// Search through string's characters one by one
	// until we find a non-whitespace character.
	// When we do, return false; if we don't, return true.
 	for (i = 0; i < s.length; i++){   
	// Check that current character isn't whitespace.
	var c = s.charAt(i);
	if (whitespace.indexOf(c) == -1) return false;
	}
	
	// All characters are whitespace.
	return true;
	}

	function isEmail (s){
	if (isEmpty(s))
	// is s whitespace?
	if (isWhitespace(s)) return false;
	// there must be >= 1 character before @, so we
	// start looking at character position 1
	// (i.e. second character)
	var i = 1;
	var sLength = s.length;
	// look for @
	while ((i < sLength) && (s.charAt(i) != "@")){
	i++
	}
    
	if ((i >= sLength) || (s.charAt(i) != "@")) 
	return false;
	else i += 2;
 
	// look for .
	while ((i < sLength) && (s.charAt(i) != ".")){
	i++
	}
	
	// there must be at least one character after the .
	if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
	else return true;
	}
	
	function isCharsInBag (s, bag){  
    var i;
    // Search through string's characters one by one.
    // If character is in bag, append to returnString.

    for (i = 0; i < s.length; i++){ 
    // Check that current character isn't whitespace.
    var c = s.charAt(i);
    if (bag.indexOf(c) == -1) return false;
    }
    return true;
	}

	function ValidateAgency(){

	var email = document.travel.t_email.value = document.travel.t_email.value.toLowerCase();
	
	var login = document.travel.t_login.value = document.travel.t_login.value.toLowerCase();
	
	//var login = document.travel.t_login.value;
	if (isWhitespace(document.travel.t_login.value)){
	alert("Please Insert A Login !");
	document.travel.t_login.focus();
	return false;
	}
	
	if (!isCharsInBag( login, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.-_" )){
	alert("Login May Only Contain The Following Characters:\nABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.-_" );
	document.travel.t_login.select();
	document.travel.t_login.focus(); 
	return false;
	}
    
	else if ( !isCharsInBag( login.charAt(login.length - 1), "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789")){
	alert("Login Must End In An Alphanumeric Character !");
	document.travel.t_login.select();
	document.travel.t_login.focus(); 
	return false;
	}

	else if (!isCharsInBag( login.charAt(0), "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789") ){
	alert("Login Must Start With An Alphanumeric Character !");
	document.travel.t_login.select();
	document.travel.t_login.focus(); 
	return false;
	}

	else if (document.travel.t_login.value != "" && document.travel.t_login.value.length < 3){
   	alert( "Please Insert A Login Between 3 - 8 Characters !");
	document.travel.t_login.select();
	document.travel.t_login.focus(); 
	return false;
    }
	
	if (isWhitespace(document.travel.t_passo.value)){
	alert("Please Insert A Password !");
	document.travel.t_passo.select();
	document.travel.t_passo.focus();
	return false;
	}
	
	else if (document.travel.t_passo.value != "" && document.travel.t_passo.value.length < 3){
   	alert( "Please Insert A Password Between 3 - 12 Characters !");
	document.travel.t_passo.select();
	document.travel.t_passo.focus(); 
	return false;
    }
	
	if (document.travel.t_passo.value != document.travel.t_passt.value){
	alert( "Your Passwords Do Not Match. Please Retype And Try Again !");
	document.travel.t_passt.select();
	document.travel.t_passt.focus();
	return false;
	}
	
	if (isWhitespace(document.travel.t_agency_name.value)){
	alert("Please Provide Your Travel Agency Name !");
	document.travel.t_agency_name.focus();
	document.travel.t_agency_name.select();
	return false;
	}
	
	if (document.travel.t_agency_type.options[document.travel.t_agency_type.selectedIndex].value == 0){
	alert("Please, Select Travel Agency Type !");
  	document.travel.t_agency_type.focus();
	return false;
	}
	
	if (!isWhitespace(document.travel.t_reg_affi.value) && document.travel.t_reg_affi.value.length > 250){
	alert("Please, Provide Your Recoganiations And Affilations  \n In Less Than 250 Characters !!");
	document.travel.t_reg_affi.focus();
	document.travel.t_reg_affi.select();
	return false;
	}
	
	if (isWhitespace(document.travel.t_addo.value)){
	alert("Please Porvide Your Address !");
	document.travel.t_addo.focus();
	return false;
	}
	
	if (isWhitespace(document.travel.t_city.value)){
	alert("Please Provide City Name !");
	document.travel.t_city.focus();
	return false;
	}
	
	if (document.travel.t_country.options[document.travel.t_country.selectedIndex].value == 0){
	alert("Please, Select Country !");
  	document.travel.t_country.focus();
	return false;
	}
	
	if (isWhitespace(document.travel.t_tel_country_code.value)){
	alert("Please Insert Telephone Country Code !");
	document.travel.t_tel_country_code.focus();
	return false;
	}
	
	if (isWhitespace(document.travel.t_tel_area_code.value) || (isNaN(document.travel.t_tel_area_code.value))){
	alert("Please Insert Valid Telephone Area Code !");
	document.travel.t_tel_area_code.select();
	return false;
	}

	if (isWhitespace(document.travel.t_telno.value) || (isNaN(document.travel.t_telno.value))){
	alert("Please Insert Valid Telephone Number !");
	document.travel.t_telno.focus();
	document.travel.t_telno.select();
	return false;
	}
	
	if (!isWhitespace(document.travel.t_fax_area_code.value) && (isNaN(document.travel.t_fax_area_code.value))){
	alert("Please Insert Valid Fax Area Code !");
	document.travel.t_fax_area_code.focus();
	document.travel.t_fax_area_code.select();
	return false;
	}

	if (!isWhitespace(document.travel.t_faxno.value) && (isNaN(document.travel.t_faxno.value))){
	alert("Please Insert Valid Telephone Number !");
	document.travel.t_faxno.focus();
	document.travel.t_faxno.select();
	return false;
	}
	
	if (!isEmail(email)){
	alert( "Please Insert A Valid Email Address !");
	document.travel.t_email.focus();
	document.travel.t_email.select();
	return false;
    }
	
	//if (!document.travel.t_payments_per.checked && !document.travel.t_payments_loc.checked){
	//alert("Please Select Payments Mode !");
	//document.travel.t_payments_per.focus();
	//return false;
	//}
	
	if (isWhitespace(document.travel.t_pri_contact.value)){
	alert("Please Insert Primary Contact Person Name !");
	document.travel.t_pri_contact.focus();
	document.travel.t_pri_contact.select();
	return false;
	}
	
	if (!isWhitespace(document.travel.t_pri_contact.value) && isWhitespace(document.travel.t_pri_desig.value)){
	alert("Please Insert Primary Contact Person Designation !");
	document.travel.t_pri_desig.focus();
	document.travel.t_pri_desig.select();
	return false;
	}
	
	if (!isWhitespace(document.travel.t_pri_contact.value) && isWhitespace(document.travel.t_pri_no.value)){
	alert("Please Insert Primary Contact Person Contact No. !");
	document.travel.t_pri_no.focus();
	document.travel.t_pri_no.select();
	return false;
	}
	
	//if (isWhitespace(document.travel.t_res_contact.value)){
	//alert("Please Insert Reservation Contact Person Name !");
	//document.travel.t_res_contact.focus();
	//document.travel.t_res_contact.select();
	//return false;
	//}
	
	if (!isWhitespace(document.travel.t_res_contact.value) && isWhitespace(document.travel.t_res_desig.value)){
	alert("Please Insert Reservation Contact Person Designation !");
	document.travel.t_res_desig.focus();
	document.travel.t_res_desig.select();
	return false;
	}
	
	if (!isWhitespace(document.travel.t_res_contact.value) && isWhitespace(document.travel.t_res_no.value)){
	alert("Please Insert Reservation Contact Person Contact No. !");
	document.travel.t_res_no.focus();
	document.travel.t_res_no.select();
	return false;
	}
	
	if (!isWhitespace(document.travel.t_services_from_us.value) && document.travel.t_services_from_us.value.length > 250){
	alert("Please, Provide Your Services You Are Looking From Us \n In Less Than 250 Characters !!");
	document.travel.t_services_from_us.focus();
	document.travel.t_services_from_us.select();
	return false;
	}
	
	if (isWhitespace(document.travel.t_description.value) || document.travel.t_description.value.length > 250){
	alert("Please, Provide Your Agency Profile In Less Than 250 Characters !!");
	document.travel.t_description.focus();
	document.travel.t_description.select();
	return false;
	}
	
		// check Breakfast Details
		var objbranchcity="", objbranchcountry="", objbranchcontact="", objbranchemail=""
		
		for(i=1;i<=5;i++){
		objbranchcity=eval("document.travel.t_b_city"+i);
		
		if (!isWhitespace(objbranchcity.value)){
		
		objbranchcountry=eval("document.travel.t_b_country"+i)
		
		if (isWhitespace(objbranchcountry.value)){
		alert('Please, Insert Branch Country !');
		objbranchcountry.focus();
		objbranchcountry.select();
		return (false);
		exit;
		}
		
		objbranchcontact=eval("document.travel.t_b_contact"+i)
		
		if (isWhitespace(objbranchcontact.value)){
		alert('Please, Insert Branch Contact Person !');
		objbranchcontact.focus();
		objbranchcontact.select();
		return (false);
		exit;
		}
		
		objbranchemail=eval("document.travel.t_b_email"+i)
		
		if (isWhitespace(objbranchemail.value)){
		alert('Please, Insert Branch Email !');
		objbranchemail.focus();
		objbranchemail.select();
		return (false);
		exit;
		}
		
		if (!isEmail(objbranchemail.value)){
		alert('Please, Insert Valid Branch Email !');
		objbranchemail.focus();
		objbranchemail.select();
		return (false);
		exit;
		}
		
		}
		}
		// check Breakfast details ends
		
	return true;
	}

//-->
