<!--
//非空验证
function validNull(theId,msg)
{
	if(document.getElementById(theId).value == "")
	{
		window.alert(msg);
		document.getElementById(theId).focus();
		return false;
	}
	return true;
}
//某控件不能为某值
function validCant(theId,theValue,msg)
{
	if(document.getElementById(theId).value == theValue)
	{
		window.alert(msg);
		document.getElementById(theId).focus();
		return false;
	}
	return true;
}
//两值是否相同
function validCompare(theId1,theId2,msg)
{
	if(document.getElementById(theId1).value == document.getElementById(theId2).value)
	{
		return true;
	}
	else
	{
		window.alert(msg);
		document.getElementById(theId1).focus();
		return false;
	}
}
//字段长度验证(x位至y位)
function validLength(theId,x,y,msg)
{
	if(document.getElementById(theId).value.length < x || document.getElementById(theId).value.length > y)
	{
		window.alert(msg);
		document.getElementById(theId).focus();
		return false;
	}
	return true;
}
//手机号验证
function validMobile(theId,msg)
{
	//var reg = /^((\d{8})|((13|15|18)\d{9})){1}$/;
	var reg = /^\d*$/;
	if(reg.test(document.getElementById(theId).value))
	{
		return true;
	}
	else
	{
		window.alert(msg);
		document.getElementById(theId).focus();
		return false;
	}
}
//Email格式验证
function validEmail(theId,msg)
{
	var email = /^([_a-zA-Z0-9+\.]+@([_a-zA-Z0-9]+\.)+[a-zA-Z0-9]{2,4})?$/;
	if(email.test(document.getElementById(theId).value))
	{
		return true;
	}
	else
	{
		window.alert(msg);
		document.getElementById(theId).focus();
		return false;
	}
}
//密码验证
function validPassword(theId,msg)
{
	var reg = /^[^<>\'\" ]*$/;
	if(reg.test(document.getElementById(theId).value))
	{
		return true;
	}
	else
	{
		window.alert(msg);
		document.getElementById(theId).focus();
		return false;
	}
}
//整数验证
function validInt(theId)
{
	var myInt = /^\d*$/;
	if(myInt.test(document.getElementById(theId).value))
	{
		return true;
	}
	else
	{
		return false;
	}
}
//数字验证(整数与浮点数)
function validNumber(theId)
{
	if(isNaN(document.getElementById(theId).value))
	{
		return false;
	}
	else
	{
		return true;
	}
}
//只能输入数字
function onlyNumber(e)
{
	var k = window.event.keyCode;
	if (k < 48 || k > 57)
	{
		window.alert("请输入数字！");
		window.event.keyCode = 0;
		e.focus();
	}
}
//objName为Cookie对象名称,keyName为Cookie键名称
function getCookie(objName,keyName)
{
	var result = "";
	//如果Cookie长度大于0
	if(document.cookie.length > 0)
	{
		//包含多个cookie的数组
		var objArray = document.cookie.split(";");
		//Cookie对象名
		var objSearch = objName + "=";
		//Cookie键名称
		var nameSearch = keyName + "=";
		for(var objItem in objArray)
		{
			//如果数组中包含对象名
			if (objArray[objItem].indexOf(objSearch) != -1)
			{
				//在数组中取Cookie值
				begin = objArray[objItem].indexOf(nameSearch);
				if(begin != -1)
				{
					begin += nameSearch.length;
					end = objArray[objItem].indexOf("&",begin);
					if(end == -1)
					{
						end = objArray[objItem].length;
					}
					result = decodeURI(objArray[objItem].substring(begin, end));
				}
			}
		}
	}
	return result;
}
//获取GET参数值
function getQueryString(pName)
{
	var result = "";
	var url = unescape(window.location.href);
	var parameters=url.substr(url.indexOf("?")+1);
 	var parametersArray = parameters.split("&");
	for(var i = 0; i < parametersArray.length; i++)
	{
		parameterName = parametersArray[i].split("=")[0];
		parameterValue = parametersArray[i].split("=")[1];
		if( pName == parameterName)
		{
			result = parameterValue;
		}
	}
	return result;
}
//用当前时间作随机数
function getRandom()
{
	var result = new Date();
	return result.getTime();
}
//输出FLASH
function writeFlash(flashUrl,flashWidth,flashHeight)
{
	document.writeln ('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" WIDTH='+flashWidth+' HEIGHT='+flashHeight+'>'); 
	document.writeln ('<PARAM NAME="movie" VALUE="'+flashUrl+'">'); 
	document.writeln ('<PARAM NAME="wmode" VALUE="transparent">'); 
	document.writeln ('<PARAM NAME="loop" VALUE="true">'); 
	document.writeln ('<PARAM NAME="quality" VALUE="high">'); 
	document.writeln ('<PARAM NAME="menu" VALUE="false">'); 
	document.writeln ('<EMBED src="'+flashUrl+'" wmode="transparent" loop="true" wmode="opaque" quality="high" swLiveConnect="FALSE" WIDTH='+flashWidth+' HEIGHT='+flashHeight+' TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED>'); 
	document.writeln ('</OBJECT>');
}




//项目
//根据节点名称获取节点值
function getXmlValue(itemName)
{
	//判断浏览器是否支持ActiveX控件
	if(window.ActiveXObject)
	{
		var result = "";
		//获得操作的xml文件的对象 
		xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
		//指定XML文件的下载是否与XML的处理异步进行
		xmlDoc.async = false;
		xmlDoc.load("/Configuration/Config.xml"); 
		if(xmlDoc != null)
		{
			//解析XML是否出错,可通过 xmlDoc.parseError.reason 来捕获错误信息
			if(xmlDoc.parseError.errorCode == 0)
			{
				//获得根接点 
				var root = xmlDoc.documentElement;
				//遍历根节点
				for(var i = 0; i < root.childNodes.length; i++)
				{
					//找到front节点
					if(root.childNodes[i].nodeName == "front")
					{
						//遍历front节点
						for(var j = 0; j < root.childNodes[i].childNodes.length; j++)
						{
							//查找目标节点值
							if(root.childNodes[i].childNodes[j].nodeName == "frontItem")
							{
								if(root.childNodes[i].childNodes[j].getAttribute("name") == itemName)
								{
									result = root.childNodes[i].childNodes[j].text;
								}
							}
						}
					}
				}
			}
		}
	}
	return result;
}
//加载页头
function getHeader()
{
	var s = "";
	if(getXmlValue("enabledHeader") == "1")
	{
		s = getXmlValue("headerContent");
	}
	document.write(s);
}
//加载页尾
function getFooter()
{
	var s = "";
	if(getXmlValue("enabledFooter") == "1")
	{
		s = getXmlValue("footerContent");
	}
	document.write(s);
}
//登录框文字
function loginText(e, xmlVal)
{
	if(e.value == xmlVal)
	{
		e.value = "";
	}
}
function loginBlur(e)
{
	if(e.value == "")
	{
		e.value = getXmlValue('loginText');
	}
}
//-->