jQuery(document).ready(function($){
	if ($('.date-pick').length > 0){
		$(function() {
			$('.date-pick').datepicker({
				showOtherMonths: true,
				selectOtherMonths: true,
				minDate:0,
				showOn: 'focus',
				buttonImageOnly: false
			});
		
			if (currentLang == 'el') {
				$('.date-pick').datepicker('option', $.datepicker.regional['el']);
			} else {
				$('.date-pick').datepicker('option', $.datepicker.regional['en-GB']);
			}			
		});
		
		var today = new Date();
		today.setDate(today.getDate()+1);
		var todayDate = '' + today.getDate();
		var todayDateStr = ( todayDate.length==1 ? '0'+todayDate : todayDate );
		var todayMonth = '' + (today.getMonth()+1);
		var todayMonthStr = ( todayMonth.length==1 ? '0'+todayMonth : todayMonth );
		
		var dateInEl = document.getElementById('date-in');
		var usDateInEl = document.getElementById('eu-date-in');
		
		if (usDateInEl) {
			if (usDateInEl.value == 'unknown') {
				dateInEl.value = todayDateStr + '/' + todayMonthStr + '/' +  today.getFullYear();
				usDateInEl.name = 'usdatein';
				usDateInEl.defaultValue = 'waiting'; 
				usDateInEl.value = usDateInEl.defaultValue;
			}
		}
	}
	
	$('#languages ul').each(function() {
        var html = $('<select onchange="window.location.href=this.value;" ></select>');

        $(this).find('a').each(function() {
            var option = $('<option ></option>');
            option.attr('value', $(this).attr('href')).html($(this).text());
			
			if ($(this).hasClass('active')) {
				option.attr('selected', 'selected');
			}
			
            html.append(option);
        });

        $(this).replaceWith(html);
    });
	
	$('#offerContents').jMyCarousel({
		visible: '100%',
		eltByElt: true,
		btnPrev: $('#offerPrev'),
		btnNext: $('#offerNext'),
		evtStart: 'mousedown',
		evtStop: 'mouseup'
	});

       $('#bannerContents').jMyCarousel({
		visible: '100%',
		eltByElt: true,
		evtStart: 'mousedown',
		evtStop: 'mouseup'
        });

	centerHeaderBanner();
});

$(window).resize(function() {
	centerHeaderBanner();
});

$('#tools dt').live('click', function() {
	$('#tools dd:not(#' + $(this).attr('class') + ')').slideUp(200);
	$('#' + $(this).attr('class')).slideDown(200);
	
	$('#tools dt:not(#' + $(this).attr('class') + ')').find('img').attr('src', webURL + 'images/arrowClosed.png');
	$(this).find('img').attr('src', webURL + 'images/arrowOpen.png');
	
	if ($(this).attr('class') == 'book') {
		newTop = '0';
	} else {
		newTop = '129px';
	}
	
	$('.row1 .column2').animate({
		paddingTop: newTop
	}, 190);
});

function centerHeaderBanner() {
	wrapperMargin = ($('#wrapper').innerWidth()-965)/2
	$('#bannerContents li:first').css('margin-left', wrapperMargin + 'px');
	$('#topBanner .next').css('right', wrapperMargin + 'px');
	$('#topBanner .prev').css('left', wrapperMargin + 'px');
	$('#shadowRight, #shadowLeft').css('width', wrapperMargin + 'px');
}

function bookingOnSubmit() {
	var dateParts = $("#date-in").val().split('/');
	document.getElementById('eu-date-in').value = $("#date-in").val();
	document.getElementById('date-in').value = dateParts[1] + '/' + dateParts[0] + '/' + dateParts[2];
	document.getElementById('eu-date-in').name = 'eudatein';
	return true;
}
				var _gaq = _gaq || [];
				_gaq.push(['_setAccount', 'UA-26469421-1']);
				_gaq.push(['_trackPageview']);
				_gaq.push(['_trackPageLoadTime']);
				
				(function() {
					var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
					ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
					var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
				})();
