function toggleTextOut(e,txtval) {
	if(e.value=="") e.value = txtval;

}

function toggleTextIn(e,txtval) {
	if(e.value==txtval) e.value="";
	else e.select();
}

function searchboxValidate(){
		sb = document.getElementById('txtSearchBox').value;
		sb=trimAll(sb);
		if (sb=="Search Product..." || sb=="" || sb=="Enter a search query") {
			document.getElementById('txtSearchBox').value = "Enter a search query";
			return false;
		}
		return true;
}

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;
}


function LTrim( value ) {
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
}

function RTrim( value ) {
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
}

function trim( value ) {
	return LTrim(RTrim(value));
}

function isValidEmail(value) {
	var emailFilter=/^.+@.+\..{2,3}$/;
	return(emailFilter.test(value));
}

function isNumber(value) {
	var numberFilter=/^\d{2,10}$/;
	return(numberFilter.test(value));
}

function showMessage(field, msg) {
	$(field).parent('td').find('p.validationmsg').html(msg).show('slow');
	field.focus();
}

function showMessageSml(field, msg) {
	$(field).parent('td').find('p.validationmsg-sml').html(msg).show('slow');
	field.focus();
}
