

var Config = new Object();
Config.appRoot = '/';
Config.secTicketCookieName = 'aucook';
Config.secTicketCookiePath = '';
Config.sessionIdCookieName = 'aucook_ssid';

function SetTicketCookie(ticket, sessionid)
{
   SetCookie(Config.secTicketCookieName, Config.secTicketCookiePath, ticket);
   SetCookie(Config.sessionIdCookieName, Config.secTicketCookiePath, sessionid);
   return true;
}

function GetTicketCookie()
{
   var ticket = ReadCookie(Config.secTicketCookieName)
   var sessionid = ReadCookie(Config.sessionIdCookieName)
   
   return ticket + ";" + sessionid;
}

function ClearTicketCookie()
{
   //DeleteCookie(Config.secTicketCookieName);
   //DeleteCookie(Config.sessionIdCookieName);
   SetCookie(Config.secTicketCookieName, Config.secTicketCookiePath, '');
   SetCookie(Config.sessionIdCookieName, Config.secTicketCookiePath, '');
   return true;
}

function SetCookie(name, path, value) 
{
	document.cookie = name + "=" + value + "; path=" + 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 DeleteCookie(name)
{
    var cookie_date = new Date ( );  // current date & time
    cookie_date.setTime ( cookie_date.getTime() - 1 );
    document.cookie = name + "=; expires=" + cookie_date.toGMTString();
}

    
function MappingEnter(e, buttonid)
{
	var evt = e ? e : window.event;
	var bt = document.getElementById(buttonid);
	if (bt)
	{
		if (evt.keyCode == 13)
		{
			bt.click();
			return false;
		}
	}
}