var countryPhoto = 'nl';

window.addEvent('load', function()
{
	if($('slider_1_viewport'))
	{
		new ItemSlider('slider_1_viewport', 'slider_1_body', {
			moveLeft: 'wallpaper-right',
			moveRight: 'wallpaper-left',
			itemSelector: 'div'
		});
	}
	
	if($('slider_youtube_viewport'))
	{
		new ItemSlider('slider_youtube_viewport', 'slider_youtube_body', {
			direction: 'horizontal',
			itemsPerRow: 1,
			moveRight: 'slider_youtube_left',
			moveLeft: 'slider_youtube_right',
			itemSelector: 'div'
		});
	}
	
	if($('slider_event_viewport'))
	{
		new ItemSlider('slider_event_viewport', 'slider_event_body', {
			direction: 'vertical',
			itemsPerRow:4,
			moveDown: 'slider_event_left',
			moveUp: 'slider_event_right',
			itemSelector: 'div'
		});
	}
	
	if ($$('.validate-form').length > 0) {
		validator = new EasyValidator({
			failedClass: 'failed',
			passedClass: 'passed'
		});
	
		$$('.validate-form').addEvent('submit', function(e) {
			var valid = validator.validate(this);
			if (!valid) e.stop();
		});
	}
	
	if ($$('.vip_order')) {
		vip_manager = new Dialog({ dialogClose: '.close', dialogClass: 'styled_dialog', dialogTransition: null, onComplete: function() { vip(); } });

		$$('.vip_order').addEvent('click', function(e) {
			e.stop();
			vip_manager.show('world/en/travel/vip_form', { width: 550, height: 550 } );
		});
	}
	
	if ($$('.b2b_order')) {
		b2b_manager = new Dialog({ dialogClose: '.close', dialogClass: 'styled_dialog', dialogTransition: null, onComplete: function() { b2b(); } });
		
		$$('.b2b_order').addEvent('click', function(e) {
			e.stop();
			b2b_manager.show('world/en/travel/b2b_form', { width: 550, height: 550 } );
		});
	}
	
	if ($$('.diner_order')) {
		diner_manager = new Dialog({ dialogClose: '.close', dialogClass: 'styled_dialog', dialogTransition: null, onComplete: function() { diner(); } });

		$$('.diner_order').addEvent('click', function(e) {
			e.stop();
			diner_manager.show('world/en/travel/diner_form', { width: 500, height: 500 } );
		});
	}
	
});

window.addEvent('domready', function()
{
	newsCalls();
	
	if($$('.menu_over'))
	{
		$$('.menu_over').addEvent('mouseover', function(e)
		{
			var src = $(e.target).get('src');
			var rel = $(e.target).get('rel');
			
			$(e.target).set('src', rel);
			$(e.target).set('rel', src);
		});
		
		$$('.menu_over').addEvent('mouseout', function(e)
		{
			var src = $(e.target).get('src');
			var rel = $(e.target).get('rel');
			
			$(e.target).set('src', rel);
			$(e.target).set('rel', src);
		});
	}

	if($$('.country_selector'))
	{
		$$('.country_selector').addEvents(
		{
		    'mouseover': function()
		    {
		        $('country_selection').setStyle('display', 'block');
		    }
		});
	}
	
	if($('radio'))
	{
		var obj = new Swiff('swf/radio/nativeradio2.swf', {
		    id: 'song_preview',
		    width: 400,
		    height: 200,
		    container: $('radio'),
		    params: {
	        	scale: 'noscale'
		    },
		    vars: {
		        swfcolor: '442865',
		        swfstreamurl: 'streamcluster02.true.nl/sensation',
		        swfpause: '0'
		    }
		});
	}
	
	if($('photos'))
	{
		var obj = new Swiff('swf/photos/Player.swf', {
		    id: 'song_preview',
		    width: '100%',
		    height: $(document).getSize().y,
		    container: $('photos'),
			vars: {
				country: countryPhoto
			}
		});
	}
	
	if($('videos'))
	{
		var obj = new Swiff('swf/videos/video_gallery.swf', {
		    id: 'videos',
		    width: '100%',
		    height: '480px',
		    vars: {
		    	xmlPath: 'world/en/video/xml'
		    },
		    container: $('videos')
		});
	}

	if($('search'))
	{
		$('search').addEvent('submit', function(e) {
			e.stop();
			
			var req = new Request({
				method: 'post',
				url: $('search').get('action'),
				data: $('search'),
				onComplete: function(response)
				{ 
					$('center').innerHTML = response;
					newsCalls();
				}
			}).send();
		});
	}
	
	if($('country_selection'))
	{
		$('country_selection').addEvents(
		{
		    'mouseout': function()
		    {
		        $('country_selection').setStyle('display', 'none');
		    }
		});
	}
});

function vip() {
	$('vip_form').addEvent('submit', function(e) {
		e.stop();
		
		var req = new Request({
			method: 'post',
			url: $('vip_form').get('action'),
			data: $('vip_form'),
			onComplete: function(response)
			{
				$('vip').innerHTML = response;
			}
		}).send();
	});
}

function b2b() {
	$('b2b_form').addEvent('submit', function(e) {
		e.stop();
		
		var req = new Request({
			method: 'post',
			url: $('b2b_form').get('action'),
			data: $('b2b_form'),
			onComplete: function(response)
			{
				$('b2b').innerHTML = response;
			}
		}).send();
	});
}

function diner() {
	$('diner_form').addEvent('submit', function(e) {
		e.stop();
		
		var req = new Request({
			method: 'post',
			url: $('diner_form').get('action'),
			data: $('diner_form'),
			onComplete: function(response)
			{
				$('diner').innerHTML = response;
			}
		}).send();
	});
}

function newsCalls()
{
}

// Flash check vars
var requiredMajorVersion = 6;
var requiredMinorVersion = 0;
var requiredRevision = 0;

// Copyright -- NOTICE: DO NOT REMOVE THIS LINE
var copyright = 'Webpicasso Media, www.webpicasso.de';

// Size small peel 
var thumbWidth  = 100;
var thumbHeight = 100;

// Size big peel
var bigWidth  = 500;
var bigHeight = 500;

// Css style default x-position
var xPos = 'right';


function openPeel(){	
	document.getElementById('bigDiv').style.top = '0px'; 
	document.getElementById('bigDiv').style[xPos] = '0px';
	document.getElementById('thumbDiv').style.top = '-1000px';
	
		
}

function closePeel(){	
	document.getElementById("thumbDiv").style.top = "0px";
	document.getElementById("bigDiv").style.top = "-1000px";
	
}
