
var loginStatus={cookieName:'com.daimler.cs.cookie.sessionState',location:false,console:false,init:function(){if(window.console&&window.console.log){loginStatus.console=true;}
var parts=document.URL.split('/');if(parts[3]!=null){loginStatus.location=parts[3].toLowerCase();}
if(!window.cookieManager||!cookieManager.cookiesEnabled()){return false;}
var json=unescape(cookieManager.get(loginStatus.cookieName));if(json=='null'){loginStatus.parseLoginArea();return false;}
userObject=JSON.parse(jQuery.base64.decode(json));userObject.location=userObject.location.toLowerCase();if(loginStatus.console){window.console.log('loginStatus: firstname = '+userObject.firstname);window.console.log('loginStatus: lastname = '+userObject.lastname);window.console.log('loginStatus: location = '+userObject.location);}
if(userObject.firstname==null||userObject.lastname==null||userObject.location==null){loginStatus.parseLoginArea();return false;}
if(userObject.location!=loginStatus.location){loginStatus.parseLoginArea();return false;}
loginStatus.parseInfoArea(userObject.firstname,userObject.lastname,(userObject.role=='COMPANY'?userObject.company:null));},parseLoginArea:function(){if(loginStatus.console){window.console.log('loginStatus: parsing login area');}
jQuery('#header .login').removeClass('away');},parseInfoArea:function(firstname,lastname,company){var nameArea=jQuery('#header .info .name');var nameHTML=nameArea.html();var nameString=firstname+' '+lastname+(company!=null?' ('+company+')':'');nameHTML=nameHTML.replace(/{name}/gi,nameString);nameArea.html(nameHTML);jQuery('#header .info').removeClass('away');jQuery('a[href=/portal/'+loginStatus.location+'/page/community/feedback.faces]').attr('href','/portal/'+loginStatus.location+'/page/feedback/feedback.faces');}}
jQuery(document).ready(loginStatus.init);
