//设置控件objname的值为val
function setSelectValue(objname,val)
{
	for(var con=0;con<objname.length;con++)
	{
		if(objname.options[con].value==val)
		{objname.options[con].selected=true;}
	}							
}

//在控件obj1上添加项val，text和value的值均为val
function fullup(obj1,val){
var vn = new Option(val,val); 
    obj1.options.add(vn);
}

//获取控件obj中值为val的项的序号，如果不存在返回第一项的序号
function sel(val,obj){

	for (i=0;i<obj.length;i++){
		if (obj[i]==val){
			return i;
			}
		}
	if (i==obj.length){return 0;}
}

//填充所有省的所有城市
function fullcity(obj){
for (i=0;i<P.length;i++){
	for (j=0;j<C[i].length;j++){
		obj.options.add(new Option(C[i][j],C[i][j]));
	}
}
}

//清空控件oj，填充值为v的省的所有城市
function scity(oj,v)
{
	m=-1;
	n=-1;
	for (i=0;i<P.length;i++)
	{
		if(P[i]==v)
		{
			m=i;
		}
	}
	clear(oj);
	oj.options.add(new Option('请选择',''));	
	if (m!=-1)
	{
		for (i=0;i<C[m].length;i++)
		{
		oj.options.add(new Option(C[m][i],C[m][i]));
		}
	}

}

function scity_default(oj,v)
{
	m=-1;
	n=-1;
	for (i=0;i<P.length;i++)
	{
		if(P[i]==v)
		{
			m=i;
		}
	}
	clear(oj);
	if (m!=-1)
	{
		for (i=0;i<C[m].length;i++)
		{
		oj.options.add(new Option(C[m][i],C[m][i]));
		}
	}

}

//填充值为v的省的所有城市（不清oj）
function scity_first(oj,v)
{
	m=-1;
	n=-1;
	for (i=0;i<P.length;i++)
	{
		if(P[i]==v)
		{
			m=i;
		}
	}
	if (m!=-1)
	{
		for (i=0;i<C[m].length;i++)
		{
		oj.options.add(new Option(C[m][i],C[m][i]));
		}
	}

}

//清空控件oj，然后填充省份pv，城市cv的所有地区
function sdistrict(oj,pv,cv)
{
	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]));
		}
	}

}


//填充省份pv，城市cv的所有地区（不清控件oj）
function sdistrict_first(oj,pv,cv)
{
	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;
				}
			}
		}
	}

	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]));
		}
	}

}

//用于新版求租发布页
function multiArea(oj,pv,cv,dv)
{
    m=-1;
	n=-1;
	q=-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)
				{
					for (k=0;k<D[i][j].length;k++)
					{
						if(D[i][j][k]==dv)
						{
							m=i;
							n=j;
							q=k
							break;
						}
					}
				}
			}
		}
	}
	clear(oj);
	if(m!=-1&&n!=-1&&q!=-1)
	{
	    oj.options.add(new Option('不限','不限'));
		if(A[m]==null||A[m][n]==null||A[m][n][q]==null||A[m][n][q].length<=0)
		{
			oj.options.add(new Option(D[m][n][q],D[m][n][q]));
		}
		else
		{
			for (i=0;i<A[m][n][q].length;i++)
			{
			    if(A[m][n][q][i]!="不限")
			    {
				    oj.options.add(new Option(A[m][n][q][i],A[m][n][q][i]));
				}
			}
		}
	}
}

//清空控件oj，填充省份pv，城市cv，地区dv的所有商圈
function sarea(oj,pv,cv,dv)
{
	m=-1;
	n=-1;
	q=-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)
				{
					for (k=0;k<D[i][j].length;k++)
					{
						if(D[i][j][k]==dv)
						{
							m=i;
							n=j;
							q=k
							break;
						}
					}
				}
			}
		}
	}
	clear(oj);
	oj.options.add(new Option('选择商圈',''));
	if(m!=-1&&n!=-1&&q!=-1)
	{
		if(A[m]==null||A[m][n]==null||A[m][n][q]==null||A[m][n][q].length<=0)
		{
			oj.options.add(new Option(D[m][n][q],D[m][n][q]));
		}
		else
		{
			for (i=0;i<A[m][n][q].length;i++)
			{
				oj.options.add(new Option(A[m][n][q][i],A[m][n][q][i]));
			}
		}
	}
}

