/*

This file contains the script to handle events regarding the 'login' element on
login pages.

NOTE: The script in this file depends explicitly on cookie.js which must be
loaded prior to loading this file.

*/

var loginUNCookie = new Cookie('loginUNCookie');
var loginPWCookie = new Cookie('loginPWCookie');

var loginUNCookie_Report = new Cookie('loginUNCookie_Report');
var loginPWCookie_Report = new Cookie('loginPWCookie_Report');

// load login
function setUP() {
	if ( loginUNCookie.look() ) {
		document.loginform.username.value = loginUNCookie.get();
		document.loginform.rememberusername.checked = 1;
	} else {
		document.loginform.username.value = "";
		document.loginform.rememberusername.checked = 0;
	}
	if ( loginPWCookie.look() ) {
		document.loginform.password.value = loginPWCookie.get();
		document.loginform.rememberpassword.checked = 1;
	} else {
		document.loginform.password.value = "";
		document.loginform.rememberpassword.checked = 0;
	}
    return true;
};

function setUP_Report() {
	if ( loginUNCookie_Report.look() ) {
		document.loginform.username.value = loginUNCookie_Report.get();
		document.loginform.rememberusername.checked = 1;
	} else {
		document.loginform.username.value = "";
		document.loginform.rememberusername.checked = 0;
	}
	if ( loginPWCookie_Report.look() ) {
		document.loginform.password.value = loginPWCookie_Report.get();
		document.loginform.rememberpassword.checked = 1;
	} else {
		document.loginform.password.value = "";
		document.loginform.rememberpassword.checked = 0;
	}
    return true;
};

// save login
function saveUP() {
	if ( document.loginform.rememberusername.checked ) {
    	loginUNCookie.eat();
    	loginUNCookie.bake(document.loginform.username.value);
	} else {
    	loginUNCookie.eat();
	}
	if ( document.loginform.rememberpassword.checked ) {
    	loginPWCookie.eat();
    	loginPWCookie.bake(document.loginform.password.value);
	} else {
    	loginPWCookie.eat();
	}
    return true;
};

function saveUP_Report() {
	if ( document.loginform.rememberusername.checked ) {
    	loginUNCookie_Report.eat();
    	loginUNCookie_Report.bake(document.loginform.username.value);
	} else {
    	loginUNCookie_Report.eat();
	}
	if ( document.loginform.rememberpassword.checked ) {
    	loginPWCookie_Report.eat();
    	loginPWCookie_Report.bake(document.loginform.password.value);
	} else {
    	loginPWCookie_Report.eat();
	}
    return true;
};

function go(where)
{
        try{
//              alert(where);
                document.getElementById(where).value=1;
                document.menu.submit();
        } catch (e) {}

        return false;
}

function submitLogin(){
	/*
	document.forms[0].action = "https://plaympe.com/cgi-local/v2/user/web_access_save.cgi";
	document.forms[0].target = "_blank";
	document.forms[0].id="loginform";
	document.forms[0].name="loginform";
	document.forms[0].method = "post"
	inputs = document.getElementsByTagName("input");
	var count=0;
	if(inputs){
		for(var i=0; i<inputs.length;i++){
			if(inputs[i].className == "inputLoginUsername"){
				inputs[i].id="username";
				inputs[i].name="username";
				count++;
			}
			
			if(inputs[i].className == "inputLoginPassword"){
				inputs[i].id="password";
				inputs[i].name="password";
				count++;
			}
			
			if(inputs[i].id.indexOf("LoginMPE_chkUsername")>0){
				inputs[i].id="rememberusername";
				inputs[i].name="rememberusername";
				count++;
			}
			
			if(inputs[i].id.indexOf("LoginMPE_chkPassword")>0){
				inputs[i].id="rememberpassword";
				inputs[i].name="rememberpassword";
				count++;
			}
			if(count ==4){break;}
		}
		hfields = document.getElementById("hiddenfield");
		if(hfields){
			objhiddens = hfields.getElementsByTagName("input");
			for(var i=0;i<objhiddens.length;i++){
				alert(objhiddens[i].id);
				if(objhiddens[i].id.indexOf("LoginMPE_sub")>0){
					objhiddens[i].id="sub";
					objhiddens[i].name="sub";
				}
				if(objhiddens[i].id.indexOf("LoginMPE_partnet")>0){
					objhiddens[i].id="partnet";
					objhiddens[i].name="partnet";
				}
			}
		}
	}
	
	//saveUP();
	*/
}