<!--
function emptyCheck(thefield)
{
	if(thefield.value == "")
	{
		return true;
	}
	else
	{ 
		return false;
	}
}

function onlyChar()
  {
    if(((event.keyCode>=97)&&(event.keyCode<=122)) 
        || ((event.keyCode>=65)&&(event.keyCode<=90))
	|| ((event.keyCode>=40)&&(event.keyCode<=47))
        || (event.keyCode==32))
        
           event.keyCode=event.keyCode;
    else
           event.keyCode=0;
  }

function enterNum()
   {
     if((event.keyCode>=48)&&(event.keyCode<=57))
     {
        event.keyCode=event.keyCode;
     }
     else
     {
       event.keyCode=0;
      
     }
  }

function onlyCharNum()
  {
    if(((event.keyCode>=97)&&(event.keyCode<=122)) 
        || ((event.keyCode>=65)&&(event.keyCode<=90))
        || (event.keyCode==32)
        || ((event.keyCode>=40)&&(event.keyCode<=47))
        || ((event.keyCode>=48)&&(event.keyCode<=57)))
           event.keyCode=event.keyCode;
    else
           event.keyCode=0;
  }

function trimAll(thefield)
{
	var theinput  = thefield.value;
	var thelength = theinput.length;
	var test      = new String();
	var result    = new String();

	for(var i=0; i<thelength; i++)
	{
		var thechar  = theinput.charAt(i);

		if(i>0 && i<thelength)
		{
			var thecharl = theinput.charAt(i-1);
			var thecharr = theinput.charAt(i+1);
		}

		if((i==0) || (i==thelength-1))
		{
			if(thechar != " ")
				test = test + thechar;
		}
		else
		{
			if(thechar == " ")
			{
				if((thecharl != " " && thecharr == " ") ||
				   (thecharl != " " && thecharr != " "))
				test = test + thechar;
			}
			else
				test = test + thechar;
		}
	}
		
	if(test.charAt(test.length-1) == " ")
	{
		for(j=0; j<test.length-1; j++)
			result = result + test.charAt(j);
	}
	else
	{
		for(j=0; j<test.length; j++)
			result = result + test.charAt(j);
	}
	
	thefield.value = result;
}	
	

function checkvaliddate(dateStr) {
 
    var slash1 = dateStr.indexOf("/");
    if (slash1 == -1) { slash1 = dateStr.indexOf("-"); }
    if (slash1 == -1) { return false; }

    var dateMonth = dateStr.substring(0, slash1)
    var dateDayAndYear = dateStr.substring(slash1+1, dateStr.length);

    var slash2 = dateDayAndYear.indexOf("/");
    if (slash2 == -1) { slash2 = dateDayAndYear.indexOf("-"); }

    if (slash2 == -1) { return false; }

    var dateDay = dateDayAndYear.substring(0, slash2);
    var dateYear = dateDayAndYear.substring(slash2+1, dateDayAndYear.length);

    if ( (dateDay == "") || (dateMonth == "") || (dateYear == "") ) { return false; }

    for (var x=0; x < dateMonth.length; x++) {
        var digit = dateMonth.substring(x, x+1);
        if ((digit < "0") || (digit > "9")) { return false; }
    }

    var numMonth = 0;
    for (var x=0; x < dateMonth.length; x++) {
        digit = dateMonth.substring(x, x+1);
        numMonth *= 10;
        numMonth += parseInt(digit);
    }

    if ((numMonth <= 0) || (numMonth > 12)) { return false; }

    for (var x=0; x < dateDay.length; x++) {
        digit = dateDay.substring(x, x+1);
        if ((digit < "0") || (digit > "9")) { return false; }
    }

    var numDay = 0;
    for (var x=0; x < dateDay.length; x++) {
        digit = dateDay.substring(x, x+1);
        numDay *= 10;
        numDay += parseInt(digit);
    }
    if ((numDay <= 0) || (numDay > 31)) { return false; }

    if ((numMonth == 2) && (numDay > 29)) { return false; }

    if ((numMonth == 4) || (numMonth == 6) || (numMonth == 9) || (numMonth == 11)) { 
        if (numDay > 30) { return false; } 
    }

    for (var x=0; x < dateYear.length; x++) {
        digit = dateYear.substring(x, x+1);
        if ((digit < "0") || (digit > "9")) { return false; }
    }

    var numYear = 0;
    for (var x=0; x < dateYear.length; x++) {
        digit = dateYear.substring(x, x+1);
        numYear *= 10;
        numYear += parseInt(digit);
    }

    if ( (dateYear.length != 2) && (dateYear.length != 4) ) { return false; }
 
    if ( (numYear < 50) && (dateYear.length == 2) ) { numYear += 2000; }
    if ( (numYear < 100) && (dateYear.length == 2) ) { numYear += 1900; }
    if ((numYear <= 1980) || (numYear > 9999)) { return false; }
    if ((numMonth == 2) && (numDay == 29))
     {
        var div4 = numYear % 4;
        var div100 = numYear % 100;
        var div400 = numYear % 400;
        if (div4 != 0) 
			{ return false; }

        if ((div100 == 0) && (div400 != 0))
			{ return false; }
    }
    return true;
}

