 function getPath()
{
    return "/";
}
function setPriceRange(val,elmName)
{
    var name1='';
  var name2='';
  name1=elmName+"1";
  name2=elmName+"2";
        if (val=="" || val=="0")
          {
              document.getElementById(name1).className ="showSpan";
              document.getElementById(name2).className ="hideSpan";
                return;
          }
          str='pos=1&val='+val;
        if (window.XMLHttpRequest)
          {// code for IE7+, Firefox, Chrome, Opera, Safari
            xmlhttp=new XMLHttpRequest();
          }
        else
          {// code for IE6, IE5
            xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
          }
        xmlhttp.onreadystatechange=function()
          {
              
                if (xmlhttp.readyState<4)
                {
                    document.getElementById(elmName).innerHTML="<select id='"+elmName+"'><option>Loading............</option></select>";
                }
                if (xmlhttp.readyState==4 && xmlhttp.status==200)
                {
                    document.getElementById(elmName).innerHTML=xmlhttp.responseText
                    document.getElementById(name2).className ="showSpan";
                    document.getElementById(name1).className ="hideSpan";
                    
                }
          }
        xmlhttp.open("GET","asphp/ajax.php?"+str,true);
        xmlhttp.send();
}




function setLocation(name,value)
{
//        elmID=$(elm).attr('id');
//        alert(elmID);


        if (name=="")
        {
                return;
        }

        //setting name calculation
//            arrVal= elmID.split("_");



        //eo setting name calculation
          str='pos=2&name='+name+'&val='+value;
        if (window.XMLHttpRequest)
          {// code for IE7+, Firefox, Chrome, Opera, Safari
            xmlhttp=new XMLHttpRequest();
          }
        else
          {// code for IE6, IE5
            xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
          }
        xmlhttp.onreadystatechange=function()
          {
                if (xmlhttp.readyState<4)
                {
                    document.getElementById(name+"_span").innerHTML="Loading............";
                }
                if (xmlhttp.readyState==4 && xmlhttp.status==200)
                {
                   document.getElementById(name+"_span").innerHTML=xmlhttp.responseText;
                    

                }
          }
        xmlhttp.open("GET",getPath()+"asphp/ajax.php?"+str,true);
        xmlhttp.send();
}


function sendQuery(fm)
{
      if (fm.usr_name.value=="")
      {
            alert("Enter Your Name");
            return false;
      }
      if (!emailCheck(fm.usr_email.value))
      {
            alert("Invalid Email Id");
            return false;
      }
      if (fm.usr_query.value=="")
      {
            alert("Enter Your Query");
            return false;
      }
          str='pos=3&prop_id='+fm.prop_id.value+'&name='+fm.usr_name.value+'&emailFrom='+fm.usr_email.value+'&emailTo='+fm.emailTo.value+'&query='+fm.usr_query.value+'&mobile='+fm.usr_mobile.value+'&captcha='+fm.captcha.value+"&url="+fm.url.value;
        if (window.XMLHttpRequest)
          {// code for IE7+, Firefox, Chrome, Opera, Safari
            xmlhttp=new XMLHttpRequest();
          }
        else
          {// code for IE6, IE5
            xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
          }
        xmlhttp.onreadystatechange=function()
          {
                if (xmlhttp.readyState<4)
                {
                    document.getElementById("sendQuery").innerHTML="Sending Mail...........";
                }
                if (xmlhttp.readyState==4 && xmlhttp.status==200)
                {
                    document.getElementById("sendQuery").innerHTML=xmlhttp.responseText
                    //alert(xmlhttp.responseText);

                }
          }
        xmlhttp.open("GET","asphp/ajax.php?"+str,true);
        xmlhttp.send();
        return true;
}//eo sendQuery




function checkAvailability(fm)
{
      if (fm.value=="")
      {            
            return false;
      }
      str='pos=4&uid='+fm.value;
      
        if (window.XMLHttpRequest)
          {// code for IE7+, Firefox, Chrome, Opera, Safari
            xmlhttp=new XMLHttpRequest();
          }
        else
          {// code for IE6, IE5
            xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
          }
        xmlhttp.onreadystatechange=function()
          {
               
                if (xmlhttp.readyState==4 && xmlhttp.status==200)
                {
                    document.getElementById("availableMsg").innerHTML=xmlhttp.responseText
                    //alert(xmlhttp.responseText);

                }
          }
        xmlhttp.open("GET","asphp/ajax.php?"+str,true);
        xmlhttp.send();
        return true;
}//eo checkAvailability
function getJS(fm)
{
    alert(fm.priceRangeAdvance.value);
     //alert(fm.pr_rooms_advance1.value);
    return true;
}

function setCheckboxLocation(elm,name)
{
    var temp = new Array();
    var newname="";
    var num="0";
    var loc_id="";
      // i=elm.length;
      var spanname=name+"_span";
     
      inputArray = document.getElementById(spanname).getElementsByTagName('INPUT');
      i=inputArray.length;
       temp = name.split('_');
        if (name=="")
        {
                return;
        }
       for(j=0;j<i;j++)
        {
            if(inputArray[j].checked)
                loc_id+=","+inputArray[j].value;

        }        
        //setting tne new name of div
                    if(temp.length==3)
                    {                        
                        newname=name+"_1"
                    }
                    else
                    {
                        num=temp[3];                        
                        newname=name+"_"+num;
                    }
                    if(loc_id.length<1)
                    {                      
                        document.getElementById(newname+"_span").innerHTML="";
                        return
                    }
                    document.getElementById("loc_id").value=name;
//eo setting the name of div
 str='pos=2&name='+newname+'&val='+loc_id;

        //eo setting name calculation
         
        if (window.XMLHttpRequest)
          {// code for IE7+, Firefox, Chrome, Opera, Safari
            xmlhttp=new XMLHttpRequest();
          }
        else
          {// code for IE6, IE5
            xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
          }
        xmlhttp.onreadystatechange=function()
          {
                if (xmlhttp.readyState<4)
                {
                    //document.getElementById(name+"_span").appendChild="Loading............";
                }
                if (xmlhttp.readyState==4 && xmlhttp.status==200)
                {

                    if(document.getElementById(newname+"_span"))
                    {
                        document.getElementById(newname+"_span").innerHTML=xmlhttp.responseText
                    }
                    else
                    {
                         var newdiv = document.createElement('div');
                         newdiv.setAttribute('id',newname+"_span");
                         newdiv.innerHTML = xmlhttp.responseText;//'Element Number  has been added! <a href=\'#\' onclick=\'removeElement('+newname+')\'>Remove the div "'+newname+'"</a>';
                         document.getElementById(name+"_span").appendChild(newdiv);//=xmlhttp.responseText;
                    }

                }
          }
        xmlhttp.open("GET","asphp/ajax.php?"+str,true);
        xmlhttp.send();
}


function onSetFocus($elm,val)
{
    if($elm.value==val)
        $elm.value='';
   
}
function onLostFocus($elm,val)
{
     if($elm.value=='') 
        $elm.value=val;
}




function emailCheck(str) {

// function taken from- http://www.smartwebby.com

		var at="@"

		var dot="."

		var lat=str.indexOf(at)

		var lstr=str.length

		var ldot=str.indexOf(dot)

		if (str.indexOf(at)==-1)

		   return false

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)

		   return false

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr-1)

		   return false

		if (str.indexOf(" ")!=-1)

		    return false

		return true

	}


