/////////////////////////////////// trimAll //////////////////////
function trimAll(sString) 
{
	while (sString.substring(0,1) == ' ') {
		sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' ') {
		sString = sString.substring(0,sString.length-1);
	}
	return sString;
}
/////////////////////////////////// isEmail //////////////////////
function isEmail(themail)
{
	var tomatch  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!tomatch.test(themail))
		return false;
	else
		return true;	
}
/////////////////////////////////// isURL //////////////////////
function isUrl(url)
{
     return url.match(/^(ht|f)tps?:\/\/[a-z0-9-\.]+\.[a-z]{2,4}\/?([^\s<>\#%"\,\{\}\\|\\\^\[\]`]+)?$/);
}
/////////////////////////////////// isEmpty /////////////////////////
function isEmpty(val) {
	return (val.length==0 || val==null) ? true : false;
}