$(document).ready(function() {
	/* Slideshow */
	$('.slideshow_pics').cycle({
		timeout:	4000,
		speed:		800,
		prev:			'.slideshow_prev', 
    next:			'.slideshow_next',
		pager:		'.slideshow_pager',
		after:		onAfter
	}).cycle('pause');
	$('.slideshow_start').click(function() {
		$('.slideshow_pics').cycle('toggle');
	});
	function onAfter() {    
		$('.slideshow_title').text($(this).attr('alt'));
		$('.slideshow_desc').text($(this).attr('title'));
		if ($(this).attr('longdesc') != '' && $(this).attr('longdesc') != '|.') {
			var tmp = $(this).attr('longdesc');
      if(typeof(tmp) != "undefined"){
        var tmparray = tmp.split('|');
        var link = tmparray[0];
        if(tmparray[1]) var text = tmparray[1];
      }
			else var text = 'dieses bild kaufen';
			$('.slideshow_buy').html('<a href="' + link + '" target="_blank">'+text+'</a>');
		} else {
			$('.slideshow_buy').html('');
		}
	}
	
	/* Comment */
	if ($(document).getUrlParam('PHPSESSID') != null || $(document).getUrlParam('SIDE') != null) { // damit bleibt die Box nach abgesendeten Formular geöffnet
		$('.guestbook_hide').hide();
		$('.guestbook_show').show();
		$('.guestbook_block').show('slow');
	}
	$('.guestbook_toggle a').click(function() {
		$('.guestbook_block').toggle('slow');
	});
	$('.guestbook_show a').click(function() {
		$('.guestbook_show').hide();
		$('.guestbook_hide').show();
		return false;
	});
	$('.guestbook_hide a').click(function() {
		$('.guestbook_hide').hide();
		$('.guestbook_show').show();
		return false;
	});
	
	/* Form Values */
	$('.gastbookName').DefaultValue('name, vorname');
	$('.gastbookEmail').DefaultValue('e-mail');
	$('.gastbookBetreff').DefaultValue('betreff');
	$('.gastbook').DefaultValue('nachricht…');
	$('.account_Email').DefaultValue('e-mail');
	$('.account_Name').DefaultValue('name');
	$('.account_Vorname').DefaultValue('vorname');
	$('.account_website').DefaultValue('website');
  

	
  
  
  var fullsizegal = false;
 $('.slideshow_open').click(function () {
  if(fullsizegal == false){
    
   
    
    fullsizegal = true;
    
    

    $('div#gallery_full').css('display', 'block');
    $('div#gallery_full').css('z-index', '10000');
    $('div#gallery_full_navi').css('width', '500');
    $('div#gallery_full_nav').css('height', '400');
    $('div#gallery_full').css('background-color', 'black');

    //bilder rein, links rein
    
      var intoDiv = "";
      atags = new Array();
      var intoNaviDiv = "<div id=\"innernavi\"><div id=\"naviList\"><div id=\"pager\"></div><div id=\"desc\"></div></div>";
      for (j = 1; j < i; j++) {
        intoDiv += "<img src=\"";
        intoDiv += full_images[j];
        intoDiv += " \" />";
        atags[j] = "<a href=\""+linkURL[j]+"\">"+linkdesc[j]+"</a>";
      }
   
    
    intoNaviDiv += "</div><div id=\"backlink\"><div><a href=\"#\" onclick=\" $('#gallery_full').cycle('pause'); $('#gallery_full').css('display','none'); $('#gallery_full').css('z-index','-100'); $('#gallery_full_logo').css('display','none'); $('#gallery_full_logo').css('z-index','-100'); $('#gallery_full_navi').css('display','none'); $('#gallery_full_navi').css('z-index','-100');\"> zurück </a></div><div class=\"slideshow_buy\"></div></div><div id=\"images\">";
    intoNaviDiv += "<img id=\"pLinks\" src=\"http://www.kleinstarkschwarz.com/level9_cms/layout/pfeil%20links.png\" />";
    intoNaviDiv += "<img id=\"pStart\" src=\"http://www.kleinstarkschwarz.com/level9_cms/layout/slideshow.png\" />";
    intoNaviDiv += "<img id=\"pRechts\" src=\"http://www.kleinstarkschwarz.com/level9_cms/layout/pfeil%20rechts.png\" />";
    intoNaviDiv += "</div></div>";


    var gal_div = document.getElementById("gallery_full");
    gal_div.innerHTML += intoDiv

    $('div#gallery_full_logo').css('display', 'block');
    $('div#gallery_full_logo').css('z-index', '11111');
    $('div#gallery_full_logo').css('left', '0px');
    $('div#gallery_full_logo').css('top', '0px');
    var gal_logo = document.getElementById("gallery_full_logo");
    gal_logo.innerHTML = intoLogoDiv;
    
    if(typeof(user) == "undefined") user = false;
    var src = $("#userBG").attr("src");
    if(src != "" && src != " " && src != "undefined"){
      var iWidth = $("#userBG").width();
      var iHeight = $("#userBG").height();
      var iMarg = iWidth/2;      
      $('div#gallery_full_navi').css('width', iWidth);
      $('div#gallery_full_navi').css('height', iHeight);
      $('div#gallery_full_navi').css('left', '0px');
      $('div#gallery_full_navi').css('margin-left', iMarg);
      $('div#gallery_full_navi').css('background-image', 'url('+src+')');
      $('div#gallery_full_navi').css('background-repeat', 'repeat');
    }else{
      $('div#gallery_full_navi').css('width', '879px');
      $('div#gallery_full_navi').css('height', '65px');
      $('div#gallery_full_navi').css('margin-left', '-448px');
      $('div#gallery_full_navi').css('background-image', 'url(http://www.kleinstarkschwarz.com/level9_cms/layout/bg_gallery.png)');
      $('div#gallery_full_navi').css('background-repeat', 'repeat');
    }

    $('div#gallery_full_navi').css('display', 'block');
    $('div#gallery_full_navi').css('z-index', '11111');
    


    var gal_navi = document.getElementById("gallery_full_navi");
    gal_navi.innerHTML = intoNaviDiv;
    

      $('#gallery_full').cycle({
      fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
        timeout:	4000,
        speed:		800,
        containerResize: 0,
        slideResize: 0,
        pager: '#pager',
        prev: '#pLinks',
        next: '#pRechts', 
        // before: resizeThis,        
        after: onAfterS,       
        
        
    });

    $('#gallery_full').cycle('pause');
    var slide = false;

    $('#pStart').click(function () {
      if (slide == false){
        slide = true;
         $('#gallery_full').cycle('resume');
      }else{
        slide = false;
        $('#gallery_full').cycle('pause');
      }
    });
  }else{
    $('#gallery_full').css('display','block'); 
    $('#gallery_full').css('z-index','10000'); 
    $('#gallery_full_logo').css('display','block'); 
    $('#gallery_full_logo').css('z-index','11111'); 
    $('#gallery_full_navi').css('display','block'); 
    $('#gallery_full_navi').css('z-index','11111');
  }
  
  

});

  
});

