Cufon.replace('#bottom p.section' );
Cufon.replace('#bottom p.section2' );
Cufon.replace('h1,h2,h3' );
//Cufon.replace('#home_box .title' );
//Cufon.replace('#home_box .section' );

$(document).ready( function() {
	
	$("#lang").mouseenter( function() {
		$("#lang ul").removeClass('slideUp').addClass('slideDown')
		setTimeout( function() {
			if ( $('#lang ul').hasClass('slideDown') ) {
				$('#lang ul').slideDown(200);
			}
		}, 100)
	}).mouseleave( function() {
		$('#lang ul').removeClass('slideDown').addClass('slideUp');
		setTimeout( function() {
			if ( $('#lang ul').hasClass('slideUp') ) {
				$('#lang ul').slideUp(200)
			}
		}, 800);
	});
	
	$("#search2").mouseenter( function() {
		if ( $("#search2 form").hasClass("hide") ) {
			$("#search2 form").removeClass('slideUp').addClass('slideDown')
			setTimeout( function() {
				if ( $('#search2 form').hasClass('slideDown') ) {
					$('#search2 form').slideDown(200);
				}
			}, 100);
		}
	}).mouseleave( function() {
		if ( $("#search2 form").hasClass("hide") ) {
			$('#search2 form').removeClass('slideDown').addClass('slideUp');
			setTimeout( function() {
				if ( $('#search2 form').hasClass('slideUp') ) {
					$('#search2 form').slideUp(200)
				}
			}, 800);
		}
	})
	$("#search2 form").click( function() {
		$(this).removeClass("hide");
	});
	$("#search2 span").click( function() {
		if ( $("#search2 form").hasClass('hide') === false ) {
			$('#search2 form').removeClass('slideDown').addClass('slideUp').addClass('hide');
			setTimeout( function() {
				if ( $('#search2 form').hasClass('slideUp') ) {
					$('#search2 form').slideUp(200)
				}
			}, 800);
		}
	});
	
	
	$("input[type=text], input[type=password], textarea").focus( function() {
		if ( $(this).val() == $(this).attr("title") ) {
			$(this).val("")
		}
	}).blur( function() {
		if ( $(this).val() == '' ) {
			$(this).val( $(this).attr("title") );
		}
	});
	
	
	$("a.fancyimage").fancybox({
		'hideOnContentClick': true,
		'zoomSpeedIn': 300,
		'zoomSpeedOut':	300,
		'overlayOpacity':0.7,
		'overlayColor':'#000'
	});

	$("a.iframe").fancybox({
		'type':'iframe',
		'width':800,
		'height':470,
		'hideOnContentClick': false,
		'zoomSpeedIn': 300,
		'zoomSpeedOut':	300,
		'overlayOpacity':0.7,
		'overlayColor':'#000'
	});
	
	$(".nextFoto").click( function() {
		showPreviev( $(this).attr("rel"), $(this).attr("href") );
		return false;
	});
	
	$(".prevFoto").click( function() {
		showPreviev( $(this).attr("rel"), $(this).attr("href") );
		return false;
	});
	
	
	$(".slide").click( function() {
		var id = $(this).attr("rel");
		var close = false;
		$('.slide_content').each(function(index) {
			if ( $(this).hasClass("open") ) {
				$(this).removeClass("open").slideUp();
				if ( $(this).attr("id") == id ) {
					close = true;
				}
			}
		});
		if ( close == false ) {
			$("#"+id).addClass("open").slideDown();
		}
		return false;
	});

});


function printWindow( url ) {
	okno = window.open(url,'Morpol','toolbar=no,scrollbars=yes,status=no,top=50,left=50,width=685,height=600');
}



function showPreviev( gal,cur ) {
	var prev = parseInt(cur)-1;
	var next = parseInt(cur)+1;
	
	if ( fotki[gal][cur] != '' ) {
		$("#foto_"+gal+" a").attr( 'href', $("#thumb_"+fotki[gal][cur]).attr("src").replace(/thumb1_/, "") );
		$("#foto_"+gal+" img").attr( 'src', $("#thumb_"+fotki[gal][cur]).attr("src").replace(/thumb1_/, "thumb2_") );
	}
	
	$("#next"+gal).attr("href",next);
	$("#prev"+gal).attr("href",prev);
	
	if ( typeof fotki[gal][next] == 'undefined' ) {
		$("#next"+gal).hide();
	} else {
		$("#next"+gal).show();
	}
	if ( typeof fotki[gal][prev] == 'undefined' ) {
		$("#prev"+gal).hide();
	} else {
		$("#prev"+gal).show();
	}
	
	return false;
}


$.fn.equalHeights = function(px) {
	var currentTallest = 0;
	$(this).each(function() {
		var currentHeight = $(this).height();
		if ( currentHeight > currentTallest) {
			currentTallest = currentHeight;
		}
	});
	currentTallest += 'px';
	// for ie6, set height since min-height isn't supported
	if ($.browser.msie && $.browser.version == 6.0) {
		$(this).css({'height': currentTallest});
	}
	$(this).css({'min-height': currentTallest}); 
	return this;
};

