 
function CheckboxInit(vStr,obj,Initv){
var thisobj=eval('window.document.form1.'+obj);
var RvStr = new Array();
var myEle="";
RvStr =vStr.split("|");

for(var i=0;i<=RvStr.length-1;i++)
	document.write("<input type=checkbox name="+obj+" value='"+RvStr[i]+"'>"+RvStr[i]+' ');

if(Initv!="")Checkthis(obj,Initv,RvStr.length);
}

function Checkthis(obj,str,lens){
var RsStr = new Array();
RsStr =str.split(",");
for(var i=0;i<=lens;i++){
		tobj=eval('window.document.form1.'+obj+'['+i+']');
		
			for(var j=0;j<=RsStr.length-1;j++){
				if(tobj.value==RsStr[j])tobj.checked = true;
			}
	}
}



function SelectInit(vStr,sStr,obj,Initv){

var thisobj=eval('window.document.form1.'+obj);
var RvStr = new Array();
var RsStr = new Array();
var myEle="";
RvStr =vStr.split(",");
RsStr =sStr.split(",");

for(var i=0;i<=RvStr.length-1;i++){
		  myEle=document.createElement("option");
          myEle.value = RvStr[i] ;
          myEle.text = RsStr[i] ;
	thisobj.add(myEle) ;
}
if(Initv!="")selectthis(thisobj,Initv);
}

function selectthis(obj,str){
for(i=0;i<=obj.options.length-1;i++){
	if(obj.options[i].value==str)obj.selectedIndex=i;
}
}




function checkspaceShow(checksobj,showstr) {
  var str = '';
  var checkstr;
  checkstr=checksobj.value;
  for(i = 0; i < checkstr.length; i++) {
    str = str + ' ';
  }
  if(str == checkstr)
	{alert(showstr);
  checksobj.focus();
	};
  return (str == checkstr);
}





function checkspace(checkstr) {
  var str = '';
  for(i = 0; i < checkstr.length; i++) str = str + ' '; 
  return (str == checkstr);
}



//函数名：isemail(a)
function isemail(a)
{ var i=a.value.length;

if (i==0)return true;

var temp = a.value.indexOf('@');
var tempd = a.value.indexOf('.');
if (temp > 1) {
if ((i-temp) > 3){
if ((i-tempd)>0){
	return true;
}
}
}
  alert("请输入正确的E-MAIL地址！");
return false;
}


//去掉空格
function Trim(str){
 if(str.charAt(0) == " "){
  str = str.slice(1);
  str = Trim(str); 
 }
 return str;
}
//判断是否是空
function isEmpty(pObj,errMsg){
 var obj = eval(pObj);
 if( obj == null || Trim(obj.value) == ""){
  if (errMsg == null || errMsg =="")
   alert("输入为空!");
  else
   alert(errMsg); 
  obj.focus(); 
  return false;
 }
 return true;
}
//判断是否是数字
function isNumber(pObj,errMsg){
 var obj = eval(pObj);
 strRef = "1234567890";
 for (i=0;i<obj.value.length;i++) {
  tempChar= obj.value.substring(i,i+1);
  if (strRef.indexOf(tempChar,0)==-1) {
   if (errMsg == null || errMsg =="")
    alert("数据不符合要求,请检查");
   else
    alert(errMsg);
   if(obj.type=="text") 
    obj.focus(); 
   return false; 
  }
 }
 return true;
}

//判断是否是电话号码
function isTel(pObj,errMsg){
 var obj = eval(pObj);
 strRef = "1234567890- *#+";
 for (i=0;i<obj.value.length;i++) {
  tempChar= obj.value.substring(i,i+1);
  if (strRef.indexOf(tempChar,0)==-1) {
   if (errMsg == null || errMsg =="")
    alert("数据不符合要求,请检查");
   else
    alert(errMsg);
   if(obj.type=="text") 
    obj.focus(); 
   return false; 
  }
 }
 return true;
}


