var rbmXML=new Object();rbmXML.buseActiveX=(typeof ActiveXObject!="undefined");if(!rbmXML.buseActiveX){rbmXML.buseDom=document.implementation&&document.implementation.createDocument;}rbmXML.buseXMLHttp=(typeof XMLHttpRequest!="undefined");rbmXML.loadedXSL=new Object();rbmXML.XMLHttp_VERS=["MSXML2.XmlHttp.6.0","MSXML2.XmlHttp.4.0","MSXML2.XmlHttp.3.0"];rbmXML.DOM_VERS=["MSXML2.DOMDocument.6.0","MSXML2.DOMDocument.4.0","MSXML2.DOMDocument.3.0"];rbmXML.getFormDataAsXML=function(b){var d="";var e=b.getElementsByTagName("input");for(i=0;i<e.length;i++){switch(e[i].type){case"checkbox":if(d!=""){d+=" ";}if(e[i].checked==true){d+=e[i].name+"='1'";}else{d+=e[i].name+"='0'";}break;case"radio":var a=e[i].name;while(a==e[i].name){if(e[i].checked){if(d!=""){d+=" ";}d+=e[i].name+"='"+e[i].value+"'";}i++;}i--;break;case"button":break;default:if(e[i].value){if(d!=""){d+=" ";}d+=e[i].name+"='"+e[i].value+"'";}break;}}var e=b.getElementsByTagName("select");for(i=0;i<e.length;i++){if(d!=""){d+=" ";}d+=e[i].name+"='"+e[i].value+"'";}var e=b.getElementsByTagName("textarea");for(i=0;i<e.length;i++){if(d!=""){d+=" ";}d+=e[i].name+"='"+e[i].innerHTML+"'";}return d;};rbmXML.getFormData=function(b){var d="";var f=b.getElementsByTagName("input");for(i=0;i<f.length;i++){switch(f[i].type){case"checkbox":if(d!=""){d+="&";}if(f[i].checked==true){d+=f[i].name+"=1";}else{d+=f[i].name+"=0";}break;case"radio":var a=f[i].name;while(a==f[i].name){if(f[i].checked){if(d!=""){d+="&";}d+=f[i].name+"="+f[i].value;}i++;}i--;break;case"button":break;default:if(f[i].value){if(d!=""){d+="&";}d+=f[i].name+"="+f[i].value;}break;}}var f=b.getElementsByTagName("select");for(i=0;i<f.length;i++){if(d!=""){d+="&";}d+=f[i].name+"="+f[i].value;}var f=b.getElementsByTagName("textarea");for(i=0;i<f.length;i++){if(d!=""){d+="&";}d+=f[i].name+"="+f[i].innerHTML;}var e=rbmXML.urlEncode(d);return e;};rbmXML.postEncode=function(a){var b="";for(i=0;i<a.length;i++){c=a.charCodeAt(i);switch(c){case 61:b+="%61";break;case 38:b+="%38";break;case 37:b+="%37";break;default:b+=a.charAt(i);break;}}return b;};rbmXML.urlEncode=function(d,b,a){if(!!a){var e="";for(i=0;i<d.length;i++){c=d.charCodeAt(i);if((c<48||(c>122&&c<127))&&(c!=38||b)){if(c<16){e+="%0"+c.toString(16);}else{e+="%"+c.toString(16);}}else{e+=d.charAt(i);}}}else{var e="";for(i=0;i<d.length;i++){c=d.charCodeAt(i);if((c<48||c>122)&&(c!=38||b)){if(c<16){e+="%0"+c.toString(16);}else{e+="%"+c.toString(16);}}else{e+=d.charAt(i);}}}return e;};rbmXML.XMLencode=function(a){var b="";for(i=0;i<a.length;i++){c=a.charAt(i);switch(c){case"<":b+="&#60;";break;case">":b+="&#62;";break;case"'":b+="&#39;";break;case"&":b+="&#38;";break;case'"':b+="&#34;";break;case"$":b+="&#36;";break;default:b+=a.charAt(i);}}return b;};rbmXML.createXMLHttp=function(d){var b;if(rbmXML.buseXMLHttp&&!rbmXML.buseActiveX){return new XMLHttpRequest();}else{if(rbmXML.buseActiveX){if(!rbmXML.XMLHttp_V||!d){if(!d){for(var a=rbmXML.XMLHttp_VERS.length-1;a>=0;a--){try{new ActiveXObject(rbmXML.XMLHttp_VERS[a]);sVersion=rbmXML.XMLHttp_VERS[a];break;}catch(e){}}}else{for(var a=0;a<rbmXML.XMLHttp_VERS.length;a++){try{new ActiveXObject(rbmXML.XMLHttp_VERS[a]);rbmXML.XMLHttp_V=rbmXML.XMLHttp_VERS[a];break;}catch(e){}}sVersion=rbmXML.XMLHttp_V;}}if(sVersion){return new ActiveXObject(sVersion);}else{throw new Error(31,"Could not create XML HTTP Request.");}}else{throw new Error(30,"Your browser doesn't support an XML HTTP Request.");}}};rbmXML.createDoc=function(){if(!rbmXML.buseActiveX){var a=document.implementation.createDocument("","",null);a.parseError={valueOf:function(){return this.errorCode;},toString:function(){return this.errorCode.toString();}};return a;}else{if(rbmXML.buseActiveX){if(!rbmXML.DOM_VER){for(var b=0;b<rbmXML.DOM_VERS.length;b++){try{new ActiveXObject(rbmXML.DOM_VERS[b]);rbmXML.DOM_VER=rbmXML.DOM_VERS[b];debuglog(rbmXML.DOM_VER);break;}catch(e){}}}if(rbmXML.DOM_VER){var d=new ActiveXObject(rbmXML.DOM_VER);if(rbmXML.DOM_VER=="MSXML2.DOMDocument.3.0"){d.setProperty("SelectionLanguage","XPath");}d.resolveExternals=true;return d;}else{throw new Error(41,"Could not create XML DOM document.");}}else{throw new Error(40,"Your browser doesn't support an XML DOM document.");}}};rbmXML.loadXML=function(b){var a=null;if(rbmXML.buseActiveX){a=rbmXML.createDoc();a.loadXML(b);}else{if(typeof DOMParser!="undefined"){var d=new DOMParser();a=d.parseFromString(b,"text/xml");}}return a;};rbmXML.renderToDoc=function(g,h,d,b){if(rbmXML.buseActiveX){var j=g.transformNode(h);var f=document.getElementById(d);f.innerHTML=j;}else{var a=new XSLTProcessor();a.importStylesheet(h);var e=a.transformToFragment(g,document);var f=document.getElementById(d);alert(f.hasChildNodes());if(!b&&f.hasChildNodes()){while(f.hasChildNodes()){f.removeChild(f.firstChild);}}f.appendChild(e);}};rbmXML.serXML=function(b){var a=new XMLSerializer();return a.serializeToString(b);};rbmXML.showXML=function(a){if(rbmXML.buseActiveX){return a.xml;}else{return rbmXML.serXML(a);}};rbmXML.displayParseError=function(a){strErr=a.reason+"("+a.line+", "+a.linepos+") in \n"+a.url;alert(strErr);};rbmXML.selectNodes=function(e,l,d){if(typeof XPathEvaluator!="undefined"&&typeof(e)=="object"){d=d||{};var b=function(m){return d[m];};var f=new XPathEvaluator();var j=f.evaluate(l,e,b,XPathResult.ORDERED_NODE_ITERATOR_TYPE,null);var k=new Array;if(j!=null){var a=j.iterateNext();while(a){k.push(a);a=j.iterateNext();}}return k;}else{if(rbmXML.buseActiveX){if(d&&typeof(e)=="object"){var h="";for(var g in d){h+="xmlns:"+g+"='"+d[g]+"' ";}e.setProperty("SelectionNamespaces",h);}else{return false;}return e.selectNodes(l);}else{return false;}}};rbmXML.selectSingleNode=function(e,d,j){if(typeof XPathEvaluator!="undefined"){j=j||{};var a=function(k){return j[k];};var b=new XPathEvaluator();var h=b.evaluate(d,e,a,XPathResult.FIRST_ORDERED_NODE_TYPE,null);if(h!=null){return h.singleNodeValue;}else{return null;}}else{if(rbmXML.buseActiveX){if(j){var g="";for(var f in j){g+="xmlns:"+f+"='"+j[f]+"' ";}}return e.selectSingleNode(d);}else{throw new Error(50,"No XPath engine found.");}}};rbmXML.clearTarget=function(f,g){var h=$(f).getElementsByClassName("tinyMCE");for(var e=0;e<h.length;e++){var d=tinyMCE.get(h[e].id);if(d){d.remove();}}var j=$(f).getElementsByClassName("fadeSlideshow");for(var e=0;e<j.length;e++){if(j[e].fadeSlideshow&&j[e].fadeSlideshow.timer){window.clearTimeout(j[e].fadeSlideshow.timer);}else{console.warn("Could not clear timer for fadeSlideshow "+f.id);}}if(typeof(ePlayerList)=="object"){var a=f.getElementsByClassName("playerContainer");for(var e=0;e<a.length;e++){var b=a[e].firstChild;if(!!b){destroyPlayer(b.id);}}}while(f.hasChildNodes()){f.removeChild(f.firstChild);}if(g){f.parentNode.removeChild(f);}};
