﻿// JavaScript Document
//表单清空
function ReSet()
{
	for(var i=0;i<form1.elements.length;i++)
	{
		if(form1.elements[i].tagName=="INPUT")
		{
			if(form1.elements[i].type =="text")
			{
			   form1.elements[i].value="";
			}
			if(form1.elements[i].type=="checkbox")
			{
				form1.elements[i].checked=false;
			}
			if(form1.elements[i].type=="radio")
			{
				form1.elements[i].checked=false;
			}
			
		}
		if(form1.elements[i].tagName=="SELECT")
		{
			form1.elements[i].value=form1.elements[i].value;
		}		
	}
}

 function ReadCookie(name)
{
	var mycookie = document.cookie; 
	var start1 = mycookie.indexOf(name + "=");
	if (start1== -1)
		return "";
	else
	{
		start=mycookie.indexOf("=",start1)+1; 
		var end = mycookie.indexOf(";",start);
		if (end==-1)
		{
			end=mycookie.length;
		}
		var value=unescape(mycookie.substring(start,end));
		return value;
	}
}


function CheckBoxGroup(id)
{
    var count=0;
	var r=document.getElementById(id).rows.length;
    var l=0;
    for(var c=0;c<r;c++)
      {
		l=l+document.getElementById(id).rows[c].cells.length;
        for(var i=0;i<l;i++)
         {
		  var rn=id+"_"+i;
          if(document.getElementById(rn).checked)
          {count++}
         }
      } 
	if(count==0)
	{
		return false;
	}
	else
	{
		return true;
	}
}

function ShowMust(obj){
    if(obj.value=="1"){
        for(var i =1;i<10;i++){
            document.getElementById("show"+i).style.display="none";
        }
    }else if(obj.value=="2"){
        document.getElementById("spanUser").style.display ="";
        document.getElementById("spanSex").style.display ="";
        document.getElementById("spanCompany").style.display ="";
        document.getElementById("spanJob").style.display ="";
        document.getElementById("spanPhone").style.display ="";
        document.getElementById("spanAddress").style.display ="";
        for(var i =1;i<10;i++){
            document.getElementById("show"+i).style.display="";
        }
    }
}

