function notEmpty(field,msg,issetfocus){if(field.value==''){if(msg!=null){if(issetfocus)field.focus();alert(msg)}return false}return true}function notEmptyCond(field){if(field.value=='')return false;return true}function checkEmail(field,msg,issetfocus){val=field.value;if(val!=""){Email=val;if((Email.indexOf('@')<0)||((Email.charAt(Email.length-4)!='.')&&(Email.charAt(Email.length-3)!='.'))){field.focus();alert(msg);return false}}return true}function isValue(field,value){if(field.value==value)return true;return false}function isNumber(field,reg,msg,issetfocus){var reg_exp=new RegExp(reg);if(field.value.search(reg_exp)<0){if(msg!=null){if(issetfocus)field.focus();alert(msg)}return false}return true}function isValideStr(field,reg,min,max,msg,issetfocus){var reg_exp=new RegExp(reg);var val=trim(field.value);if(val.length<min){if(msg!=null){if(issetfocus)field.focus();alert(msg)}return false}if(max>0&&val.length>max){if(msg!=null){if(issetfocus)field.focus();alert(msg)}return false}var regexp;regexp=new RegExp(reg,"i");if(val.match(regexp)==null){if(msg!=null){if(issetfocus)field.focus();alert(msg)}return false}return true}function get_date_object(value,reg,format){var regexp;var val=trim(value);regexp=new RegExp(reg);var ro=val.match(regexp);if(ro==null){return null}var d,m,y;if(format=="dd/mm/yyyy"||format=="dd-mm-yyyy"){d=ro[1];m=ro[2];y=ro[3]}else if(format=="mm/dd/yyyy"||format=="mm-dd-yyyy"){d=ro[2];m=ro[1];y=ro[3]}else{return null}m=m-1;var date=new Date(y,m,d);if(typeof(date)!='object'||date.getFullYear()!=y||date.getMonth()!=m||date.getDate()!=d){return null}return date}function isDate(field,reg,format,msg,issetfocus){var date=get_date_object(field.value,reg,format);if(date==null){if(msg!=null){if(issetfocus)field.focus();alert(msg)}return false}return true}function compare_fileds(field,withf,type,reg,format,msg,issetfocus){if(type=='notmatch'){if(field.value!=withf.value){return true}}else if(type=='datematch'||type=='dateless'||type=='dategreater'){var date1=get_date_object(field.value,reg,format);var date2=get_date_object(withf.value,reg,format);if(date1!=null&&date2!=null){if(type=='datematch'&&date1.toString()==date2.toString()){return true}else if(type=='dateless'&&date1<date2){return true}else if(type=='dategreater'&&date1>date2){return true}}else{}}else{if(field.value==withf.value){return true}}if(issetfocus)field.focus();alert(msg);return false}
