$(document).ready(function(){

/*** Funktion zum entfernen der Rahmen um aktive / fokussierte Links ***/
$('a').click(function() { this.blur(); });



/*** Popup-Funktionen ***/
// Einfuegen des HTML-Grundgeruests beim Laden der Datei
$("body").append(
  '<div id="popup_overlay"></div>' +
  '<div id="popup_outer">' +
    '<div id="popup_close"></div>' +
    '<div id="popup_inner"></div>' +
  '</div>'
);
// Ausblend-Funktion
$("div#popup_overlay, div#popup_close").click(function(){
  $("div#popup_overlay, div#popup_outer").fadeOut(500, function(){
    $("div#popup_inner").children().remove();
  });
});



/*** Buttons zum auf-/abscrollen ***/
$('#scroll-up').bind('mousedown mouseup', function(event){
if(event.type == 'mousedown'){
	$('#content').animate({"scrollTop": "+=2000px"}, 8000, 'linear');
}else{
	$('#content').stop();
}
});

$('#scroll-down').bind('mousedown mouseup', function(event){
if(event.type == 'mousedown'){
	$('#content').animate({"scrollTop": "-=2000px"}, 8000, 'linear');
}else{
	$('#content').stop();
}
});


});


/*** Animation Newsticker ***/
$(function() {
	$("#newsticker #jcarousellite").jCarouselLite({
		vertical: true,
		hoverPause:true,
		visible: 1,
		auto:3000,
		speed:1000
	});
});

function openPopup(obj,w)
{
  var $overlay = $("div#popup_overlay");
  var $outer = $("div#popup_outer");
  
  var target = obj.href;
  if( w == "undefined" ) w = 500;
  
  $.ajax({
    type:       "GET",
    url:        "scripts/ajax_content.php",
    data:       "href="+target,
    beforeSend: function(){
                  $("div#popup_outer:visible").fadeOut(250);
                },
    success:    function(data){
                  $("div#popup_inner").html(data);
                  $outer.css({ width: w });
                },
    complete:   function(data){
                  $outer.css({
                    left: Math.floor(( $overlay.width() - $outer.outerWidth() ) / 2)+"px",
                    top: Math.floor(( $overlay.height() - $outer.outerHeight() ) / 2)+"px"
                  })
                    .add($overlay).fadeIn(500);
                }
      });
    
  return false;
}
