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 click_a1_input(thisinput)
{		
		document.getElementById('a1_msg').className="box_hint";
		document.getElementById('a1_msg').innerHTML="请选择区域！";
}

//失去区域焦点
function check_a1_input(thisinput)
{		
        var count = thisinput.value.trim().ByteCount();
		var verify=0;
        if ( count == 0 ) {
		document.getElementById('a1_msg').className="box_error";
		document.getElementById('a1_msg').innerHTML="请选择区域！";
		}else
	          {
		document.getElementById('a1_msg').className = 'box_right';
		document.getElementById('a1_msg').innerHTML = '<img src=images/ok.gif>';
		verify=1;		
	          }	
	    return verify;
}

//获得环域焦点
function click_b1_input(thisinput)
{		
		document.getElementById('b1_msg').className="box_hint";
		document.getElementById('b1_msg').innerHTML="请选择环域！";
}

//失去环域焦点
function check_b1_input(thisinput)
{		
        var count = thisinput.value.trim().ByteCount();
		var verify=0;
        if ( count == 0 ) {
		document.getElementById('b1_msg').className="box_error";
		document.getElementById('b1_msg').innerHTML="请选择环域！";
		}else
	          {
		document.getElementById('b1_msg').className = 'box_right';
		document.getElementById('b1_msg').innerHTML = '<img src=images/ok.gif>';
		verify=1;		
	          }	
	    return verify;
}

//获得方位焦点
function click_c1_input(thisinput)
{		
		document.getElementById('c1_msg').className="box_hint";
		document.getElementById('c1_msg').innerHTML="请选择方位！";
}

//失去方位焦点
function check_c1_input(thisinput)
{		
        var count = thisinput.value.trim().ByteCount();
		var verify=0;
        if ( count == 0 ) {
		document.getElementById('c1_msg').className="box_error";
		document.getElementById('c1_msg').innerHTML="请选择方位！";
		}else
	          {
		document.getElementById('c1_msg').className = 'box_right';
		document.getElementById('c1_msg').innerHTML = '<img src=images/ok.gif>';
		verify=1;		
	          }	
	    return verify;
}

//获得地址焦点
function click_d1_input(thisinput)
{		
		document.getElementById('d1_msg').className="box_hint";
		document.getElementById('d1_msg').innerHTML="请输入汉字！";
}

//失去地址焦点
function check_d1_input(thisinput)
{		
	var count = thisinput.value.trim().ByteCount();
	var re = /([0-9-]){7,20}/;
	var rehtml = /<.*?>/;
	var verify=0;
	if (thisinput.value.match(rehtml))
	{
		document.getElementById('d1_msg').className = 'box_error';
		document.getElementById('d1_msg').innerHTML = '地址不能填写HTML代码';
	}
    else if ( count == 0 ) {
		document.getElementById('d1_msg').className="box_error";
		document.getElementById('d1_msg').innerHTML="4~30个字之间";
		}
	else if ( count < 8 || count > 60 ) {
		document.getElementById('d1_msg').className="box_error";
		document.getElementById('d1_msg').innerHTML="字数在4~30个字之间";	
	}else {
		document.getElementById('d1_msg').className = 'box_right';
		document.getElementById('d1_msg').innerHTML = '<img src=images/ok.gif>';
		verify=1;		
	          }	
	    return verify;
}

//获得公交线路焦点
function click_e1_input(thisinput)
{		
		document.getElementById('e1_msg').className="box_hint";
		document.getElementById('e1_msg').innerHTML="请输入2~15个字！";
}

//失去公交线路焦点
function check_e1_input(thisinput)
{		
	var count = thisinput.value.trim().ByteCount();
	var re = /([0-9-]){7,20}/;
	var rehtml = /<.*?>/;
	var verify=0;
	if (thisinput.value.match(rehtml))
	{
		document.getElementById('e1_msg').className = 'box_error';
		document.getElementById('e1_msg').innerHTML = '不能填写HTML代码';
	}
    else if ( count == 0 ) {
		document.getElementById('e1_msg').className="box_error";
		document.getElementById('e1_msg').innerHTML="2~15个字之间";
		}
	else if ( count < 4 || count > 30 ) {
		document.getElementById('e1_msg').className="box_error";
		document.getElementById('e1_msg').innerHTML="公交线路字数在2~15个字之间";	
	}else {
		document.getElementById('e1_msg').className = 'box_right';
		document.getElementById('e1_msg').innerHTML = '<img src=images/ok.gif>';
		verify=1;		
	          }	
	    return verify;
}

