var animationSpeed = 150;
var animationSpeedOut = 1000;

$(document).ready(function(){
	

jQuery('body').addClass('js');

$(window).resize(function(){
$(".js #comic_box").css("margin-top",function () {
    if ($(window).height() > 760) {return "0px";}
	else if ($(window).height() < 442){ return "-320px";}
	else {return ($(window).height() -760)+"px";}
});
});

$(window).resize(function(){
$(".js #container").css("top",function () {
	if ($(window).height() > 760) {return "320px";}
	else if ($(window).height() < 442){ return "0px";}
	else {return ($(window).height() -760 +320)+"px";}
});});


// To initially run the function:
$(window).resize();




//linki zewnetrzne w nowym oknie, link blur
$('a[rel="external"]').click(function(){window.open($(this).attr('href'));return false});$('a[rel="external"]').filter(function(){return this.hostname&&this.hostname!==location.hostname}).addClass('externalLink');
$("a").focus(function(){$(this).blur()});
//

//----------------------------------------------------------------------------------------------------------------------------------
// random element fade in

$('#main').each( function(index, element) {
	$(element)
		.delay(1000)
		.fadeTo(1000, 1);
	});
$('.pic-1 div, .pic-2 div, .pic-3 div, .pic-4 div, .pic-5 div').each( function(index, element) {
	$(element)
		.delay(Math.round(Math.random()*1000) )
		.fadeTo(1000, 1);
	});	

$('#mainMenu h1, #mainMenu li, #langMenu, #downloadTrailers, footer,').each( function(index, element) {
	$(element)
		.delay(1000 + Math.round(Math.random()*2000) )
		.fadeTo(1000, 1);
	});		
	
	
	
//	
//----------------------------------------------------------------------------------------------------------------------------------

$('.ap, .mk, .jn , .pane a').hover(
	function(){
		$(this).stop(true, true).fadeTo(animationSpeed, 0.5);
	},

	function() {
		$(this).stop(true, true).fadeTo(animationSpeed, 1);
	});	



	
$('#container nav ul a, #downloadTrailers a').hover(
	function(){
		$(this).stop(true, true).fadeTo(animationSpeed, 0);
	},

	function() {
		$(this).stop(true, true).fadeTo(animationSpeedOut, 1);
	});		
	
	$('#t1').hover(
	function(){
		$(this).stop(true, true).fadeTo(animationSpeed, 0.9);
	},

	function() {
		$(this).stop(true, true).fadeTo(animationSpeedOut, 1);
	});		
//	
//
//
//----------------------------------------------------------------------------------------------------------------------------------
////safe mail
$('.ap').safe_mail("piechnik", "platige", "com");	
$('.mk').safe_mail("mk", "platige", "com");	
$('.jn').safe_mail("jan", "neweuropefilmsales", "com");	
//----------------------------------------------------------------------------------------------------------------------------------


// ZACIEMNIENIE STRONY
var isVideoPlayed = false;
var isMaskClosed = true;
jQuery(document).ready(function() {
	
	
         	
         	// Enable the API on each Vimeo video
            jQuery('iframe.vimeo').each(function(){
                Froogaloop(this).addEvent('ready', ready);
            });
            
            function ready(playerID){
                // Add event listerns
                // http://vimeo.com/api/docs/player-js#events
                Froogaloop(playerID).addEvent('play', play);
                Froogaloop(playerID).addEvent('finish', finish);
				Froogaloop(playerID).addEvent('pause', pause);
                
                // Fire an API method
                // http://vimeo.com/api/docs/player-js#reference
              
            }
          	
		function makeDark()
		{
			$("iframe, header, footer").expose({opacity:0.7,color:'#000', closeSpeed:400, loadSpeed:200});
			isMaskClosed = false;
		}
		
		function unmakeDark()
		{
			$.mask.close();
			isMaskClosed = true;
		}
			
		function play(){
			isVideoPlayed = true;
			if (isMaskClosed)
			{
				makeDark();
			}
		}
		   
		function pause(){
				isVideoPlayed = false;
				if (!isMaskClosed)
				{
					unmakeDark();
				}
        }
			
            function finish() {
				isVideoPlayed = false;
				if (!isMaskClosed)
				{
					unmakeDark();
				}
            }
			
  
        });

$("iframe").mouseover(function() {
		$("iframe, header, footer").expose({opacity:0.7,color:'#000', closeSpeed:400, loadSpeed:200});
		isMaskClosed = false;
	}).mouseout(function() {
		if (!isVideoPlayed && !isMaskClosed)
		{
			$.mask.close();
			isMaskClosed = true;
		}
	});

//----------------------------------------------------------------------------------------------------------------------------------

//tabs
$("#mainMenu").tabs("#main > div.pane", { history: true, effect: 'fade', fadeOutSpeed: 400 });
//----------------------------------------------------------------------------------------------------------------------------------

// jQuery('#comic').jparallax().append(corners);

//img fader

 var imgArrA = new Array( // relative paths of images
 '/img/pic_01b.png',
 '/img/pic_01a.png'
 );
 
 var preloadArrA = new Array();
 var i;
 
 /* preload images */
 for(i=0; i < imgArrA.length; i++){
 preloadArrA[i] = new Image();
 preloadArrA[i].src = imgArrA[i];
 }
 
 var currImgA = 1;
 var intID = setInterval(changeImgA, 5000);
 
 /* image rotator */
 function changeImgA(){
 $('.js .pic-1 div span').animate({opacity: 0}, 1000, function(){
 $(this).css('background','url(' + preloadArrA[currImgA++%preloadArrA.length].src +') top center no-repeat');
 }).animate({opacity: 1}, 1000);
 }
 
 //
 var imgArrB = new Array( // relative paths of images
 '/img/pic_02b.png',
 '/img/pic_02a.png'
 );
 
 var preloadArrB = new Array();
 var i;
 
 /* preload images */
 for(i=0; i < imgArrB.length; i++){
 preloadArrB[i] = new Image();
 preloadArrB[i].src = imgArrB[i];
 }
 
 var currImgB = 1;
 var intID = setInterval(changeImgB, 5010);
 
 /* image rotator */
 function changeImgB(){
 $('.js .pic-2 div span').animate({opacity: 0}, 1000, function(){
 $(this).css('background','url(' + preloadArrB[currImgB++%preloadArrB.length].src +') top center no-repeat');
 }).animate({opacity: 1}, 1000);
 }
 
 
 //
 var imgArrC = new Array( // relative paths of images
 '/img/pic_03b.png',
 '/img/pic_03a.png'
 );
 
 var preloadArrC = new Array();
 var i;
 
 /* preload images */
 for(i=0; i < imgArrC.length; i++){
 preloadArrC[i] = new Image();
 preloadArrC[i].src = imgArrC[i];
 }
 
 var currImgC = 1;
 var intID = setInterval(changeImgC, 5020);
 
 /* image rotator */
 function changeImgC(){
 $('.js .pic-3 div span').animate({opacity: 0}, 1000, function(){
 $(this).css('background','url(' + preloadArrC[currImgC++%preloadArrC.length].src +') top center no-repeat');
 }).animate({opacity: 1}, 1000);
 }
 
 
 
 //
 var imgArrD = new Array( // relative paths of images
 '/img/pic_04b.png',
 '/img/pic_04a.png'
 );
 
 var preloadArrD = new Array();
 var i;
 
 /* preload images */
 for(i=0; i < imgArrD.length; i++){
 preloadArrD[i] = new Image();
 preloadArrD[i].src = imgArrD[i];
 }
 
 var currImgD = 1;
 var intID = setInterval(changeImgD, 5030);
 
 /* image rotator */
 function changeImgD(){
 $('.js .pic-4 div span').animate({opacity: 0}, 1000, function(){
 $(this).css('background','url(' + preloadArrD[currImgD++%preloadArrD.length].src +') top center no-repeat');
 }).animate({opacity: 1}, 1000);
 }
 
 //
 var imgArrE = new Array( // relative paths of images
 '/img/pic_05b.png',
 '/img/pic_05a.png'
 );
 var preloadArrE = new Array();
 var i;
  /* preload images */
 for(i=0; i < imgArrE.length; i++){
 preloadArrE[i] = new Image();
 preloadArrE[i].src = imgArrE[i];
 }
 var currImgE = 1;
 var intID = setInterval(changeImgE, 5040);
  /* image rotator */
 function changeImgE(){
 $('.js .pic-5 div span').animate({opacity: 0}, 1000, function(){
 $(this).css('background','url(' + preloadArrE[currImgE++%preloadArrE.length].src +') top center no-repeat');
 }).animate({opacity: 1}, 1000);
 }


});	
