var artEventHelper={bind:function(obj,evt,fn){if(obj.addEventListener){obj.addEventListener(evt,fn,false)}else if(obj.attachEvent){obj.attachEvent('on'+evt,fn)}else obj['on'+evt]=fn}},artLoadEvent=(function(){var userAgent=navigator.userAgent.toLowerCase(),browser={version:(userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1],safari:/webkit/.test(userAgent),opera:/opera/.test(userAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozilla:/mozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)},list=[],done=false,ready=function(){if(done)return;done=true;for(var i=0;i<list.length;i++)list[i]()};if(document.addEventListener&&!browser.opera)document.addEventListener('DOMContentLoaded',ready,false);if(browser.msie&&window==top)(function(){try{document.documentElement.doScroll('left')}catch(e){setTimeout(arguments.callee,10);return};ready()})();if(browser.opera)document.addEventListener('DOMContentLoaded',function(){for(var i=0;i<document.styleSheets.length;i++)if(document.styleSheets[i].disabled){setTimeout(arguments.callee,10);return};ready()},false);if(browser.safari){var numStyles;(function(){if(document.readyState!='loaded'&&document.readyState!='complete'){setTimeout(arguments.callee,10);return};if('undefined'==typeof numStyles){numStyles=document.getElementsByTagName('style').length;var links=document.getElementsByTagName('link');for(var i=0;i<links.length;i++)numStyles+=(links[i].getAttribute('rel')=='stylesheet')?1:0;if(document.styleSheets.length!=numStyles){setTimeout(arguments.callee,0);return}};ready()})()};artEventHelper.bind(window,'load',ready);return({add:function(f){list.push(f)}})})();(function(){var m=document.uniqueID&&document.compatMode&&!window.XMLHttpRequest&&document.execCommand;try{if(!!m)m("BackgroundImageCache",false,true)}catch(oh){}})()
function xGetElementsByClassName(clsName,parentEle,tagName){var elements=null,found=[],slash=String.fromCharCode(92),re=new RegExp(slash+"b"+clsName+slash+"b");if(!parentEle)parentEle=document;if(!tagName)tagName='*';elements=parentEle.getElementsByTagName(tagName);if(elements)for(var i=0;i<elements.length;++i)if(elements[i].className.search(re)!=-1)found[found.length]=elements[i];return found};var styleUrlCached=null
function GetStyleUrl(){if(null==styleUrlCached){var ns;styleUrlCached='';ns=document.getElementsByTagName('link');for(var i=0;i<ns.length;i++){var l=ns[i];if(l.href&&/style\.css(\?.*)?$/.test(l.href))return styleUrlCached=l.href.replace(/style\.css(\?.*)?$/,'')};ns=document.getElementsByTagName('style');for(var i=0;i<ns.length;i++){var matches=new RegExp('import\\s+"([^"]+\\/)style\\.css"').exec(ns[i].innerHTML);if(null!=matches&&matches.length>0)return styleUrlCached=matches[1]}};return styleUrlCached}
function artButtonSetupJsHover(btn){artEventHelper.bind(btn,'mouseover',function(){var spans=btn.getElementsByTagName("span");if(spans.length>0)spans[0].className+=" hover"});artEventHelper.bind(btn,'mouseout',function(){var spans=btn.getElementsByTagName("span");if(spans.length>0)spans[0].className=spans[0].className.replace(/hover/,"").replace(/active/,"")});artEventHelper.bind(btn,'mousedown',function(){var spans=btn.getElementsByTagName("span");if(spans.length>0)spans[0].className+=" active"});artEventHelper.bind(btn,'mouseup',function(){var spans=btn.getElementsByTagName("span");if(spans.length>0)spans[0].className=spans[0].className.replace(/active/,"")})}
function artButtonsSetupJsHover(){var elements=xGetElementsByClassName("btn",document,"span");for(var i=0;i<elements.length;i++){if(!elements[i].tagName)continue;artButtonSetupJsHover(elements[i].parentNode)}};artLoadEvent.add(artButtonsSetupJsHover)
function Insert_Separators(){var menus=xGetElementsByClassName("artmenu",document);for(var i=0;i<menus.length;i++){var menu=menus[i],childs=menu.childNodes,listItems=[];for(var j=0;j<childs.length;j++){var el=childs[j];if(String(el.tagName).toLowerCase()=="li")listItems.push(el)};for(var j=0;j<listItems.length-1;j++){var span=document.createElement('span');span.className='separator';var li=document.createElement('li');li.appendChild(span);listItems[j].parentNode.insertBefore(li,listItems[j].nextSibling)}}};artLoadEvent.add(Insert_Separators)
function Menu_IE6Setup(){var isIE6=navigator.userAgent.toLowerCase().indexOf("msie")!=-1&&navigator.userAgent.toLowerCase().indexOf("msie 7")==-1;if(!isIE6)return;var aTmp2,i,j,oLI,aUL,aA,aTmp=xGetElementsByClassName("artmenu",document,"ul");for(i=0;i<aTmp.length;i++){aTmp2=aTmp[i].getElementsByTagName("li");for(j=0;j<aTmp2.length;j++){oLI=aTmp2[j];aUL=oLI.getElementsByTagName("ul");if(aUL&&aUL.length){oLI.UL=aUL[0];aA=oLI.getElementsByTagName("a");if(aA&&aA.length)oLI.A=aA[0];oLI.onmouseenter=function(){this.className+=" artmenuhover";this.UL.className+=" artmenuhoverUL";if(this.A)this.A.className+=" artmenuhoverA"};oLI.onmouseleave=function(){this.className=this.className.replace(/artmenuhover/,"");this.UL.className=this.UL.className.replace(/artmenuhoverUL/,"");if(this.A)this.A.className=this.A.className.replace(/artmenuhoverA/,"")}}}}};artLoadEvent.add(Menu_IE6Setup);artLoadEvent.add(function(){var formButtons=document.getElementsByTagName('button');for(var i=0;i<formButtons.length;i++){var button=formButtons[i];button.buttonName=button.getAttribute('name');button.buttonValue=button.getAttribute('value');button.prevOnClick=button.onclick;if(button.outerHTML){var re=/\bvalue="([^"]+)"/i;button.buttonValue=re.test(button.outerHTML)?re.exec(button.outerHTML)[1]:button.buttonValue};button.setAttribute("name","_"+button.buttonName);button.onclick=function(){if(this.prevOnClick)this.prevOnClick.apply(this);var f=this;while(f.tagName.toLowerCase()!="body"){if(f.tagName.toLowerCase()=="form"){var subButton=document.createElement("input");subButton.setAttribute("type","hidden");subButton.setAttribute("name",this.buttonName);subButton.setAttribute("value",this.buttonValue);f.appendChild(subButton);return true};f=f.parentNode};return false}}});