//获得房屋类型焦点
function click_f1_input(thisinput)
{		
		document.getElementById('f1_msg').className="box_hint";
		document.getElementById('f1_msg').innerHTML="请选择！";
}

//失去房屋类型焦点
function check_f1_input(thisinput)
{		
        var count = thisinput.value.trim().ByteCount();
		var verify=0;
        if ( count == 0 ) {
		document.getElementById('f1_msg').className="box_error";
		document.getElementById('f1_msg').innerHTML="请选择！";
		}else
	          {
		document.getElementById('f1_msg').className = 'box_right';
		document.getElementById('f1_msg').innerHTML = '<img src=images/ok.gif>';
		verify=1;		
	          }	
	    return verify;
}

//获得房屋结构焦点
function click_g1_input(thisinput)
{		
		document.getElementById('g1_msg').className="box_hint";
		document.getElementById('g1_msg').innerHTML="请选择！";
}

//失去房屋结构焦点
function check_g1_input(thisinput)
{		
		var verify=0;
        if ( thisinput.value == "0" ) {
		document.getElementById('g1_msg').className="box_error";
		document.getElementById('g1_msg').innerHTML="请选择！";
		}else
	          {
		document.getElementById('g1_msg').className = 'box_right';
		document.getElementById('g1_msg').innerHTML = '<img src=images/ok.gif>';
		verify=1;		
	          }	
	    return verify;
}
//获得所在楼层焦点
function click_h1_input(thisinput)
{		
		document.getElementById('h1_msg').className="box_hint";
		document.getElementById('h1_msg').innerHTML="请输入所在楼层数！";
}

//失去所在楼层焦点
function check_h1_input(thisinput)
{		var re = /^[1-9][0-9]?$/;	
        var count = thisinput.value.trim().ByteCount();
		var verify=0;
        if ( count == 0 ) {
		document.getElementById('h1_msg').className="box_error";
		document.getElementById('h1_msg').innerHTML="请输入所在楼层数！";
		}
		else if (!thisinput.value.match(re))
		{
		document.getElementById('h1_msg').className="box_error";
		document.getElementById('h1_msg').innerHTML="请输入大于0的两位整数！";
		}
		else
	          {
		document.getElementById('h1_msg').className = 'box_right';
		document.getElementById('h1_msg').innerHTML = '<img src=images/ok.gif>';
		verify=1;		
	          }	
	    return verify;
}

//获得总楼层焦点
function click_h2_input(thisinput)
{		
		document.getElementById('h2_msg').className="box_hint";
		document.getElementById('h2_msg').innerHTML="请输入所在楼层数！";
}

//失去总楼层焦点
function check_h2_input(thisinput)
{		var re = /^[1-9][0-9]?$/;	
        var count = thisinput.value.trim().ByteCount();
		var verify=0;
        if ( count == 0 ) {
		document.getElementById('h2_msg').className="box_error";
		document.getElementById('h2_msg').innerHTML="请输入所在楼层数！";
		}
		else if (!thisinput.value.match(re))
		{
		document.getElementById('h2_msg').className="box_error";
		document.getElementById('h2_msg').innerHTML="请输入大于0的两位整数！";
		}
		else
	          {
		document.getElementById('h2_msg').className = 'box_right';
		document.getElementById('h2_msg').innerHTML = '<img src=images/ok.gif>';
		verify=1;		
	          }	
	    return verify;
}

//获得房屋面积焦点
function click_i1_input(thisinput)
{		
		document.getElementById('i1_msg').className="box_hint";
		document.getElementById('i1_msg').innerHTML="请输入房屋面积！";
}

//失去房屋面积焦点
function check_i1_input(thisinput)
{		
	    var re = /^\+?[1-9][0-9]*$/;
        var count = thisinput.value.trim().ByteCount();
		var verify=0;
        if ( count == 0 ) {
		document.getElementById('i1_msg').className="box_error";
		document.getElementById('i1_msg').innerHTML="请输入房屋面积！";
		}
		else if (!thisinput.value.match(re))
		{
		document.getElementById('i1_msg').className="box_error";
		document.getElementById('i1_msg').innerHTML="请输入大于0的1-4位数！";
		}
		else
	          {
		document.getElementById('i1_msg').className = 'box_right';
		document.getElementById('i1_msg').innerHTML = '<img src=images/ok.gif>';
		verify=1;		
	          }	
	    return verify;
}