var bHeight = window.innerHeight;
var bWidth = window.innerWidth;


function resizeThis(current){ 
  
    var imgWidth = $(current).width();
    var imgHeight = $(current).height();        
    difWidth = imgWidth-bWidth;
    difHeight = imgHeight-bHeight;
    // if(difWidth < 0 && difHeight < 0) return true; //Bilder nicht größer als Platz
    
		var t1 = imgWidth/imgHeight;
		var t2 = bWidth/bHeight;
		
     if(t1 < t2){ 
      $(current).css('height', '100%');
      $(current).css('width', 'auto');
			$(current).css('margin-top', '0px');
    }else{
      m = parseInt(((bHeight-imgHeight)/2), 10);
      $(current).css('height', 'auto');
      $(current).css('width', '100%');
      $(current).css('margin-top', m+'px');
    }
    
    if($('div.slideshow_buy').html() == " " || $('div.slideshow_buy').html() == "") $('div.slideshow_buy').html(atags[1]);
  }
 
 
 function onAfterS(curr, next, opts) {
		
    var index = opts.currSlide+1;
    //titel + beschreibung
    var divDesc = document.getElementById("desc");
    divDesc.innerHTML = "<b>"+titel[index]+"</b> "+descriptions[index];
    $('#prev')[index == 0 ? 'hide' : 'show']();
    $('#next')[index == opts.slideCount - 1 ? 'hide' : 'show']();
    
    currimg = curr;
    resizeThis(curr);   
    resizeThis(next);
    
    //nimm aktiveklassenummer
    var activenumber = $('#pager a.activeSlide').text();
    if(atags[activenumber] == "" || atags[activenumber] == "undefined")  $('.slideshow_buy').html('');
    $('div.slideshow_buy').html(atags[activenumber]);
    
    /*
    $('.slideshow_title').text($(this).attr('alt'));
		$('.slideshow_desc').text($(this).attr('title'));
		if ($(this).attr('longdesc') != '' && $(this).attr('longdesc') != '|.') {
			var tmp = $(this).attr('longdesc');
      // alert(tmp);
      if(typeof(tmp) != "undefined"){
        var tmparray = tmp.split('|');
        var link = tmparray[0];
        if(tmparray[1]) var text = tmparray[1];
      }
			else var text = 'dieses bild kaufen';
			$('.slideshow_buy').html('<a href="' + link + '" target="_blank">'+text+'</a>');
		} else {
			$('.slideshow_buy').html('');
		}
    */
}

  var currimg = null;
	$(window).resize(function() {
		if(currimg){
			bHeight = window.innerHeight.toString();
			bWidth = window.innerWidth.toString();
			resizeThis(currimg);
		}
	});



