// 通用js
var fm;//用来识别当前表单，便于实现键盘enter提交
fm="1";
var AddressStr = "可搜索楼盘名、拼音字母、房源编号；房源不重复，全部有效";

//显示导航隐藏区
function ShowDaohangDiv(ev,id)
{
    // 事件 
    ev  =  ev || window.event;  
    // 获得事件源    
	var target = ev.target || ev.srcElement;
	var eType = ev.type;
	//alert(eType);
	var as = $(id).getElementsByTagName("a")[0];
	var srcID = as.id;
	var hiDiv = getElementsByClass("hiddenDIV",$(id),null);
    if(eType == "mouseover"){
        if(hiDiv[0]){
            hiDiv[0].style.display="block";
        }
        if(as){
            as.className="HangCurrenA";
        }
    }else{
        if(hiDiv[0]){
            hiDiv[0].style.display="none";
        }
        if(as){
            if(srcID != "HangCurrenPage"){ //非当前路径时
                as.className="webhangHa";
            }
        }
    }
}

function ShowSearch(obj,lei)
{
    fm = lei;//设置搜索类型
    var sbtn = $("TopSearchButton");
    var sAdd = $("TopAddress");
    var sType = $("SearchType");
    var ul = $("SearchUl");
    var li = ul.getElementsByTagName("li");
    
    for(var i=0;i<li.length;i++){
        li[i].className="";
    }
    obj.className="liover";
    
    if(lei == "1"){//二手房搜索
        sAdd.value = AddressStr = "可搜索楼盘名、拼音字母、房源编号；房源不重复，全部有效";
        sbtn.src = "/img/button1.jpg";
        sType.value = "";
    }else if(lei == "2"){//出租房搜索
        sAdd.value = AddressStr = "可搜索楼盘名、地址、拼音字母";
        sbtn.src = "/img/button2.jpg";
        sType.value = "Chuzu";
    }else if(lei == "3"){//楼盘搜索
        sAdd.value = AddressStr = "可搜索楼盘名、拼音字母";
        sbtn.src = "/img/button3.jpg";
        sType.value = "Loupan";
    }else if(lei == "4"){
        sAdd.value = AddressStr = "输入经纪人名、拼音字母";
        sbtn.src = "/img/button4.jpg";
        sType.value = "Agent";
    }else if(lei == "5"){
        sAdd.value = AddressStr = "输入门店名称、拼音字母";
        sbtn.src = "/img/button5.jpg";
        sType.value = "WD";
    }
}

//按enter键提交
function EnterSubmit(Sort)
{
   if(Sort=="0") //用户登录提交
   {
        loginFormSb();
   }else{
        SearchSubmit(Sort);
   }
}

//搜索提交
function SearchSubmit(Sort)
{
   var url;
   if($("TopAddress").value == AddressStr){
       $("TopAddress").value = "";
   }
   var sValue = escape($("TopAddress").value);
   if(Sort=="1") //二手房
   {
          url="/Search/?EstateName="+sValue;
          location.href=url;
   }
   else if(Sort=="2") //租房
   {
          url="/zhulin/CzProperty.aspx?EstateName="+sValue;
          location.href=url;
   }
   else if(Sort=="3") //楼盘
   {
          url="/loupan/?lpname="+sValue;
          location.href=url;
   }
   else if(Sort=="4") //经纪人
   {
          url="/Agent/?aname="+sValue;
          location.href=url;
   }
   else if(Sort=="5") //门店
   {
          url="/WD/?SearchGjz="+sValue+"&dlTj="+escape("店名");
          location.href=url;
   }
   else{//默认二手房
          url="/Search/?EstateName="+sValue;
          location.href=url;   
   }
}