//清空控件oj，地区dv的所有商圈
function sarea_agt(oj,dv)
{		
	q=-1;
	
	if(dv!="")
	{
	  for (k=0;k<Districts.length;k++)
	    {
    	      
		    if(Districts[k].index==dv)
		    {
			    q=k
			    break;
		    }
	    }
	}	
	
	clear(oj);
	oj.options.add(new Option('选择商圈',''));
	if(q!=-1)
	{
		if(Area[q]==null||Area[q].length<=0)
		{
			oj.options.add(new Option(Districts[q].name,Districts[q].index));
		}
		else
		{
			for (i=0;i<Area[q].length-1;i++)
			{
				oj.options.add(new Option(Area[q][i].split(',')[1],Area[q][i].split(',')[1]));
			}
		}
	}
	
}

//清空控件oj，填充省份pv，城市cv，地区dv的所有商圈
function sarea_new(oj,pv,cv,dv)
{
	m=-1;
	n=-1;
	q=-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)
				{
					for (k=0;k<D[i][j].length;k++)
					{
						if(D[i][j][k]==dv)
						{
							m=i;
							n=j;
							q=k
							break;
						}
					}
				}
			}
		}
	}
	clear(oj);
	oj.options.add(new Option('其它','其它'));
	if(m!=-1&&n!=-1&&q!=-1)
	{
		if(A[m]==null||A[m][n]==null||A[m][n][q]==null||A[m][n][q].length<=0)
		{
			oj.options.add(new Option(D[m][n][q],D[m][n][q]));
		}
		else
		{
			for (i=0;i<A[m][n][q].length;i++)
			{
				oj.options.add(new Option(A[m][n][q][i],A[m][n][q][i]));
			}
		}
	}
}

//填充省份pv，城市cv，地区dv的所有商圈（不清控件oj）
function sarea_first(oj,pv,cv,dv)
{
	m=-1;
	n=-1;
	q=-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)
				{
					for (k=0;k<D[i][j].length;k++)
					{
						if(D[i][j][k]==dv)
						{
							m=i;
							n=j;
							q=k
							break;
						}
					}
				}
			}
		}
	}
	if (m!=-1&&n!=-1&&q!=-1)
	{
		if(A[m]==null||A[m][n]==null||A[m][n][q]==null||A[m][n][q].length<=0)
		{
			oj.options.add(new Option(D[m][n][q],D[m][n][q]));
		}
		else
		{
			for (i=0;i<A[m][n][q].length;i++)
			{
				oj.options.add(new Option(A[m][n][q][i],A[m][n][q][i]));
			}
		}
	}

}

//清空控件o的所有项
function clear(o){

	l=o.length;
	for (i = 0; i < l; i ++)
	{	    
		o.options[0]=null;
	}
}


function sarea_default(oj,pv,cv,dv)
{
	m=-1;
	n=-1;
	q=-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)
				{
					for (k=0;k<D[i][j].length;k++)
					{
						if(D[i][j][k]==dv)
						{
							m=i;
							n=j;
							q=k
							break;
						}
					}
				}
			}
		}
	}
	clear(oj);
	oj.options.add(new Option('不限','不限'));
	if(m!=-1&&n!=-1&&q!=-1)
	{
		if(A[m]==null||A[m][n]==null||A[m][n][q]==null||A[m][n][q].length<=0)
		{
			oj.options.add(new Option(D[m][n][q],D[m][n][q]));
		}
		else
		{
			for (i=0;i<A[m][n][q].length;i++)
			{
				oj.options.add(new Option(A[m][n][q][i],A[m][n][q][i]));
			}
		}
	}
}

