function LoginCheck()
{
	if(document.LoginForm["UserID"].value == "")
	{
		document.LoginForm.UserID.focus();
	    alert("对不起，请正确填写你的会员ID或Email！");
		return false;
	}

    if (!IsUserID(document.LoginForm["UserID"].value)&&!isemail(document.LoginForm["UserID"].value))
	{
	    alert("对不起，请正确填写你的会员ID或Email！");
		return false;
	}  
	//用户密码不能为空
	if(document.LoginForm["password"].value == "")
	{
		document.LoginForm.password.focus();
	    document.LoginForm.password.select();
		alert("登录密码不能为空，请重新输入！");
		return false;
	}
	var filter=/^\s*[A-Za-z0-9_-]{5,16}\s*$/;
	if (!filter.test(document.LoginForm.password.value)) { 
	alert("登录密码填写不正确，请重新填写！\n\n长度：5-16  可使用的字符为（A-Z a-z 0-9 _ -)\n\n注意不要使用空格。"); 
	document.LoginForm.password.focus();
	document.LoginForm.password.select();
	return false; 
	}
	//document.LoginForm.submit();
	return true; 
}
function IsUserID(g){
	var patrn=/^[1-9]{1}[0-9]{4,10}$/;
	if (patrn.exec(g)) return true;
}

function go_Error(c,g){
	alert(g);
	if (c) c.focus();
	return false;
}
//判断单选
function chkRadio(c){
	for (i=0;i<c.length;i++){
		if (c[i].checked) return true;
	}
	return false;
}
function newWindow (doc, wide, hite, bars, resize) {
	var opt="toolbar=0,location=0,directories=0,status=0,menubar=0,";
	opt+=("scrollbars="+bars+",");
	opt+=("resizable=1,");
	opt+=("width="+wide+",");
	opt+=("height="+hite+",");
	opt+=("top=5,left=5");
	winHandle=window.open(doc,'',opt);
	return;
}
function isemail(mail){
	var patrn=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
	if (patrn.exec(mail)) return true;
}
function ShowPic(){
	var o =event.srcElement;
	var w = o.width+20;
	var h = o.height+30;
	newWindow(o.src,w,h);
}
function IsAge(n){
	if (isNaN(n)) return false;
	if (n>15 && n<100) return true;
}
function IsHeight(n){
	if (isNaN(n)) return false;
	if (n>99 && n<251) return true;
}
function IsWeight(n){
	if (isNaN(n)) return false;
	if (n>29 && n<201) return true;
}
function IsSalary(n){
	if (n=='') return false;
	if (isNaN(n)) return false;
	if (n>=0 && n<1000000) return true;
}
function IsEmail(g){
	var patrn = /[_a-zA-Z\d\-\.]+@[_a-zA-Z\d\-]+(\.[_a-zA-Z\d\-]+)+$/;
	if (patrn.test(g)) return true;
}
function IsQQ(g){
	var patrn=/^[1-9]{1}[0-9]{4,9}$/;
	if (patrn.exec(g)) return true;
}
function IsPoPo(s){
	var patrn=/^([a-zA-Z0-9.\-_@]){5,16}$/;
	if (patrn.exec(s)) return true;
}
function isBetween (val, lo, hi) {
	if ((val < lo) || (val > hi)) { return(false); }
	else { return(true); }
}
function isEmpty (str) {
    if ((str==null)||(str.length==0)) return true;
    else return(false);
}
function isInt (theStr) {
	var flag = true;
	if (isEmpty(theStr)) { flag=false; }
	else
	{	for (var i=0; i<theStr.length; i++) {
			if (isDigit(theStr.substring(i,i+1)) == false) {
				flag = false; break;
			}
		}
	}
	return(flag);
}
//校验数字：0-9数字的组合
function isDigit(s)
{
	var patrn=/^[0-9]{1,20}$/;
	if (!patrn.exec(s)) return false
	return true
}
//检验日期：YYYY-MM-DD
function IsDate (theStr) {
	var the1st = theStr.indexOf('-');
	var the2nd = theStr.lastIndexOf('-');
	
	if (the1st == the2nd) { return(false); }
	else {
		var y = theStr.substring(0,the1st);
		var m = theStr.substring(the1st+1,the2nd);
		var d = theStr.substring(the2nd+1,theStr.length);
		var maxDays = 31;
		
		if (isInt(m)==false || isInt(d)==false || isInt(y)==false) {
			return(false); }
		else if (y.length < 4) { return(false); }
		else if (!isBetween (m, 1, 12)) { return(false); }
		else if (m==4 || m==6 || m==9 || m==11) maxDays = 30;
		else if (m==2) {
			if (y % 4 > 0) maxDays = 28;
			else if (y % 100 == 0 && y % 400 > 0) maxDays = 28;
           	else maxDays = 29;
		}
		if (isBetween(d, 1, maxDays) == false) { return(false); }
		else { return(true); }
	}
}

//检查字符是否为空的函数