//获得装修情况焦点
function click_j1_input(thisinput)
{		
		document.getElementById('j1_msg').className="box_hint";
		document.getElementById('j1_msg').innerHTML="请选择装修情况！";
}

//失去装修情况焦点
function check_j1_input(thisinput)
{		
        var count = thisinput.value.trim().ByteCount();
		var verify=0;
        if ( count == 0 ) {
		document.getElementById('j1_msg').className="box_error";
		document.getElementById('j1_msg').innerHTML="请选择装修情况！";
		}else
	          {
		document.getElementById('j1_msg').className = 'box_right';
		document.getElementById('j1_msg').innerHTML = '<img src=images/ok.gif>';
		verify=1;		
	          }	
	    return verify;
}

//获得租金焦点
function click_l1_input(thisinput)
{		
		document.getElementById('l1_msg').className="box_hint";
		document.getElementById('l1_msg').innerHTML="请输入月租金！";
}

//失去租金焦点
function check_l1_input(thisinput)
{		
	    var re = /^\+?[1-9][0-9]*$/;	
        var count = thisinput.value.trim().ByteCount();
		var verify=0;;
        if ( count == 0 ) {
		document.getElementById('l1_msg').className="box_error";
		document.getElementById('l1_msg').innerHTML="请输入月租金！";
		}
		else if (!thisinput.value.match(re))
		{
		document.getElementById('l1_msg').className="box_error";
		document.getElementById('l1_msg').innerHTML="请输入大于0的1~5位数！";
		}
		else
	          {
		document.getElementById('l1_msg').className = 'box_right';
		document.getElementById('l1_msg').innerHTML = '<img src=images/ok.gif>';
		verify=1;		
	          }	
	    return verify;
}

//获得押金焦点
function click_l2_input(thisinput)
{		
		document.getElementById('l2_msg').className="box_hint";
		document.getElementById('l2_msg').innerHTML="请输入押金！";
}

//失去押金焦点
function check_l2_input(thisinput)
{		
	    var re = /^\+?[1-9][0-9]*$/;	
        var count = thisinput.value.trim().ByteCount();
		var verify=0;;
        if ( count == 0 ) {
		document.getElementById('l2_msg').className="box_error";
		document.getElementById('l2_msg').innerHTML="请输入押金！";
		}
		else if (!thisinput.value.match(re))
		{
		document.getElementById('l2_msg').className="box_error";
		document.getElementById('l2_msg').innerHTML="请输入大于0的1~5位数！";
		}
		else
	          {
		document.getElementById('l2_msg').className = 'box_right';
		document.getElementById('l2_msg').innerHTML = '<img src=images/ok.gif>';
		verify=1;		
	          }	
	    return verify;
}

//获得付租方式焦点
function click_m1_input(thisinput)
{		
		document.getElementById('m1_msg').className="box_hint";
		document.getElementById('m1_msg').innerHTML="请选择付租方式！";
}

//失去付租方式焦点
function check_m1_input(thisinput)
{		
        var count = thisinput.value.trim().ByteCount();
		var verify=0;
        if ( count == 0 ) {
		document.getElementById('m1_msg').className="box_error";
		document.getElementById('m1_msg').innerHTML="请选择付租方式！";
		}else
	          {
		document.getElementById('m1_msg').className = 'box_right';
		document.getElementById('m1_msg').innerHTML = '<img src=images/ok.gif>';
		verify=1;		
	          }	
	    return verify;
}

//获得看房时间焦点
function click_m2_input(thisinput)
{		
		document.getElementById('m2_msg').className="box_hint";
		document.getElementById('m2_msg').innerHTML="请选择付租方式！";
}

//失去看房时间焦点
function check_m2_input(thisinput)
{		
        var count = thisinput.value.trim().ByteCount();
		var verify=0;
        if ( count == 0 ) {
		document.getElementById('m2_msg').className="box_error";
		document.getElementById('m2_msg').innerHTML="请选择付租方式！";
		}else
	          {
		document.getElementById('m2_msg').className = 'box_right';
		document.getElementById('m2_msg').innerHTML = '<img src=images/ok.gif>';
		verify=1;		
	          }	
	    return verify;
}



