var image = new Image();
$(document).ready(function(){
//---------- START DOCUMENT READY -------------//   
		 
	$("#slide").draggable({ axis: 'x' });
	if ( !navigator.appVersion.match('MSIE 8.0' ) &&  !navigator.appVersion.match('MSIE 9.0' ) )
	if ( navigator.appVersion.match('MSIE 7.0' ) || navigator.appVersion.match('MSIE 6.0' )  )
	{	
		$('#con').css('width','0px');
		
		$('#menu').css('margin-left',($('body').width()/2 - $('#menu').width()/2+'px'));
		$('#menu').css('position','absolute');
		$('#menu').css('left','0px');
		$('#menu').css('top','110px');
		$('#top').css('padding-bottom','40px');
			
		$('#menu li').not('.submenu li').each(function()
		{
			$(this).addClass('clearfix');
			$(this).css('float','left');
			$(this).css('background','url(null.png)');			
		});
		
				
		$('#main').css('width',$('body').width()+'px');
		
		$('#out_slide').css('z-index','600');
		$('#menu').css('z-index','1010');
	}
 

	$('#out_slide').width($('body').width());
	
	if  ( $.browser.opera )
	{
		$('#slide li').each(function()
		{
			//if ( $(this).find('img').height() > 50 )
			$(this).height($(this).find('img').height()+7);
			$(this).find('a').css('bottom','0px');
		});
	}
	
	$('#slide a').click(function(event)
	{		
		event.preventDefault();		
		
		var h = ( $(this).prev().height() / 2 ) - 5;	
		if  ( $.browser.opera )
		{
			h = h * (-1);
		}
		var w = ( $(this).prev().width() / 2 ) - 15;
		
		$(this).parent().append("<img id='loader' style='z-index: 10; position:absolute; top:"+h+"px; left:"+w+"px;' src='http://maciekdabrowski.com/images/ajax-loader.gif'/>");
		
		var href = $(this).attr('href');		
		//href = href.substring(0,href.length - 1);
		image.src = href;
		
		$('#slide_img').append("<img id='img_big' src='"+href+"'/>");
	
	//	var ih = $('#slide_img img'.height());
	//	var iw = $('#slide_img img'.width());
	//setTimeout("hidden()",1200);
	
	document.images[0].src = href;
  if ( IsImageOk(document.images[0]) < 1) 
		$(this).prev().fadeTo(1200,0.3);
	
	isImgLoaded();
	
		//$('#slide_img').css('z-index','100');
	//	$('#slide_img').fadeIn(500);
		
		
		
	});
	
	
	$('#slide_img').click(function()
	{
		$('#loader').remove();			
		$('.img').removeAttr('style');		
		$('#slide_img').css('display','none');
		$('#con').css('display','table');	
		$('#slide_img').html('');
		scallImages();	
		
	});
//---------- STOP DOCUMENT READY -------------//  	 
 });
 
 
 function isImgLoaded()
 {
	if ( IsImageOk(document.images[0]) > 0) 
	{
		hidden(); $('#loader').remove(); return;
	}
	else
	{
		setTimeout("isImgLoaded()",500);
	}
 }

 function hidden()
 {
		$('#slide_img').fadeTo(0,0.4);
		$('#slide_img').css('display','block');
		$('#slide_img').fadeTo(500,1)	;
		
		var bh = $('body').height();
		var bw = $('body').width();
		var ih = $('#img_big').height();
		var iw = $('#img_big').width();
		var nh = 0;
		var nw = 0;
		
		nh = ih; nw = iw;
		
		if ( ih < bh && iw < bw )
		{
			if ( bh > ih )
			{
				nh = bh;
				nw = iw*(bh/ih); 			
			}		
			else
			if ( bw > nw )
			{
				nw = bw;
				nh = bh*(iw/bw);
			}
		
		}
		ih = nh; iw = nw;
		{
			if ( ih > bh )
			{
				nh = bh;
				nw = iw*(bh/ih); 			
			}		
			
			if ( nw > bw )
			{
				nw = bw;
				nh = ih*(bw/iw);
			}
		}	
		
		
		$('#img_big').width(nw);
		$('#img_big').height(nh);
		$('#con').css('display','none');
		$('.img').removeAttr('style');
	
 }
 
 
 
 
 
 
 $(document).ready(function(){
//---------- START DOCUMENT READY -------------//   
	 
	$('#menu li:first').find('a').css('border-left','0px'); 
	$('#menu li').not('.submenu li').mouseenter(function()
	{
			
			if ($(this).find('.submenu').height() > 10)
			{
				$(this).css('border-left','1px solid #000000');
				$(this).find('a').css('border-left','0px');
			}
			
				$(this).css('padding-bottom',$(this).find('.submenu').height()-(-30)+'px');
			
			$(this).find('.submenu').css('display','block');
			
			//alert($(this).css('padding-bottom'));
				
	});
 $('#menu li').not('.submenu li').mouseleave(function()
	{
			$(this).find('.submenu').css('display','none');
			$(this).css('border-left','0px');
			$(this).find('a').css('border-left','1px solid #000000');
			$(this).css('padding-bottom','40px');
	});
$('#menu li:first').not('.submenu li').mouseleave(function()
	{
		$(this).find('a').css('border-left','0px');
	});
	
scallImages();
$(window).resize(function() { scallImages(); });

//---------- STOP DOCUMENT READY -------------//  	 
 });
 
 function scallImages()
 {
 if ( $('body').height() < 700 )
	$('.img').each(function()
	{		
		$oldH = $(this).height();
		$newH = $('body').height() - 200;
		$(this).height($newH);
		$(this).width(($newH/$oldH)*$(this).width());
		if  ( $.browser.opera ){ $(this).next().css('bottom',$oldH-$newH+'px')}
	});
 }
 
 function IsImageOk(img) 
 {
	
	if (!img.complete) { return 0; 	}
	else return 1;
	
	if (typeof img.naturalWidth != "undefined" && img.naturalWidth == 0) 
	{
		return 0;
	}
	
	return img.naturalWidth;
	}


