
//验证E-Mail格式是否正确
function isEmail(sEmail)
	{
		var regu =
				"^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]+)$";
		var re = new RegExp(regu, "g");
		var r = sEmail.match(re);
		if (r==sEmail)
		{
			return true;
		}
		return false;
	}
//验证是否为空
function isNull(Str)
   {
        var regu ="^((\\s)*)$";
		var re = new RegExp(regu, "g");
        var r=Str.match(re);
        if (r==Str)
        {
            return true;
        }
        return false;
   }

//取得显示的年份
 function getShowYear(year)
 {
	    var selectedstr="";
	    for(var i=1915;i<=1987;i++)
	      {
			if (i==year)
			{
				selectedstr="selected";
			}
		   document.writeln('<option value="'+i+'" '+selectedstr+'>'+i+'</option>');
		    selectedstr="";
	      }
 }
//取得显示的月份
  function getShowMonth(monty)
 {
	    var selectedstr="";
	    for(var i=1;i<=12;i++)
	      {
			if (i==monty)
			{
				selectedstr="selected";
			}
		   document.writeln('<option value="'+i+'" '+selectedstr+'>'+i+'</option>');
		    selectedstr="";
	      }
 }
 //取得显示的天数
  function getShowDay(day)
 {
	    var selectedstr="";
	    for(var i=1;i<=31;i++)
	      {
			if (i==day)
			{
				selectedstr="selected";
			}
		   document.writeln('<option value="'+i+'" '+selectedstr+'>'+i+'</option>');
		    selectedstr="";
	      }
 }

function dateChange(year, month, day) {
    var yearSelect = document.getElementById(year);
    var monthSelect = document.getElementById(month);
    var daySelect = document.getElementById(day);
    
    var dayIndex = eval(daySelect.selectedIndex);
    
    var yearValue = eval(yearSelect.value);
    var monthValue = eval(monthSelect.value);
    var dayValue = eval(daySelect.value);
    
    var dayOptions = daySelect.options;
    var dayLength = dayOptions.length;
    for (var i = dayLength - 1; i >= 0; i--) {
        dayOptions.remove(i);
    }
    
    if ((((yearValue % 4 == 0) && (yearValue % 100 != 0)) || ((yearValue % 4 == 0) && (yearValue % 400 == 0))) && monthValue == 2) {
        for (var i = 0; i < 29; i++) {
            var oOption = document.createElement("OPTION");
            dayOptions.add(oOption);
            oOption.innerText = i + 1;
            oOption.value = i + 1;
        }
    } else if (monthValue == 2) {
        for (var i = 0; i < 28; i++) {
            var oOption = document.createElement("OPTION");
            dayOptions.add(oOption);
            oOption.innerText = i + 1;
            oOption.value = i + 1;
        }
    } else if (monthValue == 1 || monthValue == 3 || monthValue == 5 || monthValue == 7 || monthValue == 8 || monthValue == 10 || monthValue == 12) {
        for (var i = 0; i < 31; i++) {
            var oOption = document.createElement("OPTION");
            dayOptions.add(oOption);
            oOption.innerText = i + 1;
            oOption.value = i + 1;
        }
    } else {
        for (var i = 0; i < 30; i++) {
            var oOption = document.createElement("OPTION");
            dayOptions.add(oOption);
            oOption.innerText = i + 1;
            oOption.value = i + 1;
        }
    }

    //如果当前选的日大于新月份的最大日，则当前选择日等于新月份的最大日    
    if (dayIndex > daySelect.options.length - 1) {
        dayIndex = daySelect.options.length - 1;
    }
    daySelect.options[dayIndex].selected = true;
}

function dateChangeSearch(year, month, day) {
    var yearSelect = document.getElementById(year);
    var monthSelect = document.getElementById(month);
    var daySelect = document.getElementById(day);
    
    var dayIndex = eval(daySelect.selectedIndex);
    
    var yearValue = eval(yearSelect.value);
    var monthValue = eval(monthSelect.value);
    var dayValue = eval(daySelect.value);
    
    var dayOptions = daySelect.options;
    var dayLength = dayOptions.length;
    for (var i = dayLength - 1; i >= 0; i--) {
        dayOptions.remove(i);
    }
    var oOption = document.createElement("OPTION");
            dayOptions.add(oOption);
            oOption.innerText = "请选择";
            oOption.value = -1;
    if ((((yearValue % 4 == 0) && (yearValue % 100 != 0)) || ((yearValue % 4 == 0) && (yearValue % 400 == 0))) && monthValue == 2) {
        for (var i = 0; i < 29; i++) {
            var oOption = document.createElement("OPTION");
            dayOptions.add(oOption);
            oOption.innerText = i + 1;
            oOption.value = i + 1;
        }
    } else if (monthValue == 2) {
        for (var i = 0; i < 28; i++) {
            var oOption = document.createElement("OPTION");
            dayOptions.add(oOption);
            oOption.innerText = i + 1;
            oOption.value = i + 1;
        }
    } else if (monthValue == 1 || monthValue == 3 || monthValue == 5 || monthValue == 7 || monthValue == 8 || monthValue == 10 || monthValue == 12) {
        for (var i = 0; i < 31; i++) {
            var oOption = document.createElement("OPTION");
            dayOptions.add(oOption);
            oOption.innerText = i + 1;
            oOption.value = i + 1;
        }
    } else {
        for (var i = 0; i < 30; i++) {
            var oOption = document.createElement("OPTION");
            dayOptions.add(oOption);
            oOption.innerText = i + 1;
            oOption.value = i + 1;
        }
    }

    //如果当前选的日大于新月份的最大日，则当前选择日等于新月份的最大日    
    if (dayIndex > daySelect.options.length - 1) {
        dayIndex = daySelect.options.length - 1;
    }
    daySelect.options[dayIndex].selected = true;
}

   function isNumber(numberStr)
	{
        tempStr=trim(numberStr);
		var regu ="^[0-9]*$";
		var re = new RegExp(regu, "g");
		var r = tempStr.match(re);
		if (r==tempStr)
		{
			return true;
		}
		return false;
	}

function trim(strValue)
{
	var str=strValue;
	//window.alert("("+str+")")
	len=str.length
	for(i=0;i<len;i++)
	{
		var onechar=str.charAt(i)
		if(onechar != " " && onechar != "\t" && onechar != "\n" && onechar != "\r" &&  onechar != "　")
			break
	}

	if(i==len)
	{
		return ""
	}

	var m=i
	i=len-1
	for(;i>=0;i--)
	{
		var onechar=str.charAt(i)
		if(onechar != " " && onechar != "\t" && onechar != "\n" && onechar != "\r" &&  onechar != "　")
			break
	}
	var n=i+1
	var tmp=str.substring(m,n)
	return tmp;
}

function check(obj)
{
	Tlogininfo=obj.logininfo.value;
	Tpassword=obj.password.value;
	if (isNull(Tlogininfo)||Tlogininfo=="ID/??/Email")
	{
		//alert("?????????");
		obj.logininfo.focus();
		return false;
	}else if(isNull(Tpassword))
	{
		//alert("??????");
		obj.password.focus();
		return false;
	}
	obj.encryptpassword.value=encrypt(Tpassword);
	return true;
}
function checkNum(obj)
{ 
   numberage1=obj.age1.value;
   numberage2=obj.age2.value;
   if (isNull(numberage1)==false&&isNumber(numberage1)==false)
   {
    //alert("??????1????????!");
   return false;
    }
   if (isNull(numberage2)==false&&isNumber(numberage2)==false)
   {
    //alert("??????2????????!");
   return false;
    }
  return true;
}