function isEmpty(s) {
    return((s == null)||(s.length == 0));

}

//如果字符为空或者仅仅包含一些空格符号  就返回真  否则返回假

function isWhitespace(s) {
    var whitespace = "\t\n\r";
    
    //空字符串?
    
    if(isEmpty(s)) return true;
    
    //对目标字符串进行一个一个字符地判断  直到找到一个不是空格的字符
    //如果不存在非空格字符  返回true  否则  返回false
    
    var i;
    for(i = 0;i < s.length;i++)
    {
        //Check that current character isn't whitespace.
        var c = s.charAt(i);
        
        if(whitespace.indexOf(c) != -1)
           continue; 
        else
           return false;   
    }
        
        //所有字符都是空格符
        return true;

}

 //提示  请输入
 
 function warnEmpty(theField,s)
 {  alert(s);
    theField.focus();
    return false;
 }
 
 //提示 输入无效
 
 function warnInvalid(theField,s)
 {  alert(s);
    theField.focus();
    theField.select();
    return false;  
    
 }
 
//去掉字符串两端的空格
function DelSpace(Validatestring) 
{
	var filterstr = Validatestring;
	if (filterstr == null) return "";
	if (filterstr != "") 
	{
		filterstr = filterstr.replace(/^\s+|\s+$/g,"");
	}
	return filterstr;
}
 
 //检查输入框是否为空
 
 function checkString(theField,s)
 {  //在判断之前  先判断输入框是否存在
    if(theField == null) return true;
    theField.value = DelSpace(theField.value);
    if(isWhitespace(theField.value))
       return warnEmpty (theField,s);
    else return true;    
 
 }
 


function SetFullDate(date)
{
	var sValue = date;
	sValue = sValue.toString();
	if (sValue.length == 1)
	{
		sValue = "0" + sValue;	
	}
	
	return sValue;
}

function getTime()
{
	//var dTime = new Date();
	//var sHour = dTime.getHours();
	//var sMinutes = dTime.getMinutes();
	//var sSeconds = dTime.getSeconds();
	//sHour = SetFullDate(sHour);
	//sMinutes = SetFullDate(sMinutes);
	//sSeconds = SetFullDate(sSeconds);
	//var sTimes = sHour + ":" + sMinutes + ":" + sSeconds;
	var sTimes = new Date().toLocaleString()
	return sTimes;
}

function getCookieVal(offset) {
	try{
		var endstr = document.cookie.indexOf (";", offset);
		if (endstr == -1)
		endstr = document.cookie.length;
		//return unescape(document.cookie.substring(offset, endstr));
		return document.cookie.substring(offset, endstr);
	}catch(e){
		return "";
	}
}

function GetCookie (name) {  
	var arg = name + "=";  
	var alen = arg.length;  
	var clen = document.cookie.length;  
	var i = 0;  
	while (i < clen) {    
	var j = i + alen;    
	if (document.cookie.substring(i, j) == arg)      
	return getCookieVal (j);    
	i = document.cookie.indexOf(" ", i) + 1;    
	if (i == 0) break;   
	}  
	return "";
}
function SetCookie (name, value) { 
	var exp1 = new Date(); 
	exp1.setTime(exp1.getTime() + (30*24*60*60*1000));
	var argv = SetCookie.arguments;  
	var argc = SetCookie.arguments.length;  
	var expires = (argc > 2) ? argv[2] : exp1;  
	var path = (argc > 3) ? argv[3] : '/';  
	var domain = (argc > 4) ? argv[4] : null;  
	var secure = (argc > 5) ? argv[5] : false;  
	document.cookie = name + "=" + escape (value) + 
	((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + 
	((path == null) ? "" : ("; path=" + path)) +  
	((domain == null) ? "" : ("; domain=" + domain)) +    
	((secure == true) ? "; secure" : "");
}
function DeleteCookie (name) {  
	var exp = new Date();  
	exp.setTime (exp.getTime() - 1);  
	var cval = GetCookie (name);  
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}

function Getxml(){
	var cg=false; 
    try { 
    	cg = new ActiveXObject("Msxml2.XMLHTTP"); 
    } catch (e) { 
   	 	try { 
    		cg = new ActiveXObject("Microsoft.XMLHTTP"); 
    	} catch (E) { 
    		cg = false; 
    	} 
    }
    if (!cg && typeof XMLHttpRequest!='undefined') { 
    	cg = new XMLHttpRequest(); 
    } 
    return cg;
}

function getMyHTML(serverPage, objID) { 
    var cg = Getxml();

    var obj = document.getElementById(objID); 

    cg.open("get", serverPage, true); 

    cg.onreadystatechange = function() { 
        if (cg.readyState == 4 && cg.status == 200) { 
        obj.innerHTML = cg.responseText; 
        } 
    } 
    cg.send(null); 
} 

function GetLoginInfo()
{
getMyHTML("/register/GetLoginInfo.Do","memberlogininfo")
}