function newSearchSubmit(formname,cityname)
{
    newSearchSubmit(formname,cityname,'N');
}

function newSearchSubmit(formname,cityname,searchonline)
{
    var objForm=$(formname);
    var purpose = document.comboBoxes['purpose'].hiddenField.value;
    var index = 0,imenu = 0;
    for(;imenu<7;imenu++)
    {
        if($('menu_' + imenu))
        {
            if($('menu_' + imenu).className == 'ona')
            {index = imenu; break;}
        }
    }
    if(objForm)
    {
        if(document.comboBoxes['District'].selectedItem != null && document.comboBoxes['District'].selectedItem.spell == 'ts' && index == 0)
        { }
        else
        {
            if((purpose!="普通住宅"||purpose!="住宅")&&purpose!=""){
                objForm.housetype.value="";
	            if(purpose=="别墅")
	            {
    //		        if(cityname=="北京"||cityname=="上海"||cityname=="深圳"||cityname=="广州"||cityname=="重庆"||cityname=="杭州")
    //                {
    //			        objForm.action='http://'+objForm.csname.value+'/apt/apt/include/fromesf.aspx';
    //                }
    //	            else
    //	            {
    //		            objForm.action='/newsecond/sale_info/searchlist.aspx';
    //	            }
                    if(index==1)
		            {
		                document.forms['form1'].action = "/newsecond/sale_info/searchlist.aspx";
		            }
		            else
		            {
		                if(searchonline == 'Y')
		                {
		                    document.forms['form1'].action = "/newsecond/sale_info/searchlist_new2.aspx";
		                }
		                else
		                {
		                    document.forms['form1'].action = "/newsecond/sale_info/searchlist.aspx";
		                }
		            }
	            }   
	            else
	            {
	                var shortcity="";
	                if(cityname=="北京")
		                shortcity="";
	                if(cityname=="上海")
		                shortcity="sh.";
	                if(cityname=="深圳")
		                shortcity="sz.";
	                if(cityname=="广州")
		                shortcity="gz.";
		            if(cityname=="天津")
		                shortcity="tj."
		            if(cityname=="成都")
		                shortcity="cd.";
		            if(purpose=="写字楼")
		            {
			            if(cityname=="北京"||cityname=="上海"||cityname=="广州"||cityname=="深圳"||cityname=="天津"||cityname=="成都")
			            {			
			                objForm.action='http://office.'+shortcity+'soufun.com/officenet/list.aspx';
			            }
			            else
			            {
			                objForm.action='http://office.soufun.com/officenet/list.aspx';
			            }
		            }
		            else if(purpose=="商铺"||purpose=="厂房仓库")
		            {
		                objForm.housetype.value="搜房帮出售";
		                if(cityname=="北京"||cityname=="上海"||cityname=="天津"||cityname=="深圳")
	                    {
	                        objForm.action='http://shop.'+shortcity+'soufun.com/commerce/list.aspx';
	                    }
	                    else
	                    {
	                        objForm.action='http://shop.soufun.com/commerce/list.aspx';
	                    }
			        }
		            else
		            {
			            //objForm.action='/newsecond/sale_info/searchlist.aspx';
			            if(index==1)
			            {
			                document.forms['form1'].action = "/newsecond/sale_info/searchlist.aspx";
			            }
			            else
			            {
			                if(searchonline == 'Y')
			                {
			                    document.forms['form1'].action = "/newsecond/sale_info/searchlist_new2.aspx";
			                }
			                else
			                {
			                    document.forms['form1'].action = "/newsecond/sale_info/searchlist.aspx";
			                }
			            }
			        }
	            }
	        }
	        else
	        {
	            //document.comboBoxes['purpose'].hiddenField.value="普通住宅";
	            //objForm.action="/newsecond/sale_info/searchlist.aspx";
	            if(index==1)
	            {
	                document.forms['form1'].action = "/newsecond/sale_info/searchlist.aspx";
	            }
	            else
	            {
	                if(searchonline == 'Y')
	                {
	                    document.forms['form1'].action = "/newsecond/sale_info/searchlist_new2.aspx";
	                }
	                else
	                {
	                    document.forms['form1'].action = "/newsecond/sale_info/searchlist.aspx";
	                }
	            }
	        }
	    }
	    newchecksubmit(formname);
	}
}