//获得房屋出租内容焦点
function click_house_rent_contents_input(thisinput)
{
		document.getElementById('contents_msg').className="box_hint";
		document.getElementById('contents_msg').innerHTML='100字以内描述';
}
//失去房屋出租内容焦点
function check_house_rent_contents_input(thisinput)
{
	var verify=0;
	var count = thisinput.value.trim().ByteCount();
	var re = /([0-9]){7,12}/;
	var rehtml = /<.*?>/;
	if (thisinput.value.match(rehtml))
	{
		document.getElementById('contents_msg').className = 'box_error';
		document.getElementById('contents_msg').innerHTML = '标题不能填写HTML代码';
	}
   else if(count < 4)
	{
		document.getElementById('contents_msg').className="box_error";
		document.getElementById('contents_msg').innerHTML='至少两个字';
	}
	else if ( count > 200 )
	{
		document.getElementById('contents_msg').className = 'box_error';
		document.getElementById('contents_msg').innerHTML = '不能超过100字';
	}
	else
	{
		document.getElementById('contents_msg').className = 'box_right';
		document.getElementById('contents_msg').innerHTML = '';
		verify=1;
	}	
	return verify;	
}

//获得信息来源焦点
function click_p1_input(thisinput)
{		
		document.getElementById('p1_msg').className="box_hint";
		document.getElementById('p1_msg').innerHTML="请选择信息来源！";
}

//失去信息来源焦点
function check_p1_input(thisinput)
{		
        var count = thisinput.value.trim().ByteCount();
		var verify=0;
        if ( count == 0 ) {
		document.getElementById('p1_msg').className="box_error";
		document.getElementById('p1_msg').innerHTML="请选择信息来源！";
		}else
	          {
		document.getElementById('p1_msg').className = 'box_right';
		document.getElementById('p1_msg').innerHTML = '<img src=images/ok.gif>';
		verify=1;		
	          }	
	    return verify;
}

//获得信息来源焦点
function click_p2_input(thisinput)
{		
		document.getElementById('p2_msg').className="box_hint";
		document.getElementById('p2_msg').innerHTML="请输入联系人！";
}

//失去信息来源焦点
function check_p2_input(thisinput)
{		
        var count = thisinput.value.trim().ByteCount();
		var verify=0;
        if ( count == 0 ) {
		document.getElementById('p2_msg').className="box_error";
		document.getElementById('p2_msg').innerHTML="请输入联系人！";
		}else
	          {
		document.getElementById('p2_msg').className = 'box_right';
		document.getElementById('p2_msg').innerHTML = '<img src=images/ok.gif>';
		verify=1;		
	          }	
	    return verify;
}

//获得信息来源焦点
function click_q1_input(thisinput)
{		
		document.getElementById('q1_msg').className="box_hint";
		document.getElementById('q1_msg').innerHTML="请输入有效期限！";
}

//失去信息来源焦点
function check_q1_input(thisinput)
{		
        var count = thisinput.value.trim().ByteCount();
		var verify=0;
        if ( count == 0 ) {
		document.getElementById('q1_msg').className="box_error";
		document.getElementById('q1_msg').innerHTML="请输入有效期限！";
		}else
	          {
		document.getElementById('q1_msg').className = 'box_right';
		document.getElementById('q1_msg').innerHTML = '<img src=images/ok.gif>';
		verify=1;		
	          }	
	    return verify;
}

//获得联系电话焦点
function click_q2_input(thisinput)
{		
		document.getElementById('q2_msg').className="box_hint";
		document.getElementById('q2_msg').innerHTML="请输入联系电话！";
}

//失去联系电话焦点
function check_q2_input(thisinput)
{		
        var count = thisinput.value.trim().ByteCount();
		var verify=0;
	    var re = /(^0[0-9]{2,3}\-[0-9]{7,8}$)|(^0[0-9]{2,3}\-[0-9]{7,8}\-[0-9]{1,4}$)|(^[0-9]{7,8}$)|(^[0-9]{7,8}\-[0-9]{1,4}$)|(^0[0-9]{2,3}[0-9]{7,8}$)|(^0[0-9]{2,3}[0-9]{7,8}\-[0-9]{1,4}$)|(^0{0,1}13[0-9]{9}$)|(^0{0,1}15[0-9]{9}$)/;	
        if ( count == 0 ) {
		document.getElementById('q2_msg').className="box_error";
		document.getElementById('q2_msg').innerHTML="请输入联系电话！";
		}
		else if (!thisinput.value.match(re))
	{
		document.getElementById('q2_msg').className = 'box_error';
		document.getElementById('q2_msg').innerHTML = '必须填写一个号码，格式为：028-12345678-001或13xxxxxxxxx';
	}
		else
	          {
		document.getElementById('q2_msg').className = 'box_right';
		document.getElementById('q2_msg').innerHTML = '<img src=images/ok.gif>';
		verify=1;		
	          }	
	    return verify;
}

