jQuery(document).ready(function($){
	
toggleTop('.row2 .column1 .cells');

if ($(".date-pick").length > 0){
		$(function() {
			$('.date-pick').datepicker({
				showOtherMonths: true, 
				selectOtherMonths: true,
				minDate:0 , 
				showOn: 'button', 
				buttonImage: webURL + 'images/calendar.jpg',
				buttonImageOnly: true
			});
		
			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;
			}
		}
	}
	if($('#mainPhoto').length != 0){
	$('#mainPhoto span').crossSlide({
		sleep: 3,
		fade: 1
	}, [
		{ src: webURL + 'images/mainPhoto_01.jpg' },
		{ src: webURL + 'images/mainPhoto_02.jpg' },
                { src: webURL + 'images/mainPhoto_03.jpg' }
	]);}
      
     if($('#accomodationPhoto').length != 0){
        $('#accomodationPhoto span').crossSlide({
		sleep: 3,
		fade: 1
	}, [
		{ src: webURL + 'images/topbanner/accomodation1.jpg' },
		{ src: webURL + 'images/topbanner/accomodation2.jpg' },
                { src: webURL + 'images/topbanner/accomodation3.jpg' }
	]);}


          if($('#superiorbungalows').length != 0){
        $('#superiorbungalows span').crossSlide({
		sleep: 3,
		fade: 1
	}, [
		{ src: webURL + 'images/topbanner/superiorbungalows1.jpg' },
		{ src: webURL + 'images/topbanner/superiorbungalows2.jpg' }
               
	]);}
        
     if($('#geustservicesTopBanner').length != 0){
        $('#geustservicesTopBanner span').crossSlide({
		sleep: 3,
		fade: 1
	}, [
		{ src: webURL + 'images/topbanner/geustservices1.jpg' },
		{ src: webURL + 'images/topbanner/geustservices2.jpg' }
               
	]);}  


        if($('#conferencePhoto').length != 0){
        $('#conferencePhoto span').crossSlide({
		sleep: 3,
		fade: 1
	}, [
		{ src: webURL + 'images/topbanner/conference1.jpg' },
		{ src: webURL + 'images/topbanner/conference2.jpg' },
                { src: webURL + 'images/topbanner/conference3.jpg' }
	]);}
     
         if($('#homePhoto').length != 0){
        $('#homePhoto span').crossSlide({
		sleep: 3,
		fade: 1
	}, [
		{ src: webURL + 'images/topbanner/home1.jpg' },
		{ src: webURL + 'images/topbanner/home2.jpg' },
                { src: webURL + 'images/topbanner/home3.jpg' }
	]);}

        if($('#locationTopBanner').length != 0){
        $('#locationTopBanner span').crossSlide({
		sleep: 3,
		fade: 1
	}, [
		{ src: webURL + 'images/topbanner/location1.jpg' },
		{ src: webURL + 'images/topbanner/location2.jpg' }
               
	]);}

       if($('#recreationTopBanner').length != 0){
        $('#recreationTopBanner span').crossSlide({
		sleep: 3,
		fade: 1
	}, [
		{ src: webURL + 'images/topbanner/recreation1.jpg' },
		{ src: webURL + 'images/topbanner/recreation2.jpg' },
                { src: webURL + 'images/topbanner/recreation3.jpg' }
               
	]);}

	if($('#bungalowSuiteWaterFrontTopBanner').length != 0){
        $('#bungalowSuiteWaterFrontTopBanner  span').crossSlide({
		sleep: 3,
		fade: 1
	}, [
		{ src: webURL + 'images/topbanner/bungalowsuitewaterfront1.jpg' },
		{ src: webURL + 'images/topbanner/bungalowsuitewaterfront2.jpg' }
               
	]);}

     if($('#juniorbungalow').length != 0){
        $('#juniorbungalow  span').crossSlide({
		sleep: 3,
		fade: 1
	}, [
		{ src: webURL + 'images/topbanner/juniorbungalow1.jpg' },
		{ src: webURL + 'images/topbanner/juniorbungalow2.jpg' }
               
	]);}      


 if($('#luxurysuites').length != 0){
        $('#luxurysuites span').crossSlide({
		sleep: 3,
		fade: 1
	}, [
		{ src: webURL + 'images/topbanner/luxurysuites1.jpg' },
		{ src: webURL + 'images/topbanner/luxurysuites2.jpg' }
               
	]);}   


         if($('#restaurantPhoto').length != 0){
        $('#restaurantPhoto span').crossSlide({
		sleep: 3,
		fade: 1
	}, [
		{ src: webURL + 'images/topbanner/restaurantsbars1.jpg' },
		{ src: webURL + 'images/topbanner/restaurantsbars2.jpg' },
                { src: webURL + 'images/topbanner/restaurantsbars3.jpg' }
	]);}
        
        if($('#beachPhoto').length != 0){
        $('#beachPhoto span').crossSlide({
		sleep: 3,
		fade: 1
	}, [
		{ src: webURL + 'images/topbanner/thebeach1.jpg' },
		{ src: webURL + 'images/topbanner/thebeach2.jpg' },
                { src: webURL + 'images/topbanner/thebeach3.jpg' }
	]);}
	
if($('#eventsatthebeach').length != 0){
        $('#eventsatthebeach span').crossSlide({
		sleep: 3,
		fade: 1
	}, [
		{ src: webURL + 'images/topbanner/eventsatthebeach1.jpg' },
		{ src: webURL + 'images/topbanner/eventsatthebeach2.jpg' }
               
	]);}
if($('#swellrestaurant').length != 0){
        $('#swellrestaurant span').crossSlide({
		sleep: 3,
		fade: 1
	}, [
		{ src: webURL + 'images/topbanner/swellrestaurant1.jpg' },
		{ src: webURL + 'images/topbanner/swellrestaurant2.jpg' },
               { src: webURL + 'images/topbanner/swellrestaurant3.jpg' }
	]);}


	if ($('.toggled')) {	
		$('.toggled').each(function () {
			id = $(this).attr("id");
			$(this).after('<a class="toggler ' + id + '" href="javascript:expandText(\'' + id + '\');">[+]</a>');
		}).hide();
	}
	
	if ($('.row2 .column1 .cell1 .texts')) {	
		var ul = $('<ul id="offerToggler" ></ul>');
		$.each($('.row2 .column1 .cell1 .texts'), function(k, v) {
			var li = $('<li ></li>');
			li.attr('class', k).html();
			ul.append(li);
		});
		
		$('.row2 .column1 .cell1').append(ul);
		$('.row2 .column1 .cell1 .texts:not(:first)').hide();
		$('#offerToggler li:first').addClass('active');
	}
	
});

