var Imgi = new Array(); // Tablica obrazków                           
var Bledy = 0;          // Liczba błędów                              
var preloadTimer;       // Timer używany dalej                        
var preloadOK = ''      // Kod do wykonania po zakończeniu ładowania  
var preloadBlad = ''    // j.w., ale jeśli wystąpi jakiś błąd         
                                                                      
// rozpoczyna ścišganie obrazka                                       
function preload(url) {                                               
   if (document.images) {                                             
      var i = Imgi.length;                                            
      Imgi[i] = new Image();                                          
      Imgi[i].onerror = preloadOnError;                               
      Imgi[i].src = url;                                              
   }                                                                  
}                                                                     
                                                                      
// wywyoływana, jeśli wystąpił jakiś błąd - ustawia flagę Blad        
function preloadOnError() {                                           
   Bledy++;                                                           
}                                                                     
                                                                      
// ustala, co należy zrobić po zakończeniu preloadu, uruchamia pętlę  
function preloadStart(ok, blad) {   
   preloadOK = ok;                                                    
   preloadBlad = blad;                                                
   preloadCheck();                                                    
}
function preloadCheck() {                                             
   var i=0;                                                           
   var l=Imgi.length;                                                 
   var b = Bledy;                                                     
   // Trochę zagęszczonego kodu:                                      
   while (i<l && Imgi[i].complete || b-->0) i++;                      
   if (i>=l) // to już wszystkie (wyjście z pętli na 1. warunku)      
	  if (Bledy==0)                                                   
		 eval(preloadOK)                                              
	  else                                                            
		 eval(preloadBlad)                                            
   else // któryś nie był ukończony                                   
	  preloadTimer = setTimeout('preloadCheck()',100);                
}  

bef = 1;
function losuj(){
	if(bef == (max)){ bef = 0; }
	return bef++;
	/*liczba = Math.floor(Math.random()*3);
	if(liczba != bef){
		bef = liczba;
		return liczba;
	}else{
		losuj();
	}*/
}
$(document).ready(function(){

	 $('.input, .textarea, .textarea_bg').each(function(){
		$(this).attr('tit', $(this).val());
	 });
	 $('.input, .textarea, .textarea_bg').live('focus', function(){
		if($(this).val() == $(this).attr('tit')){
			$(this).val('');
		}
	 });
	 $('.input, .textarea, .textarea_bg').live('blur', function(){
		if($(this).val() == ''){
			$(this).val($(this).attr('tit'));
		}
	 });
	$('.portfolio-menu').height($(document).height());
	$('.rotate, .portfolio-menu-descr').mbFlipText(true);
	$('.link').click(function(){
		$('#white').css('width', $(document).width());
		$('#white').css('height', $(document).height());
		$('#white').fadeIn(500);
	});
	$('.link').mouseover(function(){
		$('.link').each(function(){
			$(this).find('div').removeClass('menu-button-hover');
		});
		$(this).find('div').addClass('menu-button-hover');
	});
	$('.link').mouseout(function(){
		$(this).find('div').removeClass('menu-button-hover');
	});
//	alert($('.onePhoto').height());
	if($('.onePhoto').length > 0){
		  $('.onePhoto img').load(function(){
			  wys = $('.onePhoto img').height();
			  $('.onePhoto').width($('.onePhoto img').width());
			  $('#main-photo-str-left2').css('top', ((wys/2)-20));
			  $('#main-photo-str-right2').css('top', ((wys/2)-20));
		 });
			  wys = $('.onePhoto img').height();
			  if($wys>0){
				 $('.onePhoto').width($('.onePhoto img').width());
				 $('#main-photo-str-left2').css('top', ((wys/2)-20));
				 $('#main-photo-str-right2').css('top', ((wys/2)-20));
			  }
	}
	//$('#main-photo-str-left2').


	 var bef = 0;
	 var liczba = 0;
	 setInterval(function(){
			liczba = losuj();
			var fota = img['photo1'+liczba].src;
			var descr = $('#photo1'+liczba).attr('descr');
			$('#photo').fadeOut('slow', function() { $('#photo').attr('src', fota); $('#photo').fadeIn('slow'); });
	 }, 4000);


});
