	function Trim(STRING){
		STRING = LTrim(STRING);
		return RTrim(STRING);
	}

	function RTrim(STRING){
		while(STRING.charAt((STRING.length -1))==" "){
			STRING = STRING.substring(0,STRING.length-1);
		}
		return STRING;
	}

	function LTrim(STRING){
		while(STRING.charAt(0)==" "){
			STRING = STRING.replace(STRING.charAt(0),"");
		}
		return STRING;
	}

	function GetRandomNum(Min,Max){
			var Range = Max - Min;
			var Rand = Math.random();
			return(Min + Math.round(Rand * Range));
	}

	function GetRadioCheckedValue(strName)
	{
		var obj = document.getElementsByName(strName);
		for(var i=0; i<obj.length;i++)
		{
			if(obj[i].checked) return obj[i].value;
		}
	}

	function getRequestBody(oForm) 
	{
		var aParams = new Array();
		for (var i=0 ; i < oForm.elements.length; i++)
		{
			var sParam = oForm.elements[i].name;
			sParam += "=";
			sParam += encodeURIComponent(escape(oForm.elements[i].value)); 
			aParams.push(sParam);
		}
		return aParams.join("&");
	}

	function OpenURL(url)
	{
		var oWin = window.open(url);
		if(oWin == null) alert("对不起,您的浏览器屏蔽了新窗口弹出功能,请启用该功能后重试！");
	}

	function changeBGColorwhenOut(ID)
	{
		document.getElementById(ID).bgColor='#FFFFFF';
	}
	
	function changeBGColorwhenMove(ID)
	{
		document.getElementById(ID).bgColor='#FF9999';
	}

	function changeBGColorwhenMove1(ID)
	{
		document.getElementById(ID).bgColor='#FF3300';
	}

	function GetResult(str,classid)
	{
       var MenuIdArr,MenuClass;
        MenuIdArr= new Array();
        MenuClass=3;

        MenuIdArr[1]="sel1";
        MenuIdArr[2]="sel2";
        MenuIdArr[3]="sel3";

        if (window.XMLHttpRequest) { // Mozilla, Safari, ...
            http_request = new XMLHttpRequest();
        } else if (window.ActiveXObject) { // IE
            http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
		
		if (str =='') str = -1;
        var linkurl="funs/Ajax_GetRegionData.asp?sel="+str;

        http_request.open("GET",linkurl,false);
        http_request.send(null);

        var returntxt=unescape(http_request.responseText);

        BuildRegionSel(returntxt,document.getElementById(MenuIdArr[classid+1]));

		var kkk;
        for(kkk=classid+2;kkk<=MenuClass;kkk++)
        {		
            submenu=document.getElementById(MenuIdArr[kkk]);
            submenu.length=1;
            submenu.options[0].selected=true;
        }
    }

    function BuildRegionSel(str,sel)
    {
        sel.options.length=0;
        var arrstr = new Array();
		var subarrstr=new Array;
        
        sel.options.add(new Option( "--全部--",""));  
        if(str.length>0)   
        {
			arrstr = str.split(",");
			for(var i=0;i<arrstr.length;i++)
			{				
				subarrstr=arrstr[i].split("|");
				sel.options.add(new Option(subarrstr[1],subarrstr[0])); 
			}
			sel.options[0].selected=true;
        }
    }

	function AddPrice(YX)
	{		
		var oPT = document.getElementById("PriceType");
		var oPR = document.getElementById("PriceRange");
		
		switch (YX)
		{
		case '全部':
			oPT.options.length = 0;
			oPR.options.length = 0;
			oPT.options.add(new Option("--全部--","0"));
			oPR.options.add(new Option("--全部--","0"));
			break;
		case '出租':
			oPT.options.length = 0;
			oPT.options.add(new Option("--全部--","0"));
			oPT.options.add(new Option("元/套月","2"));
			oPT.options.add(new Option("元/㎡天","1")); 
			oPT.options[0].selected=true;
			break;
		case '出售':
			oPT.options.length = 0;
			oPT.options.add(new Option("--全部--","0"));
			oPT.options.add(new Option("万元/套","2"));
			oPT.options.add(new Option("元/㎡","1")); 
			oPT.options[0].selected=true;
			break;
		}
		ChangePriceRange();
	}

	function ChangePriceRange()
	{
		var YX = document.getElementById("YX").value;
		var oPT = document.getElementById("PriceType");
		var oPR = document.getElementById("PriceRange");
		var iPT = document.getElementById("PriceType").value;

		oPR.options.length = 0;

		switch (YX)
		{
		case '全部':
			oPT.options.length = 0;
			oPR.options.length = 0;
			oPT.options.add(new Option("--全部--","0"));
			oPR.options.add(new Option("--全部--","0"));
			break;
		case '出租':
			switch (iPT)
			{
			case "0":
				oPR.options.add(new Option("--全部--","0"));
				break;
			case "1":
				oPR.options.add(new Option("面议","0"));
				oPR.options.add(new Option("0.5元以下","<0.5"));
				oPR.options.add(new Option("0.5-1元","0.5-1"));
				oPR.options.add(new Option("1-2元","1-2"));
				oPR.options.add(new Option("2-3元","2-3"));
				oPR.options.add(new Option("3-4元","3-4"));
				oPR.options.add(new Option("4-6元","4-6"));
				oPR.options.add(new Option("6-8元","6-8"));
				oPR.options.add(new Option("8-12元","8-12"));
				oPR.options.add(new Option(">12元",">12"));
				oPR.options[0].selected=true;
				break;
			case "2":
				oPR.options.add(new Option("面议","0"));
				oPR.options.add(new Option("1千元以下","<1000"));
				oPR.options.add(new Option("1-2千元","1000-2000"));
				oPR.options.add(new Option("2-4千元","2000-4000"));
				oPR.options.add(new Option("4-6千元","4000-6000"));
				oPR.options.add(new Option("6-8千元","6000-8000"));
				oPR.options.add(new Option("8千-1.2万元","8000-12000"));
				oPR.options.add(new Option("1.2-2万元","12000-20000"));
				oPR.options.add(new Option("2-3万元","20000-30000"));
				oPR.options.add(new Option("3-4万元","30000-40000"));
				oPR.options.add(new Option("4-6万元","40000-60000"));
				oPR.options.add(new Option(">6万元",">60000"));
				oPR.options[0].selected=true;
				break;
			}
			break;
		case '出售':
			switch (iPT)
			{
			case "0":
				oPR.options.add(new Option("--全部--","0"));
				break;
			case "1":
				oPR.options.add(new Option("面议","0"));
				oPR.options.add(new Option("1千元以下","<1000"));
				oPR.options.add(new Option("1-2千元","1000-2000"));
				oPR.options.add(new Option("2-4千元","2000-4000"));
				oPR.options.add(new Option("4-6千元","4000-6000"));
				oPR.options.add(new Option("6-8千元","6000-8000"));
				oPR.options.add(new Option("8千-1.2万元","8000-12000"));
				oPR.options.add(new Option("1.2-2万元","12000-20000"));
				oPR.options.add(new Option("2-3万元","20000-30000"));
				oPR.options.add(new Option("3-4万元","30000-40000"));
				oPR.options.add(new Option("4-6万元","40000-60000"));
				oPR.options.add(new Option(">6万元",">60000"));
				oPR.options[0].selected=true;
				break;
			case "2":
				oPR.options.add(new Option("面议","0"));
				oPR.options.add(new Option("20万以下","<20"));
				oPR.options.add(new Option("20-40万","20-40"));
				oPR.options.add(new Option("40-60万","40-60"));
				oPR.options.add(new Option("60-90万","60-90"));
				oPR.options.add(new Option("90-120万","90-120"));
				oPR.options.add(new Option("120-150万","120-150"));
				oPR.options.add(new Option("150-200万","150-200"));
				oPR.options.add(new Option("200-300万","200-300"));
				oPR.options.add(new Option("300-500万","300-500"));
				oPR.options.add(new Option("500-800万","500-800"));
				oPR.options.add(new Option("800-1000万","800-1000"));
				oPR.options.add(new Option(">1000万元",">1000"));
				oPR.options[0].selected=true;
				break;
			}
			break;
		}
	}

	function SetSubCNT(iRegionID1,iRegionID2)
	{
        if (window.XMLHttpRequest) {
            http_request = new XMLHttpRequest();
        } else if (window.ActiveXObject) {
            http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
		
        var linkurl="funs/Ajax_GetWS_CNT.asp?RegionID1="+iRegionID1.toString()+"&RegionID2="+iRegionID2.toString();
		linkurl = linkurl + '&rannum=' + GetRandomNum(0,999999);

        http_request.open("GET",linkurl,false);
        http_request.send(null);

        var returntxt=unescape(http_request.responseText);

		document.getElementById("SubCNT").innerHTML = returntxt;

		//改变地区选择
		for (var i=0; i<frmWeb.sel1.options.length; i++)
		{
			if (frmWeb.sel1.options[i].value == iRegionID1)
			{
				frmWeb.sel1.options[i].selected = true;
				GetResult(iRegionID1,1);

				if (iRegionID2 != '0')
				{					
					for (var j=0; j<frmWeb.sel2.options.length; j++)
					{
						if (frmWeb.sel2.options[j].value == iRegionID2)
						{
							frmWeb.sel2.options[j].selected = true;
							GetResult(iRegionID2,2);
							break;
						}
					}					
				}
				break;
			}
		}
	}

	function SetSubCNT_Else(strRegionIDList)
	{
		document.getElementById("sel1").options[0].selected = true;
		document.getElementById("sel2").length = 1;
		document.getElementById("sel2").options[0].selected = true;
		document.getElementById("sel3").length = 1;
		document.getElementById("sel3").options[0].selected = true;

		if (window.XMLHttpRequest) {
            http_request = new XMLHttpRequest();
        } else if (window.ActiveXObject) {
            http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }

        var linkurl="funs/Ajax_GetWS_CNT_Else.asp?strRL="+strRegionIDList.toString();
		linkurl = linkurl + '&rannum=' + GetRandomNum(0,999999);

        http_request.open("GET",linkurl,false);
        http_request.send(null);

        var returntxt=unescape(http_request.responseText);

		document.getElementById("SubCNT").innerHTML = returntxt;
	}

	function SetSubCNT_SE()
	{
		document.getElementById("sel1").options[0].selected = true;
		document.getElementById("sel2").length = 1;
		document.getElementById("sel2").options[0].selected = true;
		document.getElementById("sel3").length = 1;
		document.getElementById("sel3").options[0].selected = true;

        if (window.XMLHttpRequest) {
            http_request = new XMLHttpRequest();
        } else if (window.ActiveXObject) {
            http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
		
        var linkurl="funs/Ajax_GetWS_CNT_SP.asp?CC=1";
		linkurl = linkurl + '&rannum=' + GetRandomNum(0,999999);

        http_request.open("GET",linkurl,false);
        http_request.send(null);

        var returntxt=unescape(http_request.responseText);

		document.getElementById("SubCNT").innerHTML = returntxt;
	}

	function ShowKnowFromElse()
	{
		if (document.getElementById("chkElse").checked)
			document.getElementById("txtElse").style.display = "";
		else
			document.getElementById("txtElse").style.display = "none";
	}

	function SubmitContactInfo(ID)
	{

		frmWeb.Des.value = Trim(frmWeb.Des.value);
		frmWeb.Name.value = Trim(frmWeb.Name.value);
		frmWeb.Tel.value = Trim(frmWeb.Tel.value);
		frmWeb.Cell.value = Trim(frmWeb.Cell.value);
		frmWeb.Fax.value = Trim(frmWeb.Fax.value);
		frmWeb.Email.value = Trim(frmWeb.Email.value);
		frmWeb.MSN.value = Trim(frmWeb.MSN.value);
		frmWeb.QQ.value = Trim(frmWeb.QQ.value);

		frmWeb.YXValue.value = GetRadioCheckedValue('YX');

		if (ID ==1)
		{
			frmWeb.F_Fitment_h.value= GetRadioCheckedValue('F_Fitment');
			frmWeb.F_Time_h.value= GetRadioCheckedValue('F_Time');
			frmWeb.F_Agent_h.value= GetRadioCheckedValue('F_Agent');

			if(frmWeb.F_Area.value =='')
			{
				alert('区域要求不可以为空，请填写!');
				frmWeb.F_Area.focus();
				return false;
			}
			if(frmWeb.F_Road.value =='')
			{
				alert('地段要求不可以为空，请填写!');
				frmWeb.F_Road.focus();
				return false;
			}
			if(frmWeb.F_Size.value =='')
			{
				alert('面积要求不可以为空，请填写!');
				frmWeb.F_Size.focus();
				return false;
			}
			if(frmWeb.F_Price.value =='')
			{
				alert('心理价位不可以为空，请填写!');
				frmWeb.F_Price.focus();
				return false;
			}
		}

		if(frmWeb.Name.value =='')
		{
			alert('姓名不可以为空，请填写!');
			frmWeb.Name.focus();
			return false;
		}

		if(frmWeb.sel1.value =='')
		{
			alert('所在地区-省份不可以为空，请填写!');
			frmWeb.sel1.focus();
			return false;
		}

		if(frmWeb.sel2.value =='' || frmWeb.sel2.value =='0')
		{
			alert('所在地区-地市不可以为空，请填写!');
			frmWeb.sel2.focus();
			return false;
		}

		if(frmWeb.Tel.value =='')
		{
			alert('电话不可以为空，请填写!');
			frmWeb.Tel.focus();
			return false;
		}

		if (ID == 2){
			strDesT = '合作意向';
			frmWeb.YXValue.value = '0';

			var iDesLength = Trim(frmWeb.Des.value).length;
			if(iDesLength < 4 || iDesLength > 500)
			{
				alert(strDesT + '的长度要求为: 4～500个字符，请修改!');
				frmWeb.Des.focus();
				return false;
			}
		}

		var KnowFrom='';
		for(i=0;i<frmWeb.KnowFrom.length;i++) 
		{ 
			if (frmWeb.KnowFrom[i].checked == true) 
			{ 
				if(KnowFrom=='')
					KnowFrom= frmWeb.KnowFrom[i].value;
				else
					KnowFrom= KnowFrom + ',' + frmWeb.KnowFrom[i].value;
			} 
		}
		if(KnowFrom.indexOf('其他')>=0 && Trim(frmWeb.txtElse.value)!='') KnowFrom = KnowFrom + '[' + frmWeb.txtElse.value + ']';
		frmWeb.KnowFromList.value = KnowFrom;

		if (window.XMLHttpRequest) 
		{ 
			xmlhttp = new XMLHttpRequest();
		}
		else if (window.ActiveXObject) {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}

		var oForm = document.getElementById('frmWeb');
		var sBody = getRequestBody(oForm);
		
		xmlhttp.open('Post','PostContactInfo.asp?ID='+ID.toString()); 
		xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		xmlhttp.onreadystatechange=function()
		{
		  if(xmlhttp.readyState==4)
		  {          			  
			  if(xmlhttp.status==200)
			  {				  
				  if(xmlhttp.responseText == "0") 
				  {
					if (ID == 2)
						alert('信息已经提交成功，请不要重复提交，\n我们会在第一时间内与您联系！');													
					else
						alert('委托中心提醒您: 信息已经提交成功，请不要重复提交，\n我们会在第一时间内审核与发布您的信息！');
				  }
			  }			  
		  }
		}
		xmlhttp.send(sBody);
	}

	function IsInPE(oPE,EleName)
	{
		var iIsInPE = 0
		while (oPE.tagName.toLowerCase() != "body")
		{
			if (oPE.id == EleName)
			{
				iIsInPE = 1;
				break;
			}
			oPE = oPE.parentElement;
		}
		return iIsInPE;
	}

	function ResizeIncludeImages(EleName,iWidth)
	{
		for(var i=0;i<document.images.length;i++)
		{		
			if(document.images[i].width > iWidth)		
			{	
				if (IsInPE(document.images[i].parentElement, EleName)==1)
				{
					var strImgSrc = document.images[i].src.toLowerCase();

					var iHeight = (iWidth/document.images[i].width)*document.images[i].height;

					document.images[i].width = iWidth;
					document.images[i].height = iHeight;

					document.images[i].style.cursor = 'pointer';
					document.images[i].alt = '此图已同比例缩小，点击可查看原图！';

					document.images[i].onclick = function(){
						var oWin = window.open(this.src);
						if(oWin == null) alert("对不起,您的浏览器屏蔽了新窗口弹出功能,请启用该功能后重试！");
					}
				}
			}
		}
	}

	function PopForLogin()
	{
		var strFeatures = "dialogWidth=400px;dialogHeight=180px;center=yes;middle=yes;help=no;status=no;scroll=no";
		var url = 'PopForLogin_UI.asp'; 
		url = url + '?rannum=' + GetRandomNum(0,999999);
		var strReturn = window.showModalDialog(url,'',strFeatures);
		
		switch (strReturn)
		{
			case '0':
				location.href = location.href;
				break;
			case '-56789':
				alert('意外出错，请稍候重试!');
				break;
		}
	}

    function createxmlhttprequest()
    {
        var xmlhttp=false;
        try
        {
            xmlhttp=new ActiveXObject('Msxm12.XMLHTTP');
        }
        catch(e)
        {
            try
            {
                xmlhttp=new ActiveXObject('Microsoft.XMLHTTP');
            }
            catch(e)
            {
                try
                {
                    xmlhttp=new XmlHttpRequest();
                }
                catch(e)
                {
                }
            }
         }
        return xmlhttp;
    }

	function PayForView(CatID, ID)
	{
		var bConfirm = confirm("确认付费查看本条信息联系方式?");
		if (bConfirm)
		{
			var strURL = 'PayForView.asp?CatID='+CatID.toString() + '&ID='+ID.toString();
			strURL = strURL + '&rannum=' + GetRandomNum(0,999999);

			var xmlhttp=createxmlhttprequest();
			xmlhttp.open("GET",strURL,false);
			xmlhttp.send(null);

			var returntxt = xmlhttp.responseText;			
			switch (returntxt)
			{
			case "-11111":
				alert('登陆超时，请重新登录!');
				location.href = location.href;
				break;
			case "-22222":
				alert('余额不够，请充值!');
			    location.href = location.href;
				break;
			case "-44444":
				alert('请勿重复付费!');
				location.href = location.href;
				break;
			case "0":
				alert('付费成功!');
				location.href = location.href;
				break;
			default:
				alert('意外出错，请稍候重试!');
				break;
			}
		}
	}	

	function LoginDirect()
	{
			var strName = Trim(frmWeb.Account.value);
			if (strName=='')
			{
				alert('帐号不可以为空!');
				frmWeb.Account.focus();
				return false;        
			}

			var strPassword = Trim(frmWeb.Password.value);
			if (strPassword=='')
			{
				alert('密码不可以为空!');
				frmWeb.Password.focus();
				return false;        
			}

			var strVCode = Trim(frmWeb.VCode.value);
			if (strVCode=='')
			{
				alert('验证码不可以为空!');
				frmWeb.VCode.focus();
				return false;        
			}

			var xmlhttp=createxmlhttprequest();			  			  

			oForm = document.getElementById("frmWeb");
			var sBody = getRequestBody(oForm);

			xmlhttp.open('Post','PopForLogin_Fun.asp'); 
			xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded") 
			xmlhttp.onreadystatechange=function()
			{
			  if(xmlhttp.readyState==4)
			  {     
				  var returntxt = '';
				  if(xmlhttp.status==200)
				  {
					returntxt = xmlhttp.responseText;
					switch (returntxt)
					{
					case "-11111":
						alert('帐号或密码出错，请重试!');
						break;
					case "-22222":
						alert('会员超期出错，请联系管理员021-58528816!');
						break;
					case "-33333":
						alert('验证码出错，请重试!');
						break;
					case "0":
						alert('登录成功!');
						location.href = location.href;
						break;
					default:
						alert('意外出错，请稍候重试!');
						break;
					}
				  }
				  else
				  {
					alert('意外出错，请稍候重试!');
					location.href = location.href;
				  }
			  }
			}
			xmlhttp.send(sBody);
	}