$('#offerToggler li').live('click', function() {
	if ($(this).hasClass('active') == false) {
		var id = $(this).attr('class');
		$('.row2 .column1 .cell1 .texts:visible').fadeOut('fast');
		$('.row2 .column1 .cell1 .texts:eq(' + id + ')').fadeIn('fast');
		$('#offerToggler li.active').removeClass('active');
		$(this).addClass('active');
	}
});

$(function() {
    $('#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);
    });
});


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';
	
	_gaq.push(['_trackEvent', 'online booking', 'Submit', 'booking form']);
	
	return true;
}

function toggleTop(block) {
	if ($(block).css('height') == '1px') {
		$(block).animate({height: '168px'});
	} else {
		$(block).animate({height: '1px'});
	}
}

function expandText(id) {
	$('#' + id).slideToggle('fast', function() {
		if ($('.toggler.' + id).text() == '[+]') {
			$('.toggler.' + id).text('[-]');
		} else {
			$('.toggler.' + id).text('[+]');
		}
	});
}

$('.dealButton').live('click', function() {
	if ($(this).attr('id') == 'dealNext') {
		if ($('#deals .active').attr('id') == $('#deals li:last').attr('id')) {
			$('#deals .active').removeClass('active');
			$('#deals li:first').addClass('active');
		} else {
			$('#deals .active').removeClass('active').next().addClass('active');
		}
	} else {
		if ($('#deals .active').attr('id') == $('#deals li:first').attr('id')) {
			$('#deals .active').removeClass('active');
			$('#deals li:last').addClass('active');
		} else {
			$('#deals li.active').removeClass('active').prev().addClass('active');
		}
	}
});
				var _gaq = _gaq || [];
				_gaq.push(['_setAccount', 'UA-15562786-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);
				})();
