/* Home */

//shadowboxInit();

$('form.header-language input[type=submit]').addClass('hide');
$('form.header-language select#locale').change( function(){
	$("form.header-language #submit-lang").trigger('click');
});

$('ul.navigate li a').click( function() {
	$('.ajax-wrapper>div').hide();
	var id = $(this).parent().attr('id');

	if ($('.ajax-wrapper>div.' + id).length) {
		$('.ajax-wrapper>div.' + id).show();
	} else {
		$('.ajax-wrapper').prepend('<p class="loading"><img src="images/ajax-loader.gif"></p>');
		$.get(webroot + '/index/' + id, {}, function(data)
		{
			$(data).appendTo($('.ajax-wrapper')).addClass(id);
			$('.ajax-wrapper p.loading').remove();

			$('.box a').fancybox({
				hideOnOverlayClick : true,
				hideOnContentClick : false,
				frameWidth: 750,
				frameHeight: 600,
				showCloseButton: false,
				enableEscapeButton: true,
				padding: 0
			});

			$f("demo", webroot + "/flash/flowplayer.swf", {
				clip: { autoPlay: false, autoBuffering: false }
			});
			flowplayer("tutorial", webroot + "/flash/flowplayer.swf", {
				clip: { autoPlay: false, autoBuffering: false }
			});

			$('.watch-demo').click( function() {
				$f('demo').play();
				$('.mybox').css('top', $(window).scrollTop() + 'px');
				$('#watch-demo').addClass('mybox-show');
				return false;
			});

			$('.watch-transition-tutorial').click( function() {
				$f('tutorial').play();
				$('.mybox').css('top', $(window).scrollTop() + 'px');
				$('#watch-transition-tutorial').addClass('mybox-show');
				return false;
			});


			//$('.watch-demo').fancybox({
			//	hideOnOverlayClick : true,
			//	hideOnContentClick : false,
			//	frameWidth: 1024,
			//	frameHeight: 784,
			//	enableEscapeButton: true,
			//	padding: 0
			//});

			//$('.watch-quickstart-tutorial, .watch-demo').fancybox({
			//	hideOnOverlayClick : true,
			//	hideOnContentClick : false,
			//	frameWidth: 650,
			//	frameHeight: 485,
			//	enableEscapeButton: true,
			//	padding: 0
			//});

		}, "html");
	}
	return false;
});

/* Sales-contact */
$('.marker').hover( function() {
	$('.company').hide();
	$(this).next('div').fadeIn();
}, function() {
});

/* FAQ */
$('dl.faq dt').click( function(){
	$('dl.faq dt').removeClass('selected');
	$(this).addClass('selected');
	$(this).next('dd').slideToggle('slow');

	return false;
});


$('.box a, ul.features li a').fancybox({
	hideOnOverlayClick : true,
	hideOnContentClick : false,
	frameWidth: 750,
	frameHeight: 600,
	showCloseButton: false,
	enableEscapeButton: true,
	padding: 0
});

//$('.watch-demo').fancybox({
//	hideOnOverlayClick : true,
//	hideOnContentClick : false,
//	frameWidth: 650,
//	frameHeight: 784,
//	enableEscapeButton: true,
//	padding: 0
//});

//$('.watch-quickstart-tutorial, .watch-demo').fancybox({
//	hideOnOverlayClick : true,
//	hideOnContentClick : false,
//	frameWidth: 650,
//	frameHeight: 485,
//	enableEscapeButton: true,
//	padding: 0
//});
//
//$('.watch-transition-tutorial').fancybox({
//	hideOnOverlayClick : true,
//	hideOnContentClick : false,
//	frameWidth: 1200,
//	frameHeight: 728,
//	enableEscapeButton: true,
//	padding: 0
//});

/* Features */

/*var myarray =  new Array( 1,2,3,4,5,6,7 );
myarray.sort(function() {return 0.5 - Math.random()});

for ( var i = 0; i < 4; i++) {
	$('#feature' + myarray[i]).removeClass('hide');
}*/

function fancyboxClose() {
	$.fn.fancybox.close();
	return false;
}

$('.watch-demo').click( function() {
	$f('demo').play();
	$('.mybox').css('top', $(window).scrollTop() + 'px');
	$('#watch-demo').addClass('mybox-show');
	return false;
});

$('.watch-transition-tutorial').click( function() {
	$f('tutorial').play();
	$('.mybox').css('top', $(window).scrollTop() + 'px');
	$('#watch-transition-tutorial').addClass('mybox-show');
	return false;
});

//$('.mybox a.close').click( function() {
//	$(this).parents('.mybox').removeClass('mybox-show');
//	var id = $(this).parent().children('.flash').attr('id');
//	flowplayer(id).stop();
//	return false;
//});

$('.mybox').click( function() {
	$(this).removeClass('mybox-show');
	var id = $(this).find('.flash').attr('id');
	flowplayer(id).stop();
	return false;
});


$(window).scroll( function () {
	$('.mybox').css('top', $(window).scrollTop() + 'px');
});

$f("demo", webroot + "/flash/flowplayer.swf", {
    clip: { autoPlay: false, autoBuffering: false }
});
flowplayer("tutorial", webroot + "/flash/flowplayer.swf", {
    clip: { autoPlay: false, autoBuffering: false }
});
flowplayer("transition", webroot + "/flash/flowplayer.swf", {
    clip: { autoPlay: false, autoBuffering: false }
});
