function ajax_switch() {
   if (document.cookie.indexOf('ajax=on')>=0) {
      document.cookie = 'ajax=off';
   } else {
      document.cookie = 'ajax=on';
   }
   loaded();
   return false;
}

function loaded() {
   /*var obj = document.getElementById('ajax_switch_indicator');
   if (document.cookie.indexOf('ajax=on')>=0) {
      obj.style.background = "green";
   } else {
      obj.style.background = "red";
   }*/
   
   $("#bottom_banner").load("ajax.bottom_banner.php");
   
   if (typeof dsHistory.QueryElements['q'] == 'string') {
      var parts = dsHistory.QueryElements['q'].split('/');
      navigate(parts[0], parts[1], parts[2]);
   } 
   else {
      dsHistory.addFunction(function() { ngoto('home','de', ''); });
   }

}

function checknav() {
   var url_location = window.location.href;
   var i = url_location.lastIndexOf('#') + 1;
   if (current_location) {
      if (i<5) i = url_location.lastIndexOf('?q=') + 3;
      if (i<5) i = url_location.lastIndexOf('?') + 1;
      if (i) {
         url_location = url_location.substr(i);
         if (current_location != url_location) {
            var parts = url_location.split('/');
            var x = parts[0];
            if (parts.length>1) x = parts[0] + '/' + parts[1];
            if (parts.length>2) {
               url = parts[0] + '/' + parts[1] + '/' + parts[2];
               }
               //alert(url_location);
            ngoto(parts[0], parts[1], parts[2]);
         }
      }
   }
}

function sbDo(was) {
   var url_loc = '';
	var sburl  = 'http://www.globetrotter-leipzig.de';
   if (location.href.indexOf('#')>0) { url_loc = location.href.substr(location.href.indexOf('#')); }
   else if (location.href.indexOf('?')>0) { url_loc = location.href.substr(location.href.indexOf('?')); }
	var sbtitle=encodeURIComponent(document.title);
	var sbtitle=encodeURIComponent('Hostel Central Globetrotter. Leipzig, Germany.');
	sburl=encodeURIComponent(sburl + url_loc);
	switch(was) {		
		case 'delicious':
			window.open('http://del.icio.us/post?url='+sburl+'&title='+sbtitle);
			break;
		case 'wong':
			window.open('http://www.mister-wong.de/index.php?action=addurl&bm_url='+sburl+'&bm_description='+sbtitle);
			break;
		case 'blinkList':
			window.open('http://www.blinklist.com/index.php?Action=Blink/addblink.php&Description=&Url='+sburl+'&Title='+sbtitle);
			break;
		case 'yahoo':
			window.open('http://myweb2.search.yahoo.com/myresults/bookmarklet?u='+sburl+'&t='+sbtitle);
			break;
		case 'yigg':
			window.open('http://yigg.de/neu?exturl='+sburl+'&exttitle='+sbtitle);
			break;	
		case 'furl':
			window.open('http://www.furl.net/storeIt.jsp?u='+sburl+'&t='+sbtitle);
			break;
		case 'oneview':
			window.open('http://beta.oneview.de:80/quickadd/neu/addBookmark.jsf?URL='+sburl+'&title='+sbtitle);			
			break;
		case 'folkd':
			window.open('http://www.folkd.com/submit/page/'+sburl);
			break;
		case 'linkarena':	
			window.open('http://linkarena.com/bookmarks/addlink/?url='+sburl+'&title='+sbtitle+'&desc=&tags=');
			break;
		case 'google': 		
			window.open('http://www.google.com/bookmarks/mark?op=add&hl=de&bkmk='+sburl+'&title='+sbtitle);
			break;
		case 'webnews': 		
			window.open('http://www.webnews.de/einstellen?url='+sburl+'&title='+sbtitle);
			break;
		case 'tausendreporter': 		
			window.open('http://tausendreporter.stern.de/submit.php?url='+sburl);
			break;
		case 'digg':
			window.open('http://digg.com/submit?url='+sburl+'&title='+sbtitle);
			break;
		case 'stumble':
			window.open('http://www.stumbleupon.com/submit?url='+sburl+'&title='+sbtitle);
			break;
	}
}

function ajax_load2(id) {
	// Das erste Element holen, das gerade ausgewählt ist
   selected = false;
   selected = $("#linkliste .selected:first");
   
   // Falls ausgewählte Elemente existieren, die Klasse entnehmen und per Ajax ersetzen (liefert nur den Länderlink, ohne die Hostels)
   if (selected) {
      selected.removeClass("selected");
      selected.load('/links.ajax.php?id='+selected.attr('id'));
   }
   
   
   // Nur wenn nicht der aktuelle Link geklickt wurde => Hostelliste anzeigen und CSS-Klasse setzen.
   if (selected.attr('id') != 'bul_'+id) {
      $('#bul_'+id).load('/links.ajax.php?open=1&id='+id);
      $('#bul_'+id).addClass('selected');
   }
      
   return false;
}

function replace_flashheader() {
   new Ajax.Updater('header', 'flashfilm.php');
}

function load_splash() {
	$("#splash-flash").load("flash.xml");
}
