// JavaScript Document
//判断输入的字符是不是空格	

function Rtrim(strTemp) { 
    var i; 
    if(strTemp!="")    { 
        i = strTemp.length; 
        while((strTemp.charAt(i-1)==" ")&&(strTemp.length>0)) { 
            strTemp = strTemp.substring(0,strTemp.length-1); 
            i = strTemp.length; 
        } 
    } 
    return strTemp; 
} 
	 
function fIsNumber (sV,sR){
	var sTmp;
	if(sV.length==0){ return (false);}
	for (var i=0; i < sV.length; i++){
		sTmp= sV.substring (i, i+1);
		if (sR.indexOf (sTmp, 0)==-1) {return (false);}
	}
	return (true);
}
function fIsDate(strDate){

	var strSeparator = "-"; 
	var strDateArray;
	var intYear;
	var intMonth;
	var intDay;
	var boolLeapYear;
	strDateArray = strDate.split(strSeparator);
	if(strDateArray.length!=3) return false;
	intYear = parseInt(strDateArray[0],10);
	intMonth = parseInt(strDateArray[1],10);
	intDay = parseInt(strDateArray[2],10);
	if(isNaN(intYear)||isNaN(intMonth)||isNaN(intDay)) return false;
	if(intMonth>12||intMonth<1) return false;
	if((intMonth==1||intMonth==3||intMonth==5||intMonth==7||intMonth==8||intMonth==10||intMonth==12)&&(intDay>31||intDay<1)) return false;
	if((intMonth==4||intMonth==6||intMonth==9||intMonth==11)&&(intDay>30||intDay<1)) return false;
	if(intMonth==2){
		if(intDay<1) return false;
		boolLeapYear = false;
		if((intYear%100)==0){
			if((intYear%400)==0) boolLeapYear = true;
		}
		else{
			if((intYear%4)==0) boolLeapYear = true;
		}
		if(boolLeapYear){
			if(intDay>29) return false;
		}
		else{
			if(intDay>28) return false;
		}
		
	}
	return true;
	
} 
function strLength(strTemp){
	var i = 0;
	var c;
	var nEnd = 0;
	while(nEnd < strTemp.length){
		c = strTemp.charAt(nEnd++);
		if(c <= '\u007F'){
			i += 1;
		}else if(c >='\u0080' && c <='\u07ff'){
			i += 2;
		}else{
			i += 3;
		}			
	}
	return i;
}
