function ltrim ( s )
{
	return s.replace( /^\s*/, "" )
}

function rtrim ( s )
{
	return s.replace( /\s*$/, "" );
}

function trim ( s )
{
	return rtrim(ltrim(s));
}

function checkdate(dateField)
{
// ------------- Checking for date in MM/DD/YYYY format ---------------------
	var expirydate=""
	var date=""
	var month=""
	var year=""
	expirydate = eval(dateField).value

	date=expirydate.substring(0,expirydate.indexOf("/"));
	month=expirydate.substring((expirydate.indexOf("/")+1),expirydate.indexOf("/",(expirydate.indexOf("/")+2)));
	year=expirydate.substring((expirydate.lastIndexOf("/")+1));
	if(expirydate.indexOf("/")==-1)
	{
		alert("Invalid Format For Date")
		eval(dateField).focus();
			return false;
	}
	/*alert(date)
	alert(month)
	alert(year)
	if(date<10)
		date="01";
	if(month<10)
		month="01";
	
	alert(month+" , "+date)
	*/
	if(isNaN(date) || isNaN(month) || isNaN(year))
	{
		alert("Enter Proper Date");
		eval(dateField).focus();
		return false;
	}

	if(date > 31 || date < 1)
	{
		alert("Invalid Date Of Month");
		eval(dateField).focus();
		return false;
	}

	if(month > 12 || month < 1)
	{
		alert("Invalid Month");
		eval(dateField).focus();
		return false;
	}

	if(year < 1850 || year > 5002)
	{
		alert("Invalid Year");
		eval(dateField).focus();
		return false;
	}

	if(month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12)
	{
		if(date > 30)
		{
			alert("Invalid Date Of Month")
			eval(dateField).focus();
			return false;
		}
	}

	if(month == 2)
	{
//----------- checking for leap year-------------
		var lyear=year-1848
		if((lyear%4==0) && (date<30))
		{
			if(date > 29)
			{
				alert("Invalid Date Of Month")
				eval(dateField).focus();
				return false;
			}
			//alert("leap year")
		}
		else if(date > 28)
		{
			alert("Invalid Date Of Month")
			eval(dateField).focus();
			return false;
		}
	}
	
	return true;

}
function doColor(item)
	{
		if(navigator.appName != "Netscape")
			{
				item.style.color="#6633CC";
			}
	}
function undoColor(item) 
	{
		if (navigator.appName != "Netscape")
			{
				item.style.color="#6633CC";
			}
	}
function topmenu(item) 
	{
		if (navigator.appName != "Netscape")
			{
				item.style.color="#747585";
			}
	}
