document.onmousemove=setCoords;var map;var actMarker;var showtab=0;var normal_taborder=true;function createMarker(f,d,c,a,e,h){var g=new GLatLng(f,d);var b=new GMarker(g,markerOptions);if(h!=""){GEvent.addListener(b,"click",function(){loadDataAndOpen(h,g)})}else{GEvent.addListener(b,"click",function(){map.openInfoWindowHtml(g,e)})}GEvent.addListener(b,"mouseover",function(){tooltip("over",a,300)});GEvent.addListener(b,"mouseout",function(){tooltip("out","","")});map.addOverlay(b)}function tooltip(c,a,b){var d=document.getElementById("tooltip");if(c=="out"){d.style.display="none"}else{d.style.width=b+"px";d.innerHTML=a;d.style.display="block";d.style.top=(y+0)+"px";if(x>document.body.clientWidth-b-16){d.style.left=(x-b)+"px"}else{d.style.left=(x+0)+"px"}}}function setCoords(a){if(a){x=a.pageX;y=a.pageY}else{if(window.event){x=window.event.clientX;y=window.event.clientY}}}function createSidebarEntry(b,c,a){var e=document.createElement("div");var d=c;e.innerHTML=d;e.style.cursor="pointer";e.style.marginBottom="5px";return e}function onChangePreis(){document.sel_form.submit()}function onChangeErlebnis(){var b=document.sel_form.sel_erlebnis.value;if(b==""){return}var a=document.getElementById("sidebarEntryHead_"+b);GEvent.trigger(a,"click")}function addSidebarEvents(a,c){var b=document.getElementById("sidebarEntryImg_"+c);var e=document.getElementById("sidebarEntryHead_"+c);var d=document.getElementById("sidebarEntryTick_"+c);GEvent.addDomListener(b,"click",function(){GEvent.trigger(a,"click")});GEvent.addDomListener(e,"click",function(){GEvent.trigger(a,"click")});GEvent.addDomListener(d,"click",function(){GEvent.trigger(a,"click");showtab=1})}function fx(d){var b=document.getElementById("res");var a=document.getElementById("inner_result");b.removeChild(a);var c=document.createElement("div");c.id="inner_result";c.innerHTML="<p>"+artnr+"::"+ortnr;b.appendChild(c);window.open("googlemapsGetData.php?id="+d);return true}function loadData(a){myajax.open("get","/requests/googlemapsGetData.php?id="+a,true);myajax.onreadystatechange=handleLoadData;myajax.send(null)}var curr_win_coord="";function updateTickets(g,b,a,f,e,d){var c="/requests/googlemapsGetData.php?id="+g+"&searchDay="+b+"&searchTo="+a+"&month="+f+"&monthTo="+e+"&number="+d;myajax.open("get",c,true);myajax.onreadystatechange=handleUpdateTickets;myajax.send(null)}function handleUpdateTickets(){if(myajax.readyState==4){result=myajax.responseText;tabContent=result.split("<separator>");tab=new GInfoWindowTab("Tickets",tabContent[1]);var b=map.getInfoWindow();var a=b.getTabs();if(normal_taborder==true){a[1]=tab}else{a[0]=tab}map.updateInfoWindow(a)}}function loadDataAndOpen(b,a){curr_win_coord=a;loadData(b)}function handleLoadData(){if(myajax.readyState==4){result=myajax.responseText;tabContent=result.split("<separator>");var c=new Array();tab1=new GInfoWindowTab("Infos",tabContent[0]);tab2=new GInfoWindowTab("Tickets",tabContent[1]);if(showtab==1){showtab=0;normal_taborder=false;c[1]=tab1;c[0]=tab2}else{normal_taborder=true;c[0]=tab1;c[1]=tab2}if(tabContent[2].search("NORATINGS")==-1){tab3=new GInfoWindowTab("Berichte",tabContent[2]);c[2]=tab3}var b=new GSize(395,360);if(curr_win_coord!=""){map.openInfoWindowTabs(curr_win_coord,c);currentWindow=map.getInfoWindow();curr_win_coord=""}else{currentWindow=map.getInfoWindow();var a=currentWindow.getPoint();map.updateInfoWindow(c);currentWindow.reset(a,c,b)}}}function showTicketTab(){currentWindow=map.getInfoWindow();currentWindow.selectTab(1)}function changeBuyTicketLink(c,h,j,i,b){var d=c.slice(c.indexOf("_")+1,c.length);var k=c.slice(0,c.indexOf("_"));var e=document.getElementById("numberofPlaces_"+h).value;var f=document.getElementById("numberofResources_"+h).value;document.getElementById(h).href=j+"/ticket/"+h+"/"+i+"/"+d+".html?places="+e;var g;g='<select name="appointment" id="places_'+d+'" class="std" onchange="changeBuyTicketLinkPlaces(this.value, \''+h+"', '"+j+"', '"+i+"')\">";g+='<option value="'+f+"_"+d+'">'+b+"</option>";var a=1;var l=1;while(l<=k){l=f*a;if(l<=k){g+='<option value="'+l+"_"+d+'">'+l+"</option>"}a=(a+1)}g+="</select>";document.getElementById("placesdiv_"+h).innerHTML=g}function changeBuyTicketLinkPlaces(g,e,d,c){var f=g.slice(g.indexOf("_")+1,g.length);var a=g.slice(0,g.indexOf("_"));var b=document.getElementById("shoppingchannel_"+e);if(b){channel=b.value}document.getElementById("numberofPlaces_"+e).value=a;document.getElementById(e).href=d+"/ticket/"+e+"/"+c+"/"+f+".html?places="+a+"&"+channel};
