// JavaScript Document
//物业类型
function changeDoorType(DoorTypes)
{
	var getDoorTypes=DoorTypes;
	if (getDoorTypes == "0")
	{
		document.getElementById("qtxx").style.display='block';
	}
	else
	{
		document.getElementById("qtxx").style.display='none';
	}
}
//价格方式
function changeRentalType(RentalTypes)
{
	var getRentalTypes=RentalTypes;
    if (getRentalTypes == "4")
	{
		//document.myform.House_Rental.disabled=true;
		document.myform.House_Rental.value='0';
	}
	else
	{
		//document.myform.House_Rental.disabled=false;
		document.myform.House_Rental.value='';
	}
}
//全配设备
function CheckAll(elementsA,elementsB)
{
	var len = elementsA;
	if(len.length > 0)
	{
		for(i=0;i<len.length;i++)
		{
			elementsA[i].checked = true;
		}
		if(elementsB.checked ==false)
		{
			for(j=0;j<len.length;j++)
			{
				elementsA[j].checked = false;
			}
		}
	}
	else
	{
		len.checked = true;
		if(elementsB.checked == false)
		{
			len.checked = false;
		}
	}
}
//允许输入最大字数
function textCounter(field, countfield, maxlimit) 
{        
    if (field.value.length > maxlimit) 
    {
        field.value = field.value.substring(0, maxlimit);
    }        
    else
    {
        countfield.value = maxlimit - field.value.length;
    } 
}

String.prototype.trim = function()
{
	// 用正则表达式将前后空格
	// 用空字符串替代。
	return this.replace(/(^\s*)|(\s*$)/g, "");
}
/**
 * 统计字符串字节数
 *
 * return	integer
 */
String.prototype.ByteCount = function()
{
	txt = this.replace(/(<.*?>)/ig,'');
	txt = txt.replace(/([\u0391-\uFFE5])/ig, '11');
	var count = txt.length;
	return count;
}
function checkinfo_post()
{
	//联系方式
	var count = document.myform.Info_ContactWay.value.trim().ByteCount();
	var re = /([0-9-]){7,20}/;
	var rehtml = /<.*?>/;
	if (document.myform.Info_ContactWay.value.match(rehtml))
	{
		alert("联系方式内不能填写HTML代码");
		document.myform.Info_ContactWay.focus();
		return false;
	}
	else if ( count < 6 || count > 100 ) {
		alert("联系方式为必填，字数限定在3～50个汉字，即6～100个英文字符。");
		document.myform.Info_ContactWay.focus();
		return false;
	}
	//联系人
	var lcount = document.myform.Info_ContactMan.value.trim().ByteCount();
	if(document.myform.Info_ContactMan.value.trim()=="") 
	{
		alert("联系人不能为空");
		document.myform.Info_ContactMan.focus();
		return false;
	}
	else if ( lcount < 4 || lcount > 20 )
	{
		alert("联系人输入不正确，字数限定在2～10个汉字，即4～20个英文字符。");
		document.myform.Info_ContactMan.focus();
		return false;
	}
	var Pass_re=/^\s*[A-Za-z0-9]{6,20}\s*$/;
	if(!Pass_re.test(document.myform.Info_Password.value))
	{
		alert("删除密码为必填，6～20字母或数字。");
		document.myform.Info_Password.focus();
		return false;
	}
	//验证码
	if (document.myform.checkimg.value == ""){    
        alert ("请输入验证码！");    
        document.myform.checkimg.focus();    
        return false;    
	}
	//中介	
	if (document.myform.House_ZhongJie[0].checked ==false&&document.myform.House_ZhongJie[1].checked ==false)
	{
		alert("必须选择是否中介。");
		return false;
	}
	//内容
	var count = document.myform.Info_Content.value.trim().ByteCount();
	var re = /([0-9]){7,12}/;	
	if ( count < 10 || count > 1600 )
	{
		alert("内容为必填，字数限定在5～800个字符。");
		document.myform.Info_Content.focus();
		return false;
	}
	//else if(document.myform.Info_Content.value.match(re))
	//{
	//	alert("内容中不要留电话号码。");
	//	document.myform.Info_Content.focus();
	//	return false;
	//}
	//地址
	var address_count = document.myform.House_Address.value.trim().ByteCount();
	if ( address_count < 4 || address_count > 100 )
	{
		alert("地址为必填，字数限定在2～50个汉字，即4～100个英文字符。");
		document.myform.House_Address.focus();
		return false;
	}
	//物业其他
	if((document.myform.House_DoorType.value=="0")&&(document.myform.House_DoorTypes.value==""))
	{
		alert("请输入物业其他类型。");
		document.myform.House_DoorTypes.focus();
		return false;
	}
	//价格
	var Rental_re = /^([0-9]*)$/;	
	if (!document.myform.House_Rental.value.match(Rental_re))
	{
		alert("价格必须为整数，不填则为面议。价格填写不符合规范");
		document.myform.House_Rental.focus();
		return false;
	}	
	//面积
	var Area_re = /^([0-9]*)$/;	
	if (!document.myform.House_Area.value.match(Area_re))
	{
		alert("面积必须为整数，不填则为面议。面积填写不符合规范");
		document.myform.House_Area.focus();
		return false;
	}
	document.myform.Submit.value='信息正在提交中...';
	document.myform.Submit.disabled=true;
	document.myform.resetSubmit.disabled=true;
	document.myform.Submit2.disabled=true;
}