$('html').addClass('js');

$(document).ready(function() {
	var pageName = $('meta[name=page-name]').attr("content"); 

	jQuery.fn.exists = function(){return jQuery(this).length>0;} 

	function slideSwitch() {
		var $active = $('.main-movie img.active');

		if ( $active.length == 0 ) $active = $('.main-movie img:last');

		// use this to pull the images in the order they appear in the markup
		var $next =  $active.next().length ? $active.next() : $('.main-movie img:first');
		
		// uncomment the 3 lines below to pull the images in random order
		
		// var $sibs  = $active.siblings();
		// var rndNum = Math.floor(Math.random() * $sibs.length );
		// var $next  = $( $sibs[ rndNum ] );
		$active.addClass('last-active');

		$next.css({opacity: 0.0})
			.addClass('active')
			.animate({opacity: 1.0}, 2000, function() {
				$active.removeClass('active last-active');
		});
	}

	$('#main-movie')
		.append('<img src="./images/banner/home01.jpg" class="active" alt="Enginei - Home page" />')
		.append('<img src="./images/banner/home02.jpg" alt="Enginei - Home page" />')
		.append('<img src="./images/banner/home03.jpg" alt="Enginei - Home page" />')
		.append('<img src="./images/banner/home04.jpg" alt="Enginei - Home page" />')
		.append('<img src="./images/banner/home05.jpg" alt="Enginei - Home page" />')
		.append('<img src="./images/banner/home06.jpg" alt="Enginei - Home page" />');

	$('#main-movie-enginei')
		.append('<img src="./images/banner/engine_mon01.jpg" class="active" alt="Enginei - Engine Monitoring page" />')
		.append('<img src="./images/banner/engine_mon02.jpg" alt="Enginei - Engine Monitoring page" />')
		.append('<img src="./images/banner/engine_mon03.jpg" alt="Enginei - Engine Monitoring page" />')
		.append('<img src="./images/banner/engine_mon04.jpg" alt="Enginei - Engine Monitoring page" />')
		.append('<img src="./images/banner/engine_mon05.jpg" alt="Enginei - Engine Monitoring page" />');

	$('#main-movie-faqs')
		.append('<img src="./images/banner/faq01.jpg" class="active" alt="Enginei - FAQ page" />')
		.append('<img src="./images/banner/faq02.jpg" alt="Enginei - FAQ page" />')
		.append('<img src="./images/banner/faq03.jpg" alt="Enginei - FAQ page" />')
		.append('<img src="./images/banner/faq04.jpg" alt="Enginei - FAQ page" />')
		.append('<img src="./images/banner/faq05.jpg" alt="Enginei - FAQ page" />');

	$('#main-movie-fm')
		.append('<img src="./images/banner/fuel_mon01.jpg" class="active" alt="Enginei - Fuel Monitoring page" />')
		.append('<img src="./images/banner/fuel_mon02.jpg" alt="Enginei - Fuel Monitoring page" />')
		.append('<img src="./images/banner/fuel_mon03.jpg" alt="Enginei - Fuel Monitoring page" />')
		.append('<img src="./images/banner/fuel_mon04.jpg" alt="Enginei - Fuel Monitoring page" />')
		.append('<img src="./images/banner/fuel_mon05.jpg" alt="Enginei - Fuel Monitoring page" />');

	$('#main-movie-turbo')
		.append('<img src="./images/banner/turbo-1.jpg" class="active" alt="Enginei - Turbo Monitoring page" />')
		.append('<img src="./images/banner/turbo-2.jpg" alt="Enginei - Turbo Monitoring page" />')
		.append('<img src="./images/banner/turbo-3.jpg" alt="Enginei - Turbo Monitoring page" />')
		.append('<img src="./images/banner/turbo-4.jpg" alt="Enginei - Turbo Monitoring page" />')
		.append('<img src="./images/banner/turbo-5.jpg" alt="Enginei - Turbo Monitoring page" />');

	if($('.main-movie').exists()){
		$(function() {
			var $slideInterval = setInterval(slideSwitch,4000);
		});				
	}

	/*$('#main-movie').flash({ 
		src: 'flash/HOME_lrg_flash.swf',
		width: 604,
		height: 216,
		wmode: 'opaque'
	}, { version: 8,expressInstall: true});*/

	$('#sidebar-movie').flash({ 
		src: 'flash/HOME_sml_flash.swf',
		width: 266,
		height: 216,
		wmode: 'opaque'
	}, { version: 8,expressInstall: true});

/*	$('#main-movie-fm').flash({ 
		src: 'flash/FUEL_lrg_flash.swf',
		width: 604,
		height: 216,
		wmode: 'opaque'
	}, { version: 8,expressInstall: true});*/

	$('#sidebar-movie-fm').flash({ 
		src: 'flash/FUEL_sml_flash.swf',
		width: 266,
		height: 216,
		wmode: 'opaque'
	}, { version: 8,expressInstall: true});

/*	$('#main-movie-enginei').flash({ 
		src: 'flash/ENGINE_lrg_flash.swf',
		width: 604,
		height: 216,
		wmode: 'opaque'
	}, { version: 8,expressInstall: true});*/

	$('#sidebar-movie-enginei').flash({ 
		src: 'flash/ENGINE_sml_flash.swf',
		width: 266,
		height: 216,
		wmode: 'opaque'
	}, { version: 8,expressInstall: true});

/*	$('#main-movie-faqs').flash({ 
		src: 'flash/FAQS_lrg_flash.swf',
		width: 604,
		height: 216,
		wmode: 'opaque'
	}, { version: 8,expressInstall: true});*/

	$('#sidebar-movie-faqs').flash({ 
		src: 'flash/FAQS_sml_flash.swf',
		width: 266,
		height: 216,
		wmode: 'opaque'
	}, { version: 8,expressInstall: true});

	/*$('#main-movie-turbo').flash({ 
		src: 'flash/TURBO_lrg_flash.swf',
		width: 604,
		height: 216,
		wmode: 'opaque'
	}, { version: 8,expressInstall: true});*/

	$('#sidebar-movie-turbo').flash({ 
		src: 'flash/HOME_sml_flash.swf',
		width: 266,
		height: 216,
		wmode: 'opaque'
	}, { version: 8,expressInstall: true});

	$('#clock-uk').flash({ 
		src: 'http://24timezones.com/timescript/clock_final.swf',
		width: 70,
		height: 70,
		quality: 'high',
		wmode: 'transparent',
		flashvars: {color:'cccccc',logo:0,city:189739}
	}, { version: 8,expressInstall: true});

	$('#clock-wa').flash({ 
		src: 'http://24timezones.com/timescript/clock_final.swf',
		width: 70,
		height: 70,
		quality: 'high',
		wmode: 'transparent',
		flashvars: {color:'cccccc',logo:0,city:189738}
	}, { version: 8,expressInstall: true});	

	$('#vessel-tracking-movie-1').flash({ 
		src: 'flash/vessel_tracking_1_flash.swf',
		width: 500,
		height: 420,
		wmode: 'opaque'
	}, { version: 8,expressInstall: true});	
	
	$('#vessel-tracking-movie-2').flash({ 
		src: 'flash/vessel_tracking_2_flash.swf',
		width: 500,
		height: 420,
		wmode: 'opaque'
	}, { version: 8,expressInstall: true});

	$('#throttle-optimisation-movie-1').flash({ 
		src: 'flash/opr2.swf',
		width: 500,
		height: 420,
		wmode: 'opaque'
	}, { version: 8,expressInstall: true});

	$('.block').eq(1).hide();
	
	if(pageName!='Vessel Tracking'){
		$("<li><a href='index.html' class='site-back'>&laquo; back</a></li>").appendTo('.block ul.news:eq(0)');
		$('a[class=site-back]').bind('click',function(event){
			window.history.back();
			return false;
		});			
	}

	$('#nav').droppy();
	$('#nav li:has(ul) > a').addClass('expandable');
	$('p:has(a.more)+div').hide();

	$('p a.more').bind('click',function(event){
		event.preventDefault();

		$(this).parent().next('div').toggle();
		$(this).html($(this).parent().next('div').is(':hidden') ?	'more&hellip;' : '&laquo; back');
		return false;
	});

	$('ul#faq li').css('cursor','pointer');
	$('ul#faq li > ul').hide();
	$('ul#faq li').bind('click mouseover',function(event){
		$('div#middle-column #answer, div#middle-column #question').empty();
		$('span:eq(0)',this).clone().appendTo('div#middle-column #question').unbind();
		$('ul',this).clone().addClass('services').appendTo('div#middle-column #answer').show();
		//$('ul.services').show();
		return false;
	});

	$('ul#faq li').hover(
		function () {
			$(this).css('color','#eb8d27');
		}, 
		function () {
			$(this).css('color','#808080');
		}						 
	);

	$('ul#faq').css('height','300px').css('overflow','hidden');
	$('div#scroll-section').css('height','300px').css('width','300px').css('overflow','hidden');

	$('div[id^=text-]').not('div#text-main').hide();
	$('div[class^=text-]').not('div.text-main,h1').hide();
	$('a[id^=link-]').bind('click',function(event){							   
		var itemid = $(this).attr('id').slice(5);

		$('.main-column').children().not('div.quote').hide()
		$('#middle-column').children().not('div.quote,h1').hide()
		
		$('.main-column #text-'+itemid).show();
		$('#middle-column div.text-'+itemid).show();
		
		if(itemid == 'main'){
			$('a#link-main').parent().hide();
			$('a.site-back').parent().show();
		}else{
			$('a#link-main').parent().show();
			$('a.site-back').parent().hide();
		} 
		return false;
	});

	$('div[id^=textmovie-]').not('div#textmovie-1').hide();
	$('a[id^=linkmovie-]').bind('click',function(event){							   
		var itemid = $(this).attr('id').slice(10);

		$('#content #movies').children().not('div.quote').hide()
		$('#content #movies #textmovie-'+itemid).show();
		return false;
	});	

	$('#footer .text #contact-wa').hide();
	$('#footer').css('height','8em');
	$('#footer #timezones [class^=linkcontact-]').bind('click',function(event){							   
		var itemid = $(this).attr('class').slice(12);

		$('#footer .text').children().hide();
		$('#footer .text #contact-'+itemid).show(); 
		return false;
	});

	$('#sidebar div.block ul li h3.linklogo:has(a.more)').css('cursor','pointer').bind('click',function(event){
		window.open($('a',this).attr('href'),'_self');
		return false;
	});

	$('a[href^=http]').attr('target','_blank');
	$('a[href$=pdf]').attr('target','_blank').addClass('pdf');
});


