Shadowbox.init({

	overlayOpacity: 0.90
				
});


var today = new Date();
var today_day = today.getDate();
var today_month = today.getMonth()+1;
var today_year = today.getFullYear();
var currDateString = new String(today_year+''+today_month+''+today_day);


function setArrivalDate(value, type){
var currDay = window.document.frmQuickFind.SrchFromDay.value;
var currMonth = window.document.frmQuickFind.SrchFromMonth.value;
var currYear = window.document.frmQuickFind.SrchFromYear.value;
if(currDay.length==1){
currDay = '0'+currDay;
}
if(currMonth.length==1){
currMonth = '0'+currMonth;
}
if(value.length==1){ //see if lenght is 1 (day, month), if yes: 1 = 01, 2 = 02, ....
value = '0'+value;
}
if(type==1) { //day to change
currDateString = new String(currYear+''+currMonth+''+value);
}
else if(type==2) {
currDateString = new String(currYear+''+value+''+currDay);
}
else if(type=3) {
currDateString = new String(value+''+currMonth+''+currDay);
}
window.document.frmQuickFind.blkArrivalDate.value = currDateString;
}

function validateForm(form) {
var d = parseInt( form.SrchFromDay.value )
var m = parseInt( form.SrchFromMonth.value )
var j = parseInt( form.SrchFromYear.value )

	if ( !checkDate(d,m,j) ) {
	alert("Data non valida") ;
	form.SrchFromDay.focus();
	return false;
	}
	var x1=window.document.frmQuickFind.blkArrivalDate.value;
	var n1=parseInt(window.document.frmQuickFind.blkNights.value,10);
	var a1=parseInt(window.document.frmQuickFind.blkAdults.value,10);
	var c1=parseInt(window.document.frmQuickFind.blkChildren.value,10);
	
 var cd=window.document.frmQuickFind.SrchFromDay.value;
 var cm=window.document.frmQuickFind.SrchFromMonth.value;
 var cy =window.document.frmQuickFind.SrchFromYear.value;
	if(cd.length==1){
	cd = '0'+cd;
	}
	if(cm.length==1){
	cm = '0'+cm;
	}
	
	x1=new String(cy+''+cm+''+cd);

	var action=window.document.frmQuickFind.action+"?blkArrivalDate="+x1+"&SrchFromDay="+d+"&SrchFromMonth="+m+"&SrchFromYear="+j+"&blkNights="+n1+"&blkAdults="+a1+"&blkChildren="+c1+"&PF=products";	
	
	Shadowbox.open({
					content:    action,
					player:     "iframe",
					enableKeys: false,
					title: 'On-Line Booking'
					
	});
	
	return false;
	
}

function checkDate( d, m, j ) {
var dt = new Date( j, m-1, d )
if ( dt.getDate() != d || dt.getMonth()+1 != m ) return false;
return true;
}

function setCurrentDay() {
//
// Set Quickfinder date to current day
//
var today = new Date();
var today_day = today.getDate();
var today_month = today.getMonth();
var today_year = today.getFullYear();

window.document.frmQuickFind.SrchFromDay.options[today_day-1].selected = true;
window.document.frmQuickFind.SrchFromMonth.options[today_month].selected = true;
window.document.frmQuickFind.SrchFromYear.options[0].value = today_year;
window.document.frmQuickFind.SrchFromYear.options[0].text = today_year;
}

	
window.addEvent('domready',function(){

window.document.frmQuickFind.blkArrivalDate.value = currDateString;

setCurrentDay();
									
									
									
})
