/////////////////////////////////// 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;
}
////////////////////////////////// getFileExtension ////////////////////
function getFileExtension(fileName)
{
	 if(!fileName )
	 	return "";	 
	 if( fileName.length == 0 )
	 	return "";
	 var dot = fileName.lastindexOf(".");
	 if( dot == -1 )
	 	return "";
	 var extension = fileName.substr(dot,fileName.length);
	 return extension;
}
/////////////////////////////////// isPwd //////////////////////
function isPwd(pwd)
{
    return pwd.match(/(?!^[0-9?!#@]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9?!#@]{6,})$/);
}


