function IsAlphaNum( str ) {
// Return immediately if an invalid value was passed in
	if (str+"" == "undefined" || str+"" == "null" || str+"" == "")
		return false;
	var isValid = true;
	
	// convert to a string for performing string comparisons.
	str += "";
	// Loop through length of string and test for any alpha numeric
	// characters
	var i
	for (i = 0; i < str.length; i++)
	{
	// Alphanumeric must be between "0"-"9", "A"-"Z", or "a"-"z"
		if (!(((str.charAt(i) >= "0") && (str.charAt(i) <= "9")) ||
		((str.charAt(i) >= "a") && (str.charAt(i) <= "z")) ||
		((str.charAt(i) >= "A") && (str.charAt(i) <= "Z")) || (" ρΡαινσϊΑΙΝΣΪ".include(str.charAt(i)))))
		{
			isValid = false;
		break;
		}
	} // END for 
	return isValid;
} // end IsAlphaNum
function IsAlphaNum2( str ) {
// Return immediately if an invalid value was passed in
	if (str+"" == "undefined" || str+"" == "null" || str+"" == "")
		return false;
	var isValid = true;
	
	// convert to a string for performing string comparisons.
	str += "";
	// Loop through length of string and test for any alpha numeric
	// characters
	var i
	for (i = 0; i < str.length; i++)
	{
	// Alphanumeric must be between "0"-"9", "A"-"Z", or "a"-"z"
		if (!(((str.charAt(i) >= "0") && (str.charAt(i) <= "9")) ||
		((str.charAt(i) >= "a") && (str.charAt(i) <= "z")) ||
		((str.charAt(i) >= "A") && (str.charAt(i) <= "Z")) || (" ,.ρΡαινσϊΑΙΝΣΪ".include(str.charAt(i)))))
		{
			isValid = false;
		break;
		}
	} // END for 
	return isValid;
} // end IsAlphaNum
function createCookie(name,value,days)
{
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name)
{
	createCookie(name,"",-1);
}