var oldurlstr="";
oldurlstr=location.href;
var $ = function(i)
{
return document.getElementById(i);
};
function sdistrict2(oj,pv,cv,ovalue)
{
////重写填充地区选项
	m=-1;
	n=-1;
	for (i=0;i<P.length;i++)
	{
		if(P[i]==pv)
		{
			for (j=0;j<C[i].length;j++)
			{
				if (C[i][j]==cv)
				{
					m=i;
					n=j;
				}
			}
		}
	}
	clear(oj);
	oj.options.add(new Option('请选择',''));	
	if (m!=-1&&n!=-1)
	{
		for (i=0;i<D[m][n].length;i++)
		{
		oj.options.add(new Option(D[m][n][i],D[m][n][i]));
		}
	}
	setSelectValue(oj,ovalue);

}
function UrlEncode(str){ 
   var ret=""; 
   var strSpecial="!\"#$%&'()*+,/:;<=>?[]^`{|}~%"; 
   for(var i=0;i<str.length;i++){ 
        var chr = str.charAt(i); 
        var c=str2asc(chr); 
        if(parseInt("0x"+c) > 0x7f){ 
            ret+="%"+c.slice(0,2)+"%"+c.slice(-2); 
        }
        else{ 
        if(chr==" ") 
            ret+="+"; 
        else if(strSpecial.indexOf(chr)!=-1) 
            ret+="%"+c.toString(16); 
        else 
            ret+=chr; 
     } 
   } 
   return ret; 
} 
function isIE()
{
	if(document.attachEvent)
	{
		return true;
	}
	else
	{
		return false;
	}
}
function titlechange(url)
{
    
//    oldurlstr=oldurlstr.replace(/hs-([^_]*)_/g,"hs-"+ohtype+"_");
//    oldurlstr=oldurlstr.replace(/pz-([^_]*)_/g,"pz-30_");
//    oldurlstr=oldurlstr.replace(/mp=([^_]*)_/g,"mp=1_");
    window.location.href=url;
}
function changeurl(ovalue,otype)
{
    switch(otype)
    {
        case "pz":
            oldurlstr=oldurlstr.replace(/pz-([^_]*)_/g,"pz-"+ovalue+"_");
            oldurlstr=oldurlstr.replace(/mp=([^_]*)_/g,"mp=1_");
            break;
        case "ds": 
            oldurlstr=oldurlstr.replace(/cm-([^_]*)_/g,"cm-_"); 
            if(isIE())
            {
                oldurlstr=oldurlstr.replace(/ds-([^_]*)_/g,"ds-"+UrlEncode(ovalue)+"_"); 
            }
            else
            {oldurlstr=oldurlstr.replace(/ds-([^_]*)_/g,"ds-"+ovalue+"_");}
            oldurlstr=oldurlstr.replace(/mp=([^_]*)_/g,"mp=1_");
            break;
        case "rm":
            oldurlstr=oldurlstr.replace(/rm-([^_]*)_/g,"rm-"+ovalue+"_");
            oldurlstr=oldurlstr.replace(/mp=([^_]*)_/g,"mp=1_");
            break;
        case "hl":
            oldurlstr=oldurlstr.replace(/hl-([^_]*)_/g,"hl-"+ovalue+"_");
            oldurlstr=oldurlstr.replace(/mp=([^_]*)_/g,"mp=1_");
            break;
    }   
    //alert(oldurlstr);
    window.location.href=oldurlstr;
    //$("form1").submit();
}
function changeorder(ovalue,flag)
{
    var neworder;
    var orderbyopt = optvalue($("orderby").value);
    if($("orderby").value=="")
        neworder=ovalue;
    else 
    {
        if($("orderby").value==ovalue)
        {
            neworder=optvalue(ovalue);
            //alert($("orderby").value);
        }
        else if(orderbyopt==ovalue)
        {neworder=orderbyopt;}
        else
            neworder=ovalue;
    }
    oldurlstr=oldurlstr.replace(/od-([^_]*)_/g,"od-"+neworder+"_");
    window.location.href=oldurlstr;
}
function optvalue(ovalue)
{
    switch(ovalue)
    {
        case "TD":
            return "TA";
        case "TA":
            return "TD";
        case "PD":
            return "PA";
        case "PA":
            return "PD";
        case "AD":
            return "AA";
        case "AA":
            return "AD";
        default:
            return "und";
    }
}
function checkSelectNum()
{
    var es = document.forms['form1'].elements;
	var n = 0;
	for (var i = 0; i < es.length; ++i) {
		var e = es[i];
		if (e.name == 'house_id' && e.checked) { ++n; }
	}
	if (n>6)
	 { alert('最多只能选择6个房源进行比较。');return false;  }
}
function gettitlechild()
{
	var o=document.getElementById("menutitle1");
	var i=0,j=0;
	var aReturn=o.getElementsByTagName("li");
	if(aReturn.length>1)
	{
	    for(i=0;i<aReturn.length;i++)
	    {
	    if(aReturn[i].id!="quanbu"){
		    var findid="list"+aReturn[i].id
		    if(document.getElementById(findid)==null)
		    {
			    aReturn[i].style.display="none";
			    j=j+1;
		    }}
	    }
	    if(j==aReturn.length)
	    {
	        //o.innerHTML="<font color=red>没有找到合适的数据，请<a href='/'>点击这里</a>重新设置查找条件。</font>";
	        $("fbb").style.display="none";
	    }
	}
}

function searchkeyword()
{
try{
        var kw=$('keyword').value;
        var firstPage=$('searchurl').value;
        if(isIE())
        {kw=UrlEncode(kw);}
        if(oldurlstr.toLowerCase().indexOf('/rent_info/searchlist.aspx')>-1){
            oldurlstr=firstPage+kw;}
        else{
            var tmp=oldurlstr.replace(/^http:\/\/((.*?)\/){2}/gi,"");;
            if(tmp.length>0)
            {oldurlstr=oldurlstr.substring(0,oldurlstr.length-tmp.length)+kw;}
            else
            {oldurlstr=oldurlstr+kw;}
        }
        window.location.replace(oldurlstr);
    }
    catch(e){}
}