var glocalnet={options:{dir:"/js/glocalnet",headline_url:location.protocol+"//www.glocalnet.se/title",orderflow_id:"orderflow",content_id:"content",content_inner_id:"content-inner",tabs_id:"tabs",banner_id:"banner",main_id:"main",site_id:"site",ticker_id:"ticker",print_id:"print",footer_id:"footer",dom_loaded:false,window_loaded:false,orderflow_inited:false,tabs_disabled:false,debug:false,styleSheets:document.styleSheets,orderflow_top:0,footer_top:0,tabs_top:0,content_top:0,mouseX:null,mouseY:null},initialize:function(){document.observe("dom:loaded",this.__domLoaded.bind(this));Element.observe(window,"load",this.__windowLoaded.bind(this));Event.observe(document,"mousemove",this.__mousemove.bind(this))},__domLoaded:function(){this.options.dom_loaded=true;this.options.orderflow_top=parseInt(this.__getRuleProp(this.options.orderflow_id,"marginTop"));this.options.tabs_top=parseInt(this.__getRuleProp(this.options.tabs_id,"marginTop"));if($(this.options.content_id)){this.options.content_top=$(this.options.content_id).positionedOffset().top}if($(this.options.footer_id)){this.options.footer_top=$(this.options.footer_id).positionedOffset().top}if(!$(this.options.print_id)){}glocalnet.headlines()},__windowLoaded:function(a){this.options.window_loaded=true;glocalnet.boxes();glocalnet.accordion();glocalnet.tabs()},__mousemove:function(a){this.options.mouseX=Event.pointerX(a);this.options.mouseY=Event.pointerY(a)},browser:function(){var b=navigator.userAgent.toLowerCase(),a={isStrict:document.compatMode=="CSS1Compat",isOpera:b.indexOf("opera")>-1,isIE6:b.indexOf("msie 6")>-1,isIE7:b.indexOf("msie 7")>-1,isIE8:b.indexOf("msie 8")>-1,isSafari:/webkit|khtml/.test(b),isWindows:b.indexOf("windows")!=-1||b.indexOf("win32")!=-1,isMac:b.indexOf("macintosh")!=-1||b.indexOf("mac os x")!=-1,isLinux:b.indexOf("linux")!=-1,isIphone:b.indexOf("iphone")!=-1,isMobile:b.indexOf("iphone")!=-1||b.indexOf("sony")!=-1||b.indexOf("utc")!=-1||b.indexOf("nokia")!=-1};return a},headlines:function(a){if(this.options.dom_loaded){this.__headlines(a)}else{document.observe("dom:loaded",glocalnet.__headlines.bind(glocalnet,a))}},__headlines:function(a){a=$(a)||$(document.body);a.select('h1, h2, h3, h4, h5, h6, [rel="headline"]').each(function(g){try{if(g.readAttribute("rel")=="skip"){return}g.writeAttribute("rel","skip");if(g.hasClassName("plain")){return}var j=g.innerHTML.toString().unescapeHTML().strip();if(j.length==0){return}var d=g.readAttribute("params")||"";d=d.toQueryParams();d.t=d.t||j;d.s=d.s||"12";d.w=d.w||"m";d.c=d.c||"000";d.a=d.a||"fff";var l=g.className.length==0?g.tagName.toLowerCase()+"-headline":$w(g.className).last(),i=glocalnet.__getRule(l);if(i&&i.style){if(i.style.backgroundColor){var m=i.style.backgroundColor;if(m.indexOf("#")==-1){m=glocalnet.__rgbToHex(m)}else{m=m.substring(1)}d.a=m;g.setStyle({backgroundColor:"transparent"})}if(i.style.color){var f=i.style.color;if(f.indexOf("#")==-1){f=glocalnet.__rgbToHex(f)}else{f=f.substring(1)}d.c=f}if(i.style.fontWeight){switch(i.style.fontWeight){case"bolder":d.w="b";break;case"bold":d.w="b";break;case"normal":d.w="m";break;case"lighter":d.w="l";break;case"500":d.w="r_a";break;case"600":d.w="b_a";break;default:d.w="m";break}}if(i.style.fontSize){d.s=parseInt(i.style.fontSize)}}var c=j.toLowerCase().replace(/ö/g,"o").replace(/[å&auml;]/g,"a").replace(/[^A-Za-z0-9_-]/g,""),k=".gif",b=glocalnet.options.headline_url+"/"+c+k+"?"+Object.toQueryString(d);g.innerHTML='<img src="'+b+'" border="0" alt="'+j+'" />'}catch(h){if(glocalnet.options.debug){alert(h.message)}}})},__getRule:function(a){var f=this.options.styleSheets;try{for(var d=0;d<f.length;d++){var c=f[d],h=c.cssRules?c.cssRules:c.rules;for(var b=0;b<h.length;b++){if(h[b].selectorText!=null&&h[b].selectorText.toLowerCase().endsWith(a)){return h[b]}}}}catch(g){if(this.options.debug){alert(g.message)}}return null},__getRuleProp:function(a,c){var b=this.__getRule(a);if(!b){return null}return b.style[c]||null},__rgbToHex:function(a){a=a.replace(/rgb\(|\)/g,"").split(",");if(a.length!=3){a=["24","23","23"]}a[0]=parseInt(a[0],10).toString(16).toLowerCase();a[1]=parseInt(a[1],10).toString(16).toLowerCase();a[2]=parseInt(a[2],10).toString(16).toLowerCase();a[0]=(a[0].length==1)?"0"+a[0]:a[0];a[1]=(a[1].length==1)?"0"+a[1]:a[1];a[2]=(a[2].length==1)?"0"+a[2]:a[2];return(a.join(""))},boxes:function(a){if(this.options.dom_loaded){this.__boxes(a)}else{document.observe("dom:loaded",glocalnet.__boxes.bind(glocalnet,a))}},__boxes:function(b){var a=$(b)||$(this.options.site_id);if(a!=null){a.select(".box").each(function(c){glocalnet.__box(c,c.readAttribute("rel"))})}},box:function(b,a){if(this.options.dom_loaded){this.__box(b,a)}else{document.observe("dom:loaded",glocalnet.__box.bind(glocalnet,b,a))}},__box:function(a,j){var b=$(a);if(!b){return}if(b.hasClassName("boxed")){return}try{j=Object.isString(j)?j:"";if(j.indexOf("shadow")>-1){j=j.length>0?" "+j:"";var c=new Element("div",{"class":"shadow-box"+j});var i=new Element("div",{"class":"shadow-outer"}),g=new Element("div",{"class":"shadow-top"}),k=new Element("div",{"class":"shadow-inner"}),f=new Element("div",{"class":"shadow-bot"}).update("<div><!-- IE --></div>");Element.wrap(b,k);Element.wrap(k,i);Element.insert(i,{top:g});Element.wrap(i,c);Element.insert(c,{bottom:f});if(j.indexOf("dropdown")>-1){if(glocalnet.browser().isIE6){c.replace(b);c=b;b=new Element("div");c.addClassName("shadow-box"+j)}c.setStyle({width:b.getStyle("width")});c.setStyle({display:"none"});b.setStyle({display:"block"});c.next().observe("mouseover",function(m){c.show();var n=c.viewportOffset(),l=c.getDimensions();new PeriodicalExecuter(function(e){if(glocalnet.options.mouseX<(n.left-10)||glocalnet.options.mouseX>(n.left+l.width)||glocalnet.options.mouseY>(n.top+l.height)){c.hide();e.stop()}},0.3)})}}else{j=Object.isString(j)&&j.length>0?" rounded-box-"+j:"";var c=new Element("div",{"class":"rounded-box"+j});var g=new Element("div",{"class":"top"}).update("<span><!-- IE --></span><div><!-- IE --></div>"),h=new Element("div",{"class":"mid"}),f=new Element("div",{"class":"bot"}).update('<span><!-- IE --></span><span class="bl"><!-- IE --></span><span class="br"><!-- IE --></span><div><!-- IE --></div>');Element.wrap(b,h);Element.wrap(h,c);Element.insert(c,{top:g});Element.insert(c,{bottom:f})}b.addClassName("boxed")}catch(d){if(this.options.debug){alert(d.message)}}},forms:function(a,b){b=typeof b=="object"?b:{};b=Object.extend({bind_submit:true},b);if(!$(a)){throw ("No form found. Could not parse forms()")}$(a).select("form").each(function(c){c.select("input[type=submit]").each(function(d){var e=new Element("div",{"class":c.className});Element.wrap(d,e)},this);if(b.bind_submit){c.observe("submit",this.__onSubmit.bind(this))}c.select("input[type=text]").each(function(f){var e=Math.max(f.getWidth(),parseInt(f.getStyle("width"))),d=f.hasClassName("error")?"form-input input-error":"form-input";d=f.disabled?"form-input input-disabled":d;var g=new Element("div",{"class":d,style:"width:"+(e+4)+"px"});g.appendChild(new Element("div",{"class":"l"}));g.appendChild(new Element("div",{"class":"r"}));Element.wrap(f,g);if(f.value==""){f.value=f.title}f.observe("focus",this.__onInput.bind(this,f,g,"focus"));f.observe("blur",this.__onInput.bind(this,f,g,"blur"));this.__onInput(f,g,"blur")},this);c.select("input[type=password]").each(function(f){var e=Math.max(f.getWidth(),parseInt(f.getStyle("width"))),d=f.hasClassName("error")?"form-input input-error":"form-input";d=f.disabled?"form-input input-disabled":d;var g=new Element("div",{"class":d,style:"width:"+(e+4)+"px"});g.appendChild(new Element("div",{"class":"l"}));g.appendChild(new Element("div",{"class":"r"}));Element.wrap(f,g);if(f.value==""){f.value=f.title}f.observe("focus",this.__onInput.bind(this,f,g,"focus"));f.observe("blur",this.__onInput.bind(this,f,g,"blur"));this.__onInput(f,g,"blur")},this);c.select("select").each(function(e){e.setOpacity(0);var d=Math.max(e.getWidth(),parseInt(e.getStyle("width"))),f=new Element("div",{"class":"form-select",style:"width:"+(d+4)+"px"});f.appendChild(new Element("div",{"class":"l"}));f.appendChild(new Element("div",{"class":"r"}));f.appendChild(new Element("span"));Element.wrap(e,f);e.observe("focus",this.__onInput.bind(this,e,f,"focus"));e.observe("blur",this.__onInput.bind(this,e,f,"blur"));e.observe("change",this.__onSelect.bind(this,f));this.__onInput(e,f,"blur");this.__onSelect(f)},this);c.select("input[type=checkbox]").each(function(d){d.setOpacity(0);var e=d.up().down("label").remove(),f=new Element("div",{"class":"form-checkbox"});Element.wrap(d,f).appendChild(e);d.observe("click",this.__onCheckbox.bind(this,f));d.observe("focus",this.__onCheckbox.bind(this,f));d.observe("blur",this.__onCheckbox.bind(this,f));this.__onCheckbox(f)},this);c.select("input[type=radio]").each(function(d){d.setOpacity(0);var e=d.up().down("label").remove(),f=new Element("div",{"class":"form-radio"});Element.wrap(d,f).appendChild(e);d.observe("click",this.__onRadio.bind(this,f));d.observe("focus",this.__onRadio.bind(this,f));d.observe("blur",this.__onRadio.bind(this,f));this.__onRadio(f);e.observe("click",function(g){Event.stop(g);d.click()})},this)},this)},toggleGroup:function(c,e,b){c=$(c);if(!c){throw"No source element found."}e=$(e)||new Element("div");if(glocalnet.browser().isIE6){var a=c.up("form"),d=a.down('button[type="submit"]');if(a.slideEvents){a.slideEvents.value=""}if(a.loadEvents){a.loadEvents.value=""}d.click();return}if(Object.isUndefined(b)){c.toggle()}else{if(b==true){c.show()}else{c.hide()}}if(c.getStyle("display")=="block"){e.select(".form-input").each(function(f){f.addClassName("input-disabled");f.down("input").disabled=true});c.select(".form-input").each(function(f){f.removeClassName("input-disabled");f.down("input").disabled=false})}else{e.select(".form-input").each(function(f){f.removeClassName("input-disabled");f.down("input").disabled=false});c.select(".form-input").each(function(f){f.addClassName("input-disabled");f.down("input").disabled=true})}},__onInput:function(a,b,c,d){if(c=="focus"&&a.value==a.title){a.value=""}else{if(c=="blur"&&a.value==""){a.value=a.title}}},__onSelect:function(a,b){a.down("select").select("option").each(function(d,c){if(c==0||d.selected){a.down("span").innerHTML=d.value}},this)},__onCheckbox:function(a,b){if(a.down("input").checked){a.down("label").addClassName("checked")}else{a.down("label").removeClassName("checked")}},__onRadio:function(a,b){$$("input[name="+a.down("input").name+"]").each(function(d){var c=d.up().down("label");if(!d.checked){c.removeClassName("checked")}});if(a.down("input").checked){a.down("label").addClassName("checked")}},__onSubmit:function(d){Event.stop(d);var b=Event.element(d);b.select("input[type=text]").each(function(e){if(e.value==e.title){e.value=""}});var i=false,h=false,j=false,a=b._eventId?b._eventId.value:"";if(b.slideEvents){var l=b.slideEvents.value.indexOf(a)>-1;i=b&&l}if(b.loadEvents){var g=b.loadEvents.value.indexOf(a)>-1;h=b&&g;i=i||h}if(b.skip_forms_gui){j=b.skip_forms_gui.value!="false"}var k,f=b.up(1);if(f&&Object.isString(f.id)&&f.id.length>0){k=f.id}var c={parameters:Form.serialize(b),method:b.method||"get",form:b,slider:i,loader:h,target_el:k||this.options.orderflow_id,skip_forms_gui:j};b.disable();this.__loadOrderflow(b.action,c)},__initOrderflow:function(){if($(this.options.orderflow_id)&&!this.options.orderflow_inited){if(!this.browser().isIE6&&!this.browser().isMobile){Event.observe(window,"scroll",this.__onScrollWindow.bind(this));new PeriodicalExecuter(this.__onScrollWindow.bind(this),2)}this.options.orderflow_inited=true;$(this.options.orderflow_id).show()}},loadOrderflow:function(a,b){if(this.options.dom_loaded){this.__loadOrderflow(a,b)}else{Element.observe(window,"load",glocalnet.__loadOrderflow.bind(glocalnet,a,b))}},__loadOrderflow:function(a,d,g){if(glocalnet.orderflow_sliding){return}d=typeof d=="object"?d:{};d=Object.extend({method:"get",evalScripts:true,parameters:"",slider:false,loader:false,target_el:this.options.orderflow_id},d);this.__initOrderflow();var k=$(d.target_el);if(!k){throw"No orderflow found."}var b=k.down(".orderflow-body"),j=d.slider,h=true,f={method:d.method,parameters:d.parameters,evalScripts:d.evalScripts,onProgress:function(){},onCreate:function(){},onFailure:function(){if(glocalnet.options.debug){alert("Could not load: "+a+"?"+d.parameters)}if(!b){return}var l={duration:c,transition:Effect.Transitions.Quad.easeInOut,afterFinish:function(){glocalnet.orderflow_sliding=false;if(d.form){d.form.enable()}k.select(".form-error").each(function(m){m.setStyle({visibility:"visible"})})}};var e=k.down(".loader");if(e){e.update("Ett fel har uppstått. Försök igen.");new Effect.Fade(e,{duration:0.2,delay:1,afterFinish:function(){if(j){new Effect.SlideDown(b,l)}else{b.show()}}})}else{if(j){new Effect.SlideDown(b,l)}else{b.show()}}},onSuccess:function(o){var q=new Element("div",{"class":"orderflow-inner"}).update(o.responseText);if($("kundservice")){Element.insert(q,{bottom:'<div class="kundservice">'+$("kundservice").innerHTML+"</div>"})}glocalnet.headlines(q);glocalnet.forms(q);glocalnet.__add_offers(q);glocalnet.boxes(q);var m=q.down(".orderflow-body");var n=m?m.getHeight():0;var p={duration:Math.max(0.4,Math.round((n/800)*100)/100),transition:Effect.Transitions.Quad.easeInOut,afterFinish:function(){glocalnet.orderflow_sliding=false;k.select(".form-error").each(function(r){r.setStyle({visibility:"visible"})})},afterUpdate:function(){glocalnet.__onScrollWindow()}};var l=k.down(".loader");if(l){new Effect.Fade(l,{duration:0.2,delay:0.2,afterFinish:function(){k.update(q);if(m&&j&&j&&!glocalnet.browser().isMobile&&!glocalnet.browser().isIE6){m.hide();var r=m.getHeight();p.duration=Math.max(0.4,Math.round((r/800)*100)/100);new Effect.SlideDown(m,p)}else{glocalnet.orderflow_sliding=false;k.select(".form-error").each(function(s){s.setStyle({visibility:"visible"})})}}})}else{if(m&&j&&!glocalnet.browser().isMobile&&!glocalnet.browser().isIE6){m.hide();var e=m.getHeight();p.duration=Math.max(0.4,Math.round((e/800)*100)/100);new Effect.SlideDown(m,p)}else{k.update(q);glocalnet.orderflow_sliding=false;k.select(".form-error").each(function(r){r.setStyle({visibility:"visible"})})}}}};if(j&&b){glocalnet.orderflow_sliding=true;var i=b.getHeight(),c=Math.max(0.4,Math.round((i/800)*100)/100);new Effect.SlideUp(b,{afterFinish:function(){new Ajax.Request(a,f)},beforeStart:function(){if(h){glocalnet.__addLoader(k,"L&auml;ser in...")}k.select(".form-error").each(function(e){e.setStyle({visibility:"hidden"})})},duration:c,transition:Effect.Transitions.Quad.easeInOut})}else{glocalnet.orderflow_sliding=false;if(!b&&h){glocalnet.__addLoader(k,"")}new Ajax.Request(a,f)}},loadPage:function(a,b){if(this.options.dom_loaded){this.__loadPage(a,b)}else{document.observe("dom:loaded",glocalnet.__loadPage.bind(glocalnet,a,b))}},__loadPage:function(b,d){d=typeof d=="object"?d:{};d=Object.extend({method:"get",evalScripts:true,parameters:"",slider:true,target_el:this.options.content_id},d);var f=$(d.target_el);if(!f){throw"No content found."}var e=this.__parseUrl(b),c=d.slider,a={method:d.method,parameters:d.parameters,evalScripts:d.evalScripts,history:{id:"page",state:e.filename,cache:true,onStateChange:function(g){History.setTitle(History.getTitle()+" - "+g.ucfirst())}},onCreate:function(){},onSuccess:function(g){var h=new Element("div",{"class":"content-body"}).update(g.responseText);glocalnet.headlines(h);glocalnet.forms(h);glocalnet.boxes(h);glocalnet.accordion(h);var i=f.down(".content-body");if(c&&i){new Effect.SlideUp(f,{afterFinish:function(){f.hide();f.update(h);new Effect.SlideDown(f,{duration:0.5})},duration:0.3})}else{f.hide();f.update(h);new Effect.SlideDown(f,{duration:0.5})}},onComplete:function(){},onFailure:function(g){if(glocalnet.options.debug){alert("Error "+g.status+" -- "+g.statusText)}}};new Ajax.History.Request(b,a)},loadSimple:function(a,b){if(this.options.dom_loaded){this.__loadSimple(a,b)}else{document.observe("dom:loaded",glocalnet.__loadSimple.bind(glocalnet,a,b))}},__loadSimple:function(b,d){d=typeof d=="object"?d:{};d=Object.extend({method:"get",evalScripts:true,parameters:"",target_el:this.options.content_id,wrapper_cls:"content-page",slider:false},d);target_el=$(d.target_el);if(!target_el){throw"No target element found."}var c=d.slider;var a={method:d.method,parameters:d.parameters,evalScripts:d.evalScripts,onSuccess:function(e){var f=new Element("div",{"class":d.wrapper_cls}).update(e.responseText);glocalnet.headlines(f);glocalnet.forms(f);glocalnet.boxes(f);glocalnet.accordion(f);target_el.update(f);if(c){new Effect.SlideDown(target_el,{duration:0.5})}else{glocalnet.__tabsAdjust()}},onFailure:function(e){if(glocalnet.options.debug){alert("Error "+e.status+" -- "+e.statusText)}}};new Ajax.Request(b,a)},__addLoader:function(b,c){c=Object.isString(c)?c:"Sökning pågår...";b=$(b);if(!b){return}var a=b.down(".loader")||new Element("div",{style:"display:none;","class":"loader"});a.update(c);Element.insert(b,{bottom:a});a.appear({duration:0.2,delay:0.1});return a},tabs:function(){if(this.options.dom_loaded){this.__tabs()}else{document.observe("dom:loaded",glocalnet.__tabs.bind())}},__tabs:function(){if(!$(this.options.content_id)||!$(this.options.tabs_id)){return}if(this.__tabsItems().length==0){return}if(this.__tabsItems()[0].readAttribute("index")!=null){return}var a=$(this.options.content_id).getWidth()-parseInt($(this.options.tabs_id).getStyle("margin-left")),c=Math.min(a,700),b=Math.min(140,Math.floor(parseInt(c)/this.__tabsItems().length));this.__tabsItems().each(function(f,e){var g=$(this.options.content_id).select(".content-page")[e];f.setStyle({width:b+"px"});var h=f.innerHTML;f.innerHTML="";f.appendChild(new Element("div",{"class":"tab-l"}));f.appendChild(new Element("div",{"class":"tab-m",style:"width:"+(b-14)+"px"}));f.appendChild(new Element("div",{"class":"tab-r"}));f.appendChild(new Element("span").update(h));f.observe("click",this.__tabsClick.bind(this,f));f.writeAttribute("index",e);f.writeAttribute("h",g.getHeight());var d=f.readAttribute("href");f.writeAttribute("page",d.substring(d.indexOf("#")+1))},this);$(this.options.tabs_id).hide();$(this.options.tabs_id).setStyle({visibility:"visible"});$(this.options.tabs_id).appear({duration:0.1,delay:0.5});this.__tabsDefault()},__tabsClick:function(a,b){Event.stop(b);this.__tabsSelect(a)},__tabsItems:function(){if(!this.tab_items){this.tab_items=$$("#"+this.options.tabs_id+" ul li a")}return this.tab_items},__tabsDefault:function(){History.Observer.start();History.Registry.set({id:"page",onStateChange:function(a){glocalnet.__tabsSelect()}});this.__tabsSelect()},__tabsSelected:function(){var c=document.location.hash,b=c.length>0?c.split("=")[1]:"",a=0;this.__tabsItems().each(function(e,d){if(e.readAttribute("page")==b){a=d}},this);return this.__tabsItems()[a]},__tabsSelect:function(a){if(glocalnet.options.tabs_disabled){return}if(Object.isNumber(a)){a=this.__tabsItems()[a]}else{a=$(a)||glocalnet.__tabsSelected()}var b=$(this.options.content_id).select(".content-page");this.__tabsItems().each(function(e,d){e.removeClassName("active");if(e==a){var c=a.readAttribute("href"),f=c.substring(c.indexOf("#")+1),g=a.down("span").innerHTML;History.set("page",f);History.setTitle(g.unescapeHTML().ucfirst()+" - "+History.getTitle());e.addClassName("active")}else{}},this);this.__tabsDisplay(a)},add_offers:function(a){if(this.options.dom_loaded){this.__add_offers(a)}else{document.observe("dom:loaded",this.__add_offers.bind(this,a))}},__add_offers:function(b){var b=$(b)||$(document.body),a=b.select(".orderflow-add-offer");a.each(function(c){c.observe("click",this.__add_offersClick.bind(this,c,a))},this);this.__add_offersSelect(null,a)},__add_offersClick:function(c,a,b){this.__add_offersSelect(c,a)},__add_offersSelect:function(f,b){var a=this.__tabsSelected(),e=a?a.readAttribute("page"):"",d=f?f.readAttribute("rel"):e;if(!f){return}var g="V&auml;lj {0} med hj&auml;lp av en <strong>V&auml;ljknapp</strong> nedan.";if(e==""){var c="erbjudande";this.loadPopup(null,{target_el:new Element("a"),title:"V&auml;lj erbjudande",content:g.replace("{0}",c),once:true,width:"400px"})}else{if(d==e){var c=f.innerHTML.split(/\W+/).slice(2).join(" ");this.loadPopup(null,{target_el:new Element("a"),title:f.innerHTML,content:g.replace("{0}",c),once:true,width:"400px"})}else{this.__tabsItems().each(function(i,h){if(i.readAttribute("page")==d){this.__tabsSelect(h);return}},this)}}},__tabsDisplay:function(b){if(Object.isNumber(b)){b=this.__tabsItems()[b]}else{b=$(b)||this.__tabsItems()[0]}var a=parseInt(b.readAttribute("index")),e=$(this.options.content_id),d=e.select(".content-page")[a];this.closePopup();if(this.old_content){this.old_content.hide()}this.old_content=d;this.options.tabs_disabled=true;d.show();glocalnet.options.tabs_disabled=false;if(History.get("anchor")){Effect.ScrollTo(History.get("anchor"),{delay:0.2,duration:0.5})}return},__tabsAdjust:function(a){conent=$(a)||$(this.options.content_id);var c=$(this.options.content_id).getHeight(),b=a.getHeight();new Effect.Tween(glocalnet.options.content_id,c,b,{duration:0.2},function(d){$(glocalnet.options.content_id).setStyle({height:d+"px"})})},accordion:function(a){if(this.options.dom_loaded){this.__accordion(a)}else{document.observe("dom:loaded",glocalnet.__accordion.bind(glocalnet,a))}},__accordion:function(a){a=$(a)||$(document.body);a.select(".accordion").each(function(b){if(b.readAttribute("loaded")){return}var d=b.select(".shadow-box");try{d.each(function(f,e){var g=d.length-e;f.setStyle({zIndex:g,position:"relative",cursor:"pointer"});f.observe("click",glocalnet.__accordionClick.bind(glocalnet,b,e));f.down(".box").appendChild(new Element("div",{"class":"arrow-closed"}).update("Svar:"));f.writeAttribute("open","false");b.writeAttribute("active","false")})}catch(c){if(this.options.debug){alert("Error in accordion(): "+c.emssage)}}b.writeAttribute("loaded",1)})},__accordionClick:function(f,h,i){var b=f.select(".shadow-box"),j=b[h],k=j.down(".box").getHeight(),c=j.readAttribute("open"),g=f.readAttribute("active"),d=g=="true"?0.2:0;b.each(function(n,m){var l=n.down(".shadow-inner"),e=parseInt(l.getStyle("height"));n.writeAttribute("open","false");n.down(".arrow-closed").removeClassName("arrow-open");new Effect.Tween(l,e,0,{duration:d,afterFinish:function(o){f.writeAttribute("active","false")}},function(o){l.setStyle({height:o+"px"})})});if(c=="true"){return}var a=j.down(".shadow-inner");j.writeAttribute("open","true");j.down(".arrow-closed").addClassName("arrow-open");new Effect.Tween(a,0,k,{duration:0.3,delay:d,afterFinish:function(e){f.writeAttribute("active","true")}},function(e){a.setStyle({height:e+"px"})})},loadBanner:function(a,b){if(this.options.dom_loaded){this.__loadBanner(a,b)}else{document.observe("dom:loaded",glocalnet.__loadBanner.bind(glocalnet,a,b))}},__loadBanner:function(a,h){h=Object.isUndefined(h)?{}:h;h=Object.extend({target_id:this.options.banner_id,width:925,height:254,preload:true,wmode:"opaque",scale:"noscale",shuffle:false,duration:1,delay:0,prop:"x",id:null},h);if(!$(h.target_id)){return}if(!Object.isArray(a)){a=[a]}if(h.shuffle&&a.length>2){a.shuffle()}var b={f:"",c:"",t:"",d:"",p:""},f=new Element("div",{style:"height:"+h.height+"px;width:"+h.width+"px;overflow:hidden;"}),e=false;a.each(function(k){if(!k){return}k.src=k.src||"";k.href=k.href||"";k.target=k.target||"";k.delay=k.delay||"";k.img=k.img||k.src.replace(/\.swf/,".jpg");k.alt=k.alt||"";e=e?e:k.src.indexOf(".swf")>-1;b.alt=k.alt;b.clickTag=b.clickTAG=k.href;b.f+=(b.f.length>0)?","+k.src:k.src;b.c+=(b.c.length>0)?","+k.href:k.href;b.d+=(b.d.length>0)?","+k.delay:k.delay;b.t+=(b.t.length>0)?","+k.target:k.target;b.p+=(b.p.length>0)?","+k.alt:k.alt;var j=new Element("img",{src:k.img,width:h.width,height:h.height,alt:k.alt});if(k.href.length>0){var i=new Element("a",{href:k.href,rel:Object.toQueryString(k)});i.appendChild(j);f.appendChild(i)}else{f.appendChild(j)}});var d={wmode:h.wmode,scale:h.scale},c={};if(h.id){c.id=h.id;b.sc_movie_id=h.id}else{b.sc_movie_id=a[0].src}$(h.target_id).update(f);var g=h.preload?"/swf/preloader.swf":a[0].src;if(e){swfobject.embedSWF(g,f.identify(),h.width,h.height,"10.0.0","/swf/expressInstall.swf",b,d,c)}this.slideshow(f,h);$(h.target_id).setStyle({visibility:"visible"})},loadTicker:function(a,b){if(this.options.dom_loaded){this.__loadTicker(a,b)}else{document.observe("dom:loaded",this.__loadTicker.bind(this,a,b))}},__loadTicker:function(a,b){b=Object.isUndefined(b)?{}:b;b=Object.extend({element_id:this.options.ticker_id,shuffle:false,paused:false,duration:5,delay:5,height:36},b);if(!$(b.element_id)){return}var c=new Element("div");if(!Object.isArray(a)){a=[];$(b.element_id).select("div").each(function(d){a.push(d.innerHTML);d.remove()})}if(b.shuffle){a.shuffle()}a.each(function(e,d){c.appendChild(new Element("span",{style:"top:"+(b.height*d)+"px"}).update(e))});$(b.element_id).update(c);if(b.paused){return}new PeriodicalExecuter(this.__moveTicker.bind(this,a.length,b),b.delay)},__moveTicker:function(a,c,b){$$("#"+c.element_id+" span").each(function(d){new Effect.Move(d,{y:-c.height,mode:"relative",transition:Effect.Transitions.Quad.easeInOut,duration:1,afterFinish:function(){var e=parseInt(d.getStyle("top"));if(Object.isNumber(e)&&e<0){d.setStyle({top:((a-1)*c.height)+"px"})}}})})},slideshows:function(a,b){if(this.options.dom_loaded){this.__slideshows(a,b)}else{document.observe("dom:loaded",this.__slideshows.bind(this,a,b))}},__slideshows:function(a,b){a=$(a)||$(this.options.site_id);a.select('[rel="slideshow"]').each(function(c){this.slideshow(c)},this)},slideshow:function(b,c){b=$(b);if(!b){return}if(b.readAttribute("loaded")){return}c=typeof c=="object"?c:{};c=Object.extend({prop:"x",delay:0,duration:1,index:0},c);c.rule=c.prop=="y"?"top":"left";var a=b.immediateDescendants();if(a.length<2){return}c.value=c.prop=="x"?(c.value>0?b.getWidth():c.width):(c.value>0?b.getHeight():c.height);if(c.value==0){return}c.value+=5;a.each(function(d,e){b.appendChild(new Element("span",{style:c.rule+":"+(c.value*e)+"px;position:absolute;",rel:d.readAttribute("rel")}).update(d.remove()))},this);b.writeAttribute("loaded","true");this.__slideshowRun(b,c,c.delay)},__slideshowRun:function(e,g,d){var f=e.immediateDescendants(),b=f[g.index],c=(b.readAttribute("rel")||"").toQueryParams();d=Object.isUndefined(d)?c.delay:c.delay;g.index=g.index+1>=f.length?0:g.index+1;var a=f.length;f.each(function(i,h){new Effect.Move(i,{x:g.prop=="x"?-g.value:0,y:g.prop=="y"?-g.value:0,mode:"relative",duration:Object.isNumber(g.duration)?g.duration:1,delay:Object.isNumber(d)?d:10,transition:Effect.Transitions.sinoidal,afterFinish:function(){var j=parseInt(i.getStyle(g.rule));if(Object.isNumber(j)&&j<0){switch(g.prop){case"y":i.setStyle({top:((a-1)*g.value)+"px"});break;case"x":i.setStyle({left:((a-1)*g.value)+"px"});break}}if(h==f.length-1){glocalnet.__slideshowRun(e,g)}}})})},fadeshows:function(a,b){if(this.options.dom_loaded){this.__fadeshows(a,b)}else{document.observe("dom:loaded",this.__fadeshows.bind(this,a,b))}},__fadeshows:function(a){a=$(a)||$(this.options.site_id);a.select('[rel="fadeshow"]').each(function(b){this.fadeshow(b)},this)},fadeshow:function(b){b=$(b);if(!b){return}if(b.readAttribute("loaded")){return}var a=b.immediateDescendants();if(a.length<2){return}a.each(function(c,d){if(d>0){c.setStyle({display:"none"})}},this);b.writeAttribute("loaded","true");this.__fadeshowRun(a,0,a.length-1,1)},__fadeshowRun:function(c,b,d,a){if(b>=c.length){b=0;d=c.length-1}c[d].fade({duration:1,delay:a,afterFinish:function(){c[b].appear({afterFinish:function(){glocalnet.__fadeshowRun(c,b+1,b,3)},duration:1})}})},__onScrollWindow:function(f){var h=10,a=document.viewport.getDimensions().height,g=document.viewport.getScrollOffsets().top+h,d=(this.options.content_top+this.options.tabs_top)+h,j=$(glocalnet.options.orderflow_id).getDimensions().height,c=j+g,k=$(glocalnet.options.content_id).positionedOffset().top,b=$(glocalnet.options.content_id).getDimensions().height,i=k+b;if(j<a&&g>=d&&b>j){$(glocalnet.options.orderflow_id).addClassName("scrolling");if(c>i-h){$(glocalnet.options.orderflow_id).setStyle({top:(h-(c-i+h))+"px"})}else{$(glocalnet.options.orderflow_id).setStyle({top:h+"px"})}}else{$(glocalnet.options.orderflow_id).removeClassName("scrolling");$(glocalnet.options.orderflow_id).setStyle({top:"0px"})}},__parseUrl:function(b){b=b.replace(/^\s|\s$/g,"");var a;if(/\.\w+$/.test(b)){a=b.match(/([^\/\\]+)\.(\w+)$/);if(a){return{filename:a[1],ext:a[2]}}else{return{filename:"no file name",ext:null}}}else{a=b.match(/([^\/\\]+)$/);if(a){return{filename:a[1],ext:null}}else{return{filename:"no file name",ext:null}}}},openWindow:function(a,c){c=c||{};c=Object.extend({name:"glocalnet",resizable:"no",menubar:"no",location:"no",scrollbars:"yes",titlebar:"no",directories:"no",location:"no",status:"no"},c);c.left=c.left||Math.round((screen.availWidth-c.width)/2);c.screenX=c.left;c.top=c.top||Math.round((screen.availHeight-c.height)/2);c.screenY=c.top;var b="";Object.keys(c).each(function(d){if(b.length>0){b+=","}b+=(d+"="+c[d])});if(c.name=="_blank"){window.open(a)}else{window.open(a,c.name,b)}},closePopup:function(){this.popup.__destroy()},loadPopup:function(a,b){if(this.options.dom_loaded){this.__loadPopup(a,b)}else{document.observe("dom:loaded",this.__loadPopup.bind(this,a,b))}},__loadPopup:function(a,b){b=b||{};b=Object.extend({title:null,skin:null,source_el:null,target_el:null,content:null,event:null,modal:b.skin?false:true},b);this.popup.__open(a,b)},sendStats:function(a){this.stats.sendAdformOmnitureStatsWithPageName(a)},mailTo:function(b,c,d){var a=b+"@"+c;d=d||a;document.write('<a class="plain" href="mailto:'+a+'">'+d+"</a>")}};String.prototype.toUnicode=function(){var b=[],a=this.length;while(a--){b[a]=this.charCodeAt(a)}return"&#"+b.join(";&#")+";"};Array.prototype.shuffle=function(){var c=this.length,b,a;if(c==0){return}while(c--){b=Math.floor((c+1)*Math.random());a=this[c];this[c]=this[b];this[b]=a}};document.write('<script src="'+glocalnet.options.dir+'/popup/popup.js" type="text/javascript"><\/script>');document.write('<link rel="stylesheet" type="text/css" href="'+glocalnet.options.dir+'/popup/popup.css">');document.write('<script src="'+glocalnet.options.dir+'/stats/stats.js" type="text/javascript"><\/script>');document.write('<script src="'+glocalnet.options.dir+'/effects/easing.js" type="text/javascript"><\/script>');glocalnet.initialize();
