﻿var cloudMoved = false;
var cloud2Moved = false;
var cloud3Moved = false;

$(init);

function init()
{
	cloudMove();
	cloud2Move();
	cloud3Move();
}

function cloudMove()
{
	if (!cloudMoved)
	{
		$("#cloud")
			.css("left", $("#cloud").offset().left)
	}
	
	$("#cloud")
		.animate(
			{
				left: $("#sky").width()
			},
			cloudMoved ? 120000 : 100000,
			"linear",
			function()
			{
				$(this)
					.css("left", -parseInt($(this).css("width")))
				
				cloudMoved = true;
				
				cloudMove();
			}
		)
}

function cloud2Move()
{
	if (!cloud2Moved)
	{
		$("#cloud2")
			.css("left", $("#cloud2").offset().left)
	}
	
	$("#cloud2")
		.animate(
			{
				left: $("#sky").width()
			},
			cloud2Moved ? 90000 : 40000,
			"linear",
			function()
			{
				$(this)
					.css("left", -parseInt($(this).css("width")))
				
				cloud2Moved = true;
				
				cloud2Move();
			}
		)
}

function cloud3Move()
{
	if (!cloud3Moved)
	{
		$("#cloud3")
			.css("left", $("#cloud3").offset().left)
	}
	
	$("#cloud3")
		.animate(
			{
				left: $("#sky").width()
			},
			cloud3Moved ? 300000 : 120000,
			"linear",
			function()
			{
				$(this)
					.css("left", -parseInt($(this).css("width")))
				
				cloud3Moved = true;
				
				cloud3Move();
			}
		)
}


$(window).scroll(function() {
    $('#languages').css('top', $(this).scrollTop()+70 + "px");
});

$(document).ready(function(){


	var i = 0;
	var size = $("#menu li").size();
	
	for (i = 0; i < size; i++) { 
		$("#menu li:eq("+i+")").addClass("color_"+i);
		
	}

	DD_belatedPNG.fix('#wrap, #cloud, #cloud2, #cloud3, .newsSnowb, .sponzSnowb, .pngFix, #header');
	
	
	//Remove outline from links
	$("a").click(function(){
		$(this).blur();
	});
	
	//When mouse rolls over
	$("#menu li").mouseover(function(){
		$(this).stop().animate({height:'150px'},{queue:false, duration:600, easing: 'easeOutBounce'})
	});
	
	//When mouse is removed
	$("#menu li").mouseout(function(){
		$(this).stop().animate({height:'50px'},{queue:false, duration:600, easing: 'easeOutBounce'})
	});
	
	
	$(function() { 
	 
		// initialize scrollable 
		$("div.scrollable").scrollable({ 
			size: 2,
			loop: true
		});
	 
	}); 
	
	$("#accordion").accordion({ autoHeight: true, collapsible: true,  active: 5 });
	
	$("#accordion2").accordion({ autoHeight: true, collapsible: true,  active: 5 });
	
	$("#accordion3").accordion({ autoHeight: true, collapsible: true,  active: 5 });
	
	$("#galleryPrew a").easyTooltip();
	
	
	$("#galeriesWrap a").hover(	
		  function () {
		  var element = $(this);
			element.find('div.caption').fadeIn('fast');
		  }, 
		  function () {
		  var element = $(this);
			element.find('div.caption').fadeOut('fast');
		  }
	);

	
});
