jQuery(document).ready(function($){

/*** Adjust two values to match correct header height
* depending on content height **/
var initHeight = 226;
//var initHeight = 355;
var addPixels = 0;
var constPixels = 135;
if ($(".row2").height() > initHeight) {
  addPixels = $(".row2").height() - initHeight;
}
if (addPixels != 0) {
  var curMarginTop = parseInt($(".row0 .column2").css('marginTop'));
  var addGenPixels = addPixels - constPixels;
  var totalMargin = addGenPixels + curMarginTop;
  $(".row0 .column2").css('marginTop',totalMargin);
  $(".row0 .column1").css('paddingBottom',addGenPixels);
}
/*******************************************/




/** Circumvent slidemenu
* to keep submenu open when selected **/
if ($("#navigation ul ul a").is(".active")) {
  $("#navigation ul ul a.active").parent().parent().addClass("forceDisplayBlock");
  var newHeight = $("#navigation ul ul a.active").parent().parent().height();
  
  /** append dynamic height to css class **/
$('head').append('<style type="text/css"> .forceHeight {height: '+newHeight+'px !important;}</style>');
  
  /** add new dynamic css class to element **/
  $("#navigation ul ul a.active").parent().parent().addClass("forceHeight");

}

/****************/



/**** TOGGLE MENU *****/
//Switch the "Open" and "Close" state per click
$("h3.trigger").toggle(function(){
$(this).removeClass("active");
}, function () {
$(this).addClass("active");
});

//Slide up and down on click
$("h3.trigger").click(function(){
$("#navigation").slideToggle("slow");
if (!$(this).hasClass("active")) $(this).text("Show Menu");
else $(this).text("Hide Menu");
});
/**********************/
/***** SLIDESHOW *********/
   if($('#homebanner').length != 0){
    $('#homebanner').crossSlide({
      variant: true,
      fade: 1,
      easing: 'easeInOutQuad'
    }, [
      { 
                src: webURL + 'images/slideshow/home1.jpg',
		from: '100% 60%',
		to:   '50% 50% 2.3x',
		time: 7
      },
      { 
	  	src: webURL + 'images/slideshow/home2.jpg',
		from: '50% 50% 2.3x',
		to:   '100% 60%',
		time: 7
	  },
      { 
	  	src: webURL + 'images/slideshow/home3.jpg',
		from: '100% 60%',
		to:   '50% 50% 2.3x',
		time: 7
	  },
      {
		src: webURL + 'images/slideshow/home4.jpg',
		from: '50% 50% 2.3x',
		to:   '100% 60%',
		time: 7
	  }
     ]);
  
  }
/*************************/

	if ($(".date-pick").length > 0){
		$(function() {
			$('.date-pick').datepicker({
				showOtherMonths: true, 
				selectOtherMonths: true,
				minDate:0 , 
				showOn: 'button', 
				buttonImage: webURL + 'images/calendar.png',
				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;
			}
		}
	}
});	

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-15686857-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);
				})();
