
function SwitchRegion(etot, ids)
{
  var myvalarray = new Array();

  for(i=1;i<11;i++)
  {
	$("#region_"+i).attr("disabled","disabled");
  }

  var j =0;
  for(i=1;i<11;i++)
  {
 	 var myval = $("#region_"+i+':checked').val();
  	if(myval == 'on')
  	{
   	 myval = 1;
	 myvalarray[j] = i;
	 j++;
  	}
  	else
  	{
   	 myval = 0;
  	}
  	
  }
// alert(myvalarray);
  $.getScript("/lib/switch_region.php?id="+ids+"&action=1&ids="+myvalarray);
}

var bparam1 = new Array("3[]","48","51","52","137","138","80","81","85","88","89","91","92","93","101","102","105","22","82","262");
var bparam2 = new Array("3[]","137","138","80","81","85","88","89","91","92","93","22","82");

function go_to_page(page)
{
  var test = Popyatshsa();
  if(test)
  {
    $("#page").val(page);
    $("#search_form").submit();
  }
}

function go_to_page_f(page)
{
  $("#page_f").val(page);
  $("#search_form_f").submit();
}

function ClearMain()
{
  $("#param_t_1").attr({checked: ""});
  $("#param_t_2").attr({checked: ""});
  $("#param_t_3").attr({checked: ""});
  $("#param_t_4").attr({checked: ""});

  //alert('aa');
}
function ClearBlock()
{
  data = bparam1;
  cnt = data.length;

  for (i=0;i<(cnt);i++)
  {

    if (i<1)
    {
      $(".param3").attr({
        disabled: ""
      });
    }
    else
    {
      $("#param_"+data[i]).attr({
        disabled: ""
      });
    }
    //if (i==4)alert(data[i]);
  }

}
function BlockParam(etot,ids)
{
// alert('s');  
  ClearBlock();

  var tmps1 = $("#param_t_1:checked").val();
  var tmps2 = $("#param_t_2:checked").val();
  var tmps3 = $("#param_t_3:checked").val();
  var tmps4 = $("#param_t_4:checked").val();

//  alert(etot.id+ ' ['+tmps1+']');  
  var data = '';
  if ((ids==2)&&(tmps1!='on')&&(tmps3=='on')&&(tmps4!='on'))
  {
        data=bparam2;
  
  }
  if ((ids==2)&&(tmps1!='on')&&(tmps3!='on')&&(tmps4!='on'))
  {
    data=bparam1;

  }
  if ((ids==3)&&(tmps1!='on')&&(tmps2=='on')&&(tmps4!='on'))
  {
        data=bparam2;
  
  }

  if ((ids==3)&&(tmps1!='on')&&(tmps2!='on')&&(tmps4!='on'))data=bparam2;
  cnt = data.length;

  if( $("#"+etot.id).attr('checked') == true)
  {
    myval = 1;
  }
  else
  {
    myval = 0;
    ClearMain();
  }
//  alert(data+'\n'+myval);
  for (i=0;i<(cnt);i++)
  {
    if (myval==1)
    {
      if (i<1)
      {
        $(".param3").attr({
          disabled: "disabled"
        });
      }
      else
      {
        $("#param_"+data[i]).attr({
          disabled: "disabled"
        });
      }
    }
    else
    {

      if (i<1)
      {
        $(".param3").attr({
          disabled: ""
        });
      }
      else
      {
        $("#param_"+data[i]).attr({
          disabled: ""
        });
      }
    }
    //if (i==4)alert(data[i]);
  }


 $(".param3").each(function(i){
   this.id = this.id + "_" + i;
  if (i>4)
  {
  $(this).attr({
    disabled: "disabled"
  });
  }
//alert (i);
 });


}
//alert(bparam.length);
function GotoSearchExt()
{
 document.getElementById("gotosearch").value = "1";
 document.getElementById("search_form").action = "/search.php";
 document.getElementById("search_form").submit();
}
function GotoSearchFast()
{
 document.getElementById("gotosearch").value = "1";
 document.getElementById("search_form").action = "/";
 document.getElementById("search_form").submit();
}

function StartCheck()
{
	setTimeout("CheckByPrice()",500);
}


function StartCheck1(etot)
{

	setTimeout("CheckByPrice1('"+etot.id+"')",500);
}
function StartCheck2(etot)
{

	setTimeout("CheckByPrice2('"+etot.id+"')",300);
}
function CheckByPrice()
{
	$("#poisk_stroka").focus();
}
function CheckByPrice1(etot)
{
  
  if ( document.getElementById("price_1"))
	$("#price_1").focus();
}
function CheckByPrice2(etot)
{
  
  if ( document.getElementById("region_1"))
	$("#region_1").focus();
}

function sort_by_price()
{
//console.log('sss'+myval);
//alert('aa');
  var test = Popyatshsa();
  if(test)
  {
    var myval = $("#sort_by_price:checked").val();
//console.log('sss'+myval);
  //  alert(myval);
    if(myval == "on")
    {
      $("#sort").val("on");
    }
    else
    {
      $("#sort").val("");
    }
    SubmitNow();    
  }
}

