if(!aw){var aw=new Object();aw.utils=new Object();aw.utils.browser=new Object();}aw.utils.browser.HashBrowser=function(){var m_version=-1;var m_agent=navigator.userAgent;var setVersion=function(s,i){m_version=parseFloat(m_agent.substr(m_agent.indexOf(s)+i));};var getVersion=this.getVersion=function(){return m_version;};var isIE=this.isIE=function(){return(/MSIE/.test(m_agent));};var isChrome=this.isChrome=function(){return(/Chrome/.test(m_agent));};var isOpera=this.isOpera=function(){return(/Opera/.test(m_agent));};var isCamino=this.isCamino=function(){return(/Camino/.test(m_agent));};var isSafari=this.isSafari=function(){return(/AppleWebKit/.test(m_agent)&&!isChrome());};var isFirefox=this.isFirefox=function(){return(/Firefox/.test(m_agent)&&!isCamino());};var isSupported=this.isSupported=function(){if(isOpera())return(m_version>=9.02);if(isIE())return(m_version>=6);if(isSafari())return(m_version>=312);if(isChrome())return(m_version>=0.2);if(isCamino())return(m_version>=1);if(isFirefox())return(m_version>=1);return false;};var HashBrowser=function(){if(isOpera())parseFloat(navigator.appVersion);if(isIE())setVersion(aw.utils.browser.HashBrowser.MSIE,4);if(isChrome())setVersion(aw.utils.browser.HashBrowser.CHROME,7);if(isCamino())setVersion(aw.utils.browser.HashBrowser.CAMINO,7);if(isSafari())setVersion(aw.utils.browser.HashBrowser.SAFARI,7);if(isFirefox())setVersion(aw.utils.browser.HashBrowser.FIREFFOX,8);};HashBrowser();};aw.utils.browser.HashBrowser.MSIE="MSIE";aw.utils.browser.HashBrowser.CHROME="Chrome";aw.utils.browser.HashBrowser.CAMINO="Camino";aw.utils.browser.HashBrowser.SAFARI="Safari";aw.utils.browser.HashBrowser.FIREFFOX="Firefox";if(!HashBrowser){var HashBrowser=aw.utils.browser.HashBrowser;}aw.utils.browser.HashAddress=new function(){var m_browser=new HashBrowser();var m_window=top;var m_location=m_window.location;var m_document=m_window.document;var m_history=m_window.history;var m_currentHash="";var m_historyStack=[];var m_IFrame;var m_form;var m_loaded=false;var m_ieDomLoadCheckInterval;var m_hashChangedCheckInterval;var getDecodedHref=function(){return decodeURIComponent(m_location.href);};var getHashIndex=function(){return getDecodedHref().indexOf("#");};var getHash=function(){return hasHash()?getDecodedHref().substr(getHashIndex()+1):'#';};var hasHash=function(){return(getHashIndex()!=-1);};var createIFrameNode=function(){var l_div=m_document.createElement('div');var l_attributes='id="'+aw.utils.browser.HashAddress.HASH_ADDRESS_ID+'" style="display:none;"'+' src="'+"javascript:false;"+'"';l_div.innerHTML="<iframe "+l_attributes+" ></iframe>";m_document.body.appendChild(l_div);m_IFrame=m_document.getElementById(aw.utils.browser.HashAddress.HASH_ADDRESS_ID);setTimeout(initialiseIFrame,50);return m_IFrame;};var initialiseIFrame=function(){addEvent(m_IFrame,"load",onIFrameLoad);if(!getIFrameHashValue())setIFrameHistoryEntry();};var createFormNode=function(){var l_attributes='id="'+aw.utils.browser.HashAddress.HASH_ADDRESS_ID+'" style="display:none;"';m_document.body.innerHTML+='<form '+l_attributes+' method="get"></form>';m_form=m_document.getElementById(aw.utils.browser.HashAddress.HASH_ADDRESS_ID);};var setHashChangedCheckInterval=function(a_set){clearInterval(m_hashChangedCheckInterval);if(a_set)m_hashChangedCheckInterval=setInterval(onHashChangeCheck,100);};var setHashValue=this.setHashValue=function(a_value){a_value=String(a_value).replace(/#/gi,"");if(m_browser.isSafari()&&m_browser.getVersion()<523){m_historyStack[m_history.length]=a_value;m_location[aw.utils.browser.HashAddress.HASH_ADDRESS_ID][m_location.pathname]=m_historyStack.toString();setFormHistoryEntry();var evt=m_document.createEvent('MouseEvents');evt.initEvent('click',true,true);var anchor=m_document.createElement('a');anchor.href='#'+a_value;anchor.dispatchEvent(evt);m_currentHash=a_value;dispatchHashChanged();}else{m_currentHash=a_value;m_window.location.hash=a_value;setIFrameHistoryEntry();dispatchHashChanged();}};var getHashValue=this.getHashValue=function(){return getHash();};var getIFrameHashValue=function(){return m_IFrame?m_IFrame.contentWindow[aw.utils.browser.HashAddress.HASH_ADDRESS_ID]:null;};var setTitle=this.setTitle=function(a_title){m_document.title=a_title;if(m_IFrame)m_IFrame.contentWindow.document.title=a_title;};var getTitle=this.getTitle=function(){return m_document.title;};var historyBack=this.historyBack=function(){m_history.back();};var historyForward=this.historyForward=function(){m_history.forward();};var setIFrameHistoryEntry=function(){if(m_IFrame){var l_IFrameWindow=m_IFrame.contentWindow;var l_doc=l_IFrameWindow.document;var l_script="<script>var "+aw.utils.browser.HashAddress.HASH_ADDRESS_ID+" = '"+getHash()+"'; </script>";l_doc.open();l_doc.write("<html><head><title>"+getTitle()+"</title>"+l_script+"</head></html>");l_doc.close();}};var setFormHistoryEntry=function(){if(m_form&&m_location.search==''){m_form.action='#'+m_currentHash;m_form.submit();}};var onHashChangeCheck=function(){if(m_browser.isSafari()&&m_browser.getVersion()<523){var l_shouldBeId=m_historyStack[m_history.length-1];if(l_shouldBeId!=m_currentHash){m_currentHash=l_shouldBeId;dispatchHashChanged();}}else if(m_currentHash!=getHash()){m_currentHash=getHash();if(m_browser.isIE()){if(m_browser.getVersion()<7)m_location.reload();else setHashValue(getHash());}else dispatchHashChanged();}};var dispatchHashChanged=function(){setOnChangeEventOnAllFlashMovies();if(aw.utils.browser.HashAddress.ON_HASH_CHANGE)aw.utils.browser.HashAddress.ON_HASH_CHANGE(m_currentHash);};var setOnChangeEventOnAllFlashMovies=function(){var l_objects=m_document.getElementsByTagName("object");var l_embeds=m_document.getElementsByTagName("embed");for(var x=0;x<l_objects.length;x++){var l_obj=l_objects[x];dispatchOnChangeOnFlashObject(l_obj);}for(var x=0;x<l_embeds.length;x++){var l_obj=l_embeds[x];dispatchOnChangeOnFlashObject(l_obj);}};var dispatchOnChangeOnFlashObject=function(a_obj){var l_hasFlashFunction=(a_obj[aw.utils.browser.HashAddress.ON_HASH_CHANGE_FUNCTION]!=null);if(l_hasFlashFunction)a_obj[aw.utils.browser.HashAddress.ON_HASH_CHANGE_FUNCTION](m_currentHash);};var setIEDomLoadCheckInterval=function(a_set){clearInterval(m_ieDomLoadCheckInterval);if(a_set)m_ieDomLoadCheckInterval=setInterval(onIEDomLoadCheck,100);};var onIEDomLoadCheck=function(){try{m_document.documentElement.doScroll('left');}catch(e){return;}setIEDomLoadCheckInterval(false);onHtmlDomLoaded();};var onIFrameLoad=function(){var l_IFrameWindow=m_IFrame.contentWindow;m_currentHash=getIFrameHashValue();if(m_currentHash)m_window.location.hash=m_currentHash;if(l_IFrameWindow.document.title)setTitle(l_IFrameWindow.document.title);dispatchHashChanged();};var onHtmlLoaded=function(){var myThis=this;if(!m_loaded){m_loaded=true;m_currentHash=getHash();if(m_browser.isIE()){if(m_browser.getVersion()<8)createIFrameNode();else{m_document.body.onhashchange=function(){myThis.onHashChangeCheck();};}}else if(m_browser.isSafari()){if(m_browser.getVersion()<418)createFormNode();var l_id=aw.utils.browser.HashAddress.HASH_ADDRESS_ID;if(!m_location[l_id])m_location[l_id]={};if(m_location[l_id][m_location.pathname])m_historyStack=m_location[l_id][m_location.pathname].split(',');}setHashChangedCheckInterval(true);}};var onHtmlDomLoaded=function(){onHtmlLoaded();};var onHtmlUnLoaded=function(){if(m_IFrame)removeEvent(m_IFrame,"load",onIFrameLoad);removeEvent(m_window,"load",onHtmlLoaded);removeEvent(m_window,"unload",onHtmlUnLoaded);if(!m_browser.isIE())removeEvent(m_window,"DOMContentLoaded",onHtmlDomLoaded);setHashChangedCheckInterval(false);};var addEvent=function(a_obj,a_type,a_listener){var l_hasEventListener=(m_window.addEventListener);if(l_hasEventListener){a_obj.addEventListener(a_type,a_listener,false);}else{a_obj.attachEvent("on"+a_type,a_listener,false);}};var removeEvent=function(a_obj,a_type,a_listener){var l_hasEventListener=(m_window.removeEventListener);if(l_hasEventListener){a_obj.removeEventListener(a_type,a_listener,false);}else{a_obj.detachEvent("on"+a_type,a_listener,false);}};var HashAddress=function(){if(m_browser.isSupported()){for(var x=1;x<m_history.length;x++){m_historyStack.push('');}m_historyStack.push(getHash());addEvent(m_window,"load",onHtmlLoaded);addEvent(m_window,"unload",onHtmlUnLoaded);if(m_browser.isIE())setIEDomLoadCheckInterval(true);else addEvent(m_window,"DOMContentLoaded",onHtmlDomLoaded);}};HashAddress();};aw.utils.browser.HashAddress.HASH_ADDRESS_ID="__Hash_Address_ID_993248754__";aw.utils.browser.HashAddress.ON_HASH_CHANGE_FUNCTION="Hash_Address_OnChange";aw.utils.browser.HashAddress.ON_HASH_CHANGE=null;if(!HashAddress){var HashAddress=aw.utils.browser.HashAddress;}