/*
05/03/2008
Forte village application JS file
author: Alessandro Chinazzo
*/

window.addEvent('domready', function(){
	
	$('nav-main').getElements('li').each(function(item){
		item.addEvent('mouseover', function(){item.addClass('over')});
		item.addEvent('mouseout', function(){item.removeClass('over')});
	});
	
	$('content').getElements('button').each(function(item){
		item.addEvent('mouseover', function(){item.addClass('over')});
		item.addEvent('mouseout', function(){item.removeClass('over')});
	});
	
	/*myCal = new Calendar(
						{ date_year: { date_day: 'd', date_month: 'm', date_year: 'Y' }},
						{ direction: 1, offset: 1, days: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'], months: ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'] }
	);
	
	myCal1 = new Calendar(
						{ date_year_arrival: { date_day_arrival: 'd', date_month_arrival: 'm', date_year_arrival: 'Y' }},
						{ direction: 1, offset: 1, days: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'], months: ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'] }
	);
	
	myCal2 = new Calendar(
						{ date_year_departure: { date_day_departure: 'd', date_month_departure: 'm', date_year_departure: 'Y' }},
						{ direction: 1, offset: 1, days: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'], months: ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'] }
	);*/
	
	var Tips1 = new Tips($$('.tips1'), {
		className: 'custom',
		fixed: true,
		offsets: {'x': 12, 'y': -12}
	});
	
	var Tips2 = new Tips($$('.tips2'), {
		className: 'custom',
		fixed: true,
		offsets: {'x': 12, 'y': -12}
	});
	
	
	if ($('hotel-select')) {
		$('hotel-select').setStyle('display', 'none');
		if ($('ckb_book')) {
			$('ckb_book').addEvent('click', function(){
			($('ckb_book').checked) ? $('hotel-select').setStyle('display', 'block') : $('hotel-select').setStyle('display', 'none');
		});
		
		if ($('ckb_info')) {
			$('ckb_info').addEvent('click', function(){
				($('ckb_info').checked) ? $('hotel-select').setStyle('display', 'none') : $('hotel-select').setStyle('display', 'block');
			});
		}
		
	}
}
		
});

function SetUrl(e, action) {
	if (e.ckb_info == undefined || e.ckb_info.checked) {
		e.do_booking.value = '';
		e.action = action;
	}
}

function Validate(e) {
	
	if (!e.radio_privacy1[0].checked || !e.radio_privacy2[0].checked) {
		alert('The privacy notice has not been confirmed');
		e.radio_privacy1[0].focus();
		return false;
	}
	
}
