/* version: 1264147044 */

var SERVERPROCESSING=false;var comment_texte=new Array();function add_favorite(location_id){removeAction('action_freizeitplaner_location_fav_add');if($('fav_link'))Element.remove('fav_link');start_top_loading();sajax_wrapper('change_favorite','call_url_1',location_id,'add',box_display_result);}
function del_favorite(location_id){removeAction('action_freizeitplaner_location_fav_del');start_top_loading();sajax_wrapper('change_favorite','call_url_1',location_id,'del',box_display_result);}
function change_loc_fav(locationID,modus,toPay){if(modus=='add'){if(confirm('Möchtest du diese Location für '+toPay+' Punkte zu deinen Favoriten hinzufügen?'))
add_favorite(locationID);}else{if(confirm("Bist du sicher das du diese Location aus deiner Favoritenliste entfernen möchtest?"))
del_favorite(locationID);}}
function box_display_result(result){stop_top_loading();}
function box_undisplay_result(){$('location_details_loading').style.display='none';}
function freizeitplaner_location_comment_send(){var bewertung=$F('kommentar_bewertung');var text=$F('kommentar_text');var text_length=text.length;if(text_length<10){alert("Dein Kommentar ist ein wenig zu kurz");}else if(text_length>2000){alert("Der Text ist zu lang! Er hat "+text_length+" Zeichen!");}else{Element.show("loadingComment");sajax_wrapper('location_comm_add','call_url_1',location_id,bewertung,text,freizeitplaner_location_comment_send_return);}}
function freizeitplaner_location_comment_send_return(result){Element.hide("loadingComment");result=result.split('~#~');if(result[0]=="0")
alert("Deine Bewertung wurde nicht gespeichert, da du schon eine andere Bewertung innerhalb der letzten 30 Tage abgegeben hast.");if(result[1])
freizeitplaner_location_kommentare_show_return(result[1]);}
function showEditCommentForm(commID){changeDisplay('text_'+commID);changeDisplay('text3_'+commID);}
function editComment(commID,text)
{if(SERVERPROCESSING)
{alert("Bitte warte bis die letzte Abfrage beendet wurde!");return;}
SERVERPROCESSING=true;var text_alt=$('kommentarEdit_'+commID+'_before').value;text=$(text).value;if(text==text_alt){showEditCommentForm(commID);SERVERPROCESSING=false;return;}else if(commID==''||commID==0||text==''){alert("Bitte gib einen text für deinen Kommentar ein!");SERVERPROCESSING=false;return;}
comment_texte[commID]=text;$('edit_tabelle_'+commID).style.display='none';$('editComm_loader_'+commID).style.display='block';sajax_wrapper('location_comm_edit','call_url_1',commID,'1',text,editComment_result);}
function editComment_result(result){if(!result){alert("Deine Anfrage konne nicht verarbeitet werden, bitte wende dich ggf. an den Support");SERVERPROCESSING=false;}else{var data=result.split('[-SPLIT-]');var commID=data[0];var BBcode_parsed=data[1];var BBcode_unparsed=comment_texte[commID];$('kommentarEdit_'+commID+'_before').value=BBcode_unparsed;$('text_'+commID).innerHTML='<p>'+BBcode_parsed+'</p>';$('kommentarEdit_'+commID).value=BBcode_unparsed;$('editComm_loader_'+commID).style.display='none';showEditCommentForm(commID);$('edit_tabelle_'+commID).style.display='block';SERVERPROCESSING=false;}}
function deleteComment(commID){if(SERVERPROCESSING){alert("Bitte warte bis die letzte Abfrage beendet wurde!");return;}else if(commID==''||commID==0){alert("Es wurde kein Kommentar zum löschen ausgewählt!");return;}else if(!confirm("Möchtest du diesen Kommentar wirklich löschen?")){return;}
SERVERPROCESSING=true;$('edit_tabelle_'+commID).style.display='none';$('editComm_loader_'+commID).style.display='block';$('text_'+commID).style.display='none';$('text3_'+commID).style.display='block';sajax_wrapper('location_comm_edit','call_url_1',commID,'-1','',deleteComment_result);}
function deleteComment_result(result){result=result.split('[-SPLIT-]');commID=result[0];SERVERPROCESSING=false;if(result[1]!='Y'){alert("Der Kommentar konnte nicht gelöscht werden, kontaktiere ggf. den Support");$('text3_'+commID).style.display='none';$('text_'+commID).style.display='block';$('editComm_loader_'+commID).style.display='none';$('edit_tabelle_'+commID).style.display='block';return;}else{$('entry_row_'+commID).style.display='none';}}
var write_box_status=0;var termine_loading=false;function freizeitplaner_location_comment_writebox_display(){if(write_box_status==0){if($('location_kommentare_write'))
Element.show('location_kommentare_write');write_box_status=1;}else{if($('location_kommentare_write'))
Element.hide('location_kommentare_write');write_box_status=0;}}
function refresh_location_kommentare(){display_loading_in_object("location_kommentare",3);sajax_wrapper('display_location_kommentare','call_url_1',location_id,$F("start"),freizeitplaner_location_kommentare_show_return);}
function freizeitplaner_location_kommentare_show_return(result){write_box_status=1;freizeitplaner_location_comment_writebox_display();$('location_kommentare').innerHTML=result;}
function set_page(new_page){$("start").value=new_page;refresh_location_kommentare();}
function judge_location_vote(vote_id,vote_status){$("judge_"+vote_id).innerHTML="Bewertung abgeschickt";sajax_wrapper('judge_location_vote','call_url_1',vote_id,vote_status,judge_location_vote_return);}
function judge_location_vote_return(result){if(result.substr(0,2)!="ok"){alert(result);}
else{vote_id=result.substr(2);$("judge_"+vote_id).innerHTML="<span style=\"color:lawngreen\">Bewertung gespeichert</span>";}}
var aktButtonColor;function bluebox_highlight(movement,type){if(movement==1)
{$('bluebox_headline_'+type).addClassName('highlight');$('bluebox_menuebox_'+type).addClassName('highlight');}
else
{$('bluebox_headline_'+type).removeClassName('highlight');$('bluebox_menuebox_'+type).removeClassName('highlight');}}
var aktBox="";var aktBluebox="";function showBlueboxContent(content){var boxes=new Array();if($('bluebox_content_locations'))boxes.push("locations");if($('bluebox_content_googlemaps'))boxes.push("googlemaps");if($('bluebox_content_favoriten'))boxes.push("favoriten");if($('bluebox_content_termine'))boxes.push("termine");if($('bluebox_content_termine'))boxes.push("termine_details");if($('bluebox_content_communitycard'))boxes.push("communitycard");var count=boxes.length;if(aktBluebox!="")
{$('bluebox_headline_'+aktBluebox).removeClassName('selected');}
if(aktBox==content){Element.hide("content_"+content);for(var i=0;i<count;i++)
{if($('bluebox_content_'+boxes[i]))
{Element.show('bluebox_content_'+boxes[i]);}}
aktBox="";content="";}
else
{for(var i=0;i<count;i++)
{if($('bluebox_content_'+boxes[i]))
{Element.hide('bluebox_content_'+boxes[i]);}}}
for(var i=0;i<count;i++)
{Element.hide('content_'+boxes[i]);}
for(var i=0;i<count;i++)
{if(boxes[i]==content)
{Element.show('content_'+boxes[i]);aktBox=content;aktBluebox=(content=="termine_details")?"termine":content;$('bluebox_headline_'+content).addClassName('selected');if(content=="googlemaps")
{$("mapIframe").src=googleMapSrc;}}}
window.location.href="#bluebox";}
function showEventDetails(event_id,datum,titel){aktEventId=event_id;if($('termine_details_verbessern'))Element.hide('termine_details_verbessern');if($('termine_details_bearbeiten'))Element.hide('termine_details_bearbeiten');if($('termine_details_besuchen'))Element.hide('termine_details_besuchen');if($('termine_details_besuchen_aufheben'))Element.hide('termine_details_besuchen_aufheben');if($('termine_details_show_info'))Element.hide('termine_details_show_info');if($('termin_details_besucher_show'))Element.hide('termin_details_besucher_show');Element.hide('termine_details_flyerlink');Element.hide('termine_details_show_flyer');Element.hide('termin_details_besucher_weitere');if($('termine_details_informieren_link'))
{$('termine_details_informieren_link').href="/postfach.php?option=3&msg_type=ev&id="+aktEventId;}
else if($('termine_details_informieren'))
{$('termine_details_informieren').href="/postfach.php?option=3&msg_type=ev&id="+aktEventId;}
$('termin_details_besucher_weitere').href="/freundefinder.php?option=event&event_id="+aktEventId;$('termin_details_besucher').innerHTML="";$('termine_details_flyer').src="";$('termine_details_flyerlink').href="";$('termine_details_beschreibung').innerHTML="";$('termine_details_homepage').innerHTML="";$('termine_details_kategorie').innerHTML="";$('termin_details_besucher_anzahl').innerHTML="";$('termine_details_datum').innerHTML=datum;$('termine_details_titel').innerHTML=titel;display_loading_in_object('termine_details_beschreibung',3);sajax_wrapper('getEventDetails','call_url_1',aktEventId,showMoreEventDetails);getVisitors(aktEventId);showBlueboxContent('termine_details');}
function getVisitors(event_id){display_loading_in_object('termin_details_besucher',3);sajax_wrapper('getEventVisitors','call_url_1',event_id,showVisitorsDetails);}
function showMoreEventDetails(result){var data=result.split("##");if(data[0]!="")
{$('termine_details_kategorie').innerHTML=data[0];}
if(data[1]!="")
{$('termine_details_beschreibung').innerHTML=data[1];}
if(data[2]!="")
{$('termine_details_homepage').innerHTML=data[2].length>40?data[2].substr(0,40)+"...":data[2];$('termine_details_homepage').href=data[2];}
if(data[3]!=""){$('termine_details_flyer').src=data[3];$('termine_details_flyerlink').href=data[3];Element.show('termine_details_flyerlink');Element.show('termine_details_show_flyer');}
if(data[4]!="")
{Element.show('termine_details_verbessern');}
if(data[5]!="")
{if($('termine_details_bearbeiten_link'))
{$('termine_details_bearbeiten_link').href=data[5];}
else
{$('termine_details_bearbeiten').href=data[5];}
Element.show('termine_details_bearbeiten');}
if(data[6]!="")
{$('termine_details_show_info').innerHTML=data[6];Element.show('termine_details_show_info');}
if(data[7]!="")
{Element.show('termine_details_besuchen');}
if(data[8]!="")
{Element.show('termine_details_besuchen_aufheben');}}
function showVisitorsDetails(result){var data=result.split("##");$('termin_details_besucher').innerHTML="";if(data[0]){var htext=(data[0]==1)?"hat":"haben"
var text="Bislang "+htext+" sich "+data[0]+" User für diesen Event eingetragen.";$('termin_details_besucher_anzahl').innerHTML=text;Element.show('termin_details_besucher_show');}
if(data[1]){var besucher=data[1].split("#");var anzahl=besucher.length;for(var i=0;i<anzahl;i++){var userDetails=besucher[i].split('~');var detailListe=new Object();var anzahl2=userDetails.length;for(var k=0;k<anzahl2;k++){var thisDetail=userDetails[k];var splittedDetails=thisDetail.split('=>');var key=splittedDetails[0];var value=splittedDetails[1];detailListe[key]=value;}
var div=document.createElement("div");div.className="user_block "+detailListe['online'];$('termin_details_besucher').appendChild(div);var a=document.createElement("a");a.href='/user/'+detailListe["link"];a.onmouseover=showUserDetails.bind(this,detailListe['name'],detailListe['online']);a.onmouseout=hideUserDetails;a.innerHTML=detailListe['avatar'];div.appendChild(a);}
Element.show('termin_details_besucher_weitere');}}
function visit(){Element.hide('termine_details_besuchen');Element.hide('termine_details_besuchen_aufheben');Element.show('termine_details_besuch_speichern');sajax_wrapper('setEventVisitor','call_url_1',aktEventId,showResultVisitorChange);return false;}
function quit(){Element.hide('termine_details_besuchen');Element.hide('termine_details_besuchen_aufheben');Element.show('termine_details_besuch_speichern');sajax_wrapper('deleteEventVisitor','call_url_1',aktEventId,showResultVisitorChange);return false;}
function showResultVisitorChange(result){var data=result.split(',');Element.hide('termine_details_besuch_speichern');if(data[1]=='added'){Element.hide('termine_details_besuchen');Element.show('termine_details_besuchen_aufheben');alert("Du bist nun als Besucher dieses Events eingetragen!");}else if(data[1]=='deleted'){Element.hide('termine_details_besuchen_aufheben');Element.show('termine_details_besuchen');alert("Du wurdest aus der Besucherliste ausgetragen!");}else{alert("Interner Serverfehler, bitte versuche es später nochmal!");}
getVisitors(aktEventId);}
function showEditEventButtons(){var buttons=document.getElementsByClassName("editEventButton","container_main2_left");var anzButtons=buttons.length;if(buttons[0].style.display=="none"){for(var i=0;i<anzButtons;i++){Element.show(buttons[i]);}}else{for(var i=0;i<anzButtons;i++){Element.hide(buttons[i]);}}}
function showEditHappyButtons(){var buttons=document.getElementsByClassName("editButtonHappy");var anzButtons=buttons.length;if(buttons[0].style.display=="none"){for(var i=0;i<anzButtons;i++){Element.show(buttons[i]);}}else{for(var i=0;i<anzButtons;i++){Element.hide(buttons[i]);}}}
function editEvent(mode){window.location.href="/freizeitplaner/event/verbessern/?mode="+mode+"&event_id="+aktEventId;}
function initEvent(){if(aktEventId!=""){window.setTimeout(showMoreEventDetails.bind(this,eventDetails),500);window.setTimeout(showVisitorsDetails.bind(this,eventVisitors),500);window.location.href="#bluebox";}else if(happyId!=""){showBlueboxContent('termine');}}
var locGalerie;function initGalerien(){if(showBilder=="1")
var albenPerPage=4;else
var albenPerPage=5;myGaleries=new Galerien(location_id,'pb_alben','pb','pb_album','pb_alben_seitenwechsel','pb_album_pagination','pb_album_pagination2',albenArray,anzahlAlben,albenPerPage,showAlbum,showImage,'pb_top');locGalerie=new Galerie('','pb_album','pb_album_pagination','pb_album_pagination2',locImageArray,locImageArray.length,'',false,'','','pb_top');}
function showLocGalerie(bild,text,datum){myGaleries.aktShow=-1;$('pb_top').innerHTML="";$('album_bilder').innerHTML=text;$('album_datum').innerHTML=datum;$('album_titel').innerHTML="Locationbilder";$('album_titel2').innerHTML="";$('album_vorschau').innerHTML="<img src=\""+bild+"\" alt=\"Titelbild\">";locGalerie.showPage(0);Element.show('pb');}
var shown=false;function showEditButtons(){shown=true;if($('field_plz_ort'))Element.hide('field_plz_ort');if($('field_email'))Element.hide('field_email');if($('field_homepage'))Element.hide('field_homepage');if($('field_plz'))Element.show('field_plz');if($('field_ort'))Element.show('field_ort');if($('field_noemail'))Element.show('field_noemail');if($('field_nohomepage'))Element.show('field_nohomepage');if($('editHinweis'))Element.show('editHinweis');var buttons=document.getElementsByClassName("editButton");var count=buttons.length;for(var i=0;i<count;i++){Element.show(buttons[i]);}
var buttons=document.getElementsByClassName("showEditButton");var count=buttons.length;for(var i=0;i<count;i++){buttons[i].onclick=hideEditButtons;}}
function hideEditButtons(){if($('field_plz_ort'))Element.show('field_plz_ort');if($('field_email'))Element.show('field_email');if($('field_homepage'))Element.show('field_homepage');if($('field_plz'))Element.hide('field_plz');if($('field_ort'))Element.hide('field_ort');if($('field_noemail'))Element.hide('field_noemail');if($('field_nohomepage'))Element.hide('field_nohomepage');if($('editHinweis'))Element.hide('editHinweis');var buttons=document.getElementsByClassName("editButton");var count=buttons.length;for(var i=0;i<count;i++){Element.hide(buttons[i]);}
var buttons=document.getElementsByClassName("showEditButton");var count=buttons.length;for(var i=0;i<count;i++){buttons[i].onclick=showEditButtons;}
shown=false;}
function mouseClick(aLink){if(shown){window.location.href=aLink;}}
function mouseOver(field_id){if(shown){$(field_id).style.cursor="pointer";$(field_id).style.backgroundImage="url('http://static-js.stayblue.de/images/design/6699CC.png')";}}
function mouseOut(field_id){if(shown){$(field_id).style.cursor="auto";$(field_id).style.backgroundImage="url('http://static-js.stayblue.de/images/design/336699.png')";}}
function showUserDetails(username,online,zusatz){if(online.indexOf("<img")==-1)
{online="<img src='"+online+"' alt='' />";}
$('fav_user_names').innerHTML="| "+username+online;}
function hideUserDetails(box){$('fav_user_names').innerHTML="";}
var max_display=200;var eintraegeProSeite=25;var start="";var data="";var allow_map="";function show_plz_field(){$("display_ort").style.display='none';$("aendern_link").style.display='none';$("usr_plz_div").style.display='block';}
function enter_value(){var plz=$F("usr_plz");$("plz").value=plz;Element.hide("plz_button");Element.show("plz_loader");sajax_wrapper('aj_display_stuff','call_url_1',plz,display_name);}
function display_name(ort){Element.hide("plz_loader");Element.show("plz_button");if(!ort){$("usr_plz_div").style.display='none';$("display_ort").innerHTML="";$("display_ort").style.display='block';$("aendern_link").style.display='block';show_plz_field();alert("Diese Postleitzahl existiert nicht!");}else{$("plz").vlaue=$F("usr_plz");$("usr_plz_div").style.display='none';$("display_ort").innerHTML=ort;$("display_ort").style.display='block';$("aendern_link").style.display='block';showPage(0);}}
function showPage(startPos){start=startPos;if(start<0)
start=0;getListe();}
function showPage2(){start=0;clearDelayFunction();delayFunction(getListe,700);}
function showLoadedData(){getListe_return();}
var katArray=new Array();function getKategorien(){var ret=new Array();var anzKat=katArray.length;for(var i=0;i<anzKat;i++){if($('kategorie_'+katArray[i]).checked){ret.push(katArray[i]);}}
return ret.join(',');}
function invertKategorien(){var anzKat=katArray.length;for(var i=0;i<anzKat;i++){if($('kategorie_'+katArray[i]).checked){$('kategorie_'+katArray[i]).checked=false;}else{$('kategorie_'+katArray[i]).checked=true;}}}
var aktCalls=0;function showLoading(){aktCalls++;Element.show("loader");}
function hideLoading(){aktCalls--;if(aktCalls<=0)
Element.hide("loader");}
function getListe(){var suchbegriff=$("suchbegriff").value;var plz=$("plz").value;var entfernung=$("entfernung").value;var sortierung=$("sortierung").value;var favoriten=($('favoriten').checked==true)?$F('favoriten'):"";var partner=($('partner').checked==true)?$F('partner'):"";var partybilder=($('partybilder').checked==true)?$F('partybilder'):"";var kategorie=getKategorien();var anzeige_modus=$("anzeige_modus").value;var sortieren=getFilterRadioValue('sort');showLoading();if(allow_map==false&&anzeige_modus==1&&partner==0){partner=1;$("partner_only").selected=true;alert("Da du kein Premiumuser bist, werden auf der Karte nur community-CARD Partner angezeigt. Mehr zum Premiumuser erfährst du unter dem Punkt Premiumdienste");}
if(anzeige_modus==1){$("display_items").style.display="none";$("map").style.display="block";$("legende").style.display="block";if(map_loaded!=1){load();map_loaded=1;}
display_mode=1;sajax_wrapper('aj_fetch_results','call_url_1',suchbegriff,plz,entfernung,partner,partybilder,sortierung,kategorie,favoriten,start,anzeige_modus,sortieren,display_marker);}
else{$("map").style.display="none";$("legende").style.display="none";$("display_items").style.display="block";display_mode=0;sajax_wrapper('aj_fetch_results','call_url_1',suchbegriff,plz,entfernung,partner,partybilder,sortierung,kategorie,favoriten,start,anzeige_modus,sortieren,getListe_return);}}
function getListe_return(result){hideLoading();if(result)
data=result;if(!data){alert("Es sind keine Daten vohanden!");return;}
var total_data=data.split('~');var anzahl=total_data[0];if(anzahl>0){var location_array=total_data[1].split('#');var real_array=new Array();for(var i=0;i<location_array.length;i++){var this_location=location_array[i];var user_details=this_location.split('**');var detail_array=new Array();for(var k=0;k<user_details.length;k++){var this_detail=user_details[k];var splitted_details=this_detail.split('=>');var key=splitted_details[0];var value=splitted_details[1];detail_array[key]=value;}
real_array[i]=detail_array;}
$('display_items').innerHTML="";startList();for(var i=0;i<real_array.length;i++){addLineToList(real_array[i]);}
var locText=(anzahl==1)?"Location":"Locations";var count_text;if(anzahl<=max_display)
count_text=formatZahl(anzahl)+" "+locText+" gefunden."
else
count_text=formatZahl(anzahl)+" "+locText+" gefunden, davon werden "+formatZahl(max_display)+" Locations angezeigt.";$('count_gefunden').innerHTML=count_text;var seitenw=seitenwechsel((anzahl>max_display)?max_display:anzahl,Number(start),Number(eintraegeProSeite),'javascript: showPage(SEITE);');var seitenw2=seitenwechsel((anzahl>max_display)?max_display:anzahl,Number(start),Number(eintraegeProSeite),'javascript: showPage(SEITE);');$('seitenwechel').innerHTML=seitenw;$('seitenwechel2').innerHTML=seitenw2;}
else{$('count_gefunden').innerHTML="&nbsp;";$('seitenwechel').innerHTML="&nbsp;";$('seitenwechel2').innerHTML="&nbsp;";$('display_items').innerHTML="<p style=\"text-align:center\">Es wurde keine Location mit diesen Suchkriterien gefunden!</p>";}}
var av_fields=new Array;function startList(){var sonderfeld_1=$F('sonderfeld_1');var table=document.createElement("table");var tbdy=document.createElement("tbody");table.cellPadding=0;table.cellSpacing=0;table.border=0;table.className='table_03';tbdy.id='location_list';var tr=document.createElement("tr");var td_1=document.createElement("td");var inhalt=document.createTextNode(' ');td_1.appendChild(inhalt);td_1.colSpan='4';td_1.className='td_01_head';tr.appendChild(td_1);var td=document.createElement("td");var inhalt=document.createTextNode('Name');td.className='td_02_head mouse_hover';td.onclick=changeSort.bind(this,'name');td.appendChild(inhalt);tr.appendChild(td);var td=document.createElement("td");var inhalt=document.createTextNode(av_fields[sonderfeld_1]);td.className='mouse_hover td_02_head';td.onclick=changeSort.bind(this,sonderfeld_1);td.appendChild(inhalt);tr.appendChild(td);tbdy.appendChild(tr);table.appendChild(tbdy);$('display_items').appendChild(table);}
function addLineToList(locationdaten){var sonderfeld_1=$F('sonderfeld_1');var tr=document.createElement("tr");var td=document.createElement("td");td.className='td_01 border_right';td.style.padding="3px 2px 3px 2px";td.style.width="40px";tr.appendChild(td);var img=document.createElement("img");img.src=locationdaten['bewertung_balken'];img.style.height="14px";img.title=locationdaten['bewertung']+" Bewertungspunkte";img.alt=locationdaten['bewertung']+" Bewertungspunkte";td.appendChild(img);var td=document.createElement("td");td.className='td_01';td.style.padding="2px 2px 2px 2px";td.style.width="20px";td.innerHTML=locationdaten['preiskategorie'];tr.appendChild(td);var td=document.createElement("td");td.className='td_01';td.style.padding="2px 2px 2px 2px";td.style.width="20px";td.innerHTML=locationdaten['icon_card'];tr.appendChild(td);var td=document.createElement("td");td.className='td_01 border_right';td.style.padding="2px 2px 2px 2px";td.style.width="20px";td.innerHTML=locationdaten['icon_party'];tr.appendChild(td);var td=document.createElement("td");td.className='td_02';td.style.width="250px";tr.appendChild(td);var a=document.createElement("a");a.innerHTML=locationdaten['name'];a.href="/freizeitplaner/location/"+locationdaten['location_id']+"/"+locationdaten['linkname'];td.appendChild(a);var td=document.createElement("td");td.innerHTML=locationdaten[sonderfeld_1];td.className='td_02';tr.appendChild(td);$('location_list').appendChild(tr);}
function changeSort(val){if($F('sortierung')==val){if(getFilterRadioValue('sort')=='asc'){setFilterRadioValue('sort','desc');}else{setFilterRadioValue('sort','asc');}}else{setFilterRadioValue('sort','desc');setSelectBoxValue('sortierung',val);}
showPage(0);}
function warten(prmSec){var eDate=null;var eMsec=0;var sDate=new Date();var sMsec=sDate.getTime();do{eDate=new Date();eMsec=eDate.getTime();}while((eMsec-sMsec)<prmSec);}
var display_mode=0;var max_marker=100;var map_loaded=0;function center_map(result){map.panTo(new GLatLng(result.substring(0,result.indexOf(",")),result.substring(result.indexOf(",")+1,result.length-1)));}
function display_marker(resultset){if(resultset){map.clearOverlays();var xml=GXml.parse(resultset);var markers=xml.documentElement.getElementsByTagName("marker");for(var i=0;i<markers.length-1&&i<max_marker;i++){var point=new GLatLng(parseFloat(markers[i].getAttribute("lat")),parseFloat(markers[i].getAttribute("lng")));map.addOverlay(createMarker(point,"<div style=\"text-align: left; color: black;\"><a style=\"color: black;\" href=\""+markers[i].getAttribute("link")+"\"><strong>"+markers[i].getAttribute("name")+"</strong></a> "+markers[i].getAttribute("cc")+"<br>"+markers[i].getAttribute("strasse")+"<br>"+markers[i].getAttribute("plz")+" "+markers[i].getAttribute("ort")+"</div>",markers[i].getAttribute("link"),markers[i].getAttribute("cat")));}
if(markers.length>1){map.setZoom(parseInt(markers[markers.length-1].getAttribute("plz")));warten(500);map.panTo(new GLatLng(parseFloat(markers[markers.length-1].getAttribute("lat")),parseFloat(markers[markers.length-1].getAttribute("lng"))));}
var resultset=(markers.length-1)+" Locations werden angezeigt.";if(markers.length==2){var resultset=(markers.length-1)+" Location wird angezeigt.";}
if(markers.length>max_marker){resultset="<span class=\"goldbold\">Die Suche ergab zuviele Ergebnisse. Es werden nur die ersten "+max_marker+" Locations angezeigt!</span>";}
$("information").innerHTML=resultset;$("loading_status").style.display="none";$("button").style.display="block";}else{alert("Zu diesen Kriterien wurden keine Ergebnisse gefunden!");$("loading_status").style.display="none";$("button").style.display="block";}}
var delay=500;var min_length=3;var objTimer=null;function SearchStart(){if(objTimer){window.clearTimeout(objTimer);}
objTimer=window.setTimeout("SearchGet()",delay);}
function SearchGet(){var eingabe_text=$('suchbegriff').value;if(eingabe_text.length>=min_length){getListe();}}
function evalKeyForSubmit(event,frm){if(event&&event.which==13)
enter_value();else
return true;}
function openGeoMap(){var plz=$('plz').value;if(plz.length<5){alert("Bitte gib zuerst eine (gültige) Postleitzahl an!");}else{window.open("/freizeitplaner.php?option=14&plz="+plz,"Google Geomap","width=730,height=650,left=100,top=200");}}
var map_lat;var map_lng;function importData(lat,lng){map_lat=lat;map_lng=lng;if(map_lat==''||map_lng=='')
return false;else
return true;}
function sendForm(){if($F('name').length<5){alert('Der Location-Name ist zu kurz! (mind. 5 Zeichen)');return;}
if($F('kategorie')==0){alert('Du musst eine Kategorie wählen!');return;}
if($F('strasse').length<8){alert('Der Strassenname ist zu kurz! (mind. 8 Zeichen)');return;}
if($F('plz').length!=5){alert('Das ist keine gültige Postleitzahl!');return;}
if($F('beschreibung').length<25){alert('Die Location-Beschreibung ist zu kurz. (mind. 25 Zeichen)');return;}
if($F('preiskategorie')==0){alert('Du musst eine Preiskategorie wählen!');return;}
document.locVorschlForm.submit();}
