﻿
//创建随机验证码
var sRndImgUrl = "RndCode.aspx?n=4&ftcolor=81&bgcolor=71027398&nTime=";

//显示验证码图片
function ShowRndImage(type)
{
	if(type == 1)//后台
		document.write("<img src='" + sRndImgUrl + parseInt(Math.random() * 100000) + "' border='0' title='看不清？请点击刷新验证码？' style='Cursor:hand' onclick='RefreshRndImage(this,1)'>");
	else if(type == 2)//前台
		document.write("<img src='" + sRndImgUrl + parseInt(Math.random() * 100000) + "' border='0' title='看不清？请点击刷新验证码？' style='Cursor:hand' onclick='RefreshRndImage(this,2)'>");
}

//刷新随机验证码
function RefreshRndImage(oImg,type){
	if(type == 1)
		oImg.src = "../"+sRndImgUrl + parseInt(Math.random() * 100000);
	else if(type == 2)
		oImg.src = sRndImgUrl + parseInt(Math.random() * 100000);
}

//验证用户登录输入数据
function LoginCheck(oF){
	if(oF.UserID.value.length < 2 || oF.UserID.value.length > 20 || oF.UserID.value.substr(0,1) == " "){
		alert("登录名称长度须在2~20个字符之间，\n并且不能以空格开始！");
		oF.UserID.focus();
		return false;
	}
	if(oF.UserPwd.value.length < 6 || oF.UserPwd.value.length > 32){
		alert("登录密码长度不得低于6位！");
		oF.UserPwd.focus();
		return false;
	}
	if(oF.RndCode.value.length < 4){
		alert("验证码长度必须等于4！");
		oF.RndCode.focus();
		return false;
	}
	return true;
}

//重新加载菜单页面
function ReLoad(){
	window.location.replace("AdminMenu.aspx");
}

var temp=null;
/*
var sec=null;
function ShowSecMenu(sid){
if(sec != null){
		secs=sec.split(',');
	for(i=0;i<secs.length;i++){
	eval("secmenu"+secs[i]+".style.display=\"none\";");
	document.getElementById("img" + secs[i]).src = "Images/rup.gif";
	}
}

	secs=sid.split(',');
	for(i=0;i<secs.length;i++){
objItem = eval("secmenu" + secs[i]);
if(objItem.style.display == "none"){
	objItem.style.display = "block";
	document.getElementById("img" + secs[i]).src = "Images/down.gif";
}}
sec=sid;
}
*/
//显示或者隐藏下拉菜单
var menu=null;
var old_menu=null;
function ShowMenu(sid,obj){
	if(menu != null){
	  old=	eval("menu"+menu);
	  old.style.display="none";
	  old_menu.style.color="white";
	  old_menu.style.backgroundImage="none";
	}else{
		if(document.getElementById("menu0")!=null){
		old=eval("menu0");
		old.style.display="none";
		default_menu.style.color="white";
		}
	}
	objItem = eval("menu" + sid);
	if(objItem.style.display == "none"){
		objItem.style.display = "block";
		obj.style.color="black";
		tdDefault.style.backgroundImage="url(Images/HomePage/logo/titleMenu.jpg)";
		obj.style.backgroundImage="url(Images/HomePage/logo/menutd.jpg)";
	}
	old_menu=obj;
	menu=sid;
	var tab=document.getElementById("toptable");
	if(tab!=null){
	tab.style.backgroundImage="url(Images/HomePage/logo/menubackground2.jpg)";
	}
}

function ShowSubMenu(sid){
	if(temp != null){
		eval("submenu"+temp+".style.display=\"none\";");
		document.getElementById("img" + temp).src = "Images/rup.gif";
	}
	objItem = eval("submenu" + sid);
	if(objItem.style.display == "none"){
		objItem.style.display = "block";
		document.getElementById("img" + sid).src = "Images/down.gif";
	}else{
		objItem.style.display = "none";
		document.getElementById("img" + sid).src = "Images/rup.gif";
	}
	
	temp=sid;
}

//显示或者隐藏菜单
function LineOnClick(){
	var pic = document.getElementById("pic");
	var menuleft=document.getElementById("menu");
	if(pic.value == 0){
		menuleft.style.display = "none";
		pic.src = "Images/jt_right.gif";
		pic.title = "显示";
		pic.value = 1;
	}else{
		menuleft.style.display = "block";
		pic.src = "Images/jt_left.gif";
		pic.title = "隐藏";
		pic.value = 0;
	}
}

//检查用户输入是否正确
function CheckUserInfo(fm)
{
	if(fm.UserID.value.length < 2 || fm.UserID.value.length > 20 || fm.UserID.value.substr(0,1) == " ")
	{
		alert("用户名长度须在2-20个字符之间，请检查！");
		fm.UserID.focus();
		return false;
	}
	if(fm.Password1.value.length < 6)
	{
		alert("用户密码长度不得低于6位，请检查！");
		fm.Password1.focus();
		return false;
	}
	if(fm.Password2.value.length < 6)
	{
		alert("用户密码长度不得低于6位，请检查！");
		fm.Password2.focus();
		return false;
	}
	if(fm.Password1.value!=fm.Password2.value)
	{
		alert("两次密码输入不一致");
		fm.Password1.focus;
		return false;
	}
}

//获取字符串的长度，如果是中文将自动转换为2个字符
String.prototype.getByteLength=function()
{
	var ts=0;
	var iStrLen=this.length;
	for(i=0;i<iStrLen;i++)
	{
		iUnc = this.charCodeAt(i);
		if(iUnc < 1000)
		{
			ts += 1;
		}
		else
		{
			ts += 2;
		}
	}
	return ts;
}

//去掉字符串首尾空格
String.prototype.trim=function(){
	return this.replace(/(^[\s　]*)|([\s　]*$)/g, "");
}
