function ajax_update_properties()
{
   $('ajax-loader').show();
   var params=$('form-criterias').serialize()
   new Ajax.Updater('ajax-properties', '/properties/ajax/properties.php?'+params, {
     method: 'get',
     evalScripts:true,
     onSuccess: function(transport){
       $('ajax-loader').hide();
   }
   });
}
function start_load_properties()
{
   $('ajax-loader').show();
   var params=$('form-criterias').serialize()
   new Ajax.Updater('ajax-properties', '/properties/ajax/properties.php?'+params, {
     method: 'get',
          evalScripts:true,
     onSuccess: function(transport){
       $('ajax-loader').hide();
   }
   });
}

function LoadAreaLocs(area)
{
     if($('subarea_'+area)!=undefined)
     {
      // Effect.toggle('subarea_'+area,'blind',{ duration: 1.4 });
      $('subarea_'+area).remove();
     }
     else
     {
        $('add-area-loader').show();
   var params='region='+area
   new Ajax.Updater('search_area_'+area, '/properties/ajax/get_area_locs.php?'+params, {
     method: 'get',
       insertion: Insertion.Bottom,
     onSuccess: function(transport){
       $('add-area-loader').hide();
   }
   });
   }
}
function ChangeRefLocs()
{
    keyword=$('ref-keyword').value;
   // alert(keyword);
   ptype=$('ptype').value;
   // ptype=1;
    location.href='/properties/index.php?super_s=1&ptype='+ptype+'&keyword='+keyword;
}
function agent_contact_form(form)
{
   $('ajax-loader').show();
   params='agents_id='+form.agents_id.value+'&FINID='+form.FINID.value+'&username='+form.username.value+'&email='+form.email.value+'&phone='+form.phone.value+'&comment='+form.comment.value;
   new Ajax.Updater('ajax-contact', '/properties/ajax/contact_agent.php?'+params, {
     method: 'get',
     onSuccess: function(transport){
       $('ajax-loader').hide();
   }
   });
   return false;
}
function parseMinMaxParams(val)
{
     if(val=='min'||val=='max')return;
     else  ajax_update_properties();
}
function ExpandSearchAreas()
{
   Effect.toggle('add_search_areas','blind',{ duration: 0.4 });
}

function ajax_neighborhoods_short(city,area,RoS,Condo)
{
    var params='region='+city+'&locs='+area+'&RoS='+RoS+'&Condo='+Condo;
  $jquery("#neighborhoods_short").load('/properties/ajax/neighb_overview.php?'+params,  function(){
    $jquery('#neighb-stats-loader').hide();
 });


}

function change_page_num(num)
{
   $('ajax-loader').show();
   var params=$('form-criterias').serialize()
   new Ajax.Updater('ajax-properties', '/properties/ajax/properties.php?page='+num+'&'+params, {
     method: 'get',
          evalScripts:true,
     onSuccess: function(transport){
       $('ajax-loader').hide();
   }
   });
}




function to_number(somestring)

{

    return Number(somestring.toString().replace(/\$|\,/g,''));

}



function to_currency(anynum) {

   //-- Returns passed number as string in $xxx,xxx.xx format.
   anynum=eval(to_number(anynum))
      workNum=Math.abs((Math.round(anynum*100)/100));workStr=""+workNum

   if (workStr.indexOf(".")==-1){workStr+=".00"}

   dStr=workStr.substr(0,workStr.indexOf("."));dNum=dStr-0

   pStr=workStr.substr(workStr.indexOf("."))

   while (pStr.length<3){pStr+="0"}

    //--- Adds comma in thousands place.
     if (dNum>=1000) {

      dLen=dStr.length

      dStr=parseInt((dNum/1000))+","+dStr.substring(dLen-3,dLen)

   }
   //-- Adds comma in millions place.

   if (dNum>=1000000) {

      dLen=dStr.length

      dStr=parseInt((dNum/1000000))+","+dStr.substring(dLen-7,dLen)

   }

   retval = dStr; // + pStr

   if (anynum<0) {

      retval="-"+retval

   }
//  if(retval=='undefined'||isNaN(retval))retval=0;
   return retval
//   return retval


}
