/**
* Fullajax = AJAX & AHAH library
* http://www.fullajax.ru
* SiRusAjaX - SRAX v1.0.2 build 3
* Copyright(c) 2007-2008, Ruslan Sinitskiy.
* http://fullajax.ru/#:license
**/
if(!window.SRAX||window.SRAX.TYPE!="full"){function log(){SRAX.debug("log",arguments)}function info(){SRAX.debug("info",arguments)}function error(){SRAX.debug("error",arguments)}function warn(){SRAX.debug("warn",arguments)}function id(A){return SRAX.get(A)}function back(A){SRAX.Html.thread[A].go(-1)}function forward(A){SRAX.Html.thread[A].go(1)}function go(A,B){SRAX.Html.thread[B].go(A)}String.prototype.trim=function(){return this.replace(/\s*((\S+\s*)*)/,"$1").replace(/((\s*\S+)*)\s*/,"$1")};String.prototype.replaceAll=function(B,A){return this.split(B).join(A)};String.prototype.endWith=function(B,A){return A?(this.toLowerCase().substring(this.length-B.length,this.length)==B.toLowerCase()):(this.substring(this.length-B.length,this.length)==B)};String.prototype.startWith=function(B,A){return A?(this.toLowerCase().substring(0,B.length)==B.toLowerCase()):(this.substring(0,B.length)==B)};function abort(A){if(SRAX.Html.thread[A]){SRAX.Html.thread[A].abort()}}function hax(C,B){if(!B){B={}}if(typeof C=="string"){B.url=C}else{B=C}if(B.nohistory==null){B.nohistory=B.noHistory}var A=SRAX.Html.thread[B.id]?SRAX.Html.thread[B.id]:new SRAX.HTMLThread(B.id);A.setOptions(B,1);if(SRAX.Html.ASYNCHRONOUS){A.request()}else{SRAX.Html.storage.push(A.id);if(SRAX.Html.storage.length==1){A.request()}}return A}function get(B,D,C,A,E){if(typeof D=="object"){return hax(B,D)}return hax(B,{id:D,form:C,cb:A,cbo:E})}function post(B,D,C,A,E){if(typeof D=="object"){D.method="post";return hax(B,D)}return hax(B,{method:"post",id:D,form:C,cb:A,cbo:E})}function dax(C,B){if(!B){B={}}if(typeof C=="string"){B.url=C}else{B=C}if(!B.id){B.id="undefined"}var A=SRAX.Data.thread[B.id]?SRAX.Data.thread[B.id]:new SRAX.DATAThread(B.id);A.setOptions(B,1);A.request();return A}function abortData(A){if(SRAX.Data.thread[A]){SRAX.Data.thread[A].abort()}}function getData(B,A,F,D,E,C){return dax(B,{cb:A,id:F,cbo:D,anticache:E,destroy:C})}function postData(B,E,A,G,D,F,C){return dax(B,{method:"post",params:E,cb:A,id:G,cbo:D,anticache:F,destroy:C})}if(!window.SRAX){SRAX={}}SRAX.extend=function(B,E,D){var A=!D;for(var C in E){if(A||!B.hasOwnProperty(C)){B[C]=E[C]}}return B};(function(B){B.extend(B,{version:"SRAX v1.0.2 build 2",TYPE:"full",Default:{prefix:"ax",sprt:":",loader:"loading",loader2:"loading2",loaderSufix:"_loading",DEBUG_AJAX:0,DEBUG_SCRIPT:0,DEBUG_LINK:0,DEBUG_STYLE:0,USE_FILTER_WRAP:1,NO_HISTORY:0,USE_HISTORY_CACHE:1,LENGTH_HISTORY_CACHE:100,LINK_REPEAT:0,USE_SCRIPT_CACHE:1,SCRIPT_SRC_REPEAT_APPLY:1,SCRIPT_NOAX:0,RELATIVE_CORRECTION:0,OVERWRITE:0,model2Marker:{ax:"<!-- :ax:",begin:":begin: //-->",end:":end: //-->"},HAX_AUTO_DESTROY:0,HAX_ANTICACHE:0,DAX_AUTO_DESTROY:0,DAX_ANTICACHE:0,CHARSET:"UTF-8"},debug:function(J,G){var K=window.console;if(K&&K[J]){try{K[J].apply(K,G)}catch(I){K[J](G.length==1?G[0]:G)}}else{if(window.runtime){var F=[J+": "+G[0]];for(var H=1,D=G.length;H<D;H++){F.push(G[H])}runtime.trace(F)}}},getTime:function(){return new Date().getTime()},LIST_NO_CACHE_SCRIPTS:[],LIST_NO_LOAD_SCRIPTS:[],LIST_NO_LOAD_LINKS:[],init:function(){var D=navigator.userAgent.toLowerCase();B.browser={version:(D.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],webkit:/webkit/.test(D),safari:/safari/.test(D),opera:/opera/.test(D),msie:/msie/.test(D)&&!/opera/.test(D),mozilla:/mozilla/.test(D)&&!/(compatible|webkit)/.test(D),air:/adobeair/.test(D)};var F="addEventsListener";B[F](B.HTMLThread);B[F](B.History);B[F](B.DATAThread);F="addContainerListener";B[F](B.Html);B[F](B.Data);B.LoadUnloadContainer={};B.scriptsCache=[[],[]];B.scriptsTemp=[[],[]];B.linksCache=[];B.History.prefixListener.ax=B.go2Hax;B.readyHndlr=[];B.onReady(function(){if(C.USE_FILTER_WRAP){B.Filter.wrap()}setInterval(B.History.check,200);B.initCPLNLS();B.initCPLNLL();if(B.browser.opera){var G=document.createElement("img");G.setAttribute("style","position:absolute;left:-1px;top:-1px;opacity:0;width:0px;height:0px");G.setAttribute("alt","");G.setAttribute("src",'javascript:location.href="javascript:SRAX.xssLoading=0;SRAX.History.check()"');document.body.appendChild(G)}B.Include.parse()});document._write=document.write;document._writeln=document.writeln;B.write=function(G){document._write(G)};B.writeln=function(G){document._writeln(G)}},initOnReady:function(){if(B.isReadyInited){return }B.isReadyInited=1;if(B.browser.mozilla||B.browser.opera){B.addEvent(document,"DOMContentLoaded",B.ready)}else{if(B.browser.msie){(function(){try{document.documentElement.doScroll("left")}catch(D){setTimeout(arguments.callee,50);return }B.ready()})()}else{if(B.browser.safari){B.safariTimer=setInterval(function(){if(document.readyState=="loaded"||document.readyState=="complete"){clearInterval(B.safariTimer);B.safariTimer=null;B.ready()}},10)}}}B.addEvent(window,"load",B.ready)},onReady:function(D){if(B.isReady){D()}else{B.readyHndlr.push(D);B.initOnReady()}},ready:function(){if(B.isReady){return }B.isReady=1;for(var G=0,D=B.readyHndlr.length;G<D;G++){try{B.readyHndlr[G]()}catch(F){error(F)}}B.readyHndlr=null},addEvent:function(G,D,F){if(G.attachEvent){G.attachEvent("on"+D,F)}else{G.addEventListener(D,F,false)}},delEvent:function(G,D,F){if(G.detachEvent){G.detachEvent("on"+D,F)}else{G.removeEventListener(D,F,false)}},get:function(D){if(typeof D=="string"){D=document.getElementById(D)}return D},clearLNLS:function(){B.LIST_NO_LOAD_SCRIPTS=[]},initCPLNLS:function(G){if(G){B.clearLNLS()}var I=document.getElementsByTagName("head")[0];var F=I.getElementsByTagName("script");for(var H=0,D=F.length;H<D;H++){if(!F[H].src){continue}B.LIST_NO_LOAD_SCRIPTS.push(F[H].src)}},clearLNLL:function(){B.LIST_NO_LOAD_LINKS=[]},initCPLNLL:function(F){if(F){B.clearLNLL()}var I=document.getElementsByTagName("head")[0];var G=I.getElementsByTagName("link");for(var H=0,D=G.length;H<D;H++){if(!G[H].href){continue}B.LIST_NO_LOAD_LINKS.push(G[H].href)}},linkEqual:{"?":"[~q~]"},replaceLinkEqual:function(F,D){for(var G in B.linkEqual){F=D?F.replaceAll(B.linkEqual[G],G):F.replaceAll(G,B.linkEqual[G])}return F},Model2Blocks:{},IE_XHR_ENGINE:["Msxml2.XMLHTTP","Microsoft.XMLHTTP"],getXHR:function(){if(window.XMLHttpRequest&&!(window.ActiveXObject&&location.protocol=="file:")){return new XMLHttpRequest()}else{if(window.ActiveXObject){for(var D=0;D<B.IE_XHR_ENGINE.length;D++){try{return new ActiveXObject(B.IE_XHR_ENGINE[D])}catch(F){}}}}},host:location.protocol+"//"+location.host,DaxPreprocessor:function(D){},HtmlPreprocessor:function(D){},DATAThread:function(K){var I,H,D;var J=this;this.inprocess=0;this.id=K;var G=this.options={};B.Data.thread[K]=this;B.Data.register(this);this.repeat=function(L){G.params=L;J.request()};this.setOptions=function(M,L){if(!M.url){M.url=M.src}if(!M.cb){M.cb=M.callback}if(M.cbo==null){M.cbo=M.callbackOps}if(M.anticache==null){M.anticache=M.nocache}if(L){G={}}B.extend(G,M);if(G.async==null){G.async=true}if(G.url&&G.url.startWith(B.host)){G.url=G.url.replace(B.host,"")}this.loader=D=G.loader==null?B.getLoader(K,1):B.get(G.loader);this.options=G};this.getOptions=function(){return G};function F(O){if(!O||!O.readyState){O=I}try{if(O.readyState==4){J.inprocess=0;B.showLoading(J.inprocess,D,1);var L=O.isAbort?-1:O.status;var R=(L>=200&&L<300)||L==304||(L==0&&location.protocol=="file:");var Q=O.responseText;var M=O.responseXML;var P={xhr:O,url:G.url,id:K,status:L,success:R,cbo:G.cbo,callbackOps:G.cbo,options:G,text:Q,xml:M,thread:J,responseText:Q,responseXML:M,time:B.getTime()-H};J.fireEvent("response",P);if(L>-1&&B.DaxPreprocessor(P)!==false&&G.cb){G.cb(P,K,R,G.cbo);if(C.DEBUG_AJAX){log("callback id:"+K)}}if((G.destroy!=null)?G.destroy:C.DAX_AUTO_DESTROY){J.destroy()}}}catch(N){error(N);J.fireEvent("exception",{xhr:O,url:G.url,id:K,exception:N,options:G});J.inprocess=0;B.showLoading(J.inprocess,D,1);if((G.destroy!=null)?G.destroy:C.DAX_AUTO_DESTROY){J.destroy()}}}this.isProcess=function(){return J.inprocess};this.request=function(){var M=G.method?G.method:(G.form?G.form.method:"get");var R=(M&&M.toLowerCase()=="post")?"post":"get";try{var O={url:G.url,id:K,options:G};if(J.fireEvent("beforerequest",O)!==false){H=B.getTime();var L=B.createQuery(G.form);if(G.params){if(L!=""&&!G.params.startWith("&")){L+="&"}L+=G.params}if(R!="post"&&L!=""){if(G.url.indexOf("?")==-1){G.url+="?"+L}else{G.url+=((G.url.endWith("?")||G.url.endWith("&"))?"":"&")+L}}if(J.inprocess){J.abort()}J.inprocess=1;if(G.text||G.xml){F({readyState:4,status:G.status==null?200:G.status,responseText:G.text,responseXML:G.xml});G.text=G.xml=null}else{if(!I){I=B.getXHR()}if(G.user){I.open(R.toUpperCase(),G.url,G.async,G.user,G.pswd)}else{I.open(R.toUpperCase(),G.url,G.async)}I.onreadystatechange=G.async?F:function(){};var N="setRequestHeader";I[N]("AJAX_ENGINE","Fullajax");if(G.anticache!=null?G.anticache:C.DAX_ANTICACHE){I[N]("If-Modified-Since","Sat, 1 Jan 2000 00:00:00 GMT")}I[N]("HTTP_X_REQUESTED_WITH","XMLHttpRequest");if(G.headers){for(var Q in G.headers){I[N](Q,G.headers[Q])}}if(R=="post"){I[N]("Content-Type","application/x-www-form-urlencoded; Charset="+C.CHARSET)}B.showLoading(J.inprocess,D,1);I.send((R=="post")?L:null);if(!G.async){F()}}if(C.DEBUG_AJAX){log(R+" "+G.url+" params:"+L+" id:"+K)}J.fireEvent("afterrequest",O)}}catch(P){J.abort();error(P);throw P}};this.abort=function(){J.inprocess=0;if(!I){return }try{I.isAbort=1;I.abort()}catch(L){}I=null;B.showLoading(0,D,1)};this.destroy=function(){B.Data.thread[K]=null;delete B.Data.thread[K]}},showLoading:function(D,J,F){var H=J?J.style:0;if(H){if(D){if(H.visibility){H.visibility="visible"}else{H.display="block"}}else{var I=B[F?"Data":"Html"].thread;for(var G in I){if(I[G]&&I[G].isProcess()){break}if(H.visibility){H.visibility="hidden"}else{H.display="none"}}}}},getLoader:function(G,D){var F=B.get;if(G){G=F((typeof G=="string"?G:G.id)+C.loaderSufix)}return G||F(D?C.loader2:C.loader)||F(D?C.loader:C.loader2)},encode:encodeURIComponent,decode:decodeURIComponent,createQuery:function(L,D){L=B.get(L);if(!L){return""}if(!D){D={}}var N=[];var M=[];var T=B.encode;var G=L.getElementsByTagName("input");for(var R=0;R<G.length;R++){var F=G[R];var H=F.type.toLowerCase();var W=F.name?F.name:F.id;if(!W){continue}var O=T(F.value);var W=T(W);switch(H){case"text":case"password":case"hidden":case"button":N.push(W);M.push(O);break;case"checkbox":case"radio":if(F.checked){N.push(W);M.push((O==null||O=="")?F.checked:O)}break}}var V=L.getElementsByTagName("select");for(var R=0;R<V.length;R++){var P=V[R];var H=P.type.toLowerCase();var W=P.name?P.name:P.id;if(!W||P.selectedIndex==-1){continue}if(H=="select-multiple"){for(var Q=0,S=P.options.length;Q<S;Q++){if(P.options[Q].selected){N.push(W);M.push(T(P.options[Q].value))}}}else{N.push(T(W));M.push(T(P.options[P.selectedIndex].value))}}var K=L.getElementsByTagName("textarea");for(var R=0;R<K.length;R++){var J=K[R];var W=J.name?J.name:J.id;if(!W){continue}N.push(T(W));M.push(T(J.value))}var I=[];for(var R=0,S=N.length;R<S;R++){if(D.skipEmpty&&M[R]==""){continue}I.push(N[R]+"="+M[R])}var U=I.join("&")+(L.submitValue||"");L.submitValue=null;return U},applyParams:function(I,J){var L=I.split(" ");for(var K=0,M=L.length;K<M;K++){var F=L[K];var N=F.indexOf("=");if(N>-1){var H=B.indexOfAttrMarks(F,N+1);var D=F.substring(0,N).trim();var G=F.substring(H[0]+1,H[1]).trim();J[D]=G}else{if(F.indexOf("<")==-1&&F.indexOf(">")==-1){J[F]=F}}}return J},indexOfAttrMarks:function(G,I){if(I==null){I=0}var F="'";var D=G.indexOf(F,I);var H=G.indexOf('"',I);if(H>-1&&(H<D||D==-1)){D=H;F='"'}if(D>-1){H=G.indexOf(F,D+1)}else{D=G.indexOf("=");D++;while(G.substring(D).startWith(" ")){D++}G=G.replaceAll(">","");H=G.length-1;while(G.substring(H,1).endWith(" ")){H--}D--;H++}return[D,H]},getParam:function(H,F){var D=H.toLowerCase().indexOf(" "+F);if(D>-1){var G=B.indexOfAttrMarks(H,D+F.length+1);return H.substring(G[0]+1,G[1])}},entitiesConvertor:function(D){if(D==null){return D}if(!B.tempDiv){B.tempDiv=document.createElement("div")}B.tempDiv.innerHTML=D;return B.tempDiv[this.browser.msie?"innerText":"textContent"]},makeScript:function(K){if(K.indexOf("SRAX.init()")>-1){K='<script type="text/javascript"><\/script>'}var G=document.createElement("script");var D=K.toLowerCase().indexOf("<script");var L=K.indexOf(">",D+1);var J=K.toLowerCase().lastIndexOf("<\/script>");if(D>-1&&L>-1){var I=K.substring(D,L+1);B.applyParams(I,G)}if(G.src){G.src=B.entitiesConvertor(G.src)}if(J>-1){K=K.substring(L+1,J)}else{K=""}var H=(G.src?G.src:"").trim().toLowerCase();var F=H.startWith("javascript:");if(H=="//:"||F){if(F){K+="\n"+H.substring(11)}G.src=""}if(K.length>0){if(B.browser.msie){G.text=K}else{G.appendChild(document.createTextNode(K))}}if(!G.id){G.id=G.src}return G},addCss:function(D,F){if(D.indexOf("{")>-1){B.addStyle("<style>"+D+"</style>",F,F)}else{B.addLink('<link rel="stylesheet" href="'+D+'">',F,F)}},addStyle:function(Q,P,K){Q=Q.toLowerCase();var M=Q.indexOf("<style");var L=Q.indexOf(">",M+1);var J=Q.indexOf("</style>",L+1);var H=Q.substring(M,L+1);var I=B.applyParams(H,{});var O=I[E("skip")];if(O=="true"||O=="1"){return }Q=Q.substring(L+1,J);M=Q.indexOf("@import ");while(M>-1){L=Q.indexOf("(",M+1);J=Q.indexOf(")",L+1);var F=Q.substring(L+1,J);F='<link rel="stylesheet" type="text/css" href="'+F+'"/>';B.addLink(F,P,K);Q=Q.substring(0,M)+Q.substring(J+1);M=Q.indexOf("@import ")}if(K&&typeof P=="string"){Q=B.sealStyle(Q,P)}if(Q.length>0){var D=document.createElement("style");D.type="text/css";if(D.styleSheet){D.styleSheet.cssText=Q}else{if(B.browser.mozilla||B.browser.opera){D.innerHTML=Q}else{var G=document.createTextNode(Q);D.appendChild(G)}}var N=document.getElementsByTagName("head")[0];N.appendChild(D);if(C.DEBUG_STYLE){log("Style "+Q)}}},sealStyle:function(G,J){var D=-1;var I=G.indexOf("{");J=J.trim();var H=((J.startWith(".")||J.startWith("#"))?"":"#")+J+" ";var F="";while(I>-1){F+=H+G.substring(D+1,I).trim().replaceAll(",",","+H);D=G.indexOf("}",I);if(D>-1){F+=G.substring(I,D+1)}I=D==-1?-1:G.indexOf("{",D)}return F},addLink:function(P,N,H){P=P.toLowerCase();var J=P.indexOf("<link");var I=P.indexOf(">",J+1);if(J>-1&&I>-1){var G=P.substring(J,I+1);var M=document.createElement("link");B.applyParams(G,M);if(M.href){M.href=B.entitiesConvertor(M.href)}var O=M[E("skip")];if(O=="true"||O=="1"){return }var D=(H&&typeof N=="string")?(N+":"+M.href):M.href;if(B.indexOfCacheSrc(B.linksCache,D)>-1){var F=M[E("repeat")];if(!C.LINK_REPEAT||F=="false"||F=="0"){return }}else{B.linksCache.push(D)}if(B.indexOfCacheSrc(B.LIST_NO_LOAD_LINKS,D)>-1){return }if(H&&M.rel=="stylesheet"){try{dax(M.href,{cb:function(S,U,Q,T){var R=Q?S.responseText:"";B.addStyle("<style>"+R+"</style>",T,1)},id:(N?N+":":"")+M.href,cbo:N});return }catch(K){error("error seal "+M.href)}}if(document.createStyleSheet){document.createStyleSheet(M.href)}else{var L=document.getElementsByTagName("head")[0];L.appendChild(M)}if(C.DEBUG_LINK){log("append LINK "+M.href)}}},isHTMLComment:function(F){var D=F.lastIndexOf("<!--");var G=F.indexOf("-->",D+1);return(D>-1&&G==-1)},isHTML:function(F){F=F.toLowerCase();function D(H){var G=F.lastIndexOf("<"+H);var K=F.indexOf("</"+H+">",G+1);var J=F.indexOf(">",G+1);var I=F.indexOf("/>",G+1);return !(G>-1&&J>-1&&K==-1&&I!=J+1)}return D("script")&&D("style")},relativeCorrection:function(J,F,G){if(F.indexOf("/")==-1){F=location.pathname}var D=F.lastIndexOf("/");F=F.substring(0,D+1);D=J.toLowerCase().indexOf(" "+G);while(D>-1){var H=B.indexOfAttrMarks(J,D+2);if(B.isHTML(J.substring(0,D+2))&&H[0]>-1&&H[1]>-1){var I=J.substring(H[0]+1,H[1]);if(!I.startWith("/")&&!I.startWith("#")&&B.parseUri(I).protocol==""){J=J.substring(0,H[0]+1)+F+J.substring(H[0]+1)}}D=J.toLowerCase().indexOf(G,D+2)}return J},arrayIndexOf:function(D,G,I){var H=-1;for(var F=(I||0);F<D.length;F++){if(D[F]==G){H=F;break}}return H},toSource:function(F){switch(typeof F){case"function":return F.toString();case"string":return"'"+F+"'";case"object":if(F.toSource){return F.toSource()}if(F instanceof Array){return"["+F.toString()+"]"}var G="";for(var D in F){G+=","+D+":"+B.toSource(F[D])}return"{"+(G.length>0?G.substring(1):G)+"}"}return F},arrayRemoveOf:function(D,G,H){if(H){G=B.toSource(G)}for(var F=0;F<D.length;F++){if((H&&G==B.toSource(D[F]))||G==D[F]){D.splice(F,1)}}return D},collectionToArray:function(G){var F=[];for(var H=0,D=G.length;H<D;H++){F[H]=G[H]}return F},indexOfCacheSrc:function(D,G){var F=B.arrayIndexOf(D,G);if(F==-1){G=G.startWith(location.protocol)?G.replace(location.protocol+"//"+location.host,""):location.protocol+"//"+location.host+G;F=B.arrayIndexOf(D,G)}return F},parsingText:function(Q){if(!Q){Q={}}var I=Q.owner;if(B.Html.fireEvent(Q.id,"beforeload",Q)===false){I.inprocess=0;return }var O=Q.text;O=B.Include.fix(O);var N=Q.id;var F=Q.url;var P=Q.add;var K="relativeCorrection";if(Q.rc==null?C.RELATIVE_CORRECTION:Q.rc){O=B[K](O,F,"src");O=B[K](O,F,"href");O=B[K](O,F,"action")}O=B.parsingLinkAndStyle(O,N,Q.seal);O=B.parsingFrameset(O);K="substring";var G=O.toLowerCase().indexOf("<head>");var H="";if(G>-1){H+=O[K](0,G);O=O[K](G)}else{H=O;O=""}var D=O.toLowerCase().indexOf("</head>");var L="";if(D>-1){L+=O[K](D+7);O=O[K](0,D+7)}var J=B.parsingTitle(O,N);O=H+J.text+L;if(!P){O=B.parsingLoadUnload(O,N)}var M=B.parsingScript(O,N,I&&I[E("noax")]);new B.loadHtml(N,M.scripts,M.html,F,P,I,Q.onload,Q.scope,J.title)},parsingLoadUnload:function(I,L){var H,G;var F=I.toLowerCase().indexOf("<body");if(F>-1){var K=I.indexOf(">",F+1);if(K>-1){var D=I.substring(F,K+1);H=B.getParam(D,"onload");G=B.getParam(D,"onunload");I=I.substring(0,F)+D.replaceAll("load","")+I.substring(K+1)}}var J="LoadUnloadContainer";if(!B[J][L]){B[J][L]={}}B[J][L].onload=H;B[J][L].onunload=B[J][L].nextonunload;B[J][L].nextonunload=G;return I},parsingTitle:function(H,J){var F=H.toLowerCase();var D=F.indexOf("<title>");var I=F.indexOf("</title>",D+1);var G;while(D>-1&&I>-1){if(!B.isHTMLComment(H.substring(0,D))&&!G){G=B.titleChange(H.substring(D+7,I),J)}H=H.substring(0,D)+H.substring(I+8);F=H;D=F.indexOf("<title>",D+1);I=F.indexOf("</title>",D+1)}return{text:H,title:G}},titleChange:function(F,G){var D=document.title;if(B.Html.fireEvent(G,"beforetitlechange",{oldTitle:D,newTitle:F})!==false){document.title=F;B.Html.fireEvent(G,"titlechange",{oldTitle:D,newTitle:F});return F}return false},parsingFrameset:function(I){var D=I.toLowerCase().indexOf("<frameset");if(D>-1){var J=I.toLowerCase().indexOf(">",D);var H=I.toLowerCase().indexOf("</frameset>");if(J>-1&&H>-1){var F=I.substring(D,H+11);var G=B.genId();F="<iframe style='height:100%;width:100%;border:0' href='javascript:true' id='"+G+"'></iframe><script>var obj = SRAX.get('"+G+"');var doc = obj[obj.contentWindow ? 'contentWindow' : 'contentDocument'].document;doc.open();doc.write('"+F.replaceAll("\n","").replaceAll("\r","").trim()+"');doc.close()<\/script>";I=I.substring(0,D)+F+I.substring(H+11)}}return I},parsingLinkAndStyle:function(J,L,I){var F=J.toLowerCase().indexOf("<link");var H=J.toLowerCase().indexOf("<style");var G="";var D=-1;var K=-1;if((F<H&&F>-1)||H==-1){D=F;K=J.indexOf(">",D+1)}else{D=H;K=J.toLowerCase().indexOf("</style>",D+1)}while(D>-1&&K>-1){if(D>0){G+=J.substring(0,D)}if((F<H&&F>-1)||H==-1){if(!B.isHTMLComment(J.substring(0,D))){B.addLink(J.substring(D,K+1),L,I)}J=J.substring(K+1)}else{if(!B.isHTMLComment(J.substring(0,D))){B.addStyle(J.substring(D,K+8),L,I)}J=J.substring(K+8)}F=J.toLowerCase().indexOf("<link");H=J.toLowerCase().indexOf("<style");if((F<H&&F>-1)||H==-1){D=F;K=J.indexOf(">",D+1)}else{D=H;K=J.toLowerCase().indexOf("</style>",D+1)}}if(J.length>0){G+=J}return G},parsingScript:function(Q,G,I){var P=Q.toLowerCase().indexOf("<script");var N=Q.toLowerCase().indexOf("<\/script>",P+1);var R=9;var M=Q.indexOf(">",P+1);var K=Q.indexOf("/>",P+1);if(M>-1&&K!=-1&&M==K+1){N=K;R=2}var O=[];var F=[];var D=0;while(P>-1&&N>-1){if(P>0){O.push(Q.substring(0,P))}var W=B.makeScript(Q.substring(P,N+R));if(I){W[E("noax")]=1}Q=Q.substring(N+R);P=Q.toLowerCase().indexOf("<script");N=Q.toLowerCase().indexOf("<\/script>",P+1);R=9;M=Q.indexOf(">",P+1);K=Q.indexOf("/>",P+1);if(M>-1&&K!=-1&&M==K+1){N=K;R=2}if(O.length==0||!B.isHTMLComment(O.join(""))){if(true||Q.toLowerCase().indexOf("<body")==-1){if(O.length==0||O[O.length-1].indexOf("_place_of_script_")==-1){O.push('<span id="'+G+"_place_of_script_"+D+'" style="display:none"><!--place of script # '+D+"//--></span>");D++}W.place=G+"_place_of_script_"+(D-1);var V=B.get(W.place);if(V){V.id+="old"}}var S=W[E("skip")];if(S=="true"||S=="1"){continue}if(W.src){if(W.src.indexOf("fullajax.js")>-1||B.indexOfCacheSrc(B.LIST_NO_LOAD_SCRIPTS,W.src)>-1){continue}var J=B.indexOfCacheSrc(B.scriptsCache[0],W.src);if(J>-1){var L=W[E("repeat")];if((L==null||(L!="false"&&L!="0"))&&C.SCRIPT_SRC_REPEAT_APPLY){B.scriptsCache[1][J].place=W.place;W=B.cloneScript(B.scriptsCache[1][J])}else{W=B.makeScript('<script type="text/javascript">//no repeat '+W.src+"<\/script>")}}else{try{if(B.Data.thread[W.src]&&B.Data.thread[W.src].isProcess()){W=B.Data.thread[W.src].options.cbo}else{if(C.SCRIPT_NOAX||W[E("noax")]){W.xss=1}else{new B.startLoadScript(W)}}}catch(U){error(U)}}}var T=E("head");var H=W[T];W[T]=H==null?Q.toLowerCase().indexOf("</head>")>-1:(H=="1"||H=="true");F.push(W)}}if(Q.length>0){O.push(Q)}return{scripts:F,html:O}},finishLoadScript:function(J,K,F,D){var I=F?J.responseText:"";var G=B.makeScript('<script type="text/javascript">'+I+"<\/script>");G.place=D.place;G.id=D.id?D.id:K;var H=B.indexOfCacheSrc(B.scriptsTemp[0],K);if(H==-1){H=B.scriptsTemp[0].length}B.scriptsTemp[0][H]=K;B.scriptsTemp[1][H]=G;if(C.USE_SCRIPT_CACHE&&B.indexOfCacheSrc(B.LIST_NO_CACHE_SCRIPTS,K)==-1&&!D[E("nocache")]){H=B.indexOfCacheSrc(B.scriptsCache[0],K);if(H==-1){H=B.scriptsCache[0].length}B.scriptsCache[0][H]=K;B.scriptsCache[1][H]=B.cloneScript(G)}},startLoadScript:function(D){try{dax(D.src,{cb:B.finishLoadScript,id:D.src,cbo:D,anticache:D[E("nocache")]})}catch(F){if(!D.id){D.id=D.src}D.xss=D.src}},cloneScript:function(F,H){if(!H){H={}}var G=document.createElement("script");var L=["src","type","language","defer","text","id","place",E("repeat"),E("noax"),E("skip"),E("head"),E("noblock")];for(var J=0,D=L.length;J<D;J++){try{var K=F[L[J]];if(H[L[J]]!=null){K=H[L[J]]}if(K!=null&&K!=""){G[L[J]]=K}}catch(I){}}return G},serialApplyScripts:function(D,I,F,H){var G=0;this.checkload=function(){if(G>=D.length){B.docWriteTraper.apply(I);if(!B.xssLoading&&!(G>=1?(D[G-1].inprocess||D[G-1].countproc):0)){return H?H():null}}else{if(D[G].src){var K=B.indexOfCacheSrc(B.scriptsTemp[0],D[G].src);if(K>-1&&!(D[G][E("noax")]&&D[G][E("nocache")])){var J=D[G].place;D[G]=B.cloneScript(B.scriptsTemp[1][K]);D[G].place=J}}if(!D[G].src&&(G>0?!D[G-1].inprocess:1)){new B.addScript(D[G],I,F);B.docWriteTraper.apply(I);G++}else{if(D[G].src&&!B.xssLoading){if(D[G].loaded){B.docWriteTraper.apply(I);G++}else{if(D[G].xss){D[G].xss=0;new B.addScript(D[G],I,F)}}}}}var L=this;this.recall=function(){L.checkload()};setTimeout(this.recall,10)};this.checkload()},loadHtml:function(O,H,K,D,P,F,G,Q,N){B.removeScripts(H);B.Html.fireEvent(O,"unload");if(!P){B.onUnloadBody(O,D)}var M=[],L=[];for(var I=0;I<H.length;I++){var J=H[I][E("head")]?M:L;J.push(H[I])}new B.serialApplyScripts(M,O,D,function(){B[B.Model2Blocks[O]?"paintHtml2":"paintHtml"](K.join(""),O,D,P);if(!P){B.Effect.use(O)}new B.serialApplyScripts(L,O,D,function(){if(C.USE_FILTER_WRAP){var U=B.Model2Blocks[O];if(U){for(var V in U){var S=B.get(U[V]);if(S){B.Filter.wrap(S,D)}}}else{B.Filter.wrap(O,D)}}B.Include.parse();if(F){F.inprocess=0;if(F.countproc){F.countproc--}}var T={id:O,scripts:H,html:K,url:D,add:P,owner:F,scope:Q,title:N};if(!P){B.onLoadBody(O,D);B.execFunc(G,[T],Q)}B.Html.fireEvent(O,"load",T);B.ContentTrigger.use(O,D);var R=B.Html.thread[O];if(!B.Html.ASYNCHRONOUS&&B.Html.storage[0]==O){B.Html.storage.splice(0,1);if(B.Html.storage.length>0){R.request()}}if(R){B.showLoading(0,R.loader)}})})},onLoadBody:function(F,D){if(B.LoadUnloadContainer[F].onload){B.parsingText({id:F,url:D,text:'<script id="'+E("script"+C.sprt+"temp")+'" type="text/javascript">'+B.LoadUnloadContainer[F].onload+"<\/script>",add:1})}if(B.isCOL){window._onload()}},captureOnLoad:function(){window.onloadHandlers=[];window._onload=function(){var F=window.onloadHandlers;window.onloadHandlers=[];F.push(window.onload);window.onload=null;for(var H=0,D=F.length;H<D;H++){try{if(F[H]){F[H]()}}catch(G){error(G)}}};window.onloadHandlers.push(window.onload);window.onload=function(){window.onload=null;window._onload()};window._addEvent=window[window.attachEvent?"attachEvent":"addEventListener"];window.addEventListener=window.attachEvent=function(F,G,D){if(F=="load"){window.onloadHandlers.push(G)}else{window._addEvent(F,G,D)}};B.isCOL=1},onUnloadBody:function(F,D){B.execFunc(B.LoadUnloadContainer[F].onunload)},paintHtml:function(G,I,F,H){var D={html:G,id:I,url:F,add:H};if(H){if(B.Html.fireEvent(I,"beforepaintadd",D)!==false){B.addTo(G,I);B.Html.fireEvent(I,"afterpaintadd",D)}}else{if(B.Html.fireEvent(I,"beforepaint",D)!==false){B.PaintHtmlEvent.use(I);B.writeTo(G,I);B.Html.fireEvent(I,"afterpaint",D);B.PaintHtmlEvent.use(I,1)}}},paintHtml2:function(J,N,F,P){var D=B.Model2Blocks[N];var H=C.model2Marker;var M=J.indexOf(H.ax);var L=J.indexOf(H.begin,M+1);var K=J.indexOf(H.ax,L+1);var I=J.indexOf(H.end,K+1);while(M>-1&&L>-1&&K>-1&&I>-1){var G=J.substring(M+H.ax.length,L);var O=J.substring(L+H.begin.length,K);if(D[G]){var Q={html:O,id:G,url:F,block:D[G],add:P};if(P){if(B.Html.fireEvent(N,"beforepaintadd",Q)!==false){B.addTo(O,D[G]);B.Html.fireEvent(N,"afterpaintadd")}}else{if(B.Html.fireEvent(N,"beforepaint",Q)!==false){B.PaintHtmlEvent.use(D[G]);B.writeTo(O,D[G]);B.Html.fireEvent(N,"afterpaint");B.PaintHtmlEvent.use(D[G],1)}}}M=J.indexOf(H.ax,I+1);L=J.indexOf(H.begin,M+1);K=J.indexOf(H.ax,L+1);I=J.indexOf(H.end,K+1)}},docWriteTraper:new function(){var D={};var G={};var F={};this.add=function(J,K,I,H){if(H.inprocessTO){clearTimeout(H.inprocessTO)}H.inprocess=1;D[K]=H;G[K]=I;if(!F[K]){F[K]=""}F[K]+=J;this.checkMutiLine(K)};this.checkMutiLine=function(O){var L=F[O];var I=L.indexOf("<");while(I>-1){var N=1;var J=L.charAt(I+N).trim();while(J!=""&&J!=">"){if(J=="/"&&L.charAt(I+N+1)==">"){this.apply(O);return }J=L.charAt(I+(++N)).trim()}var H=L.substring(I+1,I+N);var M=L.indexOf("</"+H+">",I);if(M>-1){this.apply(O);break}else{var K=L.indexOf(">",I+1+H.length);if(K>-1&&(H=="img"||H=="input"||H=="br"||H=="hr")){this.apply(O);return }I=L.indexOf("<",I+1)}}};this.apply=function(I){if(!F[I]){return }var H=F[I];delete F[I];if(!D[I].countproc){D[I].countproc=1}else{D[I].countproc++}A(B.get(D[I].place),1);B.parsingText({text:H,id:D[I].place,url:G[I],add:1,owner:D[I]})};this.applyAll=function(){for(var H in F){if(F[H]){B.docWriteTraper.apply(H)}}}},addScript:function(P,R,F,N,H,L,T){if(typeof P=="object"&&P.nodeName!="SCRIPT"){R=P.callback||P.cb;F=P.noax;H=P.place;N=P.anticache==null?P.nocache:P.anticache;L=P.storage;T=P.noblock;P=P.src?P.src:P.url}if(B.Storage&&(L==null?C.USE_STORAGE:L)&&B.Storage.isPosible()&&!B.Storage.isReady){B.Storage.onReady(function(){B.addScript(P,R,F,N,H,L)});return }if(typeof P=="string"){var Q=document.createElement("span");Q.cb=R?R:function(){};Q.id=B.genId();Q.style.display="none";A(Q,1);var G=document.getElementsByTagName("script");H=B.get(H);if(H){H.innerHTML="";H=H.appendChild(Q)}else{for(var I=0,K=G.length;I<K;I++){var S=G[I].innerHTML;var M=S.indexOf("SRAX.addScript");if(M>-1){var J=S.indexOf(P);if(J>M){H=G[I].place?B.get(G[I].place):G[I];break}}}}if(H){H.parentNode.insertBefore(Q,H)}else{document.body.appendChild(Q)}hax({id:Q.id,url:P,html:"<body onload=\"SRAX.get('"+Q.id+'\').cb()"><script type="text/javascript" src="'+P+'"'+(F?" "+E("noax")+'="1"':"")+(N?" "+E("nocache")+'="1"':"")+(T?" "+E("noblock")+'="1"':"")+"><\/script></body>",nohistory:1,storage:L});return }B.docWriteTraper.apply(R);document.write=function(U){B.docWriteTraper.add(U,R,F,P)};document.writeln=function(U){document.write(U+"\n")};if(C.DEBUG_SCRIPT){var D=P.id;if(!D||D==""){D=P.innerHTML.trim().substring(0,100)+"\n..."}log("append script -> "+D)}if(P.src){P.inprocess=1;B.xssLoading=!P[E("noblock")];P.onerror=P.onload=P.onreadystatechange=function(){var U=this;if(!U.loaded&&(!U.readyState||U.readyState=="loaded"||U.readyState=="complete")){U.loaded=1;U.onerror=U.onload=U.onreadystatechange=null;B.xssLoading=0;U.inprocessTO=setTimeout(function(){U.inprocess=0},100)}}}var O=document.getElementsByTagName("head")[0];O.appendChild(P)},evalScript:function(F){try{if(B.browser.safari){window._evalCode=F;new B.addScript(B.makeScript('<script type="text/javascript">eval(window._evalCode)<\/script>'))}else{if(window.execScript){window.execScript(F)}else{window["eval"](F)}}}catch(D){error(D);return 0}return 1},removeScripts:function(G){var J=document.getElementsByTagName("head")[0];var K=J.getElementsByTagName("script");var F=[];for(var I=0,D=G.length;I<=D;I++){if(I<G.length&&typeof G[I]=="string"){continue}var L=I<G.length?G[I].id:E("script"+C.sprt+"temp");for(var H=0,D=K.length;H<D;H++){if(L?K[H].id==L:K[H].innerHTML==G[I].innerHTML){F.push(K[H]);break}}}for(var I=0,D=F.length;I<D;I++){if(F[I].parentNode){if(C.DEBUG_SCRIPT){log("remove script "+(F[I].id?F[I].id:F[I].innerHTML))}F[I].parentNode.removeChild(F[I])}}},execFunc:function(J,F,I){if(J instanceof Array){for(var H=0,D=J.length;H<D;H++){B.execFunc(J[H],F,I)}}else{if(J){try{if(!I){I=window}if(typeof J=="string"){J=J.trim();if(J.startWith("function")&&J.endWith("}")){J=B.browser.msie?"SRAX.tmp="+J:"("+J+")"}(function(){J=window["eval"](J)}).call(I);if(typeof J!="function"){return }}J.apply(I,F)}catch(G){error(G)}}}},HTMLThread:function(L){var J,I,D;var K=this;this.inprocess=0;this.id=L;var H=this.options={};B.Html.thread[L]=this;B.Html.register(this);this.repeat=function(N,M,O){H.form=N;H.nohistory=M;H.params=O;K.request()};this.setOptions=function(N,M){if(!N.url){N.url=N.src}if(!N.cb){N.cb=N.callback}if(N.cbo==null){N.cbo=N.callbackOps}if(N.anticache==null){N.anticache=N.nocache}if(M){H={}}B.extend(H,N);if(H.async==null){H.async=true}if(H.url&&H.url.startWith(B.host)){H.url=H.url.replace(B.host,"")}this.loader=D=H.loader==null?B.getLoader(L,1):B.get(H.loader);this.options=H};this.getOptions=function(){return H};this.isProcess=function(){return K.inprocess};this.request=function(){var M=H.method?H.method:(H.form?H.form.method:"get");var Q=(M&&M.toLowerCase()=="post")?"post":"get";try{var N={url:H.url,id:L,options:H};if(K.fireEvent("beforerequest",N)!==false){var P=function(){I=B.getTime();var R=B.createQuery(H.form);if(H.params){if(R!=""&&!H.params.startWith("&")){R+="&"}R+=H.params}if(Q!="post"&&R!=""){if(H.url.indexOf("?")==-1){H.url+="?"+R}else{H.url+=((H.url.endWith("?")||H.url.endWith("&"))?"":"&")+R}}if(K.inprocess){K.abort()}K.inprocess=1;var V=location.href.indexOf("#");var T=(V==-1)?location.href:location.href.substring(0,V);var W=H.html!=null||(T.endWith(H.url)||(H.anticache!=null?H.anticache:C.HAX_ANTICACHE));V=F.getIndex(H.url);if(!W&&V>-1&&Q!="post"){H.html=F.storage[V][1]}if(H.html){G({readyState:4,status:200,responseText:H.html});H.html=null}else{if(!J){J=B.getXHR()}if(H.user){J.open(Q.toUpperCase(),H.url,H.async,H.user,H.pswd)}else{J.open(Q.toUpperCase(),H.url,H.async)}J.onreadystatechange=H.async?G:function(){};var S="setRequestHeader";if(H.cut){J[S]("AJAX_CUT_BLOCK",H.cut)}if(W){J[S]("If-Modified-Since","Sat, 1 Jan 2000 00:00:00 GMT")}J[S]("AJAX_ENGINE","Fullajax");J[S]("HTTP_X_REQUESTED_WITH","XMLHttpRequest");if(H.headers){for(var U in H.headers){J[S](U,H.headers[U])}}if(Q=="post"){J[S]("Content-Type","application/x-www-form-urlencoded; Charset="+C.CHARSET)}J.send((Q=="post")?R:null);if(!H.async){G()}}B.showLoading(K.inprocess,D);if(C.DEBUG_AJAX){log(Q+" "+H.url+" params:"+R+" id:"+L)}};if(!B.Effect.use(L,1,P)){P()}K.fireEvent("afterrequest",N)}}catch(O){K.abort();error(O);throw O}};this.abort=function(){K.inprocess=0;if(!J){return }try{J.isAbort=1;J.abort()}catch(M){}J=null;B.showLoading(0,D)};this.destroy=function(){B.Html.thread[L]=null;delete B.Html.thread[L]};function G(Q){if(!Q||!Q.readyState){Q=J}try{if(Q.readyState==4){var P=Q.isAbort?-1:Q.status;var X=(P>=200&&P<300)||P==304||(P==0&&location.protocol=="file:");var Y=Q.responseText;try{var W=Q.getAllResponseHeaders().split("\n");var O={};for(var R=0,U=W.length;R<U;R++){var N=W[R].indexOf(":");if(N>-1){O[W[R].substring(0,N).toLowerCase()]=W[R].substring(N+2)}}var T=O["content-type"];if(T){var S=["application/x-javascript","application/javascript","text/javascript","application/json","text/json"];for(var R=0,U=S.length;R<U;R++){if(T.indexOf(S[R])>-1){Y="<script>"+Y+"<\/script>";H.add=1;break}}}}catch(V){}var M={xhr:Q,url:H.url,id:L,status:P,success:X,cbo:H.cbo,callbackOps:H.cbo,options:H,text:Y,thread:K,responseText:Y,time:B.getTime()-I};K.fireEvent("response",M);if(P>-1&&B.HtmlPreprocessor(M)!==false){if(H.cb){B.execFunc(H.cb,[M,L,X,H.cbo],H.scope);if(C.DEBUG_AJAX){log("callback id:"+L)}}K.inprocess=0;if(X){if(M.text){F.add(H.url,M.text,H);K.inprocess=1;B.parsingText({owner:K,text:M.text,id:L,url:H.url,add:H.add,rc:H.rc,seal:H.seal,onload:H.onload,scope:H.scope})}else{warn("empty response: "+L+" => "+H.url);B.Effect.use(L)}if(C.DEBUG_AJAX){log("response ok:"+H.url)}}else{B.showMessage(H.url,Q.status,Q.statusText);B.Effect.use(L)}}B.showLoading(K.inprocess,D);if((H.destroy!=null)?H.destroy:C.HAX_AUTO_DESTROY){K.destroy()}}}catch(V){error(V);K.fireEvent("exception",{xhr:Q,url:H.url,id:L,exception:V,options:H});B.Effect.use(L);K.inprocess=0;B.showLoading(K.inprocess,D);if((H.destroy!=null)?H.destroy:C.HAX_AUTO_DESTROY){K.destroy()}}}var F=this.history={storage:[],startPageHtml:null,startPageOps:null,startPageUrl:null,current:0,currentUrl:function(){if(this.storage.length==0||this.current<=0){return null}return this.storage[F.current][0]},add:function(S,P,M){this.current++;var V=location.host;if(S.href){S=S.href}var N=S.indexOf(V);if(N>-1){S=S.substring(N+V.length)}S=B.replaceLinkEqual(S);if(H.startpage){H.startpage=0;F.startPageHtml=P;F.startPageUrl=S;F.startPageOps=B.extend({},H);B.History.setCurrent(B.getHash())}var T=!(H.nohistory!=null?H.nohistory:C.NO_HISTORY);if(T){if(F.startPageHtml==null){var Q=["<head><title>"+document.title+"</title></head>"];var U=B.Model2Blocks[L];if(U){for(var O in U){var R=B.get(U[O]);if(R){Q.push(C.model2Marker.ax+O+C.model2Marker.begin+R.innerHTML+C.model2Marker.ax+O+C.model2Marker.end)}}}else{var R=B.get(L);if(!R){R=document.body}Q.push(R.innerHTML)}F.startPageHtml=Q.join("");F.startPageUrl=location.href}B.History.add(L,S)}if(this.current>C.LENGTH_HISTORY_CACHE){this.current--;this.storage.splice(0,1)}this.storage.length=this.current;this.storage.push([B.replaceLinkEqual(S,1),P,M])},get:function(M){return this.storage[M]},getIndex:function(P,O){for(var N=O||0,M=this.storage.length;N<M;N++){if(this.storage[N]!=null&&P==this.storage[N][0]){return N}}return -1}};this.go2History=function(P){if(F.currentUrl()!=P){var M=H.historycache!=null?H.historycache:C.USE_HISTORY_CACHE;if(!M||!this.go2UrlHistory(P)){P=B.replaceLinkEqual(P,1);var N=F.getIndex(P,2);var O={url:P,nohistory:1};if(N>-1){B.extend(O,F.storage[N][2],1)}this.setOptions(O,N>-1);this.request()}}};this.go2UrlHistory=function(N){var M=F.getIndex(N);if(M>-1){this.go(M-F.current);B.History.setCurrent(B.getHash());return true}};this.go=function(R){var O=F.current+R;if(O<0){O=0}else{if(O>F.storage.length-1){O=F.storage.length-1}}if(O==0){return F.go2StartPage()}F.current=O;var M=F.storage[O];var N=M[0];var Q=M[1];var P=M[2]||H;if(N&&Q){B.parsingText({owner:K,text:Q,id:L,url:F.storage[O][0],add:P.add,rc:P.rc,seal:P.seal,onload:P.onload,scope:P.scope})}},this.go2StartPage=function(){var M=F;if(M.startPageHtml){var N=B.extend({owner:K,text:M.startPageHtml,id:L,url:M.startPageUrl},M.startPageOps||H,1);B.parsingText(N)}F.current=0};this.getSrartPageUrl=function(){return F.startPageUrl}},replaceHref:function(){var D=location;var F=D.href;var G=F.indexOf("#");if(G>-1&&F.length>G+1){D.replace(F.substring(0,G)+B.replaceLinkEqual(F.substring(G)))}},directLink:function(){B.replaceHref();var D=B.getHash();B.History.setCurrent(D);return B.go2Hax(1,D)},go2Hax:function(K,F){var M=B.parseAxHash(B.History.previous);if(!F){F=B.History.current}var L=B.parseAxHash(F);var J=0;var N={oldHash:B.History.previous,newHash:B.History.current};for(var G in L){J++;if(M[G]==L[G]){M[G]=null;continue}M[G]=null;N.id=G;N.url=L[G];if(B.Html.fireEvent(G,"beforehistorychange",N)===false){continue}if(B.Html.thread[G]){var H=function(){B.Html.thread[G].go2History(L[G])};if(!B.Effect.use(G,1,H)){H()}}else{var D=B.replaceLinkEqual(L[G],1);var I=B.parseUri(D);var N=B.Filter.getOptions(I.path,I.query);if(!N){N={}}hax(D,{id:G,nohistory:K,startPage:K,rc:N.rc})}}for(var G in M){if(M[G]&&B.Html.thread[G]){N.id=G;N.url=B.Html.thread[G].getSrartPageUrl();N.startpage=1;if(B.Html.fireEvent(G,"beforehistorychange",N)===false){continue}var H=B.Html.thread[G].go2StartPage;if(!B.Effect.use(G,1,H)){H()}}}L.size=J;return L},makeAxHash:function(I,F,D,H){if(!H){H="ax"}var K=":"+H+":"+(F.id?F.id:F)+":";var L=I.indexOf(K);if(L>-1){var G=I.substring(L);var J=G.indexOf(":",L+K.length+1);while(J>-1&&G.substring(J,J+2)==":/"){J=G.indexOf(":",J+1)}if(J>-1){G=G.substring(0,J)}I=I.replace(G,K+D)}else{I+=K+D}return(I.startWith("#")?"":"#")+I},attrs:["id","src","url","method","form","params","callback","cb","callbackOps","cbo","nohistory","cut","rc","overwrite","destroy","html","anticache","nocache","startpage","async","historycache","seal","user","pswd","storage","etag","headers","add","target","onload","loader"],parseAtrr:function(H,J){var F=null;var M=H.attributes;if(!M){return F}if(!J){J=""}for(var I=0,K=(B.browser.msie?B.attrs:M).length;I<K;I++){var L=B.browser.msie?M[J+B.attrs[I]]:M[I];if(L&&L.nodeName.startWith(J)){var D=L.nodeName.substring(J.length);var G=L.nodeValue;G=(G=="1"||G=="true")?1:((G=="0"||G=="false")?0:G);if(!F){F={}}F[D]=G}}return F},parseAxHash:function(F,H){if(!H){H="ax"}var G={};if(!F){return G}F=B.replaceLinkEqual(F,1);var D=F.indexOf(":"+H+":");while(D>-1){var L,K=F.indexOf(":",D+H.length+2);if(K>-1){L=F.substring(D+H.length+2,K)}else{K=D}D=F.indexOf(":"+H+":",K+1);var J=F.substring(K+1);var I=J.indexOf(":");while(I>-1&&J.substring(I,I+2)==":/"){I=J.indexOf(":",I+1)}if(I>-1){J=J.substring(0,I)}if(J&&L){G[L]=J}}return G},getHash:function(){return location.hash2||location.hash},setHash:function(F){var D=location;D.hash=F;if(D.hash2||D.hash!=F){D.hash2=F}},History:{previous:null,current:null,setCurrent:function(D){B.History.previous=B.History.current;B.History.current=D},prefixListener:{},check:function(){var G=B.getHash();if(B.browser.msie){if(B.History.frame){var D=B.replaceLinkEqual(B.History.frame.contentWindow.document.body.innerText);if(D!=B.History.current){G=D;B.setHash(G)}}}var G=B.replaceLinkEqual(G);if(B.History.current!=null&&G!=B.History.current){B.History.setCurrent(G);for(var F in B.History.prefixListener){B.History.prefixListener[F]()}}},add:function(D,J,I){var G=B.replaceLinkEqual(B.getHash(),1);G=B.makeAxHash(G,D,J,I);var H=B.replaceLinkEqual(G);var L=B.History.fireEvent("beforeadd",{hash:G,rhash:H,id:D,url:J,loc:J,prefix:I});if(L===false){return }else{if(typeof L=="string"){H=B.replaceLinkEqual(L)}}B.setHash(H);if(B.browser.msie||B.browser.safari){var F=B.History.frame;if(!F){if(B.browser.msie){F=document.createElement("iframe");F.style.display="none";F.src="javascript:true";document.body.appendChild(F);var K=F.contentWindow?F.contentWindow:F.contentDocument;var M=K.document;M.open();var N=B.History.previous||"";M.write(N);M.close()}B.History.frame=F}if(B.browser.msie){var K=F.contentWindow?F.contentWindow:F.contentDocument;var M=K.document;M.open();M.write(H);M.close()}}B.History.setCurrent(H)}},ContentTrigger:{triggers:{},add:function(F){if(!F){F={}}if(!F.id){F.id="document.body"}var D=B.ContentTrigger.triggers[F.id];if(!D){D=[]}D.push(F);B.ContentTrigger.triggers[F.id]=D},get:function(F){if(!F){F="document.body"}for(var D in B.ContentTrigger.triggers){if(D==F||D=="*"){return B.ContentTrigger.triggers[D]}}},use:function(I,G){var F=B.ContentTrigger.get(I);if(F){for(var H=0,D=F.length;H<D;H++){if(F[H]&&F[H].handler){F[H].handler(G,F[H].options)}}}}},Effect:{effects:{},add:function(F){if(!F){F={}}if(!F.id){F.id="document.body"}var D=B.Effect.effects[F.id];if(!D){D=[]}D.push(F);B.Effect.effects[F.id]=D},get:function(F){if(!F){F="document.body"}for(var D in B.Effect.effects){if(D==F||D=="*"){return B.Effect.effects[D]}}},use:function(L,K,F){try{var I=B.Effect.get(L);if(I){for(var H=0,D=I.length;H<D;H++){var J=(H==I.length-1)?F:null;if(K){if(I[H]&&I[H].start){I[H].start(L,J)}}else{if(I[H]&&I[H].end){I[H].end(L,J)}}}}return !!I}catch(G){error(G)}}},PaintHtmlEvent:{events:{},add:function(F){if(!F){F={}}if(!F.id){F.id="document.body"}var D=B.PaintHtmlEvent.events[F.id];if(!D){D=[]}D.push(F);B.PaintHtmlEvent.events[F.id]=D},get:function(F){if(!F){F="document.body"}for(var D in B.PaintHtmlEvent.events){if(D==F||D=="*"){return B.PaintHtmlEvent.events[D]}}},use:function(I,H){var G=B.PaintHtmlEvent.get(I);if(G){for(var F=0,D=G.length;F<D;F++){if(G[F]&&G[F].handler){if((!H&&!G[F].after)||(H&&G[F].after)){G[F].handler(G[F].options)}}}}}},Filter:{schema:{},add:function(F){if(!F){F={}}if(!F.id){F.id="document.body"}this.remove(F);var D=this.schema[F.id];if(!D){D=[]}D.push(F);this.schema[F.id]=D;return this},remove:function(F){if(!F){F={}}if(!F.id){F.id="document.body"}var D=this.schema[F.id];if(!D){return }B.arrayRemoveOf(D,F,1);this.schema[F.id]=D},clear:function(D){this.schema[D?D:"document.body"]=null},clearAll:function(){for(var D in this.schema){delete this.schema[D]}},getOptions:function(F,P,G){var U=null;var S=0;for(var I in this.schema){var N=this.schema[I];if(!N){continue}function R(V,c,a){var Z=0;for(var Y=0,W=V.length;Y<W;Y++){var b=V[Y];var X=b&&c&&(b=="*"||((!a||a=="contain")&&c.indexOf(b)>-1)||(a=="start"&&c.startWith(b))||(a=="end"&&c.endWith(b)));if(X&&Z<b.length){Z=b.length}}return Z}for(var L=0,O=N.length;L<O;L++){var D=N[L].url instanceof Array?N[L].url:[N[L].url];var T=R(D,F,N[L].urlType);var M=N[L].query instanceof Array?N[L].query:[N[L].query];var Q=R(M,P,N[L].queryType);var K=N[L].join||N[L].joinLogic;var H=K=="and"?T+Q:(T>Q?T:Q);if(S<H){S=H;U={};for(var J in N[L]){U[J]=N[L][J]}U.filterSchemaId=I;if(G&&G.nodeName=="FORM"){if(G.attributes.method){U.method=G.attributes.method.nodeValue}U.form=G}}}}return U},parseStartUrl:function(D){return D.substring(0,D.indexOf("/",1))},getParentPath:function(){var F=location.pathname,D=F.lastIndexOf("/");return D>-1?F.substring(0,D+1):""},parseAxAtrr:function(D){if(D.iswrapped){return }var F=B.parseAtrr(D,E(""));if(F){if(D.nodeName=="FORM"){F.method=D.getAttribute("method");F.form=D}F.scope=D}return F},wrapAnchor:function(D,H){if(D.protocol=="mailto:"||D.protocol=="javascript:"){return }if(D.iswrapped){return }var G,K;if(D.nodeName=="FORM"){if(D.attributes.action){G=D.attributes.action.nodeValue}if(!G){G=location.href}var F=document.createElement("a");F.href=G;var J=B.parseUri(F.href);G=J.path;K=J.query;delete F}else{if(!D.href){return }var J=B.parseUri(D.href);G=J.path;K=J.query}if(K&&K.startWith("?")){K=K.substring(1)}if(B.browser.opera||B.browser.msie){G="/"+G}var I=this.getOptions(G,K,D);if(!I&&!H){return }if(!I){I={}}if(!H){H={}}B.extend(H,I,1);if(!H.target&&D.attributes.target&&D.attributes.target.nodeValue!=""){return }if(H.id==null){return }this.wrapOps(D,H)},wrapSharp:function(G,M,D){if(G.iswrapped){return }var K=location.protocol,L=location.host;var I=K+"//"+L+location.pathname+location.search+"#";var F=G.nodeName=="FORM"?(G.attributes.action?G.attributes.action.nodeValue:0):G.href;if(B.browser.opera&&F+"#"==I){F+="#"}if(F&&F.endWith("#")){if(!F.startWith(K)){F=K+"//"+L+F}if(D){var J=document.createElement("a");J.href=D+"#";D=J.href;delete J;if(!D.startWith(K)){var H=D.startWith("/")?"":B.parseUri(location.href).directory;D=K+"//"+L+H+D}}if(F==I||F==D){if(!M){M={}}G.sharp=M.sharp=1;this.wrapOps(G,M)}}},wrapOps:function(G,O){if(!O){return }G.options=O;G.iswrapped=1;var M=document.createAttribute("iswrapped");M.nodeValue=1;G.setAttributeNode(M);var D=G.nodeName=="FORM"?"submit":"click";var H="onprev"+D;var F="on"+D;if(!O.overwrite&&!C.OVERWRITE){if(B.browser.msie){if(G[F]){var N=document.createAttribute(H);N.nodeValue=G.attributes[F].nodeValue||G[F];G.setAttributeNode(N)}}else{G[H]=G[F]}}if(D=="submit"){var K=G.getElementsByTagName("input");for(var J=0,I=K.length;J<I;J++){var L=K[J].type;if(L!="image"&&L!="submit"){continue}SRAX.addEvent(K[J],"click",L=="image"?function(U){if(!U){U=window.event}var Q=U.target||U.srcElement;var P=U.offsetX!=null?U.offsetX:U.pageX-Q.offsetLeft+1;var W=U.offsetY!=null?U.offsetY:U.pageY-Q.offsetTop+1;var V="";var R=Q.getAttribute("name");var T=Q.getAttribute("value");var S=R||"";if(S){S+="."}if(T&&R!=null){V+=R+"="+T+"&"}V="&"+V+S+"x="+P+"&"+S+"y="+W;G.submitValue=V}:function(S){if(!S){S=window.event}var P=S.target||S.srcElement;var Q=P.getAttribute("name");var R=P.getAttribute("value");var T="";if(Q!=null){T+="&"+Q+"="+R}G.submitValue=T})}}G[F]=function(T){try{var U=null;if(B.browser.msie){if(this.attributes[H]){var S=this.attributes[H].nodeValue;if(S){if(typeof S=="string"){S=window["eval"]("SRAX.tmp=function(e){"+S+"}")}U=S.call(this,T)}}}else{if(this[H]&&(typeof this[H]=="function")){U=this[H](T)}}if(U===false){return false}}catch(V){error(V)}var Q=this.options;if(this.nodeName=="FORM"&&this.enctype=="multipart/form-data"){if(Q.multipart){Q.multipart(this)}return true}else{if(!Q.sharp){try{var P=this.getAttribute("action")||this.href;if(!P){P=location.href}if(this.nodeName=="FORM"&&(!Q.method||Q.method.toLowerCase()!="post")){var R=B.parseUri(P);P=P.replace("?"+R.query,"").replace("#"+R.anchor,"")}var W=Q.changer||Q.urlChanger;var X=W?W(P,this):0;if(Q.handler){Q.handler(this,Q)}else{window[Q.type=="data"?"dax":"hax"](X?X:P,Q)}}catch(V){error(V)}}}return false};if(D=="submit"){G.submit=G.onsubmit}},wrap:function(I,D){if(!I){I=document;for(var F in this.schema){this.wrap(F,D)}}var K;var P=I.nodeName;if(P=="A"||P=="FORM"||P=="AREA"){K=[I]}else{I=B.get(I);if(!I){return }if(A(I)){I=document}var O=B.collectionToArray;var N="getElementsByTagName";K=O(I[N]("a")).concat(O(I[N]("form")),O(I[N]("area")))}for(var H=0,J=K.length;H<J;H++){var G=K[H];var M=G.attributes[E("wrap")];var L=M==null||(M.nodeValue!="false"&&M.nodeValue!="0"&&M.nodeValue!=false);if(G.iswrapped){G.iswrapped=!!(G.onclick||G.onsubmit)}if(!G.iswrapped&&L){var Q=this.parseAxAtrr(G);this.wrapSharp(G,Q,D);this.wrapAnchor(G,Q)}G=null}K=null}},Include:{parse:function(F){if(F){F=B.get(F)}else{F=document}var D=F.getElementsByTagName("include");while(D.length>0){B.Include.apply(D[0])}},apply:function(H){H=B.get(H);var G=B.parseAtrr(H);var I=B.parseAtrr(H,E(""));B.extend(G,I);if(G&&(G.url||G.src)){var D=document.createElement("a");if(!G.url){G.url=G.src}D.href=G.url;I=B.Filter.getOptions(D.pathname,D.search);delete D;if(I){B.extend(G,I,1)}var F=document.createElement("span");F.style.display="none";F.id=G.id=H.id?H.id:B.genId();A(F,1);H.parentNode.replaceChild(F,H);if(G.nohistory==null){G.nohistory=1}hax(G)}},fix:function(D){if(B.browser.msie&&/<include/i.test(D)){D='<div style="display:none">&nbsp;</div>'+D}else{if(B.browser.mozilla){D=D.replaceAll("<INCLUDE","<include")}}return D}},Uploader:function(H,J,I,F){var D;var G=null;var K=this;this.init=function(){H=B.get(H);var M=B.genId();H.setAttribute("target",M);D=document.createElement("div");D.innerHTML='<iframe style="display:none" src="javascript:true" onload="this._onload()" id="'+M+'" name="'+M+'"></iframe>';this.iframe=G=D.firstChild;this.setAfterFinish=setAfterFinish=function(N){G._onload=function(){var P=this.contentWindow?this.contentWindow:this.contentDocument;var O=P.document.body;var Q=O[B.browser.msie?"innerText":"textContent"];N(Q,K)}};if(I){var L=function(){setAfterFinish(I);if(F){H.submit()}};if(F){G._onload=L}else{L()}}else{G._onload=function(){}}H.appendChild(D);H.setAttribute("target",M);if(J){J(K)}};this.init();this.getIframe=function(){return G};this.cancel=function(){H.reset();G.src="javascript:true";K.destroy()};this.destroy=function(){if(D){H.removeChild(D);D=null}}},addEventsListener:function(D){if(D.prototype){D=D.prototype}D.on=function(F,J,K){if(!(F instanceof Array)){F=[F]}for(var H=0,G=F.length;H<G;H++){var I=F[H];if(!K){this.un(I,J)}if(!this.events){this.events={}}if(!this.events[I]){this.events[I]=[]}this.events[I].push(J)}};D.un=function(F,K,I){if(!(F instanceof Array)){F=[F]}for(var H=0,G=F.length;H<G;H++){var J=F[H];if(!K){return this.unall(J)}var L=this.events?this.events[J]:null;if(L){B.arrayRemoveOf(L,K,!I);this.events[J]=L}}};D.unall=function(F){if(this.events){if(F){delete this.events[F]}else{delete this.events}}};D.fireEvent=function(M,H){var F=this.events?this.events[M]:null;if(F){var K=null;var G=[].slice.call(arguments);G.shift();G.push(M);for(var J=0;J<F.length;J++){try{var L=F[J].apply(this,G);if(L!=null){K=K==null?L:K*L}}catch(I){error(I)}}return K}};return D},addContainerListener:function(F){if(F.prototype){F=F.prototype}var G={};var D={};F.register=function(I){var L=G[I.id];if(L){for(var K in L){for(var J=0,H=L[K].length;J<H;J++){I.on(K,L[K][J])}}}for(var K in D){var L=D[K];for(var J=0,H=L.length;J<H;J++){I.on(K,L[J])}}};F.on=function(H,L,K,N){if(!(H instanceof Array)){H=[H]}for(var J=0,I=H.length;J<I;J++){var M=H[J];if(!G[M]){G[M]={}}if(!G[M][L]){G[M][L]=[]}G[M][L].push(K);if(this.thread[M]){this.thread[M].on(L,K,N)}}};F.onall=function(K,J,L){if(!D[K]){D[K]=[]}D[K].push(J);var I=this.thread;for(var H in I){if(I[H]){I[H].on(K,J,L)}}};F.unall=function(M,L,J){if(M){if(L){var H=D[M];B.arrayRemoveOf(H,L,!J);D[M]=H}else{D[M]=[]}}else{D={}}var K=this.thread;for(var I in K){if(K[I]){K[I].un(M,L,J)}}};F.un=function(O,H,J,Q){if(!(O instanceof Array)){O=[O]}for(var N=0,K=O.length;N<K;N++){var I=O[N];if(!J){if(I){if(G[I]){if(H){delete G[I][H]}else{delete G[I]}}}else{G={}}var P={};if(I){P[I]=this.thread[I]}else{P=this.thread}for(var M in P){if(P[M]){P[M].unall(H)}}}else{var L=G[I]?G[I][H]:null;if(L){B.arrayRemoveOf(L,J,!Q);G[I][H]=L}if(this.thread[I]){this.thread[I].un(H,J,Q)}}}};F.fireEvent=function(J,I,H){if(this.thread[J]){return this.thread[J].fireEvent(I,H)}};return F},Html:{thread:{},ASYNCHRONOUS:1,storage:[]},Data:{thread:{}},playsound:function(G,D){var H=document.createElement("div");if(D==null){D=10}H.setAttribute("style","position:absolute;top:-1000px;left:-1000px");if(window.ActiveXObject){var F=document.createElement("bgsound");F.src=G;H.appendChild(F)}else{H.innerHTML='<embed src="'+G+'" loop="false" autostart="true" hidden="true" mastersound>'}document.body.appendChild(H);if(D>0){setTimeout(function(){H.firstChild.src="";document.body.removeChild(H)},D*1000)}},enableUBR:function(){netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead")},Loader:{show:function(){B.showLoading(1,B.getLoader())},hide:function(){B.showLoading(0,B.getLoader())}},parseUri:function(J,G){var D={strictMode:0,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}};var K=G?G:D,I=K.parser[K.strictMode?"strict":"loose"].exec(J);for(var F=0,H={};F<14;F++){H[K.key[F]]=I[F]||""}H[K.q.name]={};H[K.key[12]].replace(K.q.parser,function(M,L,N){if(L){H[K.q.name][L]=N}});return H},showMessage:function(F,D,G){if(D==0){return }alert("Error "+D+" : "+F+"\n"+G)},replaceHtml:function(G,F){var D=(typeof G==="string"?document.getElementById(G):G);var H=D.cloneNode(false);H.innerHTML=F;D.parentNode.replaceChild(H,D);return H},addTo:function(F,G){var D=G?D=B.get(G):D=document.body;if(!D){return warn("Warning => addTo : element = "+G+" not found")}var I=document.createElement("div");I.innerHTML=F;var H=A(D);while(I.childNodes.length>0){if(H){D.parentNode.insertBefore(I.childNodes[0],D)}else{D.appendChild(I.childNodes[0])}}},writeTo:function(F,G){var D=G?D=B.get(G):D=document.body;if(!D){return warn("Warning => writeTo : element = "+G+" not found")}if(A(D)){B.addTo(F,D)}else{D.innerHTML=F}},remove:function(D){D=D instanceof Array?D:[D];for(var G=0,F=D.length;G<F;G++){var H=B.get(D[G]);if(H){H.parentNode.removeChild(H)}}},replace:function(F,D){F=B.get(F);D=B.get(D);return D.parentNode.replaceChild(F,D)},genId:function(){return E("genid"+C.sprt)+(B.lastGenId?++B.lastGenId:B.lastGenId=1)}});var C=B.Default;var E=function(D){return C.prefix+C.sprt+D};var A=B.placeMark=function(G,D){var F=E("place"+C.sprt+"mark");if(G&&D!=null){G[F]=D}return G?(D==null?G[F]:G):F};B.escape=B.encode;B.appendScript=B.addScript;B.appendLink=B.addLink;B.appendStyle=B.addStyle;arrayIndexOf=B.arrayIndexOf;arrayRemoveOf=B.arrayRemoveOf})(SRAX);SRAX.init()};
