function ltrim(s){return s.replace(/^\s+/, "");}

function rtrim(s){return s.replace(/\s+$/, "");}

function trim(s){return rtrim(ltrim(s));}

function validateEmail(strEmail){
	var regex = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(regex.test(strEmail) == false){
		//alert('Invalid email address. Please check');
		//field.focus();
		return false;
	}
	return true;
}

function clearSpaceInPassword(UserEvent){
    //alert(UserEvent.keyCode);
    if(UserEvent.keyCode == 32){
        UserEvent.returnValue = false;
    }
    return UserEvent.returnValue;
}
function textCounter(field, maxlimit) {
	if (field.value.length > maxlimit)
		//alert('Character limit exceed');
		field.value = field.value.substring(0, maxlimit);
}

function disableChr(evt, chrCode){
	var charCode = (evt.which) ? evt.which : event.keyCode;
	if(chrCode=='*'){return false;}
	if(charCode==chrCode){return false;}
}

function checkFormat(string)
{
	var re = /^[\w][\w\.\-]{1,50}$/i;
	if(!re.test(string)){
		//alert("No special characters are allowed. Only contain letters and numbers ");
		return false;
	}
	return true;
} 
function disableChr(evt, chrCode){
	var charCode = (evt.which) ? evt.which : event.keyCode;
	if(chrCode=='*'){return false;}
	if(charCode==chrCode){return false;}
}

function validateInputForm(strValue){
	var illegalChars = /[\W_\?][\-*\?]/;

	if(illegalChars.test(strValue)){
		return false;
	}else{
		return true;
	}
}

function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}