
function closePopUp(x)
{
	if (typeof(x)=="object")
	{	
		if (!x.closed)
			x.close();
	}
}

function mytrim(str)
{	str="" + str
	if (str=="")
		return str;
	while (str.indexOf(" ")==0)
	{	if (str=="")
		return str;
		str=str.substring(1);
	}
	while (str.lastIndexOf(" ")==str.length-1)
	{	if (str=="")
		return str;
		str=str.substring(0,str.length-1);
	}
	return str;
}
	

	function NumOnly(){
		if (
		((event.keyCode>47) && (event.keyCode<58) && (event.shiftKey)) 
		|| 
		((event.keyCode>105) && (event.keyCode<112))
		|| 
		((event.keyCode>64) && (event.keyCode<91))
		|| 
		((event.keyCode>185) && (event.keyCode<193)) 
		||
		((event.keyCode>218) && (event.keyCode<223))
		||
		(event.keyCode==32)
		)
			{
				event.returnValue=false;
			}
		else	{
				event.returnValue=true;	
		}
	}	
	
function mOvrElem(src, clrOver) { 
	if (!src.contains(event.fromElement)) 
	{ 
		//src.style.cursor = 'hand'; 
		src.bgColor = clrOver; 
		src.borderColor = clrOver;
	}}

function mOutElem(src, clrIn){ 
	if (!src.contains(event.toElement)) 
	{ 
		//src.style.cursor = 'default'; 
		src.bgColor = clrIn; 
		src.borderColor = clrIn; 
	}
}

function showCalendar(ControlNumber)
	
{	
	ASPName="SelectDate.asp?ControlNumber="+ControlNumber
	
	ASPName=ASPName+"&seldate="+document.forms[0].elements[ControlNumber].value;
	
	specification = "menubar=no,scrollbars=no,resizable=yes,width=310,height=240,left=180,top=100";
	//alert(ASPName);
	proWindow = window.open(ASPName, "myWindow", specification);
	
}


function isDateValidNum(myMonth,myDay,myYear)
{	
	if ((""+myMonth=="") || (""+myDay=="") || (""+myYear==""))
	{
		return false
	}
	if (isNaN(myMonth) || isNaN(myDay) || isNaN(myYear))
	{
		return false
	}
	if (1*myMonth>12)
	{
		return false
	}
	if (1*myMonth<0)
	{
		return false
	}	
	strYear=new String(myYear)

	if (strYear.length==1)
	{
		vYear="200"+strYear
	}
	else
	{if (strYear.length==2) 
	{
		if (1*myYear>=30)
			vYear="19"+strYear
		else
			vYear="20"+strYear
	}
	else

	{if (strYear.length==4)
	{
		vYear=myYear
	}
	else
	{
		return false
	}
	}
	}
	if ((0.25*myYear-Math.round(0.25*myYear))==0 && !(1*myYear==2000))
	{

		if (1*myMonth==2 && 1*myDay>29)
		return false
	}
	else
	{

		if (1*myMonth==2 && 1*myDay>28)
		return false	
	}
	if (1*myMonth==1 || 1*myMonth==3 || 1*myMonth==5 || 1*myMonth==7 || 1*myMonth==8 || 1*myMonth==10 || 1*myMonth==12)
	{
		if (1*myDay>31)
		return false
	}
	if (1*myMonth==4 || 1*myMonth==6 || 1*myMonth==9 || 1*myMonth==11)
	{
		if (1*myDay>30)
		return false
	}
	return true
	
}

