
<!-- 
function toggleDiv(Id)
{
	div = document.getElementById(Id);
	if(div.style) {
	  if ( div.style.display == 'block' ) {
		HideDiv(Id);
	  }else if ( div.style.display == 'none' ) {
		ShowDiv(Id);
	  }
	} else {
	  if ( div.display == 'block' ) {
		HideDiv(Id);
	  }else if ( div.display == 'none' ) {
		ShowDiv(Id);
	  }
	}
}
function ShowDiv(Id) {
	div = document.getElementById(Id);
	if(div.style) {
	  div.style.display = 'block';
	} else {
	  div.display = 'block';
	}
}

function HideDiv(Id) {
	div = document.getElementById(Id);
	if(div.style) {
	  div.style.display = 'none';
	} else {
	  div.display = 'none';
	}
}


function open_popup(url,name,width,height,left,top,scrollbars,resizable) 
{
window.open(url,name,'width='+width+',height='+height+',left='+left+',top='+top+',scrollbars='+scrollbars+',resizable='+resizable+'');
}

// When onChange Country List. (2nd Search Box)
function fillNextByCountry2(idx, NextSelName)
{
    var objForm = document.forms["frmSearchBox"];
    var objSelect2 = objForm.elements[NextSelName];

    if (idx == "" || idx == "Choose a Country")
    {
        initSelectBox(objSelect2);

        //! Form Color Change
        document.getElementById("searchbtn").setAttribute("src", "/Include/Images/bt_search_gray.gif"); 
        //document.getElementById("select2nd_title").className = "text_grey12_verdana_off";
        document.getElementById("select2nd_box").className = "select_off";

    } else
    {
        if (NextSelName == "city")
        {
            insert_selCity(idx);
        } else
        {
            insert_selProperties(idx, objSelect2);
        }

        //! Form Color Change
        document.getElementById("searchbtn").setAttribute("src", "/Include/Images/bt_search.gif"); 
        //document.getElementById("select2nd_title").className = "text_grey12_verdana";
        document.getElementById("select2nd_box").className = "";
    }
}


// Booking Payment Page Form Check Function
function bp_checkNameType(field,types,msg){
	if(field.value=="")
	{
		return true;
	}else{
		if(types=='1'){
			var regOneType=/^[0-9]+$/;			
		}else if(types=='2'){
			var regOneType=/^[a-zA-Z ]+$/;			
		}else if(types=='3'){			
			var regOneType=/^([0-9]|[a-zA-Z])+$/;		
			}
		pattern=regOneType;

		if(!pattern.test(field.value)){
			alert(msg);
			field.focus();
			return false;
		}else{
			field.value=trim(field.value);
			return true;
		}
	}
}

// Check Number Or Dash Character
function bp_checkNumDash(field,msg)
{

	if(field.value=="")
	{
		return true;
	}else{
		var regNumDash = /^[0-9 ]+([0-9 ]|[\- ]{1})+$/; 

		pattern = regNumDash;

		if(!pattern.test(field.value))
		{ 
			alert(msg); 
			field.focus(); 
			return false; 
		}
		field.value=trim(field.value);
		return true; 
	}
}

// Email Type Check
function bp_checkEmail(field,fieldName,msg)
{
	
	if(field.value=="")
	{
		return true;
	}else{
		// var msg=null;
		var retn_value=bp_notEmail(field, fieldName, msg);
		return retn_value;
	}
}

//validate email address
function bp_notEmail(field, fieldName, msg) {
	var email = trim(field.value)

	if (email == "") return false

	var at = false
	var dot = false

	for (var i=0; i<email.length; i++) {
		if (email.charAt(i) == "@") at = true
		if (email.charAt(i) == "." && at) dot = true
	}

	if (!(at && dot && email.length > 5)) {
		if (msg == null)
			msg = "The " + fieldName + " you entered is not a valid e-mail address."

		alert(msg)
		field.focus()
		field.select()
		return true
	}

	//check for invalid characters
	if (invalidChars(field, "E-mail", '%,;|" <>\\/')) return true

	return false
}

// --> 
