/* This function is used to set cookies */
function setCookie(sName, vValue) 
{
	var argv = setCookie.arguments, argc = setCookie.arguments.length;
	var sExpDate = (argc > 2) ? "; expires="+argv[2].toGMTString() : "";
	var sPath = (argc > 4) ? "; path="+argv[3] : "";
	var sDomain = (argc > 5) ? "; domain="+argv[4] : "";
	var sSecure = (argc > 3) && argv[5] ? "; secure" : "";
	document.cookie = sName + "=" + escape(vValue,0) + sExpDate + sPath + sDomain + sSecure + ";";
}
/* This function is used to get cookies */
function getCookie (sCookieName)
{
    var sName=sCookieName+"=", ichSt, ichEnd;
    var sCookie=document.cookie;

    if ( sCookie.length && ( -1 != (ichSt = sCookie.indexOf(sName)) ) )
    {
        if (-1 == ( ichEnd = sCookie.indexOf(";",ichSt+sName.length) ) )
            ichEnd = sCookie.length;
        return unescape(sCookie.substring(ichSt+sName.length,ichEnd));
    }
    
    return null;
}

/* This function is used to delete cookies */
function deleteCookie(sName) 
{
  document.cookie = sName + "=" + getCookie(sName) + "; expires=" + (new Date()).toGMTString() + ";";

}
function saveLoginCookies ()
{
	if (document.Signon.j_remember == null || document.Signon.j_remember.checked == false )
		return;
	var user = document.Signon.j_username.value;
	var pswd = document.Signon.j_password.value;
	var today = new Date();
	today.setTime(today.getTime() + (365 * 24 * 3600 * 1000));

	setCookie ("resu", user, today, true);
	setCookie ("dwsp", pswd, today, true);
	setCookie ("remember", "on", today, true);
} 
function getLoginCookies()
{
	var remember = getCookie("remember");
	var user = getCookie("resu");
	var pswd = getCookie("dwsp");
	if ( remember != null && remember == "onxxx")
	{
		document.Signon.j_username.value = user;
		document.Signon.j_password.value = pswd;
		document.Signon.submit();
		return 1;
	}
	return 0;
}
function deleteLoginCookies()
{
	deleteCookie("resu");
	deleteCookie("dwsp");
	deleteCookie("remember");
}
function CallLoginNew( )
{
	// remove login cookies
	deleteLoginCookies();
	top.location.href = '/wmax/xServlet?xAction=xSystem.Go&control=Login/C_LogOff';
}

function CallLogoff( targetLocation )
{
	
	var remember = getCookie("remember");
	if ( remember != null && remember == "onxxx")
		targetLocation.href = '/wmax/HTMdocs/Login/thankyou.jsp';
	else
		targetLocation.href = '/wmax/xServlet?xAction=xSystem.Go&control=Login/C_LogOff';
}