//显示当前路径下所属栏目标签 及搜索框
function ShowPathLable()
{
    var as = getElementsByClass("webhangHa",$("DaohangDiv"),null);
    var path = location.pathname;
    path = path.toLowerCase();
    
    var ul = $("SearchUl");
    var li = ul.getElementsByTagName("li");
    
    if(as == undefined) return false;
    if(path.indexOf("search") > -1 || path.indexOf("house") >-1){
        as[0].id = "";
        as[1].id = "HangCurrenPage";
    }else if(path.indexOf("zhulin") > -1){
        as[0].id = "";
        as[2].id = "HangCurrenPage";
        //显示租房框为当前框
        ShowSearch(li[1],"2");
    }else if(path.indexOf("loupan") > -1){
        as[0].id = "";
        as[5].id = "HangCurrenPage";
        //显示楼盘框为当前框
        ShowSearch(li[2],"3");
    }else if(path.indexOf("agent") > -1){
        as[0].id = "";
        as[3].id = "HangCurrenPage";
        //显示经纪人框为当前框
        ShowSearch(li[3],"4");
    }else if(path.indexOf("wd") > -1){
        as[0].id = "";
        as[4].id = "HangCurrenPage";
        //显示门店框为当前框
        ShowSearch(li[4],"5");
    }else if(path.indexOf("zixun") > -1){
        as[0].id = "";
        as[6].id = "HangCurrenPage";
    }else if(path.indexOf("jiaoyi") > -1){
        as[0].id = "";
        as[7].id = "HangCurrenPage";
    }else if(path.indexOf("hangye") > -1){
        as[0].id = "";
        as[8].id = "HangCurrenPage";
    }else if(path.indexOf("fangjia") > -1){
        as[0].id = "";
        as[9].id = "HangCurrenPage";
    }
}

//图片tag中挑选出图片数最多的tag默认显示
function ShowPicIndex(name1,name2,number,css)
{
   var Num =new Array();
   for(var i=0;i<number;i++){
	   Num[i]=document.getElementById(name2+(i+1)).getElementsByTagName("IMG").length;
   }
   var mx=0;
   var m=0;//标记最多的
//   获取图片最多的div的id
//   for(var i=0;i<number;i++){
//       if(Num[i]>mx)
//	   {
//		   mx=Num[i];
//		   m=i+1;
//	   }
//   }
   if(Num[1]>0){//室内图优先显示
       m = 2;
   }else{
      if(Num[0]>0){//户型图第二
          m = 1;
      }else{
          if(Num[2] < Num[3]){//小区图第三
              m = 4;
          }else{
              m = 3;
          }
      }
   }
   for(var i=0;i<number;i++){
       document.getElementById(name1+(i+1)).className = '';
       document.getElementById(name2+(i+1)).style.display="none";
   }
   if(m<1){m=1;}
   document.getElementById(name1+m).className = css;
   document.getElementById(name2+m).style.display="block";
}

document.onkeydown=function(e)
{
    var e=e||event; //兼容IE,FF
    if(e.keyCode==13) //按Enter提交登录表单
    {
        EnterSubmit(fm);//提交登录
    }
}

//动态设置文档框样式
//document.onclick = onInputClick; 
document.onblur = OnInputBlur;
document.onmouseout = OnInputMouseout;
document.onmousemove = OnInputMousemove;

function  onInputClick(ev)
{
	ev  =  ev  ||  window.event; // 事件     
	var  target    =  ev.target  ||  ev.srcElement; // 获得事件源 
    //target.getAttribute()是获取该事件源对象里面的一些属性，比如对像中有（name，id，type等等 
    //var  type  =  target.getAttribute('type'); //alert(type);
	if(target.type=="text"||target.type=="password"){
		target.className="input_on";
		target.onmouseout="";
	}
}

function OnInputBlur(ev)
{
	ev  =  ev  ||  window.event; // 事件     
	var  target    =  ev.target  ||  ev.srcElement; // 获得事件源 
	if(target.type=="text"||target.type=="password"){
		target.className="input_off";
		target.onmouseout=function(){this.className='input_out'};;
	}
} 

function OnInputMousemove(ev)
{
	ev  =  ev  ||  window.event; // 事件     
	var  target    =  ev.target  ||  ev.srcElement; // 获得事件源 
	if(target.type=="text"||target.type=="password"){
		target.className="input_move";
	}
}

function OnInputMouseout(ev)
{
	ev  =  ev  ||  window.event; // 事件     
	var  target    =  ev.target  ||  ev.srcElement; // 获得事件源 
	if(target.type=="text"||target.type=="password"){
		target.className="input_out";
	}
}
