function RememberMe()	{
var Remember = new Array();

RememberArray = readCookie('atmailuser');
if(RememberArray)	{
RememberValues = RememberArray.split(/&|%26/);
for (var i in RememberValues)	{
	var n = i;
	n++;
	//alert(i + ":" + RememberValues[i]);

	if(RememberValues[i] == 'MailServer' || RememberValues[i] == 'NewWindow' || RememberValues[i] == 'Language' || RememberValues[i] == 'username' || RememberValues[i] == 'pop3host' || RememberValues[i] == 'LoginType' || RememberValues[i] == 'MailType')
	Remember[RememberValues[i]] = RememberValues[n];

}

setField(document.loginPage.username, Remember["username"]);

if(Remember["MailType"] == 'file' && type != 'standalone')	{

	if (document.loginPage.pop3host.nodeName == 'INPUT') {
		setField(document.loginPage.pop3host, Remember["pop3host"]);
	} else {
		setSelect(document.loginPage.pop3host, Remember["pop3host"]);
	}
	
	setSelect(document.loginPage.Language, Remember["Language"]);
	setSelect(document.loginPage.LoginType, Remember["LoginType"]);
	setSelect(document.loginPage.NewWindow, Remember["NewWindow"]);
	setCheckbox(document.loginPage.RememberMe, '1');
	document.loginPage.password.focus();
	check_default();
	//check_newwindow();

} else if(Remember["username"])	{
	// Switch the External mailboxes
	if(type != 'standalone')
	switchtype();
	
	if (document.loginPage.pop3host.nodeName == 'INPUT') {
		setField(document.loginPage.pop3host, Remember["pop3host"]);
	} else {
		setSelect(document.loginPage.pop3host, Remember["pop3host"]);
	}
	
	if (document.loginPage.MailServer.nodeName == 'INPUT') {
		setField(document.loginPage.MailServer, Remember["MailServer"]);
	} else {
		setSelect(document.loginPage.MailServer, Remember["MailServer"]);
	}
	
	setSelect(document.loginPage.Language, Remember["Language"]);
	setSelect(document.loginPage.LoginType, Remember["LoginType"]);
	setSelect(document.loginPage.NewWindow, Remember["NewWindow"]);
	setSelect(document.loginPage.MailType, Remember["MailType"]);
	setCheckbox(document.loginPage.RememberMe, '1');
	document.loginPage.password.focus();
	check_default();
	//check_newwindow();
} else	{

	// Else, there is no remember me set, or a brand new login
	browsercheck();
	document.loginPage.username.focus();
	check_default();
	//check_newwindow();
}

} else	{
	// If a user logged off, don't show the cookie of the users details if set
	browsercheck();
	document.loginPage.username.focus();
	check_default();
	//check_newwindow();
	return;
}

}


// Functions used by Rememberme script
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 0;
}

function setField(theForm, theValue)    {

if(!theValue)
        return;

try{
  theForm.value = theValue;
} catch(e) {
        //alert(e);
 return 0;
}

}

function setCheckbox(theForm, theValue) {
        try{
        theForm.checked = true;
        } catch(e) {

        }
}
function setSelect(theForm, theValue)   {

try{

        var i;
        for(i=theForm.length-1;i>=0;i--)
        {

        if(theForm[i].value == theValue) {
                theForm[i].selected = true;
                break;
        }
        }

} catch(e) {
        //alert(e);
 return 0;
}

}

