function showLogin(loginmsg){$(".loginInfo").remove();var status=loginmsg.getElementsByTagName("status")[0].firstChild.nodeValue;if(status=="SUCCESS"){var name=getCookieValue(getCobrandFromURL()+"LoginName");setLoggedIn(name);var loginInfo=loginmsg.getElementsByTagName("loginInfo");if(loginInfo!=null){var createdPeLink=false;
var toAppend="";for(var pos=0;pos<loginInfo.length;pos++){var dynLabel=loginInfo[pos].getElementsByTagName("label")[0].firstChild.nodeValue;var dynValue=loginInfo[pos].getElementsByTagName("value")[0].firstChild.nodeValue;var iconVal="";if(dynLabel=="admin"){iconVal='<a href="'+dynValue+'"><img src="/img/icons/lock.gif" class="icon_topnav" alt="Admin Console"></a>';
}if(dynLabel=="pe"||dynLabel=="pe admin"){if(!createdPeLink){if(dynLabel=="pe"){iconVal='<a href="'+dynValue+'"><img src="/img/icons/form_edit.gif" class="icon_topnav" alt="project entry (pe)"></a>';}else{iconVal='<a href="'+dynValue+'"><img src="/img/icons/form_edit.gif" class="icon_topnav" alt="pe admin"></a>';
}toAppend+='<li class="loginInfo">'+iconVal+'<a href="'+dynValue+'">'+dynLabel+"</a></li>";createdPeLink=true;}}else{toAppend+='<li class="loginInfo">'+iconVal+'<a href="'+dynValue+'">'+dynLabel+"</a></li>";}}$("#loggedindiv > ul").prepend(toAppend);}if(document.getElementById("dual_box")!=null){document.getElementById("overlay_login").style.cssText="display:none;";
document.getElementById("dual_box").style.cssText="display:none;";}}else{var msg=loginmsg.getElementsByTagName("message")[0].firstChild.nodeValue;document.getElementById("login_err").innerHTML=msg;document.getElementById("loggedindiv").style.cssText="display:none;";document.getElementById("nologindiv").style.cssText="display:inline;";
if(document.getElementById("overlay_login")!=null){document.getElementById("overlay_login").innerHTML=msg;}}document.getElementById("loadinglogin").style.cssText="display:none;";}function logMeOut(){setNotLoggedIn();location.href=location.protocol+"//"+location.host+"/index.html";}function showPasswd2(passwdmsg){var msg=passwdmsg.getElementsByTagName("message")[0].firstChild.nodeValue;
document.getElementById("login_err").innerHTML=msg;}function isEnterKey(event){var e=event||window.event;var thisKey=e.charCode||e.keyCode;if(thisKey==13){return true;}else{return false;}}function checkLogin(){var cbid=getCobrandFromURL();var loginName=getCookieValue(cbid+"LoginName");if(loginName!=null&&userHasCookie(cbid+"_globalgive")){setLoggedIn(loginName);
if(document.getElementById("loadinglogin")){document.getElementById("loadinglogin").style.cssText="display:none;";}if(userHasCookie("ggnewuser")){deleteCookie("ggnewuser","/");}}else{if(userHasCookie(cbid+"_rememberMe")){var url="/dy/j_spring_security_check?xautologin=true";$.get(url,function(data){showLogin(data);
},"xml");}else{var ftlSetName=$("#login_name").text();if(ftlSetName!=null&&ftlSetName!=""&&ftlSetName.length>0){setLoggedIn(ftlSetName);}else{setNotLoggedIn();}if(document.getElementById("loadinglogin")){document.getElementById("loadinglogin").style.cssText="display:none;";}}}}function setLoggedIn(name){if(document.getElementById("login_name")){document.getElementById("login_name").innerHTML="Welcome, "+decodeURIComponent(name)+"!";
}if(document.getElementById("nologindiv")){document.getElementById("nologindiv").style.cssText="display:none;";}if(document.getElementById("loggedindiv")){document.getElementById("loggedindiv").style.cssText="display:inline;";}}function setNotLoggedIn(){var cbid=getCobrandFromURL();deleteCookie(cbid+"_rememberMe","/");
deleteCookie(cbid+"_globalgive","/");deleteCookie(cbid+"LoginName","/");if(document.getElementById("loggedindiv")!=null){document.getElementById("loggedindiv").style.cssText="display:none;";}if(document.getElementById("nologindiv")!=null){document.getElementById("nologindiv").style.cssText="display:inline;";
}}function Logout(){document.getElementById("loadinglogin").style.cssText="display:inline;";var url="/dy/j_spring_security_logout?xlogout=true";$.get(url,logMeOut);return false;}function sendMyPassword(fieldName){if(fieldName==null){fieldName="login_email";}if(document.getElementById(fieldName)){var emailaddr=document.getElementById(fieldName).value;
if(emailaddr.length==0){alert("Please enter your email address to have a reset link sent to you.");return false;}else{var url="/dy/login/gg.html?cmd=xpassword&email="+encodeURIComponent(emailaddr);$.get(url,function(data){showPasswd2(data);},"xml");}}return false;}
