YAHOO.namespace("aerlingus.changedetails.proxy");var DOM=YAHOO.util.Dom,CKE_LANGUAGE="language",PROXY_COOKIE="proxy";YAHOO.util.Event.onDOMReady(function(){YAHOO.aerlingus.changedetails.proxy.loadDependentFiles()});YAHOO.aerlingus.changedetails.proxy.loadDependentFiles=function(){var a=new YAHOO.util.YUILoader({require:["cookie"],base:YUI_BASE_DIR,onSuccess:YAHOO.aerlingus.changedetails.proxy.setup});a.insert()};YAHOO.aerlingus.changedetails.proxy.setup=function(){var a=YAHOO.aerlingus.changedetails.proxy.getCurrentLang();var b=YAHOO.util.Cookie.get(PROXY_COOKIE);var c=YAHOO.aerlingus.changedetails.proxy.isLocaleDifferent();if(c&&(b!=a)){YAHOO.aerlingus.changedetails.proxy.setProxyCookie(a);window.location.reload()}};YAHOO.aerlingus.changedetails.proxy.setProxyCookie=function(a){YAHOO.util.Cookie.set(PROXY_COOKIE,a,{path:"/"})};YAHOO.aerlingus.changedetails.proxy.isLocaleDifferent=function(){var c=YAHOO.aerlingus.changedetails.proxy.getCurrentLocale();var b=YAHOO.aerlingus.changedetails.proxy.getCurrentLang();var a=YAHOO.aerlingus.changedetails.proxy.isStrDiffIgnoreCase(c,b);return a};YAHOO.aerlingus.changedetails.proxy.isStrDiffIgnoreCase=function(d,c){if(d!=undefined&&c!=undefined&&d!=""&&c!=""){var b=trim(d," ").toLowerCase();var a=trim(c," ").toLowerCase();if(b!=a){return true}}return false};YAHOO.aerlingus.changedetails.proxy.getCurrentLocale=function(){if(CURRENT_LOCALE!=undefined){return CURRENT_LOCALE}return""};YAHOO.aerlingus.changedetails.proxy.getCurrentLang=function(){var a=YAHOO.util.Cookie.get(CKE_LANGUAGE);if(a!=null){return a}return""};
