function RTrim(VALUE){
	var w_space = String.fromCharCode(32);
	var v_length = VALUE.length;
	var strTemp = "";
	if(v_length < 0){
		return "";
	}
	var iTemp = v_length -1;
	while(iTemp > -1){
		if(VALUE.charAt(iTemp) == w_space){
		}
		else{
			strTemp = VALUE.substring(0,iTemp +1);
			break;
			}
		iTemp = iTemp-1;
	}
	return strTemp;
}

function LTrim(VALUE){
	var w_space = String.fromCharCode(32);
	if(v_length < 1){
		return "";
	}
	var v_length = VALUE.length;
	var strTemp = "";
	var iTemp = 0;
	while(iTemp < v_length){
		if(VALUE.charAt(iTemp) == w_space){
		}
		else{
			strTemp = VALUE.substring(iTemp,v_length);
			break;
		}
		iTemp = iTemp + 1;
	}
	return strTemp;
}

function Trim(TRIM_VALUE){
	if(TRIM_VALUE.length < 1){
		return "";
	}
	TRIM_VALUE = RTrim(TRIM_VALUE);
	TRIM_VALUE = LTrim(TRIM_VALUE);
	if(TRIM_VALUE==""){
		return "";
	}
	else{
		return TRIM_VALUE;
	}
}

function getYear(d) { 
  return (d < 1000) ? d + 1900 : d;
}
function isDate(m,d,y){
	var sday = (d - 0);
	var smonth = (m - 0);
	var syear = (y - 0);
	
	smonth = smonth - 1;
	var d = new Date(syear,smonth,sday);
	if((getYear(syear) != syear) || (d.getMonth() != smonth) || (d.getDate() != sday)){
		return false;
	}
	return true;
}

function isEmail(e){
	var p = /^[-._&0-9a-zA-Z]+[@][-._&0-9a-zA-Z]+[.][._0-9a-zA-Z]+[a-zA-Z]$/;
   if (!p.test(e)){
         return false;
   }
   return true;
}

function isSelected(ch,nr){
	var is_sel = false;
	var pos = -1;
	for(i=0;i<=nr;i++){
		if(ch[i].checked){
			is_sel = true;
			pos = i;
		}
	}
	return pos;
}