//获得信息来源焦点
function click_r2_input(thisinput)
{		
		document.getElementById('r2_msg').className="box_hint";
		document.getElementById('r2_msg').innerHTML="请输入验证码！";
}

//失去信息来源焦点
function check_r2_input(thisinput)
{		
        var count = thisinput.value.trim().ByteCount();
		var verify=0;
        if ( count == 0 ) {
		document.getElementById('r2_msg').className="box_error";
		document.getElementById('r2_msg').innerHTML="请输入验证码！";
		}else
	          {
		document.getElementById('r2_msg').className = 'box_right';
		document.getElementById('r2_msg').innerHTML = '';
		verify=1;		
	          }	
	    return verify;
}
//
function chkForm(objForm)
{
	var objForm;
	

	if(objForm.a1)
	{
		if(!check_a1_input(objForm.a1))
		{
			objForm.a1.focus();
			return false;
		}
	}	
	if(objForm.b1)
	{
		if(!check_b1_input(objForm.b1))
		{	
			objForm.b1.focus();
			return false;
		}	
	}
	if(objForm.c1)
	{
		if(!check_c1_input(objForm.c1))
		{	
			objForm.c1.focus();
			return false;
		}	
	}
		if(objForm.d1)
	{
		if(!check_d1_input(objForm.d1))
		{	
			objForm.d1.focus();
			return false;
		}	
	}
	if(objForm.e1)
	{
		if(!check_e1_input(objForm.e1))
		{	
			objForm.e1.focus();
			return false;
		}	
	}
	if(objForm.f1)
	{
		if(!check_f1_input(objForm.f1))
		{
			objForm.f1.focus();
			return false;
		}
	}
	if(objForm.g1)
	{
		if(!check_g1_input(objForm.g1))
		{
			objForm.g1.focus();
			return false;
		}
	}
	if(objForm.h1)
	{
		if(!check_h1_input(objForm.h1))
		{
			objForm.h1.focus();
			return false;
		}
	}
	if(objForm.h2)
	{
		if(!check_h2_input(objForm.h2))
		{
			objForm.h2.focus();
			return false;
		}
	}
	if(objForm.i1)
	{
		if(!check_i1_input(objForm.i1))
		{
			objForm.i1.focus();
			return false;
		}
	}
	if(objForm.j1)
	{
		if(!check_j1_input(objForm.j1))
		{
			objForm.j1.focus();
			return false;
		}
	}

	if(objForm.l1)
	{
		if(!check_l1_input(objForm.l1))
		{
			objForm.l1.focus();
			return false;
		}	
	}
	
	if(objForm.l2)
	{
		if(!check_l2_input(objForm.l2))
		{
			objForm.l2.focus();
			return false;
		}	
	}
	
	if(objForm.m1)
	{
		if(!check_m1_input(objForm.m1))
		{
			objForm.m1.focus();
			return false;
		}	
	}
	
	if(objForm.m2)
	{
		if(!check_m2_input(objForm.m2))
		{
			objForm.m2.focus();
			return false;
		}	
	}
	if(objForm.p1)
	{
		if(!check_p1_input(objForm.p1))
		{
			objForm.p1.focus();
			return false;
		}	
	}
	if(objForm.p2)
	{
		if(!check_p2_input(objForm.p2))
		{
			objForm.p2.focus();
			return false;
		}	
	}	
	if(objForm.q1)
	{
		if(!check_q1_input(objForm.q1))
		{
			objForm.q1.focus();
			return false;
		}	
	}
	if(objForm.q2)
	{
		if(!check_q2_input(objForm.q2))
		{
			objForm.q2.focus();
			return false;
		}	
	}
	if(objForm.r2)
	{
		if(!check_r2_input(objForm.r2))
		{
			objForm.r2.focus();
			return false;
		}	
	}
	if(objForm.contents)
	{
		if(!check_house_rent_contents_input(objForm.contents))
		{
			return false;
		}	
	}
}