﻿/*setTabs - start*/
function setTabs(obj, num){
	var objAll = $$('#' + obj + ' li');
	$(obj + '_' + num).show();
	objAll[num].className = 'linkOns';
	objAll.each(function(e, index){
		Event.observe(e, 'mouseover', function(){
			if(!e.hasClassName('linkOns')){e.className = 'linkOn';}
		});
		Event.observe(e, 'mouseout', function(){ if(!e.hasClassName('linkOns')){e.className = '';} });
		Event.observe(e, 'click', function(){
			objAll.each(function(_e){_e.className = ''});
			e.className = 'linkOns';
			for(var i = 0; i < objAll.length; i++){
				$(obj + '_' + i).hide();
			}
			$(obj + '_' + index).show();
		});
	})
	
}

function showDssxDiv(bdbh,bdlb)
{
    var siframe = "<iframe id='iframe_dssx' height='350' width='400'  frameborder='0' scrolling='no' src='/include/dssx.aspx?bdbh=" + bdbh + "&bdlb="+bdlb+"' ></iframe>";
    AlertWin("设定刷新时间",'',siframe ,450,400);
}
function showPlsxDiv(bdlb)
{
   var elements = document.form1;
   var selectid="";
   for(var i=0;i<elements.length;i++)
   { 
       if(elements[i].type == "checkbox" && elements[i].id != "chkall") 
        {
             if (elements[i].checked == true)
             {
	               selectid=selectid+elements[i].value.replace("chk","")+",";
             }
        }
    }
    selectid=selectid.substring(0,selectid.length-1);
    var siframe = "<iframe id='iframe_plsx' height='350' width='400'  frameborder='0' scrolling='no' src='/include/plsx.aspx?bdbh=" + selectid + "&bdlb="+bdlb+"' ></iframe>";
    AlertWin("设定刷新时间",'',siframe ,450,400); 
}

