function change($,_){
  document.getElementById("hm1").className="";
  document.getElementById("hm2").className="";
  document.getElementById("hm3").className="";
  document.getElementById("hm4").className="";
  document.getElementById("hm5").className="";
  document.getElementById("hm_c1").style.display="none";
  document.getElementById("hm_c2").style.display="none";
  document.getElementById("hm_c3").style.display="none";
  document.getElementById("hm_c4").style.display="none";
  document.getElementById("hm_c5").style.display="none";
  $.className="online";
  document.getElementById(_).style.display="";
}
function change2($,_,more){
  document.getElementById("hm1").className="";
  document.getElementById("hm2").className="";
  document.getElementById("hm3").className="";
  document.getElementById("hm_c1").style.display="none";
  document.getElementById("hm_c2").style.display="none";
  document.getElementById("hm_c3").style.display="none";
  document.getElementById("hm_l1").style.display="none";
  document.getElementById("hm_l2").style.display="none";
  document.getElementById("hm_l3").style.display="none";
  $.className="online";
  document.getElementById(_).style.display="";
  document.getElementById(more).style.display="";
}
function change3($,_){
  document.getElementById("c1").className="";
  document.getElementById("c2").className="";
  document.getElementById("left_c1").style.display="none";
  document.getElementById("left_c2").style.display="none";
  $.className="lh";
  document.getElementById(_).style.display="";
}
function change4($,_){
  document.getElementById("d1").className="";
  document.getElementById("d2").className="";
  document.getElementById("right_d1").style.display="none";
  document.getElementById("right_d2").style.display="none";
  $.className="lh";
  document.getElementById(_).style.display="";
}
function change5($,_){
  document.getElementById("biz1").className="";
  document.getElementById("biz2").className="";
  document.getElementById("biz3").className="";
  document.getElementById("biz4").className="";
  document.getElementById("biz5").className="";
  document.getElementById("biz6").className="";
  document.getElementById("biz_c1").style.display="none";
  document.getElementById("biz_c2").style.display="none";
  document.getElementById("biz_c3").style.display="none";
  document.getElementById("biz_c4").style.display="none";
  document.getElementById("biz_c5").style.display="none";
  document.getElementById("biz_c6").style.display="none";
  document.getElementById("biz_c7").style.display="none";
  $.className="online";
  document.getElementById(_).style.display="";
}
function change6($,_){
  document.getElementById("sale1").className="";
  document.getElementById("sale2").className="";
  document.getElementById("sale3").className="";
  document.getElementById("sale4").className="";
  document.getElementById("sale5").className="";
  document.getElementById("sale6").className="";
  document.getElementById("sale_c1").style.display="none";
  document.getElementById("sale_c2").style.display="none";
  document.getElementById("sale_c3").style.display="none";
  document.getElementById("sale_c4").style.display="none";
  document.getElementById("sale_c5").style.display="none";
  document.getElementById("sale_c6").style.display="none";
  document.getElementById("sale_c7").style.display="none";
  $.className="online";
  document.getElementById(_).style.display="";
}
function change8($,_,more){
  document.getElementById("hms1").className="";
  document.getElementById("hms2").className="";
  document.getElementById("hms3").className="";
  document.getElementById("hms_c1").style.display="none";
  document.getElementById("hms_c2").style.display="none";
  document.getElementById("hms_c3").style.display="none";
  document.getElementById("hm_l1").style.display="none";
  document.getElementById("hm_l2").style.display="none";
  document.getElementById("hm_l3").style.display="none";
  $.className="online";
  document.getElementById(_).style.display="";
  document.getElementById(more).style.display="";
}
function searchchange($){
  document.getElementById("st1").className="";
  document.getElementById("st2").className="";
  document.getElementById("st3").className="";
  document.getElementById("st4").className="";
  document.getElementById("st5").className="";

  document.getElementById($).className="focus";
  document.getElementById("searchtype").value=$;
  
  document.getElementById("cityarea").style.display="none";
  document.getElementById("newhousetype").style.display="none";
  document.getElementById("housetype").style.display="none";
  document.getElementById("newhouseprice").style.display="none";
  document.getElementById("tradeprice").style.display="none";
  document.getElementById("leaseprice").style.display="none";
  document.getElementById("key").className="input1";
  
  if($=="st2") //新房搜索
  {
	document.getElementById("cityarea").style.display="";
	document.getElementById("newhousetype").style.display="";
	document.getElementById("newhouseprice").style.display="";
	document.getElementById("key").className="input2";
  }
  if($=="st3") //二手房搜索
  {
	document.getElementById("cityarea").style.display="";
	document.getElementById("housetype").style.display="";
	document.getElementById("tradeprice").style.display="";
	document.getElementById("key").className="input2";
  }
  if($=="st4") //出租房搜索
  {
	document.getElementById("cityarea").style.display="";
	document.getElementById("housetype").style.display="";
	document.getElementById("leaseprice").style.display="";
	document.getElementById("key").className="input2";
  }
}
function closewrap($){
  $.style.display="none";
}
function $get(_){
  if(_){
    if(_.nodeType){
      return _;
    }else {
      if(typeof (_)==="string"){
        return document.getElementById(_);
      }else {
        if(length in _){
          var A=[];
          for(var $=0,B=_.length;$<B;++$){
            A.push($get(_[$]));
          }
          return A;
        }
      }
    }
    return _;
  }
  return null;
}
function wrap($,A){
  var A=$get(A);
  if(A.nextSibling){
    var _=A.nextSibling;
    _.parentNode.insertBefore($,_);
  }else {
    if(A.previousSibling){
      insertAfter($,A.previousSibling);
    }else {
      A.parentNode.appendChild($);
    }
  }
  $.appendChild(A);
}
function addEvent($,_,A){
  var $=$get($);
  if(document.attachEvent){
    $.attachEvent("on"+_,A);
  }else {
    if(document.addEventListener){
      $.addEventListener(_,A,false);
    }
  }
}
function removeEvent($,_,A){
  var $=$get($);
  if(document.detachEvent){
    $.detachEvent("on"+_,A);
  }else {
    if(document.removeEventListener){
      $.removeEventListener(_,A,false);
    }
  }
}
function insertAfter(A,$){
  var A=$get(A),$=$get($),_=$.parentNode;
  if(_.lastChild==$){
    _.appendChild(A);
  }else {
    _.insertBefore(A,$.nextSibling);
  }
}
function prepend($,_){
  var _=$get(_),$=$get($);
  if(_.firstChild){
    _.insertBefore($,_.firstChild);
  }else {
    _.appendChild($);
  }
}
function getStyle(A,$){
  var _,A=$get(A);
  if(A.style[$]){
    _=A.style[$];
  }else {
    if(window.getComputedStyle){
      $=$.replace(/([A-Z])/g,"-$1");
      _=window.getComputedStyle(A,"").getPropertyValue($);
      if($=="color"){
        _=colorToHex(_);
      }
    }else {
      if(A.currentStyle){
        _=A.currentStyle[$];
      }else {
        return null;
      }
    }
  }
  return _;
}
function getTotalHeight(_){
  var _=$get(_),$=(_.offsetHeight||0)+(parseInt(getStyle(_,"marginTop"))||0)+(parseInt(getStyle(_,"marginBottom"))||0);
  return $;
}
function getTotalWidth(_){
  var _=$get(_),$=(_.offsetWidth||0)+(parseInt(getStyle(_,"marginLeft"))||0)+(parseInt(getStyle(_,"marginRight"))||0);
  return $;
}
function showSlow(ele,_,$){
  var ele=$get(ele);
  if(ele.vvshowSlow){
    clearInterval(ele.vvshowSlow);
  }
  this.showAlpha=function(){
    if(ele.filters){
      if(ele.filters.alpha.opacity==100){
        clearInterval(ele.vvshowSlow);
        return false;
      }
      ele.filters.alpha.opacity+=5;
    }else {
      if(ele.style.opacity){
        if(ele.style.opacity=="1"){
          clearInterval(ele.vvshowSlow);
          return false;
        }
        ele.style.opacity=parseFloat(ele.style.opacity)+0.05;
      }
    }
  };
  with(ele.style){
    if(display=="none"){
      display="";
    }
    if(visibility=="hidden"){
      visibility="";
    }
    if(ele.filters){
      zoom=zoom||"1";
      if(!ele.filters.alpha){
        filter+="alpha(opacity=0)";
      }
    }else {
      if(opacity!=null){
        opacity=0;
      }else {
        return false;
      }
    }
  }
  ele.vvshowSlow=setInterval(this.showAlpha,$||80);
}
function IMGSCROLL(){
  var $=this;
  this.sn=0;
  this.pause=false;
  this.img=$get("IMG");
  this.btnClass="scrollNewsBtn";
  this.btnLightClass="lh";
  this.imgSrc=[];
  this.urls=[];
  this.time=3500;
  this.preImg=document.createElement("img");
  this.img=document.createElement("img");
  this.img.style.position="relative";
  this.img.style.zIndex="99";
  this.link=document.createElement("a");
  this.link.setAttribute("target","_blank");
  this.btnWrap=document.createElement("span");
  this.btnWrap.className=$.btnClass;
  this.btnWrap.style.zIndex="200";
  this.scroll=function(F){
    var E=$.imgSrc.length-1;
    if($.pause&&F!="btnEvent"){
      return false;
    }
    var A=$.sn;
    if($.img.filters){
      $.img.filters.blendTrans.apply();
      $.img.filters.blendTrans.play();
      $.img.setAttribute("src",$.imgSrc[A]);
    }else {
      $.preImg.setAttribute("src",$.img.getAttribute("src"));
      $.img.setAttribute("src",$.imgSrc[A]);
      showSlow($.img,0,60);
    }
    var D=$.urls[A];
    $.titleWrap.innerHTML="<a href=\""+D+"\">"+$.imgTitle[A]+"</a>"||" ";
    var C=$.btnWrap.getElementsByTagName("a"),B=C.length;
    for(var _=0;_<B;_++){
      C[_].className="";
    }
    if(B>0){
      C[A].className=$.btnLightClass;
    }
    if(D!="#"&&D!=null&&D!=""){
      $.link.setAttribute("href",D);
      if(B>0){
        C[A].onclick=function(){
          return false;
        };
      }
    }else {
      $.link.removeAttribute("href");
    }
    if($.sn==E){
      $.sn=0;
    }else {
      $.sn++;
    }
  };
  this.createBtn=function(A){
    var C=$.imgSrc.length-1,D=[];
    for(var _=1;_<=(C+1);_++){
      D.push("<a href=\"#\" target=\"_blank\" onclick=\"this.blur();return false;\">"+_+"</a>");
    }
    $.btnWrap.innerHTML=D.join("");
    A.appendChild($.btnWrap);
    var B=$.btnWrap.getElementsByTagName("a");
    for(_=0;_<B.length;_++){
      B[_].num=_;
      B[_].onmouseover=function(){
        $.btnEventOn(this,this.num);
      };
      B[_].onmouseout=function(){
        $.btnEventOff(this,this.num);
      };
    }
  };
  this.createTitile=function(_){
    $.titleWrap=document.createElement("div");
    $.titleWrap.className="scrollNewsTitle";
    _.appendChild($.titleWrap);
  };
  this.btnEventOn=function(A,_){
    $.pause=true;
    A.className=$.btnLightClass;
    $.sn=_;
    $.scroll("btnEvent");
  };
  this.btnEventOff=function(A,_){
    $.pause=false;
  };
  this.start=function(){
    if(!$.imgWrap||$get("vvImgScrollWrap_"+$.imgWrap.getAttribute("id"))){
      return false;
    }
    clearInterval($.img.vvshowScroll);
    $.img.setAttribute("src",$.blankPic);
    ($.imgWrap.parentNode).insertBefore($.img,$.imgWrap);
    var h=$.h=="auto"?"auto":($.h+"px"),w=$.w=="auto"?"auto":($.w+"px");
    if($.img.filters){
      ($.img).style.filter="blendTrans(duration=1)";
    }
    with($.img.style){
      height=h||"auto";
      width=w||"auto";
    }
    var _=document.createElement("div");
    _.setAttribute("id","vvImgScrollWrap_"+$.imgWrap.getAttribute("id"));
    with(_.style){
      position="relative";
      width=w;
      height=h;
    }
    wrap($.link,$.img);
    wrap(_,$.link);
    $.createBtn(_);
    $.createTitile(_);
    $.preImg.setAttribute("src",$.blankPic);
    with($.preImg.style){
      position="absolute";
      top="0";
      left="0";
      width=w;
      height=h;
    }
    ($.img.parentNode).insertBefore($.preImg,$.img);
    $.img.onmouseover=function(){
      $.pause=true;
    };
    $.img.onmouseout=function(){
      $.pause=false;
    };
    $.scroll();
    if($.autoScroll!="false"){
      $.img.vvshowScroll=setInterval($.scroll,$.time);
    }
  };
}
function imgScroll(C,$){
  var J=$get(C);
  if(!J){
    alert("imgWrap\u6ca1\u627e\u5230");
    return false;
  }
  J.style.display="none";
  var G=J.getElementsByTagName("img"),D=[],B=[],_=[],E=[],I;
  for(var F=0,A=G.length;F<A;F++){
    B.push(G[F].getAttribute("src"));
    E.push(G[F].getAttribute("title"));
    I=G[F].parentNode;
    if(I.nodeName=="A"){
      _.push(I.getAttribute("href"));
    }else {
      _.push("#");
    }
  }
  var H=new IMGSCROLL();
  H.imgWrap=J;
  H.blankPic=$.blankimg||"http://res.files.131.com/images/blank.gif";
  H.imgSrc=B;
  H.imgTitle=E;
  H.urls=_;
  H.time=$.delay||3500;
  H.w=$.w||"auto";
  H.h=$.h||"auto";
  H.btnClass=$.btnclass||"scrollNewsBtn";
  H.btnLightClass=$.btnlight||"lh";
  H.autoScroll=$.autoscroll;
  H.start();
}
