﻿// JScript 文件
//*****密码修改验证************//
function UpdateValidate(obj)
{
    if(!PwdValidate(obj))
    {
        return false;
    }
    return true;
}
//*****密码修改验证************//

//*****系统用户添加验证************//
function InsertValidate(obj)
{
     if(!userNameValidate(obj))
    {
        return false;
    }
    else
    {
        if(!PwdValidate(obj))
        {
            return false;
        }
        
    }
    return true;
}
//*****系统用户添加验证************//

//*****密码验证************//
function PwdValidate(obj)
{
    if(obj.passWord1.value==""||obj.passWord2.value=="")
    {
        alert("密码不能为空,请输入密码!");
        return false;
    }
    if(obj.passWord1.value!=obj.passWord2.value)
    {
        alert("两次密码不一致,请重新输入!");
        obj.passWord1.value="";
        obj.passWord2.value="";
        return false;
    }
    if(obj.passWord1.value.length<8)
    {
        alert("密码不能少于8位,请重新输入!");
        obj.passWord1.value="";
        obj.passWord2.value="";
        return false; 
    }
    if(!checkformat(obj.passWord1.value))
    {
        obj.passWord1.value="";
        obj.passWord2.value="";
        alert("密码只能由数字和字母组成!\r且首第一位必须是字母!");
		return false;
    }
        return true;
}
//*****密码验证************//

//*****名字验证************//
function nameValidate(obj)
{
    if(obj.name.value=="")
    {
       alert("姓名不能为空,请输入姓名!"); 
       return false; 
    }
    if (ischinese(obj.name.value)) 
    {
        alert('姓名必须为汉字！'); 
        obj.name.value="";
       // obj.name.focus();
        return false;
    }
    return true;
}
//*****名字验证************//

//*****用户帐号验证************//
function userNameValidate(obj)
{
    if(obj.userName.value=="")
    {
       alert("用户名不能为空,请输入用户名!"); 
       return false; 
    }
    if(obj.userName.value.length<5)
    {
        alert("用户名不能少于5位,请重新输入!");
        obj.userName.value="";
        return false; 
    }
    if(obj.userName.value.length>20)
    {
        alert("用户名不能大于20位,请重新输入!");
        obj.userName.value="";
        return false; 
    }
    return true;
}
//*****用户帐号验证************//

//*****验证字符串是否是由字母和数字组成，且第一个是否为字母************//
function checkformat(s)
{
	var check =s;
	var source = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
	var letter="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
	for( i=0;i<check.length;i++)
	{
		pos1 =  source.indexOf(check.charAt(i));
		if (pos1 == -1 )
		{
			return false;
        }    
	}
    if(letter.indexOf(check.charAt(0)) == -1)
    {
        return false;
    }
	return true;
}
//*****验证字符串是否是由字母和数字组成，且第一个是否为字母************//


//*****验证字符串是否四由汉字组成************//
function ischinese(s)
{
    var errorChar;
    var badChar = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789><,[]{}?/+=|\\'\":;~!#$%()`";
    errorChar = isCharsInBag( s, badChar);
    if (errorChar == "" )
    {
        return true;
    } 
    return false;
}


function isCharsInBag (s, bag)
{ 
    var i,c;
    for (i = 0; i < s.length; i++)
    { 
        c = s.charAt(i);//字符串s中的字符
        
        if (bag.indexOf(c) > -1)
        {
            return c;
        }
    }
    return "";
}
//******验证字符串是否四由汉字组成***********//

//******添加系统用户时，重置按钮***********//
function IntercalateNull(obj)
{
    obj.userName.value="";
    obj.passWord1.value="";
    obj.passWord2.value="";
    
    return false;
}
//******添加系统用户时，重置按钮***********//

//******修改用户密码时，重置按钮***********//
function IntercalatePwdNull(obj)
{
    obj.passWord1.value="";
    obj.passWord2.value="";
    
    return false;
}
//******修改用户密码时，重置按钮***********//


//*****全选按钮************//
function isAll()
{
     var gvList = document.getElementById("GridView1");
     for(var i = 1; i < gvList.rows.length; i++)
     {
         var cb = gvList.rows[i].getElementsByTagName("input");
         cb[0].checked =true;
     }
    return false;
}
//*****全选按钮************//


