
function check_telnum(str)
{
	var digits="1234567890-/";
	var i=0;
	var strlen=str.length;
	while((i<strlen))
	{
		var char=str.charAt(i);
		if(digits.indexOf(char)==-1)
		return false;i++;
	}
	return true;
}

function checkreg()
{
	var agree = document.reg.agree;
	var stype1 = document.reg.stype[0];
	var stype2 = document.reg.stype[1];
	var username = document.reg.username;
	var pwd = document.reg.cnscpassword;
	var repwd = document.reg.recnscpassword;
	var question = document.reg.question;
	var cnscanswer = document.reg.cnscanswer;
	var linker = document.reg.linker;
	var compname = document.reg.company;
	var address = document.reg.address;
	var postcode = document.reg.postcode;
	var tel = document.reg.tel;
	var fax = document.reg.fax;
	var mobile = document.reg.mobile;
	var email = document.reg.email;
	var remark = document.reg.remark;

	if(!agree.checked)
	{
        alert("您只有同意我们的服务条款,才能进行下面的用户注册!");
        agree.focus();
        return false;
    }
	if(!stype1.checked)
	{
        if(!stype2.checked)
		{
            alert("请您选择注册的用户类型!");
            stype1.focus();
            return false;
        }
    }
	if(!isStr(username.value) || username.value.length > 20 || username.value.length < 6)
	{
		alert("对不起,用户名必须为英文字母、数字或下划线，长度为6~20。");
		username.focus();
		return false;
	}
	if(!isStr(pwd.value) || pwd.value.length > 20 || pwd.value.length < 6)
	{
		alert("对不起,密码必须为英文字母、数字或下划线，长度为6~20。");
		pwd.focus();
		return false;
	}
	if(!isStr(repwd.value) || repwd.value.length > 20 || repwd.value.length < 6)
	{
		alert("对不起,确认密码必须为英文字母、数字或下划线，长度为6~20。");
		pwd.focus();
		return false;
	}
	if (pwd.value != repwd.value)
	{
		alert("对不起,密码与确认密码不一致!");
		repwd.focus();
		return false;
	}
	if (question.value==0)
	{
		alert("对不起,请您选择密码提问!");
		question.focus();
		return false;
	}
	if (cnscanswer.value=="")
	{
		alert("对不起,请您仔细地填写密码回答并请您将此记住!");
		cnscanswer.focus();
		return false;
	}

	if (linker.value=="")
	{
		alert("对不起,请您填写联系人!");
		linker.focus();
		return false;
	}
	if (linker.value.length > 50)
	{
		alert("对不起,联系人资料描述过长(最大50个字符,25位中文)!");
		linker.focus();
		return false;
	}
	if (compname.value=="")
	{
		alert("对不起,请您填写公司名称或者个人者或者个人!");
		compname.focus();
		return false;
	}
	if (address.value=="")
	{
		alert("对不起,请您完整并正确地填写详细地址!");
		address.focus();
		return false;
	}
	if (postcode.value=="")
	{
		alert("对不起,请您填写邮政编码!");
		postcode.focus();
		return false;
	}
	if(isNaN(postcode.value) || postcode.value.length <6)
	{
			alert("请您填写有效的邮政编码!");
			postcode.focus();
			return false;
	}
	if (tel.value=="")
	{
		alert("对不起,请您填写联系电话!");
		tel.focus();
		return false;
	}

	if(tel.value.length>0)
	{		
		if(!check_telnum(tel.value))
		{
			alert("请您填写有效的联系电话,格式如：0576-8665007或13566870007");
			tel.focus();
			return false;
		}
    }
	if (email.value=="")
	{
		alert("对不起,请您完整并正确地填写电子邮件Email!");
		email.focus();
		return false;
	}
	if(!isEmail(email.value)) {
        alert("对不起,您填写的电子邮件可能不正确!\n如果，您使用的是我们系统无法识别的电子邮件地址，请和我们联系!");
        email.focus();
        return false;
    }
	
	
	document.reg.submit();
	document.reg.doregister.disabled = true;
    document.reg.doregister.value = "  请您稍候...  ";
}

function chkusername()
{
	var username = document.reg.username;
	var cnscpassword = document.reg.cnscpassword;

	if(username.value=="")
    {
        alert("请您填写用户名.");
        username.focus();
        return false;
    }

	if(!isStr(username.value) || username.value.length > 20 || username.value.length < 6)
	{
		alert("对不起,用户名必须为英文字母、数字或下划线，长度为6~20。");
		username.focus();
		return false;
	}
    else
	{
		 var feature = "dialogHeight:250px;dialogWidth:470px;dialogTop:100px; center:yes;scroll:no;status:no;resizable:yes;edge:raised;help:no;unadorned:no";
		 //var feature = "center=yes; dialogWidth=470px; dialogHeight=250px; help=no;status=no; resizable=no";
		 var returnValue = window.showModalDialog("common/chk_username.php?username="+username.value, "中国水产交易网提醒您", feature);
		 if(returnValue<=0) pwd.focus();
		 else username.focus();
		 return true ;
	}
}

function check_email()
{
	var email = document.reg.email;
	var website = document.reg.website;
    if(email.value=="" || email.value.length <3 )
    {
        alert("请您填写电子邮件!");
        email.focus();
        return false;
    }

    if (!isEmail(email.value))
    {
        msg="对不起,您填写的电子邮件可能不正确！\n如果，您使用的是我们系统无法识别的电子邮件地址，请和我们联系！";
        alert(msg);
        email.focus();
        return false;
    }

    var feature = "dialogHeight:250px;dialogWidth:470px;dialogTop:100px; center:yes;scroll:no;status:no;resizable:yes;edge:raised;help:no;unadorned:no";
    //var feature = "center=yes; dialogWidth=470px; dialogHeight=250px; help=no;status=no; resizable=no";
    var returnValue = window.showModalDialog("common/chk_email.php?email="+email.value, "中国水产交易网提醒您", feature);
    if(returnValue<=0) website.focus();
    else email.focus();
    return true;
}
