/* Copyright (C) 2009 Microsoft Corporation */function themeColor(){}var _savedThemeId="",_cancelled=false;function winload(){var d=0,a,e=false;if("undefined"==typeof $theme){window.setTimeout(winload,250);return}$theme.saveTheme=function(a){_savedThemeId=a};$theme.img={};$theme.applyTheme=function(){if(g_userSetTheme){$Config.Themes.current=g_userTheme;if(_savedThemeId=="")_savedThemeId=g_QSTheme}if(_savedThemeId.length>0&&$Config.Themes.current!=_savedThemeId){$Config.Themes.current=_savedThemeId;a=new Image;a.style.visibility="hidden";a.onload=$theme.loaded;a.onerror=a.onabort=$theme.error;document.body.appendChild(a);d=window.setTimeout($theme.timeout,9e3);a.src=[$theme.serviceUrl,"&themeid=",_savedThemeId,"&",Math.random()].join("")}else $theme.cancel()};function c(){window.clearTimeout(d)}$theme.timeout=function(){if(!e)c()};$theme.error=function(){c()};$theme.loaded=function(){if(a.width==1){window.clearTimeout(d);e=true;$theme.navigate()}else c()};$theme.cancel=function(){_cancelled=true;$theme.navigate()};$theme.navigate=function(){location.href=ru==""?"../../":ru};try{if("undefined"!=typeof $themeGalleries)for(var b=0;b<$themeGalleries.length;b++)if(typeof $themeGalleries[b]=="function")new $themeGalleries[b]}catch(f){alert([f,$themeGalleries[b]])}}function checkunsaved(){if(!_cancelled&&_savedThemeId!=""&&$Config.Themes.current!=_savedThemeId)return g_confirm}window.onbeforeunload=checkunsaved;window.onload=winload