function check_hrlogin(){
	var frm = document.loginform;
	if(Jtrim(frm.name.value) == ""){
		alert("请输入会员名！");
		frm.name.focus();
		return false;
	}
	if(Jtrim(frm.pwd.value) == ""){
		alert("请输入密码！");
		frm.pwd.focus();
		return false;
	}
	if (frm.companylogin[1].checked) {
		frm.rp.value = "/hr/compindex.jsp";
	}
}

function isemail (s) {
	if (s.length > 100)	{
		alert("email地址长度不能超过100位!");
		return false;
	}
	s = s.toLowerCase()
	var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT|name|NAME)$";
	var re = new RegExp(regu);
	if (s.search(re) != -1) {
	   return true;
	} else {
	   window.alert ("请输入有效合法的E-mail地址 ！");
	   return false;
	}
}

function Jtrim(str) {
	var i = 0;
	var len = str.length;
	if ( str == "" ) return( str );
	j = len -1;
	flagbegin = true;
	flagend = true;
	while (( flagbegin == true) && (i< len)) {
	   if ( str.charAt(i) == " " ) {
			i=i+1;
			flagbegin=true;
		} else {
			flagbegin=false;
		}
	}
	while  ((flagend== true) && (j>=0))	{
		if (str.charAt(j)==" ")	{
			j=j-1;
			flagend=true;
		} else { 
			flagend=false;
		}
	}
	if ( i > j ) return ("");
	trimstr = str.substring(i,j+1);
	return trimstr;
}

function isValidDate(year, month, day) {
   year  = parseInt(year,10);
   month = parseInt(month,10);
   day   = parseInt(day,10);
   if (( month==4) || (month==6) || (month==9) || (month==11)) { 
	   if (( day < 1) || (day > 30) ) { 
		   alert( "日期在1 - 30之间");
		   return (false);
	   }
   } else { 
	   if ( month!=2 ) { 
		   if ( (day < 1) || (day > 31 )) {  
			   alert( "日期在1 - 31之间");
			   return (false);
		   }
		} else { // month == 2
		   if (( year % 100 ) != 0 && (year % 4 == 0) || ( year % 100 ) == 0 && ( year % 400) == 0 ) { 
			   if ( day > 29 ) {
				   alert( "日期在1 - 29之间");
				   return (false);
			   }
		   } else { 
			   if ( day > 28 ) {
				   alert( "日期在1 - 28之间");
				   return (false);
			   }
		   }
		}
	}
	return (true);
}

function DateCompare(YearFrom, MonthFrom, YearTo, MonthTo) {
   YearFrom  = parseInt(YearFrom,10);
   MonthFrom = parseInt(MonthFrom,10);
   YearTo    = parseInt(YearTo,10);
   MonthTo   = parseInt(MonthTo,10);
   if (YearFrom > YearTo) { 
	   return false;
   } else {
	   if (YearFrom == YearTo) {
		   if (MonthFrom > MonthTo)
			   return false;
       }
   }
   return true;
}

function DayCompare(YearFrom, MonthFrom, DayFrom, YearTo, MonthTo, DayTo) {
   YearFrom  = parseInt(YearFrom,10);
   MonthFrom = parseInt(MonthFrom,10);
   DayFrom	 = parseInt(DayFrom,10);
   YearTo    = parseInt(YearTo,10);
   MonthTo   = parseInt(MonthTo,10);
   DayTo	 = parseInt(DayTo,10);
   if (YearFrom > YearTo) { 
	   return false;
   } else {
	   if (YearFrom == YearTo) {
		   if (MonthFrom > MonthTo)
			   return false;
		   else if (MonthFrom == MonthTo) {
			   if (DayFrom > DayTo)
				   return false;
		   }
       }
   }
   return true;
}

function openDateBrowse(textField,jspPath) {
  if (typeof jspPath == 'undefined')
      jspPath="..";
  var xCoord=event.clientX;
  var yCoord=event.clientY;
  if (xCoord+320>=screen.width-50)
      xCoord=xCoord-50;
  if (yCoord+180>=screen.height-100)
      yCoord=yCoord-100;
  tmp=open(jspPath+'/cms/smartdate/calendar1.jsp?formname='+textField.form.name+'&textname='+textField.name+'&textvalue='+textField.value,'Calendar','top='+ yCoord +',left=' + xCoord +',directories=no,menubar=no,scrollbars=no,resizable=no,location=no,toolbar=no,width=320,height=185');
  tmp.focus();
}
