// ajaxLoginNavLayer.jsvar ajaxResetPasswordRequestFunc = {    resetPasswordRequestFunc:function(){            wc.service.declare({                id: "AjaxResetPasswordRequest",                actionId: "resetPassword",                url: "AjaxResetPasswordRequestS",                formId: "ResetPasswordNavLayer",                successHandler: function(serviceResponse) {                    if(dojo.byId('forgot-password-send')) dojo.byId('forgot-password-send').style.display='block';                        if(dojo.byId('forgot-password_NavLayer')) dojo.byId('forgot-password_NavLayer').style.display='none';                                            if(dojo.byId('CommonErrorAreaLogin')) dojo.byId('CommonErrorAreaLogin').innerHTML="";//                    _iframe.lowes.initTransport();                },                failureHandler: function(serviceResponse) {                    LowesErrorMessageDisplayNavLayer(serviceResponse);//                    _iframe.lowes.initTransport();                }            });                        wc.service.invoke("AjaxResetPasswordRequest");        }}function LowesErrorMessageDisplayNavLayer(serviceResponse) {    var innerText = "";    var errors = serviceResponse.errorMessageParam;    var lowesErrors = "";    var userFriendlyNames = "";    dojo.forEach(errors, function(field){        for (var key in field){            if (field[key] != 'null' && key == 'errorFieldNames') {                lowesErrors = field[key];                if(dojo.isArrayLike(lowesErrors)){                    lowesErrors = lowesErrors;                    }else{                    lowesErrors =  [lowesErrors];                    }                                        }            if (field[key] != 'null' && key == 'userFriendlyFieldNames') {                userFriendlyNames = field[key];                if(dojo.isArrayLike(userFriendlyNames)){                    userFriendlyNames = userFriendlyNames;                    }else{                    userFriendlyNames =  [userFriendlyNames];                    }                                        }        }    });    var userFriendlyFieldName= "";    dojo.forEach(userFriendlyNames, function(lowesFieldName){            lowesUserFriendlyNames = lowesFieldName;        });        dojo.forEach(lowesErrors, function(lowesField){            var fieldName;            for (var key in lowesField){                fieldName = "";                for(var fieldKey in lowesUserFriendlyNames){                    if( fieldKey == key){                        fieldName = lowesUserFriendlyNames[fieldKey];                    }                }                errorMessageTemp = lowesField[key] + " " + fieldName;                   displayFieldsErrors(key,errorMessageTemp);            }        });    }function displayFieldsErrors(idField, errorMessage){    idLI=idField+"LI_NavLayer";    idError=idField+"Error_NavLayer";    errorContent='<div class="form-input-help" style="clear: both;">';    errorContent+='<p class="error">'+errorMessage+'</p></div>';    if(dojo.byId(idError)) dojo.byId(idError).innerHTML=errorContent;    if(dojo.byId(idLI)) dojo.addClass(dojo.byId(idLI), 'error');}function removeFieldsErrors(idField){    idLI=idField+"LI_NavLayer";    idError=idField+"Error_NavLayer";    if(dojo.byId(idError)) dojo.byId(idError).innerHTML="";    if(dojo.byId(idLI)) dojo.removeClass(dojo.byId(idLI), 'error');}function updateLoginFields(){    logonIdInput=dojo.byId('logonId')    if(getCookie("logonId")){        document.Logon.rememberMe.checked=true;                        if(logonIdInput && logonIdInput.value==""){            logonIdInput.value=getCookie("logonId");        }    }}function resetLoginNavLayer(){    if(dojo.byId('forgot-password_NavLayer')) dojo.style(dojo.byId('forgot-password_NavLayer'), 'display','none')        if(dojo.byId('resetLogonIdLI_NavLayer')) dojo.removeClass(dojo.byId('resetLogonIdLI_NavLayer'), 'error');        if(dojo.byId('logonIdLI_NavLayer')) dojo.removeClass(dojo.byId('logonIdLI_NavLayer'), 'error');        if(dojo.byId('logonPasswordLI_NavLayer')) dojo.removeClass(dojo.byId('logonPasswordLI_NavLayer'), 'error');    if(dojo.query('.page-errors')) dojo.query('.page-errors').style('display','none');    if(dojo.query('.form-input-help')) dojo.query('.form-input-help').style('display','none');        document.forms['LogonNavLayer'].elements['forgot-password-send'].style.display='none';    }function resetLoginPasswordValue(){    document.ResetPasswordNavLayer.resetLogonId.value=document.LogonNavLayer.logonId.value;    if(dojo.byId('resetLogonIdLI_NavLayer')) dojo.removeClass(dojo.byId('resetLogonIdLI_NavLayer'), 'error');    if(dojo.byId('logonIdLI_NavLayer')) dojo.removeClass(dojo.byId('logonIdLI_NavLayer'), 'error');        if(dojo.byId('logonPasswordLI_NavLayer')) dojo.removeClass(dojo.byId('logonPasswordLI_NavLayer'), 'error');        if(dojo.query('.page-errors')) dojo.query('.page-errors').style('display','none');    if(dojo.query('.form-input-help')) dojo.query('.form-input-help').style('display','none');}function displayURL(url,displayNav,params){    scheme = location.protocol;    if(displayNav=="true"){        logonFormNavURL = (scheme == 'http:')?"/webapp/wcs/stores/servlet/LogonFormNavIframe?langId=-1&storeId=10151&catalogId=10051":"/webapp/wcs/stores/servlet/LogonFormNavIframeS?langId=-1&storeId=10151&catalogId=10051";		if (url != "") {				if (params){					params = "&" + params + "&URL=" + escape(url);				}				else {					params = "&URL=" + escape(url);				}		}		if(dijit.byId('dialog_login')) dijit.byId('dialog_login').href = logonFormNavURL + params;		if(dijit.byId('dialog_login')) dijit.byId('dialog_login').show();    }else{        window.location=url;    }}function pressEnterNavLayer(keyStroke){    keyCode =(document.all)? event.keyCode: keyStroke.which ;    if (keyCode == 13){            submitNavLayerLogon();    }}function submitNavLayerLogon() {	//var login = document.LogonNavLayer.elements["logonId"].value.toLowerCase();    document.forms['LogonNavLayer'].submit();}function pressEnterNavLayerResetPassword(keyStroke){    keyCode =(document.all)? event.keyCode: keyStroke.which ;    if (keyCode == 13){            // do nothing        return false;            }}