function newchecksubmit(formname)
{
//    try{
    var obj = getFormByName(formname);
    var purpose = document.comboBoxes["purpose"].hiddenField.value;
    obj.pricemin.value="";
    obj.pricemax.value="";
    if(purpose == "住宅"||purpose == " 普通住宅"||purpose == '')
    {
        var prices = document.comboBoxes["price"].hiddenField.value.split(',');
        if(prices.length==1)
        {
            obj.pricemax.value=prices[0];
        }
        if(prices.length==2)
        {
            obj.pricemin.value=prices[0];
            obj.pricemax.value=prices[1];
        }

        if(obj.businesstype.value == 'QG')
            document.comboBoxes["purpose"].hiddenField.value = ''
    }
    if(purpose=="公寓"||purpose=="别墅")
    {
        if(document.comboBoxes["price"].hiddenField.value!="")
        {
            var prices=document.comboBoxes["price"].hiddenField.value.split(',');
            obj.pricemin.value=prices[0];
            obj.pricemax.value=prices[1];
        }

        if(obj.businesstype.value == 'QG'&& purpose == '公寓')
            document.comboBoxes["purpose"].hiddenField.value = ''
    }
    if(purpose=="写字楼")
    {
        obj.renttype.value="MLSCS";
        obj.strDistrict.value=document.comboBoxes["District"].hiddenField.value;
        obj.strComarea.value=document.comboBoxes["COMAREA"].hiddenField.value;
        obj.Strprice.value="";
        if(document.comboBoxes["price"].hiddenField.value!="")
        obj.Strprice.value=document.comboBoxes["price"].hiddenField.value.replace(',','-');
        obj.StrNameKeyword.value=obj.keyword.value;
    }
      if(purpose=="商铺" || purpose=="厂房仓库")
    {
        obj.StrNameKeyword.value=obj.keyword.value;
        obj.Strprice.value="";
        if(document.comboBoxes["price"].hiddenField.value!="")
        obj.Strprice.value=document.comboBoxes["price"].hiddenField.value.replace(',','-');
        if(document.comboBoxes["District"].hiddenField.value!="")
        obj.strDistrict.value=document.comboBoxes["District"].hiddenField.value;
        if(document.comboBoxes["COMAREA"].hiddenField.value!="")
        obj.strComarea.value=document.comboBoxes["COMAREA"].hiddenField.value;
    }
        //obj.businesstype.value=obj.businesstype.value=="CS"?'0':'QG';
        if(obj.keyword.value=="个人")
        {
            obj.housetype.value="1";
            obj.keyword.value="";
        }
        else if(keyword.value=="中介")
        {
            obj.housetype.value="2";
            obj.keyword.value="";
        }
        else if(keyword.value=="经纪人")
        {
            obj.housetype.value="3";
            obj.keyword.value="";
        }
    
//    }
//    catch(e){alert("NO");}
}

