
function isnull(objname)
{var value="";value=document.getElementById(objname).value;value=value.Trim();value=value.replaceAll("","");value=value.replaceAll("　","");value=value.replaceAll("\r","");value=value.replaceAll("\n","");if(value.length<1){return true;}
return false;}
function isChinese(str)
{var lst=/[u00-uFF]/;return!lst.test(str);}
function checkByteLength(objname,length)
{var strlength=0;var str=document.getElementById(objname).value;for(i=0;i<str.length;i++)
{if(isChinese(str.charAt(i))==true)
strlength=strlength+2;else
strlength=strlength+1;}
if(strlength<=length)
return true;else
return false;}
function check_length(objname,minLen,maxLen)
{var srcStr=document.getElementById(objname).value;lens=srcStr.length;if(lens<minLen){return false;}
if(lens>maxLen){return false;}
return true;}
function isAcnt(objname){var flag=false;srcStr=document.getElementById(objname).value;for(i=0;i<srcStr.length;i++){var k=srcStr.charCodeAt(i);if((k>96&&k<123)||(k>64&&k<91)||(k>47&&k<58)||k==95){flag=true;}else{flag=false;break;}}
return flag;}
function checkDate(dateval){if(dateval.length<1)return false;if(dateval.length<10){return false;}
var year=dateval.substring(0,4);var month=dateval.substring(5,7);var day=dateval.substring(8,10);year=year*1;month=month*1;day=day*1;if(year!=""&&month!=""&&day!=""){var date=new Date(year,month-1,day);if(date.getFullYear()!=year||date.getMonth()!=month-1||date.getDate()!=day){return false;}}
return true;}
function chkemail(obj){var objvalue=document.getElementById(obj).value.Trim().toLowerCase();if(objvalue==""||objvalue==null)return true;var retrunvalue=true;if(fucPWDchk(objvalue))
{var objvaluelength=objvalue.length;var holen1=objvalue.indexOf("@");var holen2=objvalue.indexOf(".");var holen3=objvalue.indexOf("-");var holen4=objvalue.indexOf("_");var holen5=objvalue.charAt(objvaluelength-1);if((holen1==-1)||(holen2==-1)||((holen1+1)==holen2)||((holen1-1)==holen2))
{retrunvalue=false;}
if(((holen3*1+1)==objvaluelength)||((holen4*1+1)==objvaluelength))
{retrunvalue=false;}
if(holen5=="@"||(holen5=="-")||(holen5=="_")||(holen5=="."))
{retrunvalue=false;}}else{retrunvalue=false;}
return retrunvalue;}
function checkphone(obj)
{var checkOK="0123456789-()";var checkStr=document.getElementById(obj).value;if(checkStr==""||checkStr==null)return true;var allValid=true;var decPoints=0;var allNum="";for(i=0;i<checkStr.length;i++)
{ch=checkStr.charAt(i);for(j=0;j<checkOK.length;j++)
if(ch==checkOK.charAt(j))
break;if(j==checkOK.length)
{allValid=false;break;}
if(ch!=",")
allNum+=ch;}
return(allValid);}
function checkmobile(mobile)
{var mobileval=document.getElementById(mobile).value;var reg0=/^13\d{9}$/;var reg1=/^153\d{8}$/;var reg2=/^159\d{8}$/;var reg4=/^158\d{8}$/;var reg5=/^150\d{8}$/;var my=false;if(reg0.test(mobileval))my=true;if(reg1.test(mobileval))my=true;if(reg2.test(mobileval))my=true;if(reg4.test(mobileval))my=true;if(reg5.test(mobileval))my=true;if(!my){return false;}
return true;}
function checknumber(obj)
{var checkOK="0123456789";var checkStr=document.getElementById(obj).value;if(checkStr==""||checkStr==null)return true;var allValid=true;var decPoints=0;var allNum="";for(i=0;i<checkStr.length;i++)
{ch=checkStr.charAt(i);for(j=0;j<checkOK.length;j++)
if(ch==checkOK.charAt(j))
break;if(j==checkOK.length)
{allValid=false;break;}
if(ch!=",")
allNum+=ch;}
return(allValid);}
function fucPWDchk(str)
{var strSource="0123456789abcdefghijklmnopqrstuvwxyz_.-@";var ch;var i;var temp;for(i=0;i<=(str.length-1);i++)
{ch=str.charAt(i);temp=strSource.indexOf(ch);if(temp==-1)
{return false;}}
if(strSource.indexOf(ch)==-1)
{return false;}
else
{return true;}}
String.prototype.Trim=function(){return Trim(this);}
String.prototype.LTrim=function(){return LTrim(this);}
String.prototype.RTrim=function(){return RTrim(this);}
function LTrim(str)
{var i;for(i=0;i<str.length;i++)
{if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break;}
str=str.substring(i,str.length);return str;}
function RTrim(str)
{var i;for(i=str.length-1;i>=0;i--)
{if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break;}
str=str.substring(0,i+1);return str;}
function Trim(str)
{return LTrim(RTrim(str));}
function scrollup(objname){document.getElementById(objname).scrollTop+=20;}
function scrolldown(objname){document.getElementById(objname).scrollTop-=20;}
String.prototype.replaceAll=function(s1,s2){return this.replace(new RegExp(s1,"gm"),s2);}
function fk_max_input(field,maxlimit){if(document.getElementById(field).value.length>maxlimit)
document.getElementById(field).value=document.getElementById(field).value.substring(0,maxlimit);}
function fk_max_byte_input(field,maxlimit){if(window.event){e=window.event;if(e.keyCode=="39"||e.keyCode=="37"||e.keyCode=="0")
return;}
var strlength=0;var str=field.value;str=str.replace("　","");var chineseNums=0;for(i=0;i<str.length;i++){if(isChinese(str.charAt(i))==true){strlength=strlength+2;if(strlength<=maxlimit){chineseNums=chineseNums+1;}}else{strlength=strlength+1;}}
if(parseInt(strlength)>parseInt(maxlimit)){field.value=str.substring(0,maxlimit-chineseNums);}}
function textCounter(field,countfield,maxlimit){if($(field).value.length>maxlimit)
$(field).value=$(field).value.substring(0,maxlimit);else{if($(countfield))
$(countfield).innerHTML=maxlimit-$(field).value.length;}}
function checkflashinstall(element){var requiredMajorVersion=8;var requiredMinorVersion=0;var requiredRevision=0;var hasReqestedVersion=DetectFlashVer(requiredMajorVersion,requiredMinorVersion,requiredRevision);if(hasReqestedVersion){return true;}else{var alternateContent='<div style="padding-top:5px;text-align:center;color:#FF0000">你的电脑还没有安装flash播放插件！<br>'
+'<a href="http://www.adobe.com/go/getflash" target="_blank"/>点击此处进行安装</a></div>';document.getElementById(element).innerHTML=alternateContent;return false;}}
function CharMode(iN){if(iN>=48&&iN<=57)
return 1;if(iN>=65&&iN<=90)
return 2;if(iN>=97&&iN<=122)
return 4;else
return 8;}
function bitTotal(num){modes=0;for(i=0;i<4;i++){if(num&1)modes++;num>>>=1;}
return modes;}
function checkStrong(sPW){if(sPW.length<=4)
return 0;try{if(sPW==$('userName').value.Trim())
return 0;}catch(e){}
level=0;var last_mode=0;for(i=0;i<sPW.length;i++){var newMode=CharMode(sPW.charCodeAt(i));if(newMode!=last_mode){level++;last_mode=newMode;}}
return level;}
function pwStrength(pwd){O_color="#eeeeee";L_color="#FF0000";M_color="#FF9900";H_color="#669933";if(pwd==null||pwd==''){Lcolor=Mcolor=Hcolor=O_color;}else{S_level=checkStrong(pwd);switch(S_level){case 0:Lcolor=Mcolor=Hcolor=O_color;case 1:case 2:Lcolor=L_color;Mcolor=Hcolor=O_color;break;case 3:case 4:Lcolor=Mcolor=M_color;Hcolor=O_color;break;default:Lcolor=Mcolor=Hcolor=H_color;}}
document.getElementById("strength_l").style.background=Lcolor;document.getElementById("strength_m").style.background=Mcolor;document.getElementById("strength_h").style.background=Hcolor;return;}