function sort_by_price_f()
{
  var myval = $("#sort_by_price:checked").val();
  //alert(myval);
  if(myval == "on")
  {
    $("#sort_f").val("on");
  }
  else
  {
    $("#sort_f").val("");
  }
  SubmitNow_f();
}

function sel_sort_price(this_select, houses)
{	
	//alert(this_select.value);
	/*
	if(houses == '1')
	{
		$("#param_191").val("on");
		$("#param_261").val("on");
		$("#param_193").val("on");
		$("#param_191").attr("checked", "checked");
		$("#param_261").attr("checked", "checked");
		$("#param_193").attr("checked", "checked");
	}
	*/
	// $("#param_191").val() != "on" && $("#param_261").val() != "on"  && $("#param_193").val() != "on" && 
	if(!document.getElementById("param_191").checked && !document.getElementById("param_261").checked && !document.getElementById("param_193").checked)
	{
		$("#param_191").val("on");
		$("#param_261").val("on");
		$("#param_193").val("on");
		$("#param_191").attr("checked", "checked");
		$("#param_261").attr("checked", "checked");
		$("#param_193").attr("checked", "checked");
	}
	$("#sort").val(this_select.value);
    SubmitNow();
}
function sel_sort_price_f(this_select, houses)
{	
	$("#sort_f").val(this_select.value);
    SubmitNow_f();
}



$(document).ready(function() 
{
    SwitchRegion(1, '');
 /* for(i=1;i<14;i++)
  {
    var myval = $("#region_"+i+':checked').val();
    if(myval == 'on')
    {
      myval = 1;


      $.getScript("/lib/switch_region.php?id="+i+"&action="+myval);
    }
  }*/
/*
  for(j=2;j<4;j++)
  {
    var myval = $("#param_t_"+j+':checked').val();
    if(myval == 'on')
    {
      myval = 1;


      if (j==3) data=bparam2;
      if (j==2) data=bparam1;
      cnt = data.length;


      for (i=0;i<cnt;i++)
      {
        if (myval==1)
        {
          if (i<1)
          {
            $(".param3").attr({
              disabled: "disabled"
            });
          }
          else
          {
            $("#param_"+data[i]).attr({
              disabled: "disabled"
            });
          }
        }
        else
        {

          if (i<1)
          {
            $(".param3").attr({
              disabled: ""
            });
          }
          else
          {
            $("#param_"+data[i]).attr({
              disabled: ""
            });
          }
        }
        //if (i==4)alert(data[i]);
      }   }
  }
     */
        
  var tmps1 = $("#param_t_1:checked").val();
  var tmps2 = $("#param_t_2:checked").val();
  var tmps3 = $("#param_t_3:checked").val();
  var tmps4 = $("#param_t_4:checked").val();
  
  var data = '';
  if ((tmps2!='on')&&(tmps1!='on')&&(tmps3=='on')&&(tmps4!='on'))
  {
        data=bparam2;
  
  }
  if ((tmps2=='on')&&(tmps1!='on')&&(tmps3!='on')&&(tmps4!='on'))
  {
    data=bparam1;

  }
  if ((tmps3=='on')&&(tmps1!='on')&&(tmps2=='on')&&(tmps4!='on'))
  {
        data=bparam2;
  
  }

//  if ((ids==3)&&(tmps1!='on')&&(tmps2!='on')&&(tmps4!='on'))data=bparam2;
  cnt = data.length;

//  alert(data+'\n'+myval);
  for (i=0;i<(cnt);i++)
  {
    
      if (i<1)
      {
        $(".param3").attr({
          disabled: "disabled"
        });
      }
      else
      {
        $("#param_"+data[i]).attr({
          disabled: "disabled"
        });
      }
    
    //if (i==4)alert(data[i]);
  }


 $(".param3").each(function(i){
   this.id = this.id + "_" + i;
  if (i>3)
  {
  $(this).attr({
    disabled: "disabled"
  });
  }
//alert (i);
 });
// õåëïåðû
    if (document.getElementById("search_form") != null) enableTooltips("search_form");
    $(".search_helper").click(function (){return false;});
    $(".search_helper_fast").hover(
        function (){$(this).attr("src","/images/helper2fast.jpg");},
        function (){$(this).attr("src","/images/helper1fast.jpg");}
    );
    $(".search_helper_ext").hover(
        function (){$(this).attr("src","/images/helper2ext.jpg");},
        function (){$(this).attr("src","/images/helper1ext.jpg");}
    );
});

function CheckRazmeschenie() {
    var par1 = $("#param_191:checked").val();
    var par2 = $("#param_261:checked").val();
    var par3 = $("#param_193:checked").val();
    if ((par1=="on") || (par2=="on") || (par3=="on")) return 1;
    else return 0;

}

$(document).ready(function() 
{
  $("#param_191,#param_261,#param_193").click(function (){
    var rescheck = CheckRazmeschenie();
    if (rescheck==1) 
      {
        $("#param_254").attr({
          disabled: "disabled"
        });
      }
      else
      {
        $("#param_254").attr({
          disabled: ""
        });
      }
    
  });

    var rescheck = CheckRazmeschenie();
    if (rescheck==1) 
      {
        $("#param_254").attr({
          disabled: "disabled"
        });
      }
      else
      {
        $("#param_254").attr({
          disabled: ""
        });
      }

});
