var SGL={isReady:false,ready:function(f){if(SGL.isReady){if(typeof f=='string'){eval(f);}else if(typeof f=='function'){f.apply(document);}}else{SGL.onReadyDomEvents.push(f);}},onReadyDomEvents:[],onReadyDom:function(){if(!SGL.isReady){SGL.isReady=true;if(SGL.onReadyDomEvents){for(var i=0,j=SGL.onReadyDomEvents.length;i<j;i++){if(typeof SGL.onReadyDomEvents[i]=='string'){eval(SGL.onReadyDomEvents[i]);}else if(typeof SGL.onReadyDomEvents[i]=='function'){SGL.onReadyDomEvents[i].apply(document);}}
SGL.onReadyDomEvents=null;}}}};new function(){if(document.addEventListener){document.addEventListener("DOMContentLoaded",SGL.onReadyDom,false);}
if(/WebKit/i.test(navigator.userAgent)){SGL.webkitTimer=setInterval(function(){if(/loaded|complete/.test(document.readyState)){clearInterval(SGL.webkitTimer);SGL.webkitTimer=null;SGL.onReadyDom();}},10);}
oldWindowOnload=window.onload||null;window.onload=function(){if(oldWindowOnload){oldWindowOnload();}
SGL.onReadyDom();}}
function async_load()
{var node;try{node=top._asyncDom;node.removeChild(node.getElementsByTagName('script')[0]);}catch(e){}
try{document.getElementById('async_demo').appendChild(node);}catch(e){try{document.getElementById('async_demo').innerHTML=node.innerHTML;}catch(e2){};}}
function makeUrl(params)
{var ret=SGL_JS_FRONT_CONTROLLER!=''?SGL_JS_WEBROOT+'/'+SGL_JS_FRONT_CONTROLLER:SGL_JS_WEBROOT;var moduleName=params.module?params.module:'';var managerName=params.manager?params.manager:moduleName;switch(SGL_JS_URL_STRATEGY){case'SGL_UrlParser_ClassicStrategy':if(ret.charAt(ret.length-1)!='?'){ret=ret+'?';}
ret=ret+'moduleName='+escape(moduleName)+'&managerName='+escape(managerName);for(x in params){if(x=='module'||x=='manager'){continue;}
ret='&'+ret+escape(x)+'='+escape(params[x]);}
break;default:ret=ret+'/'+escape(moduleName)+'/'+escape(managerName)+'/';for(x in params){if(x=='module'||x=='manager'){continue;}
ret=ret+escape(x)+'/'+escape(params[x])+'/';}
break;}
return ret;}
SGL.ready(function(){var msg=document.getElementById('broadcastMessage');if(msg){msg.getElementsByTagName('a')[0].onclick=function(){msg.style.display='none';}}});
