/*
	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/

/*
	This is a compiled version of Dojo, built for deployment and not for
	development. To get an editable version, please visit:

		http://dojotoolkit.org

	for documentation and information on getting the source.
*/

function getURLParam(_1){var _2="";var _3=window.location.href.split("#")[0];if(_3.indexOf("?")>-1){var _4=_3.substr(_3.indexOf("?")).toLowerCase();var _5=_4.split("&");for(var _6=0;_6<_5.length;_6++){if(_5[_6].indexOf(_1.toLowerCase()+"=")>-1){var _7=_5[_6].split("=");_2=_7[1];break;}}}return unescape(_2);};function getBrowserLocale(){nav=navigator.appName;if(nav=="Microsoft Internet Explorer"){var _8=navigator.browserLanguage.replace("-","_");}else{var _8=navigator.language.replace("-","_");}var _9=null;_9=_8.indexOf("_");if(_9==-1){return _8+"_"+_8.toUpperCase();}else{return _8;}};function read_cookie(_a){var _b,_c;_b=document.cookie.indexOf(_a+"=");if(_b>=0){_b+=_a.length+1;_c=document.cookie.indexOf(";",_b);if(_c<0){_c=document.cookie.length;}return unescape(document.cookie.substring(_b,_c));}return "";};function write_Cookie(_d,_e,_f){var _10=new Date();_10.setDate(_10.getDate()+_f);document.cookie=_d+"="+escape(_e)+((_f==null)?"":";expires="+_10.toUTCString());};function isConnected(){if(this.read_cookie("Session-pillow")!=""){return true;}else{return false;}};function getUserLanguage(){if(window.XMLHttpRequest){xhr_object=new XMLHttpRequest();}else{if(window.ActiveXObject){xhr_object=new ActiveXObject("Microsoft.XMLHTTP");}else{return (false);}}xhr_object.open("GET",getUserLanguageRequest,false);xhr_object.send(null);if(xhr_object.readyState==4){user=eval("("+xhr_object.responseText+")").body;if(user.type=="single"){if(typeof (user.content.locale)=="undefined"){return false;}return user.content.locale.replace(/"/g,"").replace(/\\/g,"");}else{return false;}}else{return (false);}};function setConnectedUserLocale(_11){var _12=setConnectedUserLocaleUrl;if(window.XMLHttpRequest){xhr_object=new XMLHttpRequest();}else{if(window.ActiveXObject){xhr_object=new ActiveXObject("Microsoft.XMLHTTP");}else{return (false);}}xhr_object.open("PUT",_12,false);xhr_object.send(_11);if(xhr_object.readyState==4){return (true);}else{return (false);}};function changeCssLanguage(){for(var i=BU.length-1;i>=0;i--){if(BU[i].host==host&&BU[i].rtl){document.getElementById("rtl").href="./resources/css/hack_rtl.css";}}};function redirectToBU(_13){for(var i=BU.length-1;i>=0;i--){if(BU[i].language.toLowerCase()==_13.toLowerCase()){if(host!=BU[i].host){window.location="http://"+BU[i].host+"?preferedLanguage="+BU[i].language;}return true;}}return false;};function setLanguage(_14,_15,_16){if(_14=="inter"){siteLanguage=internationalSite.Language;isInternationalSettings=true;}else{siteLanguage=_14;isInternationalSettings=false;}siteApi=_15;if(_16){write_Cookie("Session-pillow.siteSelectedLanguage.com",_14,30);}setCatalog(_15);};function setCatalog(_17){var _18=pillowUrl+_17;if(window.XMLHttpRequest){xhr_object=new XMLHttpRequest();}else{if(window.ActiveXObject){xhr_object=new ActiveXObject("Microsoft.XMLHTTP");}else{return (false);}}xhr_object.open("GET",_18,false);xhr_object.send(null);if(xhr_object.readyState==4){return (true);}else{return (false);}};function getLanguageFormatDojo(){return siteLanguage.replace("_","-");};function getApiFromLanguage(_19){for(var i=0;i<BU.length;i++){if(BU[i].language.toLowerCase()==_19.toLowerCase()){return BU[i].api;}}return false;};function getHostFromLanguage(_1a){for(var i=0;i<BU.length;i++){if(BU[i].language.toLowerCase()==_1a.toLowerCase()){return BU[i].host;}}return false;};function getCurrentBUConf(_1b,_1c){for(var i=0;i<BU.length;i++){if((BU[i].language.toLowerCase()==_1b.toLowerCase())&&(BU[i].api.toLowerCase()==_1c.toLowerCase())){return BU[i];}}return false;};function getLanguageFromHost(_1d){for(var i=0;i<BU.length;i++){if(BU[i].host.toLowerCase()==_1d.toLowerCase()){return BU[i].language;}}return false;};function launchLocalization(){if(isConnected()){var _1e=getUserLanguage();if((_1e==false)||(_1e=="")){_1e=getLanguageFromHost(host);test=setConnectedUserLocale(_1e);}if(_1e=="inter"){catalogToSet=internationalSite.api;}else{catalogToSet=getApiFromLanguage(_1e);if(catalogToSet==false){catalogToSet=getApiFromLanguage(getLanguageFromHost(host));_1e=getLanguageFromHost(host);}}setLanguage(_1e,catalogToSet,false);return;}var _1f=read_cookie("Session-pillow.siteSelectedLanguage.com");var _20=this.getURLParam("preferedLanguage");var _21;if(host==internationalSite.Hostname){if(_20=="inter"){setLanguage("inter",internationalSite.api,true);return;}else{if((_1f=="inter")&&(_20=="")){setLanguage("inter",internationalSite.api,true);return;}var _22=redirectToBU(getBrowserLocale());if(!_22){setLanguage("inter",internationalSite.api,true);}return;}}if(_1f!=""||_20!=""){if(_20!=""){_21=_20;}else{_21=_1f;}if(host==getHostFromLanguage(_21)){setLanguage(_21,getApiFromLanguage(_21),true);}else{redirectToBU(_21);}return;}setLanguage(getLanguageFromHost(host),getApiFromLanguage(getLanguageFromHost(host)),true);return;};var isInternationalSettings=false;var pillowUrl="/Pillow/settings/set/locale/";var getUserLanguageRequest="/Pillow/users/me";var setConnectedUserLocaleUrl="/Pillow/users/me/locale";var host=window.location.host;var siteLanguage=null;var siteApi=null;this.launchLocalization();if(isInternationalSettings){currentBULanguageToSearch="inter";}else{currentBULanguageToSearch=siteLanguage;}var currentBUConf=this.getCurrentBUConf(currentBULanguageToSearch,siteApi);

