function $(id)
{
	return document.getElementById(id);
}

function return_length(id)
{
   var value = $(id).value;
	 var lgth = value.length;
	 return lgth;
}
function check_length(id,nLength,maxLength)
{
	var value = $(id).value;
	var lgth = value.length;
	var result;
	value = value.replace(/[^\u4E00-\u9FA5]/g,'');
	lgth += value.length;
	     
	if(!maxLength)
	{
		maxLength = 2000;
	}
	if(lgth <= maxLength && lgth >= nLength)
	{
		result=true;
		return result;
	}
	else
	{
		if (lgth < nLength)
		{
			result="short";
			return result;
		}
		if (lgth > maxLength)
		{
			result="long";
			return result;
		}
	}
}
function check_null(id,msg)
{
	var result=return_length(id);
	if(result==0)
	{
		$(id+'_i').innerHTML = "<img src='check_error.gif'>";
		$(id+'_t').innerHTML = msg;
		$(id+'_t').style.display="inline";
		$(id+'_t').className="STYLE10";
	}
	else
	{
		$(id+'_i').innerHTML = "<img src='check_right.gif'>";
		$(id+'_t').innerHTML = "";
		$(id+'_t').style.display="";
		$(id+'_t').className="";
	}

}

function check_tel(id)
{
	 var reg=/(^[0-9]{3,4}\-[0-9]{3,8}\-[0-9]{3,4}$)|(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^[0-9]{3,4}[0-9]{3,8}$)|(^0{0,1}1[3|5][0-9]{9}$)/;

	if (!reg.test($(id).value))
	{
		$(id+'_t').style.display="inline";
		$(id+'_i').innerHTML = "<img src='check_error.gif'>";
		$(id+'_t').innerHTML = "请输入合法的座机号。例如010-64518687";
		$(id+'_t').className = "STYLE10";
	}
	else
	{
		$(id+'_i').innerHTML = "<img src='check_right.gif'>";
		$(id+'_t').style.display="none";
		$(id+'_t').className = "";
	}
}

function check_ad(id,mix_l,max_l,msg)
{
	var value=$(id).value;
	var result=check_length(id,mix_l,max_l);
	if (result==true)
	{
		$(id+'_i').innerHTML = "<img src='check_right.gif'>";
		$(id+'_t').innerHTML = "";
		$(id+'_t').style.display="none";
		return;
	}
	if (result=="short")
	{		
		$(id+'_t').style.display="inline";
		$(id+'_t').className="STYLE10";
		$(id+'_i').innerHTML = "<img src='check_error.gif'>";
		$(id+'_t').innerHTML = msg;
		return;
	}
	if (result=="long")
	{		
		$(id+'_t').style.display="inline";
		$(id+'_t').className="STYLE10";
		$(id+'_i').innerHTML = "<img src='check_error.gif'>";
		$(id+'_t').innerHTML = "最多为12个中文字符或24个英文字符";
		return;
	}
}
function check_hp(id)
{
	var value=$(id).value;
	var str=value.slice(0,2);
	var result=check_length(id,11,11);
	if (result==true && (str==13 || str==15))
	{
		$(id+'_i').innerHTML = "<img src='check_right.gif'>";
		$(id+'_t').innerHTML = "";
		$(id+'_t').style.display="none";
		return;
	}
	if (result=="short" || result=="long")
	{		
		$(id+'_t').style.display="inline";
		$(id+'_t').className="STYLE10";
		$(id+'_i').innerHTML = "<img src='check_error.gif'>";
		$(id+'_t').innerHTML = "手机号码只能为11个数字";
		return;
	}
	if (str!=13 && str!=15)
	{
		$(id+'_t').style.display="inline";
		$(id+'_t').className="STYLE10";
		$(id+'_i').innerHTML = "<img src='check_error.gif'>";
		$(id+'_t').innerHTML = "手机号码只能以13或15开头，不需要在前面加0";
	}
}

function check_url(id)
{
	var result=return_length(id);
	if (result > 6)
	{
		$(id+'_i').innerHTML = "<img src='check_right.gif'>";
		$(id+'_t').innerHTML = "";
		$(id+'_t').style.display="none";
		return;
	}
	else
	{		
		$(id+'_t').style.display="inline";
		$(id+'_t').className="STYLE10";
		$(id+'_i').innerHTML = "<img src='check_error.gif'>";
		$(id+'_t').innerHTML = "完整的域名,例如:www.sina.com.cn";
		return;
	}
}

function check_email(id)
{
	if (!IsMaill($(id).value))
	{
		$(id+'_t').style.display="inline";
		$(id+'_i').innerHTML = "<img src='check_error.gif'>";
		$(id+'_t').className="STYLE10";
		$(id+'_t').innerHTML="Email格式不对，参考样例：qiaomy@qiaomy.com";
	}
	else
	{
		$(id+'_i').innerHTML = "<img src='check_right.gif'>";
		$(id+'_t').style.display="none";
		$(id+'_t').className="";
	}
}

function check_email2(id,id1)
{
	if ($(id1).value=="")
	{
		return;
	}
	if ($(id1).value != $(id).value)
	{
		$(id+'_t').style.display="inline";
		$(id+'_i').innerHTML = "<img src='check_error.gif'>";
		$(id+'_t').className="STYLE10";
		$(id+'_t').innerHTML="请输入同样的email地址";
	}
	else
	{
		$(id+'_i').innerHTML = "<img src='check_right.gif'>";
		$(id+'_t').style.display="none";
		$(id+'_t').className="";
	}
}

function IsMaill(s)   
{   
    var reg = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
    var regobj = new RegExp (reg);
    return regobj.test(s);
}

function check_form()
{
	var isOK = true;
	var obj = $("form1").getElementsByTagName("input");
	if ($('name').value==""){
		$('name').focus();
		return false;
	}
	if ($('hp').value==""){
		$('hp').focus();
		return false;
	}
	if ($('tel').value==""){
		$('tel').focus();
		return false;
	}
	if ($('email1').value==""){
		$('email1').focus();
		return false;
	}
	if ($('email2').value==""){
		$('email2').focus();
		return false;
	}
	if ($('title').value==""){
		$('title').focus();
		return false;
	}
	if ($('description').value==""){
		$('description').focus();
		return false;
	}
	if ($('url').value==""){
		$('url').focus();
		return false;
	}
	if ($('keyword1').value==""){
		$('keyword1').focus();
		return false;
	}
	if ($('keyword2').value==""){
		$('keyword2').focus();
		return false;
	}
	if ($('keyword3').value==""){
		$('keyword3').focus();
		return false;
	}
	for (var i = 0;i < obj.length;i++)
	{
		if ($(obj[i].id + "_i") && ($(obj[i].id + "_i").innerHTML.indexOf("check_error.gif") > -1))
		{
			$(obj[i].id).focus();
			isOK = false;
			break;
		}
	}
	if (isOK)
	{
		$('form1').submit();
	}

}
