 function checkIDCard(str)     
  {//身份证正则表达式(15位)     
    isIDCard1=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/;   
    //身份证正则表达式(18位)   
    isIDCard2=/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$/;   
    //验证身份证，返回结果     
    return (isIDCard1.test(str)||isIDCard2.test(str));   
  }



function checkIsChinese(str)
{
   if (str == "")
   return true;
   var pattern = /^([\u4E00-\u9FA5]|[\uFE30-\uFFA0])*$/gi;
   if (pattern.test(str))
   return 1;
   else
   return 0;
}

function checkhttp(str)
{
   if (str == "")
   return true;
   var pattern = /^(http|https):\/\/[\w-]+[\.\w-]*\.[\w-]+(\/[^\s]*)?$/;
   if (pattern.test(str))
   return 1;
   else
   return 0;
}

function chkemail(a)
{
   if (a == "")
   return true;
   var pattern = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
   if (pattern.test(a))
   return 1;
   else
   return 0;
}

function checkPhone(str2)
{
   if (str2 == "")
   return true;
   var pattern = /^(0580)\d{7}?$/;
   if (pattern.test(str2))
   return 1;
   else
   return 0;
}

function checkMobile(str2)
{
   if (str2 == "")
   return true;
   var pattern = /^(130|131|132|133|134|135|136|137|138|139|150|153|156|157|158|159)(\d){8}$/;
   if (pattern.test(str2))
   return 1;
   else
   return 0;
}

function checkUname(str1)
{
   if (str1 == "")
   return true;
   var pattern = /^[a-z0-9]+$/;
   if (pattern.test(str1))
   return 1;
   else
   return 0;
}

function checkZip(str3)
{
   if (str3 == "")
   return true;
   var pattern = /^\d{6}$/;
   if (pattern.test(str3))
   return 1;
   else
   return 0;
}

function checkLoad(str)
{
   if (str == "")
   return true;
   var pattern = /^\d{3,6}$/;
   if (pattern.test(str))
   return 1;
   else
   return 0;
}

function checkPerson(str)
{
   if (str == "")
   return true;
   var pattern = /^\d{1,3}$/;
   if (pattern.test(str))
   return 1;
   else
   return 0;
}

function checkLoad(str)
{
   if (str == "")
   return true;
   var pattern = /^\d{3,6}$/;
   if (pattern.test(str))
   return 1;
   else
   return 0;
}

function checkDate(str)
{
   if (str == "")
   return true;
   var pattern = /^((((((0[48])|([13579][26])|([2468][048]))00)|([0-9][0-9]((0[48])|([13579][26])|([2468][048]))))-02-29)|(((000[1-9])|(00[1-9][0-9])|(0[1-9][0-9][0-9])|([1-9][0-9][0-9][0-9]))-((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30))|(((0[1-9])|(1[0-2]))-((0[1-9])|(1[0-9])|(2[0-8]))))))$/i;
   if (pattern.test(str))
   return 1;
   else
   return 0;
}

/*function chkemail(a)
{
	var i=a.length;
	 var temp = a.indexOf('@');
	 var tempd = a.indexOf('.');
	 if (temp > 1) {
	  if ((i-temp) > 3){
		if ((i-tempd)>0){
		 return 1;
		}
	  }
	 }
	 return 0;
}*/
function chksafe(a)
{ 
 fibdn = new Array ("\\",'&',"'",'"','/','*',',','<','>','#','$','(',')','%','@','+','?',';','^');
 i=fibdn.length;
 j=a.length;
 for (ii=0;ii<i;ii++)
 {
   for (jj=0;jj<j;jj++)
	  { 
		   temp1=a.charAt(jj);
		   temp2=fibdn[ii];
		   if (temp1==temp2)
		   { return 0; }
	  }
 }
 return 1;
}

/*function focusa(id,text){
	try{
		var span=document.getElementById(id);
		span.className='tipsactive';
		span.innerHTML =text;
	}catch(e){
	}
}

function reseta(id){
	try{
		var span=document.getElementById(id);
		span.className='tips';
	}catch(e){
	}
}*/


function Time(){
   var d, s = "";
   d = new Date();
   s += d.getHours();
   s += d.getMinutes();
   s += d.getSeconds();
   s += d.getMilliseconds();
   return(s);
}