//验证单表单不能为空
function Check_MemberUpdate()
{
  var ValidateCode = ReadCookie("WebPlugValidateCode");
  var memberType = document.getElementById("slType").value;
  if(memberType=="1"){
        if(document.getElementById("txtName") && Trim(document.getElementById("txtName").value) =="")
        {
	        alert('用户名不能为空！');
	        return false;
        }
        else if(!/^[\u4e00-\u9fa5_a-zA-Z0-9]{1,15}$/.test(Trim(document.getElementById("txtName").value)))
        {
	        alert('用户名必须为15位以内的英文、数字、汉字、下划线！');
	        document.getElementById("txtName").select();
	        return false;
        }
        else
        {
	        var url="../ajax/checkusername.aspx?type=username&username="+encodeURIComponent(Trim(document.getElementById("txtName").value))+"&time="+new Date().getTime();
	        var response=httpRequest("get",null,url);
	        document.getElementById("spanName").innerHTML=response;
	        if(response.indexOf("已经被使用")!=-1)
	        {
		        document.getElementById("txtName").focus();
		        return false;
	        }
        }
        if(document.getElementById("txtPassword") && Trim(document.getElementById("txtPassword").value) =="")
        {
	        alert('密码不能为空！');
	        document.getElementById("txtPassword").focus();
	        return false;
        }
         if(document.getElementById("txtRePassword") && document.getElementById("txtPassword") && Trim(document.getElementById("txtRePassword").value) !=Trim(document.getElementById("txtPassword").value))
        {
	        alert('两次密码输入不一致!');
	        document.getElementById("txtPassword").value="";
	        document.getElementById("txtRePassword").value="";
	        document.getElementById("txtPassword").focus();
	        return false;
        }
         if(document.getElementById("txtCompanyEmail") && Trim(document.getElementById("txtCompanyEmail").value) =="")
        {
	        alert('邮箱地址不能为空！');
	        document.getElementById("txtCompanyEmail").focus();
	        return false;
        }	
        if(document.getElementById("txtCompanyEmail") && document.getElementById("txtCompanyEmail").value != "")
        {
	        var email = document.getElementById("txtCompanyEmail").value;
	        var regix = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
	        if(!IsEmail(email))
	        {alert('邮箱格式错误！');
	        document.getElementById("txtCompanyEmail").focus();
	        return false;}
        }
        if ((document.getElementById("tbValidateCode") && document.getElementById("tbValidateCode").value != ValidateCode) )
        {
	        alert("验证码错误，请重新输入！");
	        return false;
        }
  }else if(memberType=="2"){
        if(document.getElementById("txtName") && Trim(document.getElementById("txtName").value) =="")
        {
	        alert('用户名不能为空！');
	        return false;
        }
        else if(!/^[\u4e00-\u9fa5_a-zA-Z0-9]{1,15}$/.test(Trim(document.getElementById("txtName").value)))
        {
	        alert('用户名必须为15位以内的英文、数字、汉字、下划线！');
	        document.getElementById("txtName").select();
	        return false;
        }
        else
        {
	        var url="../ajax/checkusername.aspx?type=username&username="+encodeURIComponent(Trim(document.getElementById("txtName").value))+"&time="+new Date().getTime();
	        var response=httpRequest("get",null,url);
	        document.getElementById("spanName").innerHTML=response;
	        if(response.indexOf("已经被使用")!=-1)
	        {
		        document.getElementById("txtName").focus();
		        return false;
	        }
        }
        if(document.getElementById("txtRealName") && Trim(document.getElementById("txtRealName").value) =="")
        {
	        alert('姓名不能为空！');
	        document.getElementById("txtRealName").focus();
	        return false;
        }
        if(document.getElementById("txtPassword") && Trim(document.getElementById("txtPassword").value) =="")
        {
	        alert('密码不能为空！');
	        document.getElementById("txtPassword").focus();
	        return false;
        }
         if(document.getElementById("txtRePassword") && document.getElementById("txtPassword") && Trim(document.getElementById("txtRePassword").value) !=Trim(document.getElementById("txtPassword").value))
        {
	        alert('两次密码输入不一致!');
	        document.getElementById("txtPassword").value="";
	        document.getElementById("txtRePassword").value="";
	        document.getElementById("txtPassword").focus();
	        return false;
        }
        if(document.getElementById("drpSex") && document.getElementById("drpSex").value=="0")
        {
	        alert("请选择性别！");
	        document.getElementById("drpSex").focus();
	        return false;
        }
         if(document.getElementById("txtCompanyEmail") && Trim(document.getElementById("txtCompanyEmail").value) =="")
        {
	        alert('公司电邮地址不能为空！');
	        document.getElementById("txtCompanyEmail").focus();
	        return false;
        }
        if(document.getElementById("txtCompanyEmail") && document.getElementById("txtCompanyEmail").value != "")
        {
	        var email = document.getElementById("txtCompanyEmail").value;
	        var regix = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
	        if(!IsEmail(email))
	        {alert('公司电邮地址格式错误！');
	        document.getElementById("txtCompanyEmail").focus();
	        return false;}
        }
        if(document.getElementById("txtMobile") && Trim(document.getElementById("txtMobile").value) =="")
        {
	        alert('手机号码不能为空！');
	        document.getElementById("txtMobile").focus();
	        return false;
        }	
       if(document.getElementById("txtCompanyPhone2") && Trim(document.getElementById("txtCompanyPhone2").value) =="")
        {
	        alert('公司固定电话不能为空！');
	        document.getElementById("txtCompanyPhone2").focus();
	        return false;
        }
        if(document.getElementById("txtCompanyName") && Trim(document.getElementById("txtCompanyName").value) =="")
        {
	        alert('公司名称不能为空！');
	        document.getElementById("txtCompanyName").focus();
	        return false;
        }
        if(document.getElementById("txtCompanyAddress") && Trim(document.getElementById("txtCompanyAddress").value) =="")
        {
	        alert('公司地址不能为空！');
	        document.getElementById("txtCompanyAddress").focus();
	        return false;
        }
        if(document.getElementById("txtEmail") && document.getElementById("txtEmail").value != "")
        {
	        var email = document.getElementById("txtEmail").value;
	        var regix = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
	        if(!IsEmail(email))
	        {alert('邮箱格式错误！');
	        document.getElementById("txtEmail").focus();
	        return false;}
        }
        if(document.getElementById("drpDepartment") && document.getElementById("drpDepartment").value=="0")
        {
	        alert("请选择所在部门！");
	        document.getElementById("drpDepartment").focus();
	        return false;
        }
        if(document.getElementById("drpPost") && document.getElementById("drpPost").value=="0")
        {
	        alert("请选择职位！");
	        document.getElementById("drpPost").focus();
	        return false;
        }
        if ((document.getElementById("tbValidateCode") && document.getElementById("tbValidateCode").value != ValidateCode) )
        {
	        alert("验证码错误，请重新输入！");
	        return false;
        }
    }
}

function Check_Name()
{
	if(document.getElementById("txtName") && Trim(document.getElementById("txtName").value) =="")
	{
		alert('用户名不能为空！');
		return false;
	}
	else if(!/^[\u4e00-\u9fa5_a-zA-Z0-9]{1,15}$/.test(Trim(document.getElementById("txtName").value)))
	{
		alert('用户名必须为15位以内的英文、数字、汉字！');
		document.getElementById("txtName").select();
		return false;
	}
	else
	{
		var url="../ajax/checkusername.aspx?type=username&username="+encodeURIComponent(document.getElementById("txtName").value)+"&time="+new Date().getTime();
		var response=httpRequest("get",null,url);
		document.getElementById("spanName").innerHTML=response;
		if(response.indexOf("已经被使用")!=-1)
		{
			document.getElementById("txtName").value="";
			return false;
		}
	}
}