function show_prof_con(){document.getElementById("profile_container").style.visibility="visible"}function hide_prof_con(){document.getElementById("profile_container").style.visibility="hidden"}function map_type(a){en=document.getElementById("satellite");en.className="off2";en=document.getElementById("hybrid");en.className="off2";en=document.getElementById("normal");en.className="off2";en=document.getElementById("physical");en.className="off2";if(a.className=="on2"){a.className="off2"}else{a.className="on2"}}function alloff(){en=document.getElementById("satellite");en.className="off2";en=document.getElementById("hybrid");en.className="off2";en=document.getElementById("normal");en.className="off2";en=document.getElementById("physical");en.className="off2"}function category(a){hide_prof_con();en=document.getElementById("cat01");en.className="off1";en=document.getElementById("cat02");en.className="off1";en=document.getElementById("cat03");en.className="off1";en=document.getElementById("cat04");en.className="off1";en=document.getElementById("cat05");en.className="off1";if(a.className=="on1"){a.className="off1"}else{a.className="on1"}}function ov_res(){en=document.getElementById("map0");en.className="off3";en=document.getElementById("map1");en.className="off3";en=document.getElementById("map2");en.className="off3"}var Slimbox=(function(){var U=window,am=Browser.Engine.trident4,af,au,T=-1,al,ad,V,ae,ab,N,ah,an={},ag=new Image(),P=new Image(),R,aA,at,aj,Q,aw,S,ay,Z,O,ac,ar,ax,X;U.addEvent("domready",function(){$(document.body).adopt($$(R=new Element("div",{id:"lbOverlay",events:{click:W}}),aA=new Element("div",{id:"lbCenter"}),S=new Element("div",{id:"lbBottomContainer"})).setStyle("display","none"));at=new Element("div",{id:"lbImage"}).injectInside(aA).adopt(aj=new Element("div",{styles:{position:"relative"}}).adopt(Q=new Element("a",{id:"lbPrevLink",href:"#",events:{click:Y}}),aw=new Element("a",{id:"lbNextLink",href:"#",events:{click:av}})));ay=new Element("div",{id:"lbBottom"}).injectInside(S).adopt(new Element("a",{id:"lbCloseLink",href:"#",events:{click:W}}),Z=new Element("div",{id:"lbCaption"}),O=new Element("div",{id:"lbNumber"}),new Element("div",{styles:{clear:"both"}}))});function aa(){var b=U.getScroll(),a=U.getSize();$$(aA,S).setStyle("left",b.x+(a.x/2));if(ae){R.setStyles({left:b.x,top:b.y,width:a.x,height:a.y})}}function ao(b){["object",am?"select":"embed"].forEach(function(c){Array.forEach(document.getElementsByTagName(c),function(d){if(b){d._slimbox=d.style.visibility}d.style.visibility=b?"hidden":d._slimbox})});R.style.display=b?"":"none";var a=b?"addEvent":"removeEvent";U[a]("scroll",aa)[a]("resize",aa);document[a]("keydown",ak)}function ak(a){var b=a.code;return af.closeKeys.contains(b)?W():af.nextKeys.contains(b)?av():af.previousKeys.contains(b)?Y():false}function Y(){return az(ad)}function av(){return az(V)}function az(a){if(a>=0){T=a;al=au[a][0];ad=(T||(af.loop?au.length:0))-1;V=((T+1)%au.length)||(af.loop?0:-1);ai();aA.className="lbLoading";an=new Image();an.onload=ap;an.src=al}return false}function ap(){aA.className="";ax.set(0);at.setStyles({backgroundImage:"url("+al+")",display:""});aj.setStyle("width",an.width);$$(aj,Q,aw).setStyle("height",an.height);Z.set("html",au[T][1]||"");O.set("html",(((au.length>1)&&af.counterText)||"").replace(/{x}/,T+1).replace(/{y}/,au.length));if(ad>=0){ag.src=au[ad][0]}if(V>=0){P.src=au[V][0]}N=at.offsetWidth;ah=at.offsetHeight;var a=Math.max(0,ab-(ah/2)),c=0,b;if(aA.offsetHeight!=ah){c=ar.start({height:ah,top:a})}if(aA.offsetWidth!=N){c=ar.start({width:N,marginLeft:-N/2})}b=function(){S.setStyles({width:N,top:a+ah,marginLeft:-N/2,visibility:"hidden",display:""});ax.start(1)};if(c){ar.chain(b)}else{b()}}function aq(){if(ad>=0){Q.style.display=""}if(V>=0){aw.style.display=""}X.set(-ay.offsetHeight).start(0);S.style.visibility=""}function ai(){an.onload=$empty;an.src=ag.src=P.src=al;ar.cancel();ax.cancel();X.cancel();$$(Q,aw,at,S).setStyle("display","none")}function W(){if(T>=0){ai();T=ad=V=-1;aA.style.display="none";ac.cancel().chain(ao).start(0)}return false}Element.implement({slimbox:function(b,a){$$(this).slimbox(b,a);return this}});Elements.implement({slimbox:function(d,a,b){a=a||function(f){return[f.href,f.title]};b=b||function(){return true};var c=this;c.removeEvents("click").addEvent("click",function(){var f=c.filter(b,this);return Slimbox.open(f.map(a),f.indexOf(this),d)});return c}});return{open:function(a,b,c){af=$extend({loop:false,overlayOpacity:0.8,overlayFadeDuration:400,resizeDuration:400,resizeTransition:false,initialWidth:250,initialHeight:250,imageFadeDuration:400,captionAnimationDuration:400,counterText:"Image {x} of {y}",closeKeys:[27,88,67],previousKeys:[37,80],nextKeys:[39,78]},c||{});ac=new Fx.Tween(R,{property:"opacity",duration:af.overlayFadeDuration});ar=new Fx.Morph(aA,$extend({duration:af.resizeDuration,link:"chain"},af.resizeTransition?{transition:af.resizeTransition}:{}));ax=new Fx.Tween(at,{property:"opacity",duration:af.imageFadeDuration,onComplete:aq});X=new Fx.Tween(ay,{property:"margin-top",duration:af.captionAnimationDuration});if(typeof a=="string"){a=[[a,b]];b=0}ab=U.getScrollTop()+(U.getHeight()/2);N=af.initialWidth;ah=af.initialHeight;aA.setStyles({top:Math.max(0,ab-(ah/2)),width:N,height:ah,marginLeft:-N/2,display:""});ae=am||(R.currentStyle&&(R.currentStyle.position!="fixed"));if(ae){R.style.position="absolute"}ac.set(0).start(af.overlayOpacity);aa();ao(1);au=a;af.loop=af.loop&&(au.length>1);return az(b)}}})();Slimbox.scanPage=function(){$$(document.links).filter(function(a){return a.rel&&a.rel.test(/^lightbox/i)}).slimbox({},null,function(a){return(this==a)||((this.rel.length>8)&&(this.rel==a.rel))})};window.addEvent("domready",Slimbox.scanPage);var Behaviour={list:new Array,register:function(a){Behaviour.list.push(a)},start:function(){Behaviour.addLoadEvent(function(){Behaviour.apply()})},apply:function(){for(h=0;sheet=Behaviour.list[h];h++){for(selector in sheet){list=document.getElementsBySelector(selector);if(!list){continue}for(i=0;element=list[i];i++){sheet[selector](element)}}}},addLoadEvent:function(a){var b=window.onload;if(typeof window.onload!="function"){window.onload=a}else{window.onload=function(){b();a()}}}};Behaviour.start();function getAllChildren(a){return a.all?a.all:a.getElementsByTagName("*")}document.getElementsBySelector=function(v){if(!document.getElementsByTagName){return new Array()}var p=v.split(" ");var g=new Array(document);for(var x=0;x<p.length;x++){token=p[x].replace(/^\s+/,"").replace(/\s+$/,"");if(token.indexOf("#")>-1){var s=token.split("#");var d=s[0];var r=s[1];var b=document.getElementById(r);if(d&&b.nodeName.toLowerCase()!=d){return new Array()}g=new Array(b);continue}if(token.indexOf(".")>-1){var s=token.split(".");var d=s[0];var c=s[1];if(!d){d="*"}var m=new Array;var l=0;for(var y=0;y<g.length;y++){var n;if(d=="*"){n=getAllChildren(g[y])}else{n=g[y].getElementsByTagName(d)}for(var u=0;u<n.length;u++){m[l++]=n[u]}}g=new Array;var q=0;for(var t=0;t<m.length;t++){if(m[t].className&&m[t].className.match(new RegExp("\\b"+c+"\\b"))){g[q++]=m[t]}}continue}if(token.match(/^(\w*)\[(\w+)([=~\|\^\$\*]?)=?"?([^\]"]*)"?\]$/)){var d=RegExp.$1;var w=RegExp.$2;var a=RegExp.$3;var o=RegExp.$4;if(!d){d="*"}var m=new Array;var l=0;for(var y=0;y<g.length;y++){var n;if(d=="*"){n=getAllChildren(g[y])}else{n=g[y].getElementsByTagName(d)}for(var u=0;u<n.length;u++){m[l++]=n[u]}}g=new Array;var q=0;var f;switch(a){case"=":f=function(k){return(k.getAttribute(w)==o)};break;case"~":f=function(k){return(k.getAttribute(w).match(new RegExp("\\b"+o+"\\b")))};break;case"|":f=function(k){return(k.getAttribute(w).match(new RegExp("^"+o+"-?")))};break;case"^":f=function(k){return(k.getAttribute(w).indexOf(o)==0)};break;case"$":f=function(k){return(k.getAttribute(w).lastIndexOf(o)==k.getAttribute(w).length-o.length)};break;case"*":f=function(k){return(k.getAttribute(w).indexOf(o)>-1)};break;default:f=function(k){return k.getAttribute(w)}}g=new Array;var q=0;for(var t=0;t<m.length;t++){if(f(m[t])){g[q++]=m[t]}}continue}if(!g[0]){return}d=token;var m=new Array;var l=0;for(var y=0;y<g.length;y++){var n=g[y].getElementsByTagName(d);for(var u=0;u<n.length;u++){m[l++]=n[u]}}g=m}return g};var xmlhttp;if(!xmlhttp&&typeof XMLHttpRequest!="undefined"){try{xmlhttp=new XMLHttpRequest()}catch(e){xmlhttp=false}}function myXMLHttpRequest(){var c;try{c=new ActiveXObject("Msxml2.XMLHTTP")}catch(b){try{c=new ActiveXObject("Microsoft.XMLHTTP")}catch(a){c=false}}if(!c&&typeof XMLHttpRequest!="undefined"){try{var c=new XMLHttpRequest()}catch(b){var c=false;alert("couldn't create xmlhttp object")}}return(c)}function sndReq(c,d,a,b){var f=document.getElementById("unit_ul"+d);f.innerHTML='<div class="loading"></div>';xmlhttp.open("get","rpc.php?j="+c+"&q="+d+"&t="+a+"&c="+b);xmlhttp.onreadystatechange=handleResponse;xmlhttp.send(null)}function handleResponse(){if(xmlhttp.readyState==4){if(xmlhttp.status==200){var a=xmlhttp.responseText;var b=new Array();if(a.indexOf("|")!=-1){b=a.split("|");changeText(b[0],b[1])}}}}function changeText(a,d){var f=(document.all)?1:0;var b=0;if(parseInt(navigator.appVersion)>=5){b=1}if(b){var c=document.getElementById(a);c.innerHTML=d}else{if(f){document.all[a].innerHTML=d}}}var ratingAction={"a.rater":function(a){a.onclick=function(){var m=this.href.replace(/.*\?(.*)/,"$1");var c=m.split("&");var g=new Array();for(j=0;j<c.length;j++){var k=c[j].replace(/(.*)=.*/,"$1");var f=c[j].replace(/.*=(.*)/,"$1");g[k]=f}var n=g.q;var b=g.j;var l=g.t;var d=g.c;sndReq(b,n,l,d);return false}}};Behaviour.register(ratingAction);