if(typeof com=="undefined"){var com={}}if(typeof com.asual=="undefined"){com.asual={}}if(typeof com.asual.util=="undefined"){com.asual.util={}}com.asual.util.Browser=new function(){var D=false;var H=-1;var B=navigator.userAgent;var E=false;var F=false;var A=false;var G=false;var C=false;if(/MSIE/.test(B)){E=true;H=parseFloat(B.substring(B.indexOf("MSIE")+4));D=H>=6}else{if(/AppleWebKit/.test(B)){A=true;H=parseFloat(B.substring(B.indexOf("Safari")+7));D=H>=312}else{if(/Opera/.test(B)){G=true;H=parseFloat(navigator.appVersion);D=H>=9.02}else{if(/Camino/.test(B)){F=true;H=parseFloat(B.substring(B.indexOf("Camino")+7));D=H>=1}else{if(/Firefox/.test(B)){C=true;H=parseFloat(B.substring(B.indexOf("Firefox")+8));D=H>=1}else{if(/Netscape/.test(B)){C=true;H=parseFloat(B.substring(B.indexOf("Netscape")+9));D=H>=8}else{if(/Mozilla/.test(B)&&/rv:/.test(B)){C=true;H=parseFloat(B.substring(B.indexOf("rv:")+3));D=H>=1.8}}}}}}}this.isSupported=function(){return D};this.getVersion=function(){return H};this.isIE=function(){return E};this.isSafari=function(){return A};this.isOpera=function(){return G};this.isCamino=function(){return F};this.isMozilla=function(){return C}};com.asual.util.Events=new function(){var C=[];var A=com.asual.util.Browser;var D="DOMContentLoaded";if(A.isIE()||A.isSafari()){(function(){try{if(A.isIE()||!/loaded|complete/.test(document.readyState)){document.documentElement.doScroll("left")}}catch(F){return setTimeout(arguments.callee,0)}for(var E=0,F;F=C[E];E++){if(F.t==D){F.l.call(null)}}})()}this.addListener=function(G,E,F){C.push({o:G,t:E,l:F});if(E==D&&(A.isIE()||A.isSafari())){return }if(G.addEventListener){G.addEventListener(E,F,false)}else{if(G.attachEvent){G.attachEvent("on"+E,F)}}};this.removeListener=function(I,F,G){for(var E=0,H;H=C[E];E++){if(H.o==I&&H.t==F&&H.l==G){C.splice(E,1);break}}if(F==D&&(A.isIE()||A.isSafari())){return }if(I.removeEventListener){I.removeEventListener(F,G,false)}else{if(I.detachEvent){I.detachEvent("on"+F,G)}}};var B=function(){for(var F=0,E;E=C[F];F++){if(E.t!=D){com.asual.util.Events.removeListener(E.o,E.t,E.l)}}};this.addListener(window,"unload",B)};SWFAddressEvent=function(C){this.toString=function(){return"[object SWFAddressEvent]"};this.type=C;this.target=[SWFAddress][0];this.value=SWFAddress.getValue();this.path=SWFAddress.getPath();this.parameters={};var A=SWFAddress.getParameterNames();for(var B=0,D;D=A[B];B++){this.parameters[D]=SWFAddress.getParameter(D)}};SWFAddressEvent.INIT="init";SWFAddressEvent.CHANGE="change";SWFAddress=new function(){var _browser=com.asual.util.Browser;var _supported=_browser.isSupported();var _d=top.document;var _h=top.history;var _l=top.location;var _iframe,_form,_url,_js="swfaddress.js";var _title=_d.title;var _length=_h.length;var _silent=false;var _listeners={};var _stack=[];var _ids=[];var _opts=[];_opts["history"]=true;_opts["html"]=false;_opts["strict"]=true;_opts["tracker"]="urchinTracker";if((!_supported&&_l.href.indexOf("#")!=-1)||(_browser.isSafari()&&_browser.getVersion()<412&&_l.href.indexOf("#")!=-1&&_l.search!="")){_d.open();_d.write('<html><head><meta http-equiv="refresh" content="0;url='+_l.href.substr(0,_l.href.indexOf("#"))+'" /></head></html>');_d.close()}var _getHash=function(){var index=_l.href.indexOf("#");if(index!=-1){return _l.href.substring(index).replace(/^#/g,"")}return""};var _value=_getHash();var _strictCheck=function(value,force){if(_opts["strict"]){if(force){if(value.substr(0,1)!="/"){value="/"+value}value=value.replace(/^([^\?.]*[^\/])(\?|$)/,"$1/$2").replace(/\/\//,"/")}else{if(value==""){value="/"}}}return value};var _titleCheck=function(){if(_browser.isIE()&&_d.title!=_title){SWFAddress.setTitle(_title)}};var _listen=function(){if(!_silent){if(_browser.isIE()){if(_value!=_getHash()){if(_browser.getVersion()<7){_l.reload()}else{SWFAddress.setValue(_getHash())}}}else{if(_browser.isSafari()){if(_length!=_h.length){_length=_h.length;if(typeof _stack[_length-1]!="undefined"){_value=_stack[_length-1]}_update()}}else{if(_value!=_getHash()){_value=_getHash();_update()}}}_titleCheck()}};var _jsDispatch=function(type){if(SWFAddress.hasEventListener(type)){SWFAddress.dispatchEvent(new SWFAddressEvent(type))}type=type.substr(0,1).toUpperCase()+type.substring(1);if(typeof SWFAddress["on"+type]=="function"){SWFAddress["on"+type]()}};var _jsInit=function(){_jsDispatch("init")};var _jsChange=function(){_jsDispatch("change")};var _swfChange=function(){for(var i=0,id;id=_ids[i];i++){var obj=document.getElementById(id);if(obj){if(obj.parentNode&&typeof obj.parentNode.so!="undefined"){obj.parentNode.so.call("setSWFAddressValue",SWFAddress.getValue())}else{obj=(obj&&typeof obj.setSWFAddressValue!="undefined")?obj:((obj.getElementsByTagName("object")[0]&&typeof obj.getElementsByTagName("object")[0].setSWFAddressValue!="undefined")?obj.getElementsByTagName("object")[0]:((obj.getElementsByTagName("embed")[0]&&typeof obj.getElementsByTagName("embed")[0].setSWFAddressValue!="undefined")?obj.getElementsByTagName("embed")[0]:null));if(obj){obj.setSWFAddressValue(SWFAddress.getValue())}}}}};var _update=function(){_swfChange();_jsChange()};var _track=function(){if(typeof _opts["tracker"]!="undefined"&&eval("typeof "+_opts["tracker"]+' != "undefined"')){var fn=eval(_opts["tracker"]);if(typeof fn=="function"){fn((_l.pathname+SWFAddress.getValue()).replace(/\/\//,"/").replace(/^\/$/,""))}}};var _htmlWrite=function(){var doc=_iframe.contentWindow.document;doc.open();doc.write('<script>var swfaddress = "'+_getHash()+'";<\/script>');doc.close()};var _htmlLoad=function(){if(_opts["html"]){var src=_iframe.contentWindow.location.href;_value=(src.indexOf("?")>-1)?src.substring(src.indexOf("?")+1):""}else{_value=(typeof _iframe.contentWindow.swfaddress!="undefined")?_iframe.contentWindow.swfaddress:""}if(_value!=_getHash()){_update();_l.hash=_value}};var _load=function(){var attr='id="swfaddress" style="position:absolute;top:-9999px;"';if(_browser.isIE()){document.body.appendChild(document.createElement("div")).innerHTML="<iframe "+attr+' src="'+(_opts["html"]?_url.replace(/\.js(\?.*)?$/,".html")+"?"+_getHash():"javascript:false;")+'"></iframe>';_iframe=document.getElementById("swfaddress");setTimeout(function(){if(!_opts["html"]&&typeof _iframe.contentWindow.swfaddress=="undefined"){_htmlWrite()}com.asual.util.Events.addListener(_iframe,"load",_htmlLoad)},10)}else{if(_browser.isSafari()){if(_browser.getVersion()<412){document.body.innerHTML+="<form "+attr+' method="get"></form>';_form=document.getElementById("swfaddress")}if(typeof _l.swfaddress=="undefined"){_l.swfaddress={}}if(typeof _l.swfaddress[_l.pathname]!="undefined"){_stack=_l.swfaddress[_l.pathname].split(",")}}else{if(_browser.isOpera()&&_ids.length==0){document.body.innerHTML+="<embed "+attr+' src="'+_url.replace(/\.js(\?.*)?$/,".swf")+'" type="application/x-shockwave-flash" />'}}}setTimeout(_jsInit,1);setTimeout(_jsChange,2);setTimeout(_track,10);setInterval(_listen,50)};this.onInit=null;this.onChange=null;this.toString=function(){return"[class SWFAddress]"};this.back=function(){_h.back()};this.forward=function(){_h.forward()};this.go=function(delta){_h.go(delta)};this.href=function(url,target){target=typeof target!="undefined"?target:"_self";switch(target){case"_self":self.location.href=url;break;case"_top":_l.href=url;break;case"_blank":window.open(url);break;default:top.frames[target].location.href=url;break}};this.popup=function(url,name,options,handler){var popup=window.open(url,name,eval(options));eval(handler)};this.addEventListener=function(type,listener){if(typeof _listeners[type]=="undefined"){_listeners[type]=[]}_listeners[type].push(listener)};this.removeEventListener=function(type,listener){if(typeof _listeners[type]!="undefined"){for(var i=0,l;l=_listeners[type][i];i++){if(l==listener){break}}_listeners[type].splice(i,1)}};this.dispatchEvent=function(event){if(typeof _listeners[event.type]!="undefined"&&_listeners[event.type].length){event.target=this;for(var i=0,l;l=_listeners[event.type][i];i++){l(event)}return true}return false};this.hasEventListener=function(type){return(typeof _listeners[type]!="undefined"&&_listeners[type].length>0)};this.getStrict=function(){return _opts["strict"]};this.setStrict=function(strict){_opts["strict"]=enabled};this.getHistory=function(){return _opts["history"]};this.setHistory=function(history){_opts["history"]=history};this.getTracker=function(){return _opts["tracker"]};this.setTracker=function(tracker){_opts["tracker"]=tracker};this.getIds=function(){return _ids};this.getId=function(index){return _ids[0]};this.setId=function(id){_ids[0]=id};this.addId=function(id){this.removeId(id);_ids.push(id)};this.removeId=function(id){for(var i=0,swfid;swfid=_ids[i];i++){if(id==swfid){_ids.splice(i,1);break}}};this.getTitle=function(){return _d.title};this.setTitle=function(title){if(!_supported){return null}if(typeof title=="undefined"){return }if(title=="null"){title=""}_title=_d.title=title;if(_iframe&&_iframe.contentWindow){_iframe.contentWindow.document.title=title}};this.getStatus=function(){return top.status};this.setStatus=function(status){if(!_supported){return null}if(typeof status=="undefined"){return }if(!_browser.isSafari()){if(status=="null"){status=""}status=_strictCheck(status,true);if(status=="/"){status=""}if(!(/http(s)?:\/\//.test(status))){var index=_l.href.indexOf("#");status=(index==-1?_l.href:_l.href.substr(0,index))+"#"+status}top.status=status}};this.resetStatus=function(){top.status=""};this.getValue=function(){if(!_supported){return null}return _strictCheck(_value,false)};this.setValue=function(value){if(!_supported){return null}if(typeof value=="undefined"){return }if(value=="null"){value=""}value=_strictCheck(value,true);if(value=="/"){value=""}if(_value==value){return }_value=value;_silent=true;_update();_stack[_h.length]=_value;if(_value!=_getHash()){if(_opts["history"]){_l.hash="#"+_value}else{_l.replace("#"+_value)}}if(_browser.isIE()&&_opts["history"]){if(_opts["html"]){_iframe.contentWindow.location.assign(_iframe.contentWindow.location.pathname+"?"+_getHash())}else{_htmlWrite()}}setTimeout(_track,10);_silent=false};this.getPath=function(){var value=this.getValue();if(value.indexOf("?")!=-1){return value.split("?")[0]}else{return value}};this.getQueryString=function(){var value=this.getValue();var index=value.indexOf("?");if(index!=-1&&index<value.length){return value.substr(index+1)}return""};this.getParameter=function(param){var value=this.getValue();var index=value.indexOf("?");if(index!=-1){value=value.substr(index+1);var params=value.split("&");var p,i=params.length;while(i--){p=params[i].split("=");if(p[0]==param){return p[1]}}}return""};this.getParameterNames=function(){var value=this.getValue();var index=value.indexOf("?");var names=[];if(index!=-1){value=value.substr(index+1);if(value!=""&&value.indexOf("=")!=-1){var params=value.split("&");var i=0;while(i<params.length){names.push(params[i].split("=")[0]);i++}}}return names};if(!_supported){return }for(var i=1;i<_length;i++){_stack.push("")}_stack.push(_l.hash.replace(/^#/g,""));if(_browser.isIE()&&_l.hash!=_getHash()){_l.hash="#"+_getHash()}var scripts=document.getElementsByTagName("script");for(var i=0,s;s=scripts[i];i++){if(s.src.indexOf(_js)>-1){_url=String(s.src);break}}if((qi=_url.indexOf("?"))>-1){var param,params=_url.substr(qi+1).split("&");for(var j=0,p;p=params[j];j++){param=p.split("=");if(/^(history|html|strict)$/.test(param[0])){_opts[param[0]]=(isNaN(param[1])?eval(param[1]):(parseFloat(param[1])>0))}if(/^tracker$/.test(param[0])){_opts[param[0]]=param[1]}}}if(/file:\/\//.test(_l.href)){_opts["html"]=false}_titleCheck();com.asual.util.Events.addListener(document,"DOMContentLoaded",_load)};if(typeof swfobject!="undefined"){SWFObject=swfobject}if(typeof FlashObject!="undefined"){SWFObject=FlashObject}if(typeof SWFObject!="undefined"){if(SWFObject.prototype&&SWFObject.prototype.write){com.asual.SWFObjectWrite=SWFObject.prototype.write;SWFObject.prototype.write=function(){if(this.getAttribute("version").major<8){this.addVariable("$swfaddress",SWFAddress.getValue());((typeof arguments[0]=="string")?document.getElementById(arguments[0]):arguments[0]).so=this}if(success=com.asual.SWFObjectWrite.apply(this,arguments)){SWFAddress.addId(this.getAttribute("id"))}return success}}else{com.asual.SWFObjectRegisterObject=SWFObject.registerObject;SWFObject.registerObject=function(){com.asual.SWFObjectRegisterObject.apply(this,arguments);SWFAddress.addId(arguments[0])};com.asual.SWFObjectCreateSWF=SWFObject.createSWF;SWFObject.createSWF=function(){com.asual.SWFObjectCreateSWF.apply(this,arguments);SWFAddress.addId(arguments[0].id)};com.asual.SWFObjectEmbedSWF=SWFObject.embedSWF;SWFObject.embedSWF=function(){com.asual.SWFObjectEmbedSWF.apply(this,arguments);SWFAddress.addId(arguments[8].id)}}}if(typeof UFO!="undefined"){com.asual.UFOCreate=UFO.create;UFO.create=function(){com.asual.UFOCreate.apply(this,arguments);SWFAddress.addId(arguments[0].id)}}if(typeof AC_FL_RunContent!="undefined"){com.asual.AC_FL_RunContent=AC_FL_RunContent;AC_FL_RunContent=function(){com.asual.AC_FL_RunContent.apply(this,arguments);for(var B=0,A;A=arguments[B];B++){if(A=="id"){SWFAddress.addId(arguments[B+1]);break}}}}