function trim(strText) { 
    // this will get rid of leading spaces 
    while (strText.substring(0,1) == ' ') 
        strText = strText.substring(1, strText.length);

    // this will get rid of trailing spaces 
    while (strText.substring(strText.length-1,strText.length) == ' ')
        strText = strText.substring(0, strText.length-1);

   return strText;
} 


function validemail(input){
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(input)){return(true);}
	else{return(false);}
}

	
function validurl(input){
	var j=new RegExp();
	j.compile("^[A-Za-z]+://[A-Za-z0-9-]+\.[A-Za-z0-9]+"); 
	if(!j.test(input)){return(false);}
	return(true);
}


function inputmask(input,textbox,what){
	i=0;
	while(i<input.length){
		if(what=='alpha'){
			if((input.charAt(i)>='A' && input.charAt(i)<='Z') || (input.charAt(i)>='a' && input.charAt(i)<='z') || input.charAt(i)==' ' || input.charAt(i)=='.' || input.charAt(i)=="'" || input.charAt(i)=='-' || input.charAt(i)==','){i++;}
			else{input=input.substring(0,i)+input.substring(i+1,input.length);}			
		}
		else if(what=='decimal'){
			if(input.charAt(i)=="." || (isFinite(input.charAt(i)) && input.charAt(i)!=" ")){i++;}
			else{input=input.substring(0,i)+input.substring(i+1,input.length);}
		}
		else if(what=='numeric'){
			if(isFinite(input.charAt(i)) && input.charAt(i)!=" "){i++;}
			else{input=input.substring(0,i)+input.substring(i+1,input.length);}
		}
		else{
			if(isFinite(input.charAt(i)) && input.charAt(i)!=" "){i++;}
			else{input=input.substring(0,i)+input.substring(i+1,input.length);}
		}
	}
	if(input.length>3 && what=='phone'){input=input.substring(0,3)+"-"+input.substring(3,input.length);}
	if(input.length>7 && what=='phone'){input=input.substring(0,7)+"-"+input.substring(7,input.length);}
	textbox.value=input;
}


function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}