﻿
$(document).ready(function(){
    $("#divAnjie").Scroll({line:1,speed:500,timer:2000});    
    $("#myTab0 li").each(function(i){
       $(this).hover(function(){nTabs(this,i)},function(){clearTimeout(timerout)});
    });
});
 
//首页搜索
function search(){
    var area=$("#ctl00_MAIN_ucAnjieSearch_srhQuyu option:selected").text();
    var status=$("#ctl00_MAIN_ucAnjieSearch_sltStatus").val();
    if(location.href.indexOf("anjie")>0){
        area=$("#ctl00_MAIN_Search1_srhQuyu option:selected").text();
        status=$("#ctl00_MAIN_Search1_sltStatus").val();
    }
    var place=$("#srhPianqu option:selected").text();
    
    var key=$("#txtKey").val();
    var url="/anjie/default.aspx";
    if(area!="城区不限") url+="?area="+escape(area);
    if(place!="不限" && place!="片区不限"){
        if(url.indexOf('?')>0) url+="&place="+escape(place);
        else url+="?place="+escape(place);
    }
    if(status!="0"){
        if(url.indexOf('?')>0) url+="&status="+escape(status);
        else url+="?status="+escape(status);
    }
    if(key!="输入物业名称或留空" && key!=""){
        if(url.indexOf('?')>0) url+="&key="+escape(key);
        else url+="?key="+escape(key);
    }
    location.href=url;
}
var timerout;
function nTabs(thisObj,Num) {
    if(thisObj.className == "aj_curt") return;
    clearTimeout(timerout);
    x=function(){nTabsAction(thisObj,Num);}
    timerout = setTimeout(x,100);
}

function nTabsAction(thisObj,Num)
{
    if(thisObj.className == "aj_curt") return;
    var tabObj = thisObj.parentNode.id;
    var tabList = document.getElementById(tabObj).getElementsByTagName("li");
    for(i=0; i <tabList.length; i++) {
        if (i == Num) {
            thisObj.className = "aj_curt"; 
            document.getElementById(tabObj+"_Content"+i).style.display = "block";
        }
        else {
            tabList[i].className = ""; 
            document.getElementById(tabObj+"_Content"+i).style.display = "none";
        }
    } 
    switch(thisObj.id){
        case "anjie":
            $("#divAnjie").Scroll({line:1,speed:500,timer:2000});
            break;
        case "sale":
            $("#divSale").Scroll({line:1,speed:500,timer:2000});
            break;
        case "rent":
            $("#divRent").Scroll({line:1,speed:500,timer:2000});
            break;
        case "bank":
            $("#divBank").Scroll({line:1,speed:500,timer:2000});
            break;
        default:
            break;
    }
}
var timerId;
//滚动插件
(function($) {
    $.fn.extend({
        Scroll:function(opt,callback){
            //参数初始化
            if(!opt) var opt={};
            var _this=this.eq(0).find("ul:first");
            var _step=0;
            var lineH=_this.find("li:first").height(), //获取行高
            line=opt.line?parseInt(opt.line,10):1, //每次滚动的行数，默认为一屏，即父容器高度
            speed=opt.speed?parseInt(opt.speed,10):500, //卷动速度，数值越大，速度越慢（毫秒）
            timer=opt.timer?parseInt(opt.timer,10):2000; //滚动的时间间隔（毫秒）
            if(line==0) line=1;
            var upHeight=0-line*lineH;
            //滚动函数
            scrollUp=function(){
                    if(_step==1) return;
                    _this.animate({
                            marginTop:upHeight
                    },speed,function(){
                            for(i=1;i<=line;i++){
                                    _this.find("li:first").appendTo(_this);
                            }
                            _this.css({marginTop:0});
                    });
            }            

            clearInterval(timerId);
            timerId=setInterval(scrollUp,timer);
            //鼠标事件绑定
            _this.hover(function(){ _step=1},function(){_step=0;});
        }        
})
})(jQuery);