function changepurpose(formname,cityname)
{	    
	document.forms.namedItem(formname).housetype.value="";
	if(document.forms.namedItem(formname).purpose.value=="公寓"||document.forms.namedItem(formname).purpose.value=="别墅")
	{
		if(cityname=="北京"||cityname=="上海"||cityname=="深圳"||cityname=="广州"||cityname=="重庆"||cityname=="杭州")
		{	
			document.forms.namedItem(formname).action='http://www.soufun.com/apt/apt/include/fromesf.aspx?city='+cityname;	
		}
		else
			document.forms.namedItem(formname).action='/NewSecond/sale_info/searchlist.aspx';
	}
	else
	{
		if(document.forms.namedItem(formname).purpose.value=="写字楼")
		{
			document.getElementById("housetype").value="MLS";
			if(cityname=="北京"||cityname=="上海"||cityname=="广州"||cityname=="深圳"||cityname=="成都")
			{
			    var shortcity="";
			    if(cityname=="北京")
				    shortcity="";
			    if(cityname=="上海")
				    shortcity="sh.";
			    if(cityname=="深圳")
				    shortcity="sz.";
			    if(cityname=="广州")
				    shortcity="gz.";
			    if(cityname=="成都")
				    shortcity="cd.";
			    document.forms.namedItem(formname).action='http://office.'+shortcity+'soufun.com/officenet/list.aspx';
			}
			else
			{
			    document.forms.namedItem(formname).action='http://office.soufun.com/officenet/list.aspx';
			}
		}
		else if(document.forms.namedItem(formname).purpose.value=="商铺"||document.forms.namedItem(formname).purpose.value=="厂房仓库")
		{
		    document.getElementById("housetype").value="搜房帮出售";
		    document.getElementById("StrNameKeyword").value="搜房帮出售";
			document.forms.namedItem(formname).action='http://shop.soufun.com/commerce/list.aspx';
		}
		else
			document.forms.namedItem(formname).action='/NewSecond/sale_info/searchlist.aspx';
	}
}
function getFormByName(formname)
{
    return document.forms.namedItem(formname);
}
//检查office搜索提交，如果是，进行处理
function checksubmit(formname)
{
/*
    try{
    var obj=getFormByName(formname);
    if(obj&&obj.purpose.value=="写字楼")
    {
        obj.saletype.value="MLSCS";
        obj.strDistrict.value=obj.District.value;
        obj.strComarea.value=obj.COMAREA.value;
        obj.Strprice.value="";
        if(obj.pricemin.value!=""&&obj.pricemax.value!="")
        obj.Strprice.value=obj.pricemin.value+"-"+obj.pricemax.value;
        if(obj.pricemin.value==""&&obj.pricemax.value!="")
        obj.Strprice.value="0-"+obj.pricemax.value;
        if(obj.pricemin.value!=""&&obj.pricemax.value=="")
        obj.Strprice.value=obj.pricemax.value;
        obj.homesize.value=obj.area.value.replace(',','-');
        obj.StrNameKeyword.value=obj.keyword.value;
    }
    }
    catch(e){}
    */
     var obj=getFormByName(formname);
    if(obj&&obj.purpose.value=="商铺" || obj.purpose.value=="厂房仓库")
    {
        obj.StrNameKeyword.value=obj.keyword.value;
    }
    else
    {
    }
}

function sdistrict_default(oj,pv,cv)
{
	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]));
		}
	}	

}

//没有不限的区县绑定
function sdistrict_new(oj,pv,cv)
{
	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++)
		{
		    if(D[m][n][i]!="不限")
		    {
		        oj.options.add(new Option(D[m][n][i],D[m][n][i]));
		    }
		}
	}
}

//没有不限的区县绑定
function sdistrict_agt(oj)
{
	clear(oj);	
	oj.options.add(new Option("选择区县","99"));
		
	for (i=0;i<Districts.length;i++)
	{
	    if(Districts[i]!="不限")
	    {
	        oj.options.add(new Option(Districts[i].name,Districts[i].index));
	    }
	}
}

function getMN(cityName)
{
	for(var n2=0;n2<C.length;n2++)
	{
		for(c2=0;c2<C[n2].length;c2++)
		{
			if(C[n2][c2]==cityName)
			{
				cityfirst=n2;
				citysecon=c2;
				return n2;
				break;
			}
		}
	}
}
