function $(s){return document.getElementById(s);}
//check email
function checkEmail(fieldName){
//var patrn=/^((\w)|[-]|[.])+@(((\w)|[-])+[.])+[a-z]{2,4}$/;
var patrn=/^(([\-\w]+)\.?)+@(([\-\w]+)\.?)+\.[a-zA-Z]{2,4}$/
if (!patrn.exec(fieldName)) return false;
return true;
}
//checd password
function checkPassword(fieldName){
if(isNull(fieldName)) return "密码不能为空!";
var returnStr="";
if(fieldName.length<6){
returnStr+="密码不得少于6位!";
return returnStr;
}
return "ok";
var flag=0;
var patrn=/[^a-zA-Z0-9]/;
if(patrn.test(fieldName)){
returnStr+="密码只能有字母数字组成!";
//return false;
}
patrn=/\d/;
if(patrn.test(fieldName)){
flag++;
}
patrn=/[a-zA-Z]/;
if(patrn.test(fieldName)){
flag++;
}
if(flag<2){
returnStr+="密码必须是字母和数字的组合!";
//return false;
}
patrn=/123456|abcdef|654321|fedcba|987654|456789|aaaaaa|bbbbbb|cccccc|dddddd|eeeeee|ffffff|gggggg|hhhhhh|iiiiii|jjjjjj|kkkkkk|llllll|mmmmmm|nnnnnn|oooooo|pppppp|qqqqqq|rrrrrr|ssssss|tttttt|uuuuuu|vvvvvv|wwwwww|xxxxxx|yyyyyy|zzzzzz|000000|111111|222222|333333|444444|555555|666666|777777|888888|999999/i;
if(patrn.test(fieldName)){
returnStr+="你的密码有些简单!";
//return false;
}
if(returnStr==""){
return "ok";
}else{
return returnStr;
}
//return true;
}
function Os(){}
Os.Ie = 1;
Os.Firefox=2;
//
function getOs()
{
if(navigator.userAgent.indexOf("MSIE")>0)return 1;//ie
if(isFirefox=navigator.userAgent.indexOf("Firefox")>0)return 2;//firefox
if(isSafari=navigator.userAgent.indexOf("Safari")>0)return 3;
if(isCamino=navigator.userAgent.indexOf("Camino")>0)return 4;
if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0)return 5;
return 0;
}
function $(s)
{
return document.getElementById(s);
}
//function $f(a,b){return a.getElementsByTagName(b)[0].text;}
//function $f(a,b){return a.getElementsByTagName(b)[0].firstChild.nodeValue;}
function $f(a,b){
var osType = getOs();
if(osType==Os.Ie){
return a.getElementsByTagName(b)[0].text;
}else if(osType==Os.Firefox){
return a.getElementsByTagName(b)[0].firstChild.nodeValue;
}
}
String.prototype.trim = function(){return this.replace(/(^[ | ]*)|([ | ]*$)/g, "");}
String.prototype.getLength = function(){
var tmp = this.trim();
if(!tmp)
return 0;
if(!tmp.length)
return 0;
if(tmp.length==0)
return 0;
var t = 0;
for(var i=0;i < tmp.length;i++)
{
if(tmp.charCodeAt(i)>255)
t = t+2;
else
t = t+1;
}
return t;
}
var Utils = new Object();
Utils.htmlDecode = function(text,br,sp) {
var txt = text.replace(/>/g, '>').replace(/</g, '<').replace(/&/g, '&');
//replace(/'/g, ''').replace(/"/g, '"').
if (br) txt = txt.replace(/
/g, '\n');
if (sp) txt = txt.replace(/ /g, ' ');;
return txt;
}
function getClientTop(obj){
if(obj.tagName.toLowerCase()=="body")
return 0;
return obj.offsetTop-obj.scrollTop+ getClientTop(obj.offsetParent);
}
function getClientLeft(obj){
if(obj.tagName.toLowerCase()=="body")
return 0;
return obj.offsetLeft-obj.scrollLeft+getClientLeft(obj.offsetParent);
}
function populate_days(yearValue,Monthvalue,day){
var days;
//var year = new Date().getFullYear();
var year = yearValue;
if((year%4==0&&year%100!=0)||year%400==0)
days = new Array(31,29,31,30,31,30,31,31,30,31,30,31);
else
days = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
//var day;
//var Month;
var length1 = day.options.length;
var length2 = days[eval(Monthvalue-1)];//alert(length1+' '+length2);
//如果下拉单中的天数比应该的天数少
if(length1=length2;i--){
day.options[i] = null;
}
}
}