/* Javascript functions */
var numMenu = 0;

function slideDownMainMenu(speed) {
	$('#main-menu').children().stop().animate({
        height: 5,
        marginTop: 20
    }, speed);
}

function slideUpMainMenu(speed) {
	$('#main-menu').children().stop().animate({
        height: 25,
        marginTop: 0
    }, speed);
}

function fadeInBlockBackground(elm, speed) {
	elm.stop().animate({
		backgroundColor: "#F1F1F1" 
	}, speed);
	
	if($('span.more', elm)) {
		fadeInAnchor($('span.more', elm), speed);
	}
}

function fadeOutBlockBackground(elm,speed) {
	elm.stop().animate({
		backgroundColor: "#FFFFFF" 
	}, speed);
	
	if($('span.more', elm)) {
		fadeOutAnchor($('span.more', elm), speed);
	}
}

function fadeInContactForm(speed1, speed2) {
	$('#contact').animate({
		marginLeft: 220
	}, speed1);
	
	$('#contact-arrow').animate({
		marginLeft: 200
	}, speed2);
}

function fadeOutNewsContactForm(speed1, speed2) {
	$('#contact').animate({
		marginLeft: -70
	}, speed1);
	$('#contact-arrow').animate({
		marginLeft: -90
	}, speed2)
}

function fadeInNewsContactForm(speed1, speed2) {
	$('#contact').animate({
		marginLeft: 210
	}, speed1);
	
	$('#contact-arrow').animate({
		marginLeft: 190
	}, speed2);
}

function fadeOutContactForm(speed1, speed2) {
	$('#contact').animate({
		marginLeft: -50
	}, speed1);
	$('#contact-arrow').animate({
		marginLeft: -70
	}, speed2)
}

function fadeInAnchor(elm, speed) {
	elm.stop().animate({
		backgroundColor: "#4E91D6" 
	}, speed);
}

function fadeOutAnchor(elm, speed) {
	elm.stop().animate({
		backgroundColor: "#999999" 
	}, speed);
}

function fadeInTextAnchor(elm, speed) {
	elm.stop().animate({
		color: "#4E91D6" 
	}, speed);
}

function fadeOutTextAnchor(elm, speed) {
	elm.stop().animate({
		color: "#000" 
	}, speed);
}

function fadeInSubPageContactForm(speed, target) {
	$('#overlay_colorize').css('display','block');
	$('#contact-sub').css('display','block');
	
	$('#overlay_colorize').fadeTo(speed, target, function() {} );
	$('#contact-sub').fadeTo(speed, 1, function() {} );
}

function fadeOutSubPageContactForm(speed) {
	$('#overlay_colorize').fadeTo(speed, 0, function() {
		$('#overlay_colorize').css('display','none');
	} );
	
	$('#contact-sub').fadeTo(speed, 0, function() {
		$('#contact-sub').css('display','none');
	} );
}

function fadeInMovieContainer(speed, target) {
	$('#overlay_colorize').css('display','block');
	$('#movie-container').css('display','block');
	
	$('#overlay_colorize').fadeTo(speed, target, function() {} );
	$('#movie-container').fadeTo(speed, 1, function() {} );	
	
	return;
}

function fadeOutMovieContainer(speed) {
	$('#overlay_colorize').fadeTo(speed, 0, function() {
		$('#overlay_colorize').css('display','none');
		$('div#player').html('');
	} );
	
	$('#movie-container').fadeTo(speed, 0, function() {
		$('#movie-container').css('display','none');
	} );
}

function fadeInImageContainer(speed, target) {
	$('#overlay_colorize').css('display','block');
	$('#image-container').css('display','block');
	
	$('#overlay_colorize').fadeTo(speed, target, function() {} );
	$('#image-container').fadeTo(speed, 1, function() {} );	
	
	return;
}

function fadeOutImageContainer(speed) {
	$('#overlay_colorize').fadeTo(speed, 0, function() {
		$('#overlay_colorize').css('display','none');
	} );
	
	$('#image-container').fadeTo(speed, 0, function() {
		$('#image-container').css('display','none');
	} );
}

function loadVideo(movie, title) {
	$('#movie-container h1').html(title);
	fadeInMovieContainer(300, 0.8);
		
	createVideoPlayer('player', 'videoplayer/videoplayer.swf', 660, 372, "_autoplay=true&_controls=true&_video="+movie);
}

function loadImage(image, title) {
	$('#image-container h1').html(title);
	fadeInImageContainer(300, 0.8);
	
	$('#image-container img#image').attr('src', image);
}

function toggleMenu(action) {
	if(action == 'next') {
		$('ul#menu-'+numMenu).css('display','none');
		numMenu++;
		$('ul#menu-'+numMenu).css('display','block');	
	} else {
		$('ul#menu-'+numMenu).css('display','none');
		numMenu--;
		$('ul#menu-'+numMenu).css('display','block');
	}
	
	var nextMenu = numMenu + 1;
	if(!document.getElementById('menu-'+nextMenu))	{
 		$('a#button-next').css('display','none');
 	} else {
 		$('a#button-next').css('display','block');
 	}
 		
 	if(numMenu > 0) {
 		$('a#button-prev').css('display','block');
 	} else {
 		$('a#button-prev').css('display','none');
 	}
}
