jetzt = new Date();
Tag = jetzt.getDate();
Monat = jetzt.getMonth();
Jahr = String(jetzt.getFullYear()).substr(2);


function fixMatrix () {
  $('#matrix').each(function(){

    //build 2-dimensional array for all heights!
    mymatrix = new Object();
    for (i=0;i<10;i = i+1) {
      mymatrix[i] = new Object();
    }
    i = 0; j = 0;
    $(this).find('.portfolioteaser').each(function(){
      mymatrix[Math.floor(i/4)][j] = $(this).find('img').attr('height');
      if (j == 3) {
        j = 0;
      } else {
        j = j + 1;
      }
      i = i + 1; 
    });
    number = i+2;
    
    // do absolute positioning!
    $(this).find('.portfolioteaser').css('position', 'absolute');
        
    // loop through columns and repos those images!
    culmu = new Object();
    highest = 0;
    for (i = 0; i < 4; i++) {
      culmu[i] = 0;
      for (j = 0; j <= Math.floor(number/4); j++) {
        if (mymatrix[j][i] !== undefined) {
          mynth = (j*4) + i + 1;
          $(this).find('.portfolioteaser:nth-child('+mynth+')').css('left', (i*151)+"px").css('top',(culmu[i])+"px");
          //$(this).find('.portfolioteaser:nth-child('+mynth+')').animate({ left: (i*151), top: culmu[i] },700);
          culmu[i] = culmu[i] + parseInt(mymatrix[j][i]) + 1;
          if (culmu[i] > highest) {
            highest = culmu[i];
          }
        } 
      }
    }
    $(this).css('height',highest+"px");
  });
}


function livePrev() {
	if ($('#name')[0] != null) { 
		Cname = $('#name')[0].value;
		var headline = '<h3>'+Tag+'.'+Monat+'.'+Jahr+': '+Cname+'</h3>';
		
		var message = textile($('#message')[0].value);
		$('#livepreview').empty().append(headline+message);
	}
}


$(document).ready(function(){
  
	$('input[type=text]').addClass('text');
	
	$('.comments > li:odd, #show-list li:odd, #results li:odd').addClass('odd');
	
	$('#innerhelp').hide();
	$('#textilehelp').hover(function(){
		$('#innerhelp').fadeIn('fast');
	}, function(){
		$('#innerhelp').fadeOut('fast');
	});
	
	$('#livewrap').hide();
	livePrev();
	$('body').keyup(function(){ $('#livewrap').show(); livePrev(); });
	
	$('label[for=remember]').text('Angaben merken');
	$('label[for=forget]').text('Angaben löschen');
	
	$(".fancybox").fancybox({
  'overlayOpacity': 0.6,
  'hideOnContentClick': false,
  'frameWidth': 321,
  'frameHeight': 280,
  'padding':8,
  });
  
  $(".fancybox_breit").fancybox({
  'overlayOpacity': 0.6,
  'hideOnContentClick': false,
  'frameWidth': 321,
  'frameHeight': 226,
  'padding':8,
  });
  
  $(".fancybox_bilder").fancybox({
  'overlayOpacity': 0.6,
  'hideOnContentClick': false,
  'frameWidth': 684,
  'frameHeight': 202,
  'padding':8,
  });
	
	$('.galerie').dhonishow({'autoplay': '0.2'});
	
	

});