//判断是否是数字,数字可以为负数
function isNegative(pObj,errMsg){
 var obj = eval(pObj);
 strRef = "1234567890-";
 for (i=0;i<obj.value.length;i++) {
  tempChar= obj.value.substring(i,i+1);
  if (strRef.indexOf(tempChar,0)==-1) {
   if (errMsg == null || errMsg =="")
    alert("数据不符合要求,请检查");
   else
    alert(errMsg);
   if(obj.type=="text") 
    obj.focus(); 
   return false; 
  }else{
   if(i>0){
    if(obj.value.substring(i,i+1)=="-"){
     if (errMsg == null || errMsg =="")
      alert("数据不符合要求,请检查");
     else
      alert(errMsg);   
     if(obj.type=="text") 
     obj.focus(); 
     return false; 
    }
   }
  }
 }
 return true;
}

//判断是否是钱的形式
function isMoney(pObj,errMsg){
 var obj = eval(pObj);
 strRef = "1234567890."; 
 for (i=0;i<obj.value.length;i++) {
  tempChar= obj.value.substring(i,i+1);
  if (strRef.indexOf(tempChar,0)==-1) {
   if (errMsg == null || errMsg =="")
    alert("数据不符合要求,请检查");
   else
    alert(errMsg);   
   if(obj.type=="text") 
    obj.focus(); 
   return false; 
  }else{
   tempLen=obj.value.indexOf(".");
   if(tempLen!=-1){
    strLen=obj.value.substring(tempLen+1,obj.value.length);
    if(strLen.length>2){
     if (errMsg == null || errMsg =="")
      alert("数据不符合要求,请检查");
     else
      alert(errMsg);   
     if(obj.type=="text") 
     obj.focus(); 
     return false; 
    }
   }
  }
 }
 return true;
}

function isLeapYear(year) 
{ 
 if((year%4==0&&year%100!=0)||(year%400==0)) 
 { 
 return true; 
 }  
 return false; 
} 

//判断时间是否正确

function isDate(checktext){
var datetime;
var year,month,day;
var gone,gtwo;
if(Trim(checktext.value)!=""){
 datetime=Trim(checktext.value);
 
 if((datetime.length<=10)&&(datetime.length>=8)){
  year=datetime.substring(0,4);
  if(isNaN(year)==true){
   alert("请输入日期!格式为(yyyy-mm-dd) \n例(2005-1-1)！");
   checktext.focus();
   return false;
  }
  var month2;
  var gotwo;
  gotwo=0;
  gone=datetime.substring(4,5);
  month=datetime.substring(5,7);
  month2=datetime.substring(5,6);
 
 
  if((isNaN(month)==true)&&(isNaN(month2))==true){
   alert("请输入日期!格式为(yyyy-mm-dd) \n例(2005-1-1)！");
   checktext.focus();
   return false;
  }
   else if(isNaN(month)==true){
		gotwo=1;
  }
  gtwo=datetime.substring(7-gotwo,8-gotwo);
  day=datetime.substring(8-gotwo,10-gotwo);
  if(isNaN(day)==true){
   alert("请输入日期!格式为(yyyy-mm-dd) \n例(2005-1-1)！");
   checktext.focus();
   return false;
  }

  if((gone=="-")&&(gtwo=="-")){
   if(month<1||month>12) { 
    alert("月份必须在1和12之间!"); 
    checktext.focus();
    return false; 
    } 
   if(day<1||day>31){ 
    alert("日期必须在1和31之间!");
    checktext.focus(); 
    return false; 
   }else{
    if(month==2){  
     if(isLeapYear(year)&&day>29){ 
       alert("二月份日期必须在1到29之间!"); 
       checktext.focus();
       return false; 
     }       
     if(!isLeapYear(year)&&day>28){ 
       alert("二月份日期必须在1到28之间!");
       checktext.focus(); 
       return false; 
     } 
    } 
    if((month==4||month==6||month==9||month==11)&&(day>30)){ 
     alert("在四，六，九，十一月份 \n日期必须在1到30之间!");
     checktext.focus(); 
     return false; 
    } 
   }
  }
  
  else{
   alert("请输入日期!格式为(yyyy-mm-dd) \n例(2005-1-1)！");
   checktext.focus();
   return false;
  }
 } 
 else{
  alert("请输入日期!格式为(yyyy-mm-dd) \n例(2005-1-1)！");
  checktext.focus();
  return false;
 }
}
else{
 return true;
}
return true;
}
  