﻿//http://www.codeproject.com/KB/ajax/AjaxWebServices.aspx
 
  var req;
  var response;
 
  function loadResults(url) 
  {
        document.getElementById('contentBox').innerHTML="<span class='hotel' style='width:100%;'><center  style='width:100%;margin-top:50px;'> Searching. Please wait... <br /><img src='/images/loading.gif' align='middle'></center></span>";
      if (window.XMLHttpRequest) // branch for native XMLHttpRequest object
      {
          req = new XMLHttpRequest();
          req.onreadystatechange = processReqChange;
          req.open("GET", url, true);
          req.send(null);
      
      }
      else if (window.ActiveXObject) // branch for IE/Windows ActiveX version 
      {
          isIE = true;
          req = new ActiveXObject("Microsoft.XMLHTTP");
          if (req) 
          {
              req.onreadystatechange = processReqChange;
              req.open("GET", url, true);
              req.send();
          }
      }
  }
 
  function processReqChange() 
  {
      if (req.readyState == 4) 
      {
          if (req.status == 200) 
          {
                
                //document.getElementById('divAgentProfile').innerHTML=req.responseText;
                document.getElementById('contentBox').innerHTML=req.responseText;
          } 
          else 
          {
              //No response
          }
      }
  }
    

   
/*If you just want to log a message to the server:*/

function log(message) 
{
    var client = new XMLHttpRequest();
    client.open("POST", "/log");
    client.setRequestHeader("Content-Type", "text/plain;charset=UTF-8");
    client.send(message);
}

function getValues()
{
    var objChk='';var objCounter=0;
    for(i=0;i<document.forms[0].elements.length;i++)
    {   
        if(document.forms[0].elements[i].type=="checkbox")
        {
            if (document.forms[0].elements[i].id == "chk8") 
            {
                if (document.forms[0].elements[i].checked) 
                {
                    objCounter+=1;
                    objChk += document.forms[0].elements[i].value +'|';
                }
            }
        }
    }
    if(objCounter>0)
    {
        map_open(objChk );return false;
    }
    else{alert("Please select atleast one property for showing map.")}
}
function CheckCompareSelectedValues()
{
    var objChk='';
    var objCounter=0;
   //load();
    for(i=0;i<document.forms[0].elements.length;i++)
    {   
        if(document.forms[0].elements[i].type=="checkbox")
        {
            if (document.forms[0].elements[i].id == "chk8") 
            {
                if (document.forms[0].elements[i].checked) 
                {
                    objCounter+=1;
                    objChk += document.forms[0].elements[i].name +'|';
                }
            }
        }
    }
    if(objCounter!=null)
    {
        if(objCounter < 2)
        {
            alert('Please select atleast two properties for comparison.');return false;
        }
        else if(objCounter > 3)
        {
            alert('you cannot select more than three properties for comparison.');return false;
        }
        else
        {
            if("return confirm('Are you sure you want to continue?');")
            {
                if(objChk!=null)
                {
                    objChk=objChk.substring(0,objChk.length-1);
                    var vPropIds = objChk.split('|');
                    var iPropIdOne,iPropIdTwo,iPropIdThree=0;
                    iPropIdOne=vPropIds[0];
                    iPropIdTwo=vPropIds[1];
                    if(vPropIds.length>2){iPropIdThree=vPropIds[2];}
                    property_comparison(iPropIdOne,iPropIdTwo,iPropIdThree);return true;
                }
            } 
        }
    }
}

/*CODE FOR POP UP ON MOUSEOVER*/

function showPopUp(id,ctl)
{

    var objdiv=document.getElementById(id+'bubble_tooltip1');
    
    if(objdiv!=null){objdiv.style.display = 'block';}
}
function hidePopUp(id)
{
    var objdiv=document.getElementById(id+'bubble_tooltip1');
    if(objdiv!=null){objdiv.style.display = 'none';}
}
function setborder(id,status)
{
    for(i=0;i<document.forms[0].elements.length;i++)
    {   
        if(document.forms[0].elements[i].type=="checkbox")
        {
            if (document.forms[0].elements[i].id == "chk8") 
            {
                if (document.forms[0].elements[i].checked) 
                {
                    var objid = document.forms[0].elements[i].name
                    var objdiv = document.getElementById(objid+'border');
                    if(objdiv!=null){objdiv.className = 'black';}
                }
                else
                {
                    var objid = document.forms[0].elements[i].name
                    var objdiv = document.getElementById(objid+'border');
                    if(objdiv!=null){objdiv.className = 'listing_inner_new';}
                }
            }
        }
    }
}