//--------------------------------------------------------------
//打开标志窗口同时判断客户语言和浏览器种类
function OpenLogoWindow()
{
	var windowW = Math.ceil((window.screen.width-380)/2);
	var windowH = Math.ceil((window.screen.height-300)/2);
	var url = "login/login.php?language=" + navigator.userLanguage+"&browser="+navigator.appName+"&ScreenWidth="+screen.availWidth+"&ScreenHeight="+screen.availHeight;
	LoginWindow = window.open(url,"Logo","width=380,height=200,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0");
	LoginWindow.moveTo(windowW,windowH);
	LoginWindow.focus();
	//window.opener=null; 
	//window.close();
	var ua=navigator.userAgent
	var ie=navigator.appName=="Microsoft Internet Explorer"?true:false
	if(ie)
	{
		var IEversion=parseFloat(ua.substring(ua.indexOf("MSIE ")+5,ua.indexOf(";",ua.indexOf("MSIE "))))
		if(IEversion< 5.5)
		{
			/*
			var str  = '<object id=noTipClose classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">'
			str += '<param name="Command" value="Close"></object>';
			document.body.insertAdjacentHTML("beforeEnd", str);
			document.all.noTipClose.Click();
			*/
		}
		else
		{
			window.opener =null;
			window.close();
		}
	}
	else
	{
		window.close()
	}
}
//--------------------------------------------------------------
//设置登录窗口大小
function SetLoginWindow()
{
	window.resizeTo(380,200);
	var windowW = Math.ceil((window.screen.width-380)/2);
	var windowH = Math.ceil((window.screen.height-300)/2);
	window.moveTo(windowW,windowH);
}
//--------------------------------------------------------------
//设置窗口最大化
function SetManageWindowMax()
{
	if(window.screen)
	{
		var aw = screen.availWidth;
	    var ah = screen.availHeight;
		window.moveTo(0,0);
	    window.resizeTo(aw,ah);
	}
}
//--------------------------------------------------------------
//设置浏览器边框颜色
function SetBorderColor()
{
	document.body.style.cssText="border:0 ridge #3399FF";
}
//--------------------------------------------------------------
//设置框架边框颜色
function SetFrameBorderColor()
{
	if (document.all)
		document.body.style.cssText="border:1 ridge #D4D0C8";
}
//--------------------------------------------------------------
//提交表单
function FormSubmit(FormName)
{
	document.all[FormName].submit();
}
//--------------------------------------------------------------
//清除表单
function FormReset(FormName)
{
	document.all[FormName].reset();
}
//--------------------------------------------------------------
//自动清除文本框空格
function AutoClearSpace(FormName,InputTextName)
{
	var InputString = document.all[FormName].all[InputTextName].value;
	var StringResult = "";
	InputString = ' ' + InputString;
	SplitString = InputString.split(" ");
	for (i=0;i<SplitString.length;i++)
	{
		StringResult += SplitString[i];
	}
	document.all[FormName].all[InputTextName].value = StringResult;
}
//--------------------------------------------------------------
//检查文本输入框是否为空
function JudgeInputText(FormName,InputTextName,strInfo)
{
	if(document.all[FormName].all[InputTextName].value.length < 1)
	{
		alert(strInfo);
		document.all[FormName].all[InputTextName].focus();
		return false;
	}
	else
	{
		return true;
	}
}
//--------------------------------------------------------------
//检查登陆帐号和密码判断是否提交表单
function CheckAndSubmit(FormName,InputTextName_1,InputTextName_2)
{
	var Info_1 = "请您输入帐号！";
	var Info_2 = "请您输入密码！";
	if(JudgeInputText(FormName,InputTextName_1,Info_1) && JudgeInputText(FormName,InputTextName_2,Info_2))
		FormSubmit(FormName);
}
//--------------------------------------------------------------
//添加管理用户
function AddManager(FormName,InputTextName,InputTextPass_1,InputTextPass_2,Name,Department)
{
	var Info_1 = "请您输入帐号！";
	var Info_2 = "请您输入密码！";
	var Info_3 = "请您输入确认密码！";
	var Info_4 = "请您输入姓名！";
	var Info_5 = "请您输入部门！";
	if(JudgeInputText(FormName,InputTextName,Info_1) && JudgeInputText(FormName,InputTextPass_1,Info_2) && JudgeInputText(FormName,InputTextPass_2,Info_3) && JudgeInputText(FormName,Name,Info_4) && JudgeInputText(FormName,Department,Info_5))
	{
		if (document.all[FormName].all[InputTextPass_1].value != document.all[FormName].all[InputTextPass_2].value)
		{
			alert("密码和确认密码输入不一致");
			return false;
		}
		else
		{
			FormSubmit(FormName);
		}
	}
}
//--------------------------------------------------------------
//编辑管理用户
function EditManager(FormName,InputTextPass_1,InputTextPass_2,Name,Department,UpdatePass)
{
	var Info_1 = "请您输入帐号！";
	var Info_2 = "请您输入密码！";
	var Info_3 = "请您输入确认密码！";
	var Info_4 = "请您输入姓名！";
	var Info_5 = "请您输入部门！";
	//不改密码
	if((document.all[FormName].all[InputTextPass_1].value.length < 1) && (document.all[FormName].all[InputTextPass_2].value.length < 1))
	{
		if(JudgeInputText(FormName,Name,Info_4) && JudgeInputText(FormName,Department,Info_5))
		{
			FormSubmit(FormName);
		}
	}
	//密码和密码确认没有同时输入
	else if((document.all[FormName].all[InputTextPass_1].value.length < 1) || (document.all[FormName].all[InputTextPass_2].value.length < 1))
	{
		alert("如果要更改密码请您将密码和密码确认输入相同的密码！");
		return false;
	}
	//修改密码
	else
	{
		if (document.all[FormName].all[InputTextPass_1].value != document.all[FormName].all[InputTextPass_2].value)
		{
			alert("密码和确认密码输入不一致");
			return false;
		}
		else
		{
			if(JudgeInputText(FormName,Name,Info_4) && JudgeInputText(FormName,Department,Info_5))
			{	
				document.all[FormName].all[UpdatePass].value = "true";
				FormSubmit(FormName);
			}
		}
	}
}
//--------------------------------------------------------------
//添加模块
function AddModule(FormName,InputTextName)
{
	var strInfo = "请您输入模块名称！";
	if(JudgeInputText(FormName,InputTextName,strInfo))
		FormSubmit(FormName);
}
//--------------------------------------------------------------
//添加权限
function AddPermission(FormName,LoginName,Module,Read,Edit,Add,Delete)
{
	var Info_1 = "请选择帐号！";
	var Info_2 = "请选择模块！";
	var Info_3 = "请选择权限";
	if(JudgeInputText(FormName,LoginName,Info_1) && JudgeInputText(FormName,Module,Info_2))
	{
		if((document.all[FormName].all[Edit].checked)||(document.all[FormName].all[Add].checked)||(document.all[FormName].all[Delete].checked))
		{
			document.all[FormName].all[Read].checked = true;
		}
		FormSubmit(FormName);
	}
}
//--------------------------------------------------------------
//屏蔽鼠标键盘
function ForbidMouseKey()
{
	document.write('oncontextmenu="return false" ondragstart="return false" onselectstart="return false"');
}
//--------------------------------------------------------------
//选择所有记录
function SelectAllCheckBox(FormName)
{
	for (var i=0;i<document.all[FormName].elements.length;i++)
	{
		var e=document.all[FormName].elements[i];
		if((e.name).indexOf('chkbox')!=-1) e.checked=document.all[FormName].allbox.checked;
	}
}
//--------------------------------------------------------------
//打开添加页面
function AddRecord(FileUrl)
{
	window.open(FileUrl,"main");
}
//--------------------------------------------------------------
//删除记录
function DeleteRecord(FormName) 
{
	var SelectRecord=0;
	for (var i=0;i<document.all[FormName].elements.length;i++)
	{
		var e=document.all[FormName].elements[i];
		if((e.name).indexOf('chkbox')!=-1)
		{
			if (e.checked)
				SelectRecord++;
		}
	}
	if(SelectRecord < 1)
	{
		alert("请选则一个记录！");
		return false;
	}
	else
	{
		if(confirm("确信删除记录么？")) 
		{
			document.all[FormName].Delete.value="true";
			document.all[FormName].submit(); 
		}
	}
} 
//--------------------------------------------------------------
//编辑记录
function EditRecord(FormName,EditFile)
{
	var SelectRecord=0;
	for (var i=0;i<document.all[FormName].elements.length;i++)
	{
		var e=document.all[FormName].elements[i];
		if((e.name).indexOf('chkbox')!=-1)
		{
			if (e.checked)
				SelectRecord++;
		}
	}
	if(SelectRecord != 1)
	{
		alert("请选则一个记录！");
		return false;
	}
	else
	{
		document.all[FormName].action=EditFile;
		document.all[FormName].submit();
	}
}
//--------------------------------------------------------------
//添加魔法人生__[LWH20030825]
function AddMfrs(FormName,InputTextName)
{
	var strInfo = "请您输入内容！";
	if(JudgeInputText(FormName,InputTextName,strInfo))
		FormSubmit(FormName);
}
//--------------------------------------------------------------
//搜索查询__[LWH20030826]
function SubmitSearch(FormName,InputTextName,InputField,InputTable)
{
	var strInfo1 = "请您输入查找关键字！";
	var strInfo2 = "请您选择字段！";
	var strInfo3 = "请您选择数据表！";
	if(JudgeInputText(FormName,InputTable,strInfo3) && JudgeInputText(FormName,InputField,strInfo2) && JudgeInputText(FormName,InputTextName,strInfo1))
	{
		document.all[FormName].action = "search_list.php";
		FormSubmit(FormName);
	}
}
//--------------------------------------------------------------
//导出搜索查询__[LWH20030826]
function ExportSearch(FormName,InputTextName)
{

	document.all[FormName].action = "new_txt.php";
	FormSubmit(FormName);
}
//--------------------------------------------------------------
//添加新闻
function AddNews(FormName,NewsTitle,NewsContent,NewsType)
{
	var TitleInfo = "请您输入新闻标题！";
	var ContentInfo = "请您输入新闻内容！";
	var NewsTypeInfo = "请您选择新闻类别！";
	if(JudgeInputText(FormName,NewsTitle,TitleInfo) && JudgeInputText(FormName,NewsContent,ContentInfo) && JudgeInputText(FormName,NewsType,NewsTypeInfo))
	{
		FormSubmit(FormName);
	}
}
//--------------------------------------------------------------
//检查单个文本框是否提交表单__[LWH20040412]
function CheckInputSubmit(FormName,InputTextName,strInfo)
{
	if(JudgeInputText(FormName,InputTextName,strInfo))
	{
		FormSubmit(FormName);
	}
	else
	{
		document.all[FormName].all[InputTextName].focus();
	}
}
//--------------------------------------------------------------
//发送短信__[LWH20040427]
function SendSms(FormName,Content)
{
	var Info = "请您输入聊天内容！";
	if(JudgeInputText(FormName,Content,Info))
	{
		document.all[FormName].SendSmsBool.value = "send";
		FormSubmit(FormName);
	}
}
//--------------------------------------------------------------
//设置用户__[LWH20040427]
function SetUserFlag(FormName,SetUserFlagBool)
{
	document.all[FormName].all[SetUserFlagBool].value = "set";
	FormSubmit(FormName);
}
//--------------------------------------------------------------
//限定字符串长度并提示_1_[LWH20030903]
function getLeftChars(FormName,varField,StringLength)
{
	var i = 0;
    var counter = 0;
    var SetStrLength = StringLength;    
    
	for (i = 0; i< varField.value.length; i++)
	{    	
   		//if (varField.value.charCodeAt(i) > 127 || varField.value.charCodeAt(i) == 94)
		{
   			SetStrLength = StringLength/2;    	
		} 
	}
    
    var leftchars = SetStrLength - varField.value.length;    
    
    return (leftchars);
 }
//--------------------------------------------------------------
//限定字符串长度并提示_2_[LWH20030903]
function onCharsChange(FormName,InputViewLength,TextareaStr,StringLength,varField)
{
	var leftChars = getLeftChars(FormName,varField,StringLength);
	if ( leftChars >= 0)
	{	 	
 		document.all[FormName].all[InputViewLength].value=leftChars;
 		return true;
    } 
	else 
	{
     	document.all[FormName].all[InputViewLength].value="0";
     	window.alert("短信内容超过字数限制！");
     	var len = document.all[FormName].all[TextareaStr].value.length + leftChars; 	
 		document.all[FormName].all[TextareaStr].value = document.all[FormName].all[TextareaStr].value.substring(0, len);
 		leftChars = getLeftChars(FormName,document.all[FormName].all[TextareaStr],StringLength);
     	if ( leftChars >= 0) 
		{	 	
 			document.all[FormName].all[InputViewLength].value=leftChars;
		}
        return false; 
     }	
 }
//--------------------------------------------------------------