//=================================================
//Created By: Ferdinand Florida				      |
//Date Created: 05.17.2007					      |
//Purpose: Common/reusable Javascript functions   |
//=================================================

function leftTrim() {
    return this.replace(/^\s+/,'');
}

function rightTrim() {
    return this.replace(/\s+$/,'');
}
function Trim() {
    //return this.replace(/^\s+/,'').replace(/\s+$/,'');
    return this.ltrim().rtrim();
}

String.prototype.ltrim = leftTrim;
String.prototype.rtrim = rightTrim;
String.prototype.trim = Trim;


function openWin(asPage)
{
	var oWin     
	oWin = "resizable=no,scrollBars=yes,menuBar=no,directories=no,titlebar=yes,toolBar=no,location=No,status=No," 
	oWin += "width=850,height=850,screenX=0,screenY=0,top=20, left=20"
	var objPage = asPage
	//alert(asPage);
	window.open (objPage, "WinView", oWin);
	
}


function openWinFull(asPage)
{
	var oWin     
	oWin = "resizable=yes,scrollBars=yes,menuBar=no,directories=no,titlebar=yes,toolBar=no,location=No,status=yes," 
	oWin += "width=900,height=700,screenX=0,screenY=0,top=20, left=20"
	var objPage = asPage
	//alert(asPage);
	window.open (objPage, "WinView", oWin);
	
}



function uf_noNumbers(e)
{
	var keynum
	var keychar
	var numcheck
	if(window.event) // IE
	{
		keynum = e.keyCode
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
		keynum = e.which
	}
	keychar = String.fromCharCode(keynum)
	numcheck = /\d/
	return !numcheck.test(keychar)
}

function uf_noLetters(e)
{
	var keynum
	var keychar
	var numcheck
	if(window.event) // IE
	{
		keynum = e.keyCode
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
		keynum = e.which
	}
	keychar = String.fromCharCode(keynum)
	numcheck = /\D/
	return !numcheck.test(keychar)
}
