var slito;
var slimem;

$(document).ready(function(){
  Nifty('.slides li','transparent');
  Nifty('#header li','transparent');
  Nifty('#stage li','transparent');

  $("#header .navi li:not([class$=selected])").mouseenter(function(){
    $(this).animate({ opacity: 1 }, 250);
  }).mouseleave(function(){
    $(this).animate({ opacity: .4 }, 250);
  });
  
	$("a[rel^='prettyPhoto'],a[href$='.wmv'],a[href$='.mp4'],a[href$='.flv'],a[href$='.jpg']").each(function(){
    thisurl=$(this).attr("href");
    if (thisurl.match(/\.[0-9]+x[0-9]+\./g)) {
      if(treffer = thisurl.match(/\.[0-9]+x[0-9]+\./g)[0].replace(/\./g,"")) {
        trwidth = treffer.match(/^[0-9]+/)[0];
        trheight= treffer.match(/[0-9]+$/)[0];
        //thisurl=thisurl.replace(/\.[0-9]+x[0-9]+/g,"");
        if(thisurl.indexOf("?")>0) bind="&"; else bind="?";
        $(this).attr("href",thisurl+bind+"width="+trwidth+"&height="+trheight);
      }
    }
  });

	$("a[rel^='prettyPhoto'],a[href*='.wmv'],a[href*='.mp4'],a[href*='.flv'],a[href$='.jpg']").prettyPhoto({theme:'facebook',changepicturecallback:function(){if($(".slides").length>1)clearTimeout(slito)},callback:function(){;if($(".slides").length>1){slito=setTimeout("fadeslides()",7500)}}});

  $("a").each(function(){
    if(this.hostname !== location.hostname)
      $(this).attr("target","_blank");
  });

	$("#stage div .sp2 ul .square").each(function(){
    if($(this).find("div").text().replace(/^\s+|\s+$/g, "")=="")
      $(this).css("opacity",".4");
  });

  $("table.navi td").click(function(){
    if($(this).attr("class")!="selected") {
      slider=$(this).attr("id").replace("td","txt");
      $("table.navi td").removeClass("selected");
      $(this).addClass("selected");
      clicked=$(this);
      $(".txtselected").slideUp(function(){
        $(this).removeClass("txtselected");
        $("#"+slider).addClass("txtselected").slideDown();
      });
    }
  });

  if($(".slides").length>0) {
    $("#slibox").show();
    $(".slides:first").show();
    slimem=$(".slides:first").attr("id");
    if($(".slides").length>1) {
      slito=setTimeout("fadeslides()", 7500);
      $("#slibox .next").click(function(){
        fadeslides();
      });
      $("#slibox .prev").click(function(){
        fadeslidesprev();
      });
    } else
      $("#slibox .prev,#slibox .next").hide();
  } else {
    fadeinfobox();
  }
});

function fadeslides() {
  clearTimeout(slito);
  $(".slides").hide();
  $("#"+slimem).show();
  var currli = $(".slides:visible");
  var nextli = currli.next();
  if (nextli.length == 0 || nextli.attr("class")!="slides")
    nextli = $(".slides:first");
  $(".slides").stop(true, true);
  slimem=nextli.attr("id");
  currli.fadeOut("slow");
  nextli.fadeIn("slow");
  slito=setTimeout("fadeslides()", 7500);
}
function fadeslidesprev() {
  clearTimeout(slito);
  $(".slides").hide();
  $("#"+slimem).show();
  var currli = $(".slides:visible");
  var prevli = currli.prev();
  if (prevli.length == 0)
    prevli = $(".slides:last");
  $(".slides").stop(true, true);
  slimem=prevli.attr("id");
  currli.fadeOut("slow");
  prevli.fadeIn("slow");
  slito=setTimeout("fadeslides()", 7500);
}

function fadeinfobox() {
  $("#selbox")
     .slideUp('slow', function()
     {
        setTimeout( function()
        {
           $("#selbox").slideDown('slow', function() { setTimeout("fadeinfobox()", 7500); })
        }, 20000);
     });
}

function checkform() {
  var formname  = $("#formname").val();
  var formemail = $("#formemail").val();
  var formtext  = $("#formtext").val();
  if(formname=="" || formemail=="" || formtext=="") return false;
  else if(formemail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9äöüÄÖÜ]+((\.|-)[A-Za-z0-9äöüÄÖÜ]+)*\.[A-Za-z0-9]+$/) == -1) return false;
  else return true;
}