var $=function(node)
{
	return document.getElementById(node);
}
function GetPosition(element)
{
    if ( arguments.length != 1 || element == null )
    {
        return null;
    }
    var elmt = element;
    var offsetTop = elmt.offsetTop;
    var offsetLeft = elmt.offsetLeft;
    var offsetWidth = elmt.offsetWidth;
    var offsetHeight = elmt.offsetHeight;
    while( elmt = elmt.offsetParent )
    {
        if ( elmt.style.position == 'absolute' || elmt.style.position == 'relative' 
            || ( elmt.style.overflow != 'visible' && elmt.style.overflow != '' ) )
        {
            break;
        } 
        offsetTop += elmt.offsetTop;
        offsetLeft += elmt.offsetLeft;
    }
    var myposition=new Array();
    myposition[0]=offsetTop;
    myposition[1]=offsetLeft;
    return myposition;
} 
function MoveBtn(element)
{ 
    var myposition=GetPosition(element);
    var offsetTop=myposition[0];
    var offsetLeft=myposition[1];
    var div_bbk=$("div_bbk");
    if(element.checked)
    {
       div_bbk.style.display="block";
       div_bbk.style.top=offsetTop+20+"px";
       div_bbk.style.left=offsetLeft+"px";
    }
    else
    {
        element.id=Math.random()+"000";
        getpreId(element); 
    } 
   var obj = document.form1;
   var selectNum=0;
   for(var i=0;i<obj.length;i++)
   { 
        if(obj[i].type == "checkbox" && obj[i].id != "chkAll") 
        {
            if (obj[i].checked == true)
            {
                selectNum =selectNum+1;
            }
        }
    }
    if(element.checked==true)
    {
        element.id=selectNum;
    }
    if(selectNum>4)
    {
        element.checked=false;
        getpreId(element);
        alert("一次最多只能选择 4 条记录");
        return false ;
    }
    if(selectNum==0)
    {
        div_bbk.style.display="none";
    }
}
function getpreId(element)
{
    var aa;
    for(var i=4;i>=1;i--)
    {
        if($(i)!=null)
        {
            aa=$(i);
            break;
        }
        else
        {
            aa=$(element.id);
        }
    }
    var div_bbk=$("div_bbk");
    var myposition1=GetPosition(aa);
    div_bbk.style.top=myposition1[0]+20+"px";
    div_bbk.style.left=myposition1[1]+"px";
}
function GoAndSearch()
    {
        if(document.getElementById('top_gjzvalue').value=='请输入小区名称或地址')
        {
            document.getElementById('top_gjzvalue').value='';
        }
        var locurl= document.location.href;//判断是否Fangjuke页面
        var page="index.aspx";
        var temp=document.getElementById('top_pdlx').value;
        if(temp=="blog")
        {
             window.location.href('/blog/list.aspx?seachText='+document.getElementById('top_gjzvalue').value);
        }
        else if(temp=="forum")
        {
            window.location.href('http://bbs.fangjuke.com/list-----lasttime-desc--'+document.getElementById('top_gjzvalue').value + '--.htm');
        }
         else if(temp=="community")
        {
            window.location.href="/community/index_______"+document.getElementById('top_gjzvalue').value+"___0.htm";
        }
        else if(temp=="sale")
        {
                window.location.href='/sale/index___________________'+document.getElementById('top_gjzvalue').value+'___0.htm';
        }  
        else if(temp=="rent")
        {
                window.location.href='/rent/index___________________'+document.getElementById('top_gjzvalue').value+'___0.htm';
        } 
        else if(temp=="news")
        {
                window.location.href='/news/index______'+document.getElementById('top_gjzvalue').value+'__0.htm';
        }      
        else
        {
            window.location.href('/'+temp+'/'+page+'?seachText='+document.getElementById('top_gjzvalue').value);
        }
        
     }
     var j=-1;
	    var temp_str;
	    var $=function(node)
	    {
		    return document.getElementById(node);
	    }
    	
	    function ajax_keyword(argurl,argpare,argtype,argdiv,argtext)
	    {
	        var xmlhttp;
		    try
		    {
			    xmlhttp=new XMLHttpRequest();
		    }
		    catch(e)
		    {
			    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		    }
		    xmlhttp.onreadystatechange=function()
		    {
		        if (xmlhttp.readyState==4)
		        {
			        if (xmlhttp.status==200)
			        {
			            
				        var data=xmlhttp.responseText;
				        if(argtype==1)
				        {
				            $(argdiv).innerHTML=data;
				            if($(argdiv).getElementsByTagName("li").length==1||$(argtext).value=="")
		                    {
		                        $(argdiv).style.display="none";
		                    }
		                    else
		                    {
		                        $(argdiv).style.display="block";
		                    }
				            j=-1;
				        }
				        else if(argtype==2)
				        {
				            //填充数据
                            //filldata(data);
				        }
			        }
		         }
		    }
		    xmlhttp.open("post",argurl, true);
		    xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
		    xmlhttp.send(argpare);//这里传递参数
	    }
    	
	    function keyupdeal(e,argtext,argdiv,argurl,arglx)
	    {
		    if(window.event)
		    {
			    keyc=e.keyCode;
		    }
		    else if(e.which)
		    {
			    keyc=e.which;
		    }
		    if(keyc!=40 && keyc!=38)
		    {
		        //修改参数 
		        var argpare="gjzvalue="+escape($(argtext).value)+"&type=1&text="+argtext+"&div="+argdiv+"&lx="+arglx;
			    ajax_keyword(argurl,argpare,1,argdiv,argtext);
			    temp_str=$(argtext).value;
    			
		    }
	    }
    	
	    function set_style(num,argtext,argdiv)
	    {
		    for(var i=0;i<$(argdiv).getElementsByTagName("li").length-1;i++)
		    {
			    var li_node=$(argdiv).getElementsByTagName("li")[i];
			    li_node.className="";
			    $(argdiv).getElementsByTagName("span")[i].style.color="#008000";
		    }
		    var divlilength=$(argdiv).getElementsByTagName("li").length-1;
		    $(argdiv).getElementsByTagName("li")[divlilength].className="";
    		
		    if(j>=0 && j<$(argdiv).getElementsByTagName("li").length)
		    {
			    var i_node=$(argdiv).getElementsByTagName("li")[j];
			    $(argdiv).getElementsByTagName("li")[j].className="seekselect";	
	        }
	         if(j>=0 && j<$(argdiv).getElementsByTagName("span").length)
	        {
	            $(argdiv).getElementsByTagName("span")[j].style.color="#fff";
	        }
	    }
    	
    	
        function mo(nodevalue,argtext,argdiv)
	    {
		    j=nodevalue;
		    set_style(j,argtext,argdiv);
    		

	    }
    	
         function keydowndeal(e,argtext,argdiv)
         {
		    var keyc;
		    if(window.event)
		    {
			    keyc=e.keyCode;
		    }
		    else if(e.which)
		    {
			    keyc=e.which;
		    }
		    if(keyc==13)
		    {
		        event.keyCode=9;
		        $(argdiv).style.display="none";
		        if(j>=0 && j<$(argdiv).getElementsByTagName("li").length-1)
	            {
		            $(argtext).value=$(argdiv).getElementsByTagName("li")[j].childNodes[0].nodeValue;
    		        
	            }
	            else
	            {
		            $(argtext).value=temp_str;
	            }
		     }
    		
		    if(keyc==40 || keyc==38)
		    {
                if(keyc==40)
                {
                      if(j<$(argdiv).getElementsByTagName("li").length)
                      {
                            j++;
                            if(j>=$(argdiv).getElementsByTagName("li").length)
                            {
                                j=-1;
                            }
                        }
                        if(j>=$(argdiv).getElementsByTagName("li").length)
                        {
                            j=-1;
                        }
                 }
                 if(keyc==38)
                 {
                        if(j>=0)
                        {
                            j--;
                            if(j<=-1)
                            {
	                            j=$(argdiv).getElementsByTagName("li").length;
                            }
                        }
                        else
                        {
                            j=$(argdiv).getElementsByTagName("li").length-1;
                        }
                  }
		          set_style(j,argtext,argdiv);

		    }
    		
	    }
    	
	     function change(argurl,argtext,argdiv)
	     {
	        $(argdiv).style.display="none";
    	    
	   	    if(j>=0 && j<$(argdiv).getElementsByTagName("li").length)
	        {
		        $(argtext).value=$(argdiv).getElementsByTagName("li")[j].childNodes[0].nodeValue;
	        }
	        else
	        {
		        $(argtext).value=temp_str;
	        }
	        //argurl值对填充时才有效
		    //var strvalue=$(argtext).value
		    //var argpare="gjzvalue="+escape(strvalue)+"&type=2&text="+argtext+"&div="+argdiv+"&lx='sale'";
		    //ajax_keyword(argurl,argpare,2,argdiv,argtext);
         }
         
        //     function filldata(data)
        //     {
        //        var getdata=data.split(",");
        //        $("wydz").value=getdata[0];
        //        $("pyjx").value=getdata[1];
        //     }