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

if ($('#container .offer').length > 1){
	$('#container').cycle({ 
	    fx:     'fade', 
	    speed:   5000, 
	    timeout: 4000
	});
}

if ($('#cycleOffer .offer').length > 1){
	$('#cycleOffer').before('<div id="offersNav">').cycle({ 
	    fx:     'fade',
pager:  '#offersNav',
	    speed:   800, 
	    timeout: 7000
	});
}

$("#req_form_submit").click(function(){

		$("#name").removeClass('error');								 

		$("#email").removeClass('error');

		$("#telephone").removeClass('error');

		$("#actype").removeClass('error');

		$("#Adults").removeClass('error');
		
		$("#Children").removeClass('error');								 

		$("#ArDay").removeClass('error');

		$("#ArMonth").removeClass('error');

		$("#ArYear").removeClass('error');

		$("#DepDay").removeClass('error');
		
		$("#DepMonth").removeClass('error');

		$("#DepYear").removeClass('error');

		$("#comments").removeClass('error');

		var hasError = false;

		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;

		var phoneReg = /^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/; 

		var NameVal = $("#name").val();

		if(NameVal == '') {

			$("#name").addClass('error');

			hasError = true;

		}


		var emailVal = $("#email").val();

		if(emailVal == '') {

			$("#email").addClass('error');

			hasError = true;

		} else if(!emailReg.test(emailVal)) {	

			$("#email").addClass('error');

			hasError = true;

		}
		

		var phoneVal = $("#telephone").val();

		if(phoneVal == '') {

			$("#telephone").addClass('error');

			hasError = true;

		} else if(!phoneReg.test(phoneVal)) {	

			$("#telephone").addClass('error');

			hasError = true;

		}


		var commentVal = $("#comments").val();

		if(commentVal == '') {

			$("#comments").addClass('error');

			hasError = true;

		}

		
		var actypeVal = $("#actype").val();
		var AdultsVal = $("#Adults").val();
		var ChildrenVal = $("#Children").val();
		var ArDayVal = $("#ArDay").val();
		var ArMonthVal = $("#ArMonth").val();
		var ArYearVal = $("#ArYear").val();
		var DepDayVal = $("#DepDay").val();
		var DepMonthVal = $("#DepMonth").val();
		var DepYearVal = $("#DepYear").val();

		var formToolsIdVal = $("#formToolsId").val();

		var initializeVal = '1';

		if(hasError == false) {

			$("#reqForm div.contact_btn").append('<img src="../images/loader.gif" alt="Loading..." id="loading" />');

			$.post("http://net360.gr/formtools/process.php",

   				{ Name: NameVal, email: emailVal, phone: phoneVal, comment: commentVal, RoomType: actypeVal, Adults: AdultsVal, Children: ChildrenVal, ArrivalDay: ArDayVal, ArrivalMonth: ArMonthVal, ArrivalYear: ArYearVal, DepartureDay: DepDayVal, DepartureMonth: DepMonthVal, DepartureYear: DepYearVal, form_tools_form_id: formToolsIdVal, form_tools_initialize_form: initializeVal},

   					function(data){

					}

				 );

			return true;

		}

		return false;

	});	


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

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;
}

// Replace languages ul with select box

$(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);
	});
});
				var _gaq = _gaq || [];
				_gaq.push(['_setAccount', 'UA-24434634-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);
				})();
