$(document).ready(function() {
 $("#primary-nav li").each(function() {
  $(this).mouseenter(function(event) {
   $(this).children("ul").slideDown(300);
  });
  $(this).mouseleave(function(event) {
   $(this).children("ul").slideUp(300);
  });
 });
 
 if ($("a img[src$='no.png']")) {
 $("a img[src$='no.png']").click(function(event) {
   Check = confirm("Aktion bestätigen: "+$(this).attr('alt'));
   if (Check === false) {event.preventDefault();}
  });
 }
 
 if ($('#startgallery a img').length>0) {
 
  $('#startgallery').css({'display': 'none'});
  $('#content #main').append($("<div id='bigpiccarrier'><img id='bigpic' /><img id='bigpicshadow' /></div>"));
  
  function getRndPic(piclist) {
   return(piclist[Math.floor(Math.ceil(Math.random()*100,3)/100*(piclist.length))]);
  }
  
  function getNewPicSrc(piclist, nomatch) {
   var newsrc = false;
   if ($(piclist).length>0) {
    while ((newsrc==$(nomatch).attr("src")) || (!newpic))  {
     var newpic = $(getRndPic($(piclist)));
     var newsrc = newpic.attr("src").replace(/thumb_/g, "");
    }
    return(newsrc);
   }
  }

  function picWarp() {
   var matchpic = $("#bigpic");
   var blender = $("#bigpicshadow");
   var position = $(matchpic).position();
   var newwidth = matchpic.width();
   var newheight = matchpic.height();
   blender.width(newwidth+"px");
   blender.height(newheight+"px");
   blender.css({'position':'absolute', 'left': position.left+"px", 'top': position.top+"px",'display':'block','opacity':1,'display':'block'});
   blender.delay(400).fadeOut(1000).delay(1000).attr("src",$(matchpic).attr('src'));
   matchpic.delay(1000).attr("src", getNewPicSrc(piclist,$(blender).attr("src")));
}

   var piclist = $('#startgallery a img');
   var cp1 = getNewPicSrc(piclist, false);
   var cp2 = getNewPicSrc(piclist,cp1);
   
   $("#bigpic").attr("src",cp1);
   $("#bigpicshadow").attr("src",cp2);
  
   
   
   if ($('#startgallery a img').length>1) {
    var docycle = function() { picWarp(); };
    var aktiv = window.setInterval(docycle, 9000);
   }
   
   
  
  
 }
});
