$(function(){
		$.getScript('http://s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a27d72a6abe5c91', function() {
			$('#shareLink').show();
			$('#shareLinkLoader').hide();
			$('#shareLink').hover(function() {
				return addthis_open(this, '', '[URL]', '[TITLE]');
			}, function() {
				addthis_close();
			});
			$('#shareLink').click(function() {
				return addthis_sendto()
			});
		});
		
 });

// ALA's StyleSwitcher
function setActiveStyleSheet(title) {
	var i, a, main;
	for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
	  if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
	    a.disabled = true;
	    if(a.getAttribute("title") == title) a.disabled = false;
	  }
	}
}

function getActiveStyleSheet() {
	var i, a;
	for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
	  if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
	}
	return null;
}

function getPreferredStyleSheet() {
	var i, a;
	for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
	  if(a.getAttribute("rel").indexOf("style") != -1
	     && a.getAttribute("rel").indexOf("alt") == -1
	     && a.getAttribute("title")
	     ) return a.getAttribute("title");
	}
	return null;
}

function createCookie(name,value,days) {
	if (days) {
	  var date = new Date();
	  date.setTime(date.getTime()+(days*24*60*60*1000));
	  var expires = "; expires="+date.toGMTString();
	}
	else expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
	  var c = ca[i];
	  while (c.charAt(0)==' ') c = c.substring(1,c.length);
	  if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

$(document).ready(function(){ 

  // ALA's StyleSwitcher
  var cookie = readCookie("style");
  var title = cookie ? cookie : getPreferredStyleSheet();
  setActiveStyleSheet(title);

  // DropDown Fix IE6
  if($.browser.msie && $.browser.version=="6.0") {
    $("#nav LI").hover(function() {
      $(this).addClass("over");
    }, function() {
      $(this).removeClass("over");
    });
  }

	var eventSearchOpen = readCookie("boxes.eventsearchbox");

  var open = eventSearchOpen ? eventSearchOpen : 1;

	if(open == 1) {
		$("#eventSearchBox").show();
	} else {
		$("#eventSearchBox").hide();
	}

	var shareThisOpen = readCookie("boxes.sharethisbox");
  open = shareThisOpen ? shareThisOpen : 0;

	if(open == 1) {
		$("#shareThisBox").show();
	} else {
		$("#shareThisBox").hide();
	}


	// Accordion content in leftNavi
	$("A.trigger").click(function() {
		var box = $(this).parent().find("DIV.triggerContent");
		var visible = (box.css("display") == "block") ? 1 : 0;
		if(visible == 1) {
			box.slideUp(100);
			visible = 0;
		} else {
			box.slideDown(100);
			visible = 1;
		}
		
		createCookie("boxes." + box.attr("id").toLowerCase(),  visible);
	});

	//Event search submit
	$("A.eventsearch_submit").click(function() {
		$("#eventsearch_form").submit();
	});
 
  // Karte Rollover
  if(document.getElementById("piber") != null && document.getElementById("wien") == null) {
    $('#piber').data('rolloverImage', 'fileadmin/templates/img/m_wien_aktiv_piberhover.gif');
    $('#piber_font').data('rolloverImage', 'fileadmin/templates/img/m_wien_aktiv_piberhover.gif');
		$('#heldenberg').data('rolloverImage', 'fileadmin/templates/img/m_wien_aktiv_heldenberghover.gif');
    $('#heldenberg_font').data('rolloverImage', 'fileadmin/templates/img/m_wien_aktiv_heldenberghover.gif');
    $('area').hover(
      function() {
        $('#imageSwap').attr('src', $(this).data('rolloverImage'));
      },
      function() {
        $('#imageSwap').attr('src', 'fileadmin/templates/img/m_wien_aktiv.gif');
      }
    );
  } else if(document.getElementById("piber") == null && document.getElementById("wien") != null) {
    $('#wien').data('rolloverImage', 'fileadmin/templates/img/m_piber_aktiv_wienhover.gif');
    $('#wien_font').data('rolloverImage', 'fileadmin/templates/img/m_piber_aktiv_wienhover.gif');
		$('#heldenberg').data('rolloverImage', 'fileadmin/templates/img/m_piber_aktiv_heldenberghover.gif');
    $('#heldenberg_font').data('rolloverImage', 'fileadmin/templates/img/m_piber_aktiv_heldenberghover.gif');
    $('area').hover(
      function() {
        $('#imageSwap').attr('src', $(this).data('rolloverImage'));
      },
      function() {
        $('#imageSwap').attr('src', 'fileadmin/templates/img/m_piber_aktiv.gif');
      }
    );
  } else if(document.getElementById("heldenberg") == null) {

		$('#wien').data('rolloverImage', 'fileadmin/templates/img/m_heldenberg_aktiv_wienhover.gif');
    $('#wien_font').data('rolloverImage', 'fileadmin/templates/img/m_heldenberg_aktiv_wienhover.gif');
		$('#piber').data('rolloverImage', 'fileadmin/templates/img/m_heldenberg_aktiv_piberhover.gif');
    $('#piber_font').data('rolloverImage', 'fileadmin/templates/img/m_heldenberg_aktiv_piberhover.gif');
		$('area').hover(
      function() {
        $('#imageSwap').attr('src', $(this).data('rolloverImage'));
      },
      function() {
        $('#imageSwap').attr('src', 'fileadmin/templates/img/m_heldenberg_aktiv.gif');
      }
    );
	}
		
});

window.onunload = function(e) {
  var title = getActiveStyleSheet();
  createCookie("style", title, 365);
}
