function $(obj) 
{ 
  return document.getElementById(obj);
}
	function CheckValid(obj,message,type)
	{
		var objval=obj.value;
		var state=true;
		switch (type)
		{
			case "text":
				if(objval=="")
					state=false;
				break;
			case "int":
				if(!IsInt(objval))
					state=false;
				break;
			case "double":
				if(!IsDouble(objval))
					state=false;
				break;
			case "date":
				if(!IsDate(objval,"-"))
					state=false;
				break;
			case "email":
				if(!IsEmail(objval))
					state=false;
			default:
				alert("参数错误");
				return false;
		}
		if (!state)
		{
			alert(message);
			obj.focus();
		}
		return state;
	}
	function IsDouble(checknum)
	{
		if(!isNaN(checknum) && checknum!="")
			return true;
		return false;
	}

	function IsInt(CheckNum)
	{	
	   if (IsDouble(CheckNum) && CheckNum.indexOf(".")==-1)
	   {
		   return true;
	   }
	   return false;
	}
	function IsDate(sDate,Padde)
	{ 
		var iaMonthDays = [31,28,31,30,31,30,31,31,30,31,30,31];
		var iaDate = new Array();
		var year, month, day;
		if (arguments.length != 2) return false;
		iaDate = sDate.split(Padde);
		if (iaDate.length != 3) return false;
		for(var i=0;i<3;i++)
		{
			if(!IsInt(iaDate[i]))
				return false;
		}
		year=iaDate[0];month=iaDate[1];day=iaDate[2];
		if (year < 1900 || year > 3000) return false;
		if (month < 1 || month > 12) return false;		
		//
		if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) 
			iaMonthDays[1]=29;
		if (day < 1 || day > iaMonthDays[month - 1]) return false;
		return true;
	} 

	function  IsEmail(t)
	{   
		var   stra=/^\s*\w+\@\w+(\.\w+)+\s*$/i;   
		if(stra.test(t))   
			return   true;   
		else   
			return   false;   
	} 
	
	
function getFormAction(str){
	var obj=$("frm_track");	
	if (str=="0"){
		obj.action="/users/search.cfm";
	}
	else if (str=="1"){
		obj.action="/users/powerlevel.cfm";
	}
}
function Checkfrm_track(){
	var patrn=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
	if($("OrderIDT").value.search(/[^0-9]/)!=-1)	{
		alert("Please enter your valid Order ID!");  
		$("OrderIDT").focus();
		return false;
	}
	else if($("OrderIDT").value == ""){
		alert("Please enter your  Order ID!"); 
		$("OrderIDT").focus();
		return false;
	}
	else if($("EmailT").value == ""){
		alert("Please enter your  email!"); 
		$("EmailT").focus();
		return false;
	}
	 else if(!patrn.exec($("EmailT").value)){
		alert("Please enter your valid email address!");
		$("EmailT").focus();
		return false;
	}
}

function checkUserLogin(){
		var patrn=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
		if(document.getElementById("Email").value == ""){
			alert("Please enter your email!");
			document.getElementById("Email").focus();
			return false;
		}
		if(!patrn.exec(document.getElementById("Email").value)){
			alert("Please enter your valid email address!");	
			document.getElementById("Email").focus();
			return false;
		}
		if(document.getElementById("inc_password").value == ""){
			alert("Please enter your Password!");
			document.getElementById("password").focus();
			return false;
		}
}



