
function minLength(objField,fieldname, minSize)
{
	var tempVal = Trim(objField.value)
	if(tempVal.length < minSize)
	{
		alert("Minimum "+minSize+" characters for field "+fieldname+"\n");
		objField.focus();
		return(true);
	}
	return(false);
}

function isNumeric(objField, fieldname){

	var val;
	val = objField.value;
	
	if (!(parseFloat(val,10)==(val*1))) {
		alert("Please insert numeric values for " + fieldname)
		return false;
	}
	return true;
	//return(parseFloat(val,10)==(val*1));
}

function LTrim(str){
	if (str==null){return null;}
	for(var i=0;str.charAt(i)==" ";i++);
	return str.substring(i,str.length);
	}
function RTrim(str){
	if (str==null){return null;}
	for(var i=str.length-1;str.charAt(i)==" ";i--);
	return str.substring(0,i+1);
	}

function Trim(str){return LTrim(RTrim(str));}

function isEmail(strEmail){

	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(strEmail))
	{return(true);}
	else
	{return(false);}
}

function openNewWindow()
{
	if (!(minLength(document.frmMail.txtBody, "Email Body", 5)))
	{
		var url;
		url = "MailFormatPreview.asp?MT="+document.frmMail.txtBody.value;
		window.open(url,'Mail_Preview','width=300,height=400,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes');
	}
}


function popUp(URL) {
	window.open("imageShow.asp?URL=" + URL, 'Product_Showcase', 'toolbar=0,scrollbars=0,location=0,statusbar=1,menubar=0,resizable=0,width=575,height=448,left = 150,top = 150');
}