function checklength(which,total_char)
{
	if (which.value.length == total_char)
	{					
		if((event.keyCode>=1)&&(event.keyCode<=31))
		{
		        //event.keyCode=event.keyCode;
			var e=window.event;
			e.returnValue=true;
		}
		else
		{
			//event.keyCode.returnValue=false;
			var e=window.event;
			e.returnValue=false;
		}
	}

}

function DaysInMonth(WhichMonth, WhichYear)
{
	var DaysInMonth = 31;
	if (WhichMonth == "Apr" || WhichMonth == "Jun" || WhichMonth == "Sep" || WhichMonth == "Nov") DaysInMonth = 30;
	if (WhichMonth == "Feb" && (WhichYear/4) != Math.floor(WhichYear/4))	DaysInMonth = 28;
	if (WhichMonth == "Feb" && (WhichYear/4) == Math.floor(WhichYear/4))	DaysInMonth = 29;
	return DaysInMonth;
}

function ChangeOptionDays(formname,Which)
{
	DaysObject = eval("document." + formname + "." + Which + "day");
	MonthObject = eval("document." + formname + "." + Which + "month");
	YearObject = eval("document." + formname + "." + Which + "year");
	Month = MonthObject[MonthObject.selectedIndex].text;
	Year = YearObject[YearObject.selectedIndex].text;
	DaysForThisSelection = DaysInMonth(Month, Year);
	if(MonthObject[0].value=="NULL")
		CurrentDaysInSelection = DaysObject.length-1 ;
	else
		CurrentDaysInSelection = DaysObject.length;

	if (CurrentDaysInSelection > DaysForThisSelection)
	{
		for (i=0; i<(CurrentDaysInSelection-DaysForThisSelection); i++)
		{
			DaysObject.options[DaysObject.options.length - 1] = null
		}
	}

	if (DaysForThisSelection > CurrentDaysInSelection)
	{
		for (i=0; i<(DaysForThisSelection-CurrentDaysInSelection); i++)
		{
			if(MonthObject[0].value!="NULL")
				NewOption = new Option(DaysObject.options.length + 1,DaysObject.options.length + 1);
			else
				NewOption = new Option(DaysObject.options.length,DaysObject.options.length);
		
			DaysObject.add(NewOption);
		}
	}
	if (DaysObject.selectedIndex < 0) DaysObject.selectedIndex == 0;
}

function GoToPage(nameofform,pagenum,file_name)
{
	var form_name=eval("document." + nameofform);
	form_name.targetpagenumber.value=pagenum;
	form_name.action=file_name;
	form_name.submit();
}

function OnKeyDown(whichvalue)
{
	e = window.event;
	if (e.keyCode == 13)
	{
		trimAll(whichvalue)
		if((whichvalue.value==0) || (whichvalue.value==""))
		{
			alert("Please Enter a Valid Number Greater Than 0");
			whichvalue.focus();
		}
		else
		{
		e.cancel = true;
		document.forms[0].submit();
		}
	}	
}
-->