/*
05/03/2008
Forte village application JS file
author: Alessandro Chinazzo
*/

window.addEvent('domready', function(){
	
	if ($('banner')) {
	$('btn-close').addEvent('click', function(){
		$('banner').remove();
	});
	}
	
	
	$('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')});
	});
	
	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}
	});
	
	myCal = new Calendar(
						{ date_year: { date_day: 'd', date_month: 'm', date_year: 'Y' }},
						{ direction: 1, offset: 1, days: ['Domenica', 'Lunedì','Martedì','Mercoledì','Giovedì','Venerdì','Sabato'], months: ['Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'] }
	);
	
	myCal3 = new Calendar(
						{ date_year_d: { date_day_d: 'd', date_month_d: 'm', date_year_d: 'Y' }},
						{ direction: 1, offset: 1, days: ['Domenica', 'Lunedì','Martedì','Mercoledì','Giovedì','Venerdì','Sabato'], months: ['Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'] }
	);
	
	myCal1 = new Calendar(
						{ date_year_arrival: { date_day_arrival: 'd', date_month_arrival: 'm', date_year_arrival: 'Y' }},
						{ direction: 1, offset: 1, days: ['Domenica', 'Lunedì','Martedì','Mercoledì','Giovedì','Venerdì','Sabato'], months: ['Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'] }
	);
	
	myCal2 = new Calendar(
						{ date_year_departure: { date_day_departure: 'd', date_month_departure: 'm', date_year_departure: 'Y' }},
						{ direction: 1, offset: 1, days: ['Domenica', 'Lunedì','Martedì','Mercoledì','Giovedì','Venerdì','Sabato'], months: ['Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'] }
	);
	
	
	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('Non è stato dato il consenso al trattamento dei dati personali');
		e.radio_privacy1[0].focus();
		return false;
	}
	
}

function ValidateQuestionnaire(e) {
	
	name = '';
	index = 0;
	sendable = [];
	sendable[0] = 0;
	
	for (i=0;i<e.elements.length;i++) {
		
		if (e.elements[i].type == 'checkbox' || e.elements[i].type == 'radio') {
			name = (name == '') ? e.elements[i].name : name;
			if (e.elements[i].name == name) {
				if (sendable[index] == 1) continue;
				if (e.elements[i].checked) {
					sendable[index] = 1;
				}
			} else {
				index++;
				sendable[index] = 0;
				if (sendable[index] == 1) continue;
				if (e.elements[i].checked) {
					sendable[index] = 1;
				}
				name = e.elements[i].name;
			}
			
		}
		
	}
	
	for (i=0;i<sendable.length;i++) {
		if (sendable[i] == 0) {
			alert("Completare i campi obbligatori (*)");
			return false;
		}
	}

}