//*****清空按钮************//
function isAllNull()
{
     var gvList = document.getElementById("GridView1");
     for(var i = 1; i < gvList.rows.length; i++)
     {
         var cb = gvList.rows[i].getElementsByTagName("input");
         cb[0].checked =false;
     }
    return false;
}
//*****清空按钮************//







//*****类别(添加和修改)验证************//
function isGnereNull()
{
     if(document.getElementById("genreName").value=="")
    {
        alert("类别名称不能为空!");
        
        return false;
    }
    return true;
}
//*****类别(添加和修改)验证************//


//*****新闻内容重置按钮************//
function IntercalateNewContrntNull(obj)
{

    document.getElementById("genreName").value="";

    return false;
}
//*****新闻内容重置按钮************//

//***********上传验证************//
function ValidateUpload()
{
    if(document.getElementById("FileUpload1").value=="")
    {
        alert("请填写浏览图片");
        return false;
    }
    
    return true
}
//***********上传验证************//

//***********产品验证************//
function ProductValidate()
{
    if(document.getElementById("productName").value=="")
    {
        alert("请填写产品名称!");
        return false;
    }
    
    if(document.getElementById("imageUrl").value=="")
    {
        alert("请填写上传图片!");
        return false;
    }
    
    if(document.getElementById("genreList").value=="-1")
    {
        alert("请选择类别!");
        return false;
    }
    return true;
}
//***********产品验证************//

//***********企业证书清空************//
function CertificateNull()
{
    document.getElementById("chinaName").value="";
 
    document.getElementById("englishName").value="";
    
    document.getElementById("imageUrl").value="";
 
    return true;
}
//***********企业证书验证************//



//***********企业证书验证************//
function AchievementValidate()
{
    if(document.getElementById("productName").value=="")
    {
        alert("请填写产品名称!");
        return false;
    }
    return true;
}
//***********企业证书验证************//

//***********企业证书清空************//
function AchievementNull()
{
    document.getElementById("productName").value="";
 
    document.getElementById("material").value="";
    
    document.getElementById("clientName").value="";
    
    document.getElementById("number").value="";
    
    document.getElementById("time").value="";
    
    document.getElementById("state").checked=false; 
 
    return true;
}
//***********企业证书验证************//

//***********留言验证******************//
function contactValidate()
{
    if(document.getElementById("YourName").value=="")
    {
       alert("Please fill in the YourName!");
       return false; 
    }
    if(document.getElementById("CompanyName").value=="")
    {
       alert("Please fill in the CompanyName!");
       return false; 
    }
     if(document.getElementById("City").value=="")
    {
       alert("Please fill in the City!");
       return false; 
    }
     if(document.getElementById("Country").value=="")
    {
       alert("Please fill in the Country!");
       return false; 
    }
     if(document.getElementById("Tel").value=="")
    {
       alert("Please fill in the Tel!");
       return false; 
    }
     if(document.getElementById("eMail").value=="")
    {
       alert("Please fill in the eMail!");
       return false; 
    }
    if(document.getElementById("Contents").value=="")
    {
       alert("Please fill in the Contents!");
       return false; 
    }
    if(document.getElementById("Validate").value=="")
    {
       alert("验证码不能为空!");
       return false; 
    }
    if(document.getElementById("Validate").value.length<4)
    {
       alert("验证码错误!");
       return false; 
    }
    return true;
}

function ContactNull()
{
    document.getElementById("caption").value="";
    document.getElementById("content").value="";
    document.getElementById("name").value="";
    document.getElementById("Phone").value="";
    document.getElementById("facsimile").value="";
    document.getElementById("address").value="";
    document.getElementById("email").value="";
    document.getElementById("Validate").value="";
    return false;
}

//***********留言验证******************//

function refresh()
{
    get("codeimg").src = 'admin/Getcode.aspx?' + Math.random();
}

if(document.getElementById)
{client_browse="ie5";}	// IE5+,NN6+	document.getElementById("id")
else if(document.all)
{client_browse="ie4";}	// IE4	document.all("id");
else if(document.layers)
{client_browse="ns4";}	// NN4	document.layers["id"];

function get(strname)
{
	switch(client_browse){
		case "ie5":
			return document.getElementById(strname);
			break;
		case "ns4":
			return document.layers[strname];
			break;
		default:	//"ie4"
			return document.all(strname);
			break;
	}
}
