function WindowPosition(widthX,heightX)
{
	var width = (screen.width);
	var height = (screen.height - 25);
	var centerleft = 0;
	var centertop = 0;
	var centerleft = (width/2) - (widthX/2);
	var centertop = (height/2) - (heightX/2);
	var width=widthX;
	var height=heightX;
	window.moveTo(centerleft,centertop);
	window.resizeTo(width, height);
	window.focus();
}

function CheckIfNum(obj)
{
	regExpr=new RegExp(/^\d*$/);
	if(!regExpr.test(obj.value))
	{
		alert("Please Enter Valid Numbers");
		obj.value=1;
	}
}

function CheckRealNum(obj)
{
	regExpr=new RegExp(/^-?\d*(\.\d{1,2})?$/);
	if(!regExpr.test(obj.value))
	{
		alert("Please Enter Valid Amount");
		obj.value="0";		
	}
}

function CheckIfImageFile(path)
{
	if(path!="")
	{
		index=path.lastIndexOf(".");
		ext=path.substr(index);
		if(ext!='.jpg'&&ext!='.jpeg'&&ext!='.png'&&ext!='.JPG'&&ext!='.PNG')
		{
			alert("Please Enter Image files with '.jpg' or '.jpeg' Extensions Only");
			return 1;
		}
	}
	return 0;

}

function checkEmail(x)
{
	a=new Array();
	s=x.value;
	
	for(i=0; i<s.length; i++)
		a[i]=s.charAt(i);

	dot = s.indexOf(".");
	at   = s.indexOf("@");

	if (dot == -1 || at == -1)
	{
		x.focus()
		alert ("Please Check Email Address");
		return 1;
	}

	str1=s.substring(dot+1,s.length);
	str2=s.substring(at+1, dot);
	str3=s.substring(0,at);

	if((str1.length==0)||(str2.length==0)||(str3.length==0))
	{
		x.focus()     
		alert ("Please Check Email Address");
		return 1;
	}

	return 0;
}

//given the value, str_trim trims down the string from all padded whitespaces...
function str_trim(str)
{	
	if(str.length > 0)
	{
		while(str.charAt(1)==' ')
			str = str.substr(1);
						
		while(str.charAt((str.length - 1))==' ')
			str = str.substring(0, str.length-2);
	}
	
	return str;
} 

function VerifyDate(str_dt1, str_dt2) //(1st date[from], 2nd date[to])
{	
	var arr_dt1 = str_dt1.split("-");
	dt1 = new Date(arr_dt1[1] + "/" + arr_dt1[0] + "/" + arr_dt1[2]);

	var arr_dt2 = str_dt2.split("-");
	dt2 = new Date(arr_dt2[1] + "/" + arr_dt2[0] + "/" + arr_dt2[2]);

	difference = dt2 - dt1;
	years = difference/(1000*60*60*24*365);

	if(difference < 0)
		return false;

	return true;
}


function putMenuOn(obj)
{
	obj.className="menuon";
}

function putMenuOff(obj)
{
	obj.className="menuoff";
}

function str_trim(str)
{	
	if(str.length > 0)
		while(str.charAt(0)==' ')
			str = str.substr(1);
		
	if(str.length > 0)
		while(str.charAt((str.length - 1))==' ')
			str = str.substring(0, str.length-1);
	
	return str;
}  // */