$(document).ready(
function() 
{
	var my_date = new Date();
  var my_dep = new Date();
  my_dep.setDate(my_date.getDate()+1);
  $("#data_arrivo").val(my_date.format("dd/mm/yyyy"));
  $("#data_partenza").val(my_dep.format("dd/mm/yyyy"));
  $("#dayFrom").attr("value",my_date.getDate() );
  $("#dateFrom").attr("value",my_date.getFullYear()+"-"+ (my_date.getMonth()+1));
  $("#dayTo").attr("value",my_date.getDate() +1);
  $("#dateTo").attr("value",my_date.getFullYear()+"-"+ (my_date.getMonth()+1));
	
	$("#data_arrivo,#data_partenza").datepicker($.extend({}, $.datepicker.regional["it"],
	{ beforeShow: customRange,
		onSelect: checkDays,
		yearRange: "2009:2011",
		minDate: new Date(my_date.getFullYear(),my_date.getMonth(),my_date.getDate()),
		maxDate: new Date(my_date.getFullYear() +2,my_date.getMonth(),my_date.getDate()),
		defaultDate: new Date(2009,9,1),
		prevText: '',
		nextText: ''
  }));
});
 
function checkDays(dateText, inst)
{
	if (inst.id == "data_arrivo")
	{
		  if (($("#data_arrivo").datepicker("getDate")>=$("#data_partenza").datepicker("getDate"))
			|| $("#data_partenza").datepicker("getDate")==null)
		  {
			     var dep =  $("#data_arrivo").datepicker("getDate");
					 dep.setDate(dep.getDate()+1);
					 $("#data_partenza").val(dep.format("dd/mm/yyyy"));
		  }
		  
			if ($("#data_arrivo").datepicker("getDate")!=null)
		  {
			    var seldate =  $("#data_arrivo").datepicker("getDate");
					$("#dayFrom").attr("value",seldate.getDate()  );
					$("#dateFrom").attr("value",seldate.getFullYear()+"-"+ (seldate.getMonth()+1));
			}
	}
	else if (inst.id == "data_partenza" && $("#data_partenza").datepicker("getDate")!=null)
	{
			 var seldate2 =  $("#data_partenza").datepicker("getDate");
			 $("#dayTo").attr("value",seldate2.getDate()  );
			 $("#dateTo").attr("value",seldate2.getFullYear()+"-"+ (seldate2.getMonth()+1));
	}
}
 
function customRange(input)
{
	var my_date = new Date()
	var dateMin = new Date(my_date.getFullYear(),my_date.getMonth(),my_date.getDate());
	var dateMax = new Date(my_date.getFullYear()+2,my_date.getMonth(),my_date.getDate());
	if (input.id == "data_partenza")       
	{       
			if ($("#data_arrivo").datepicker("getDate") != null)               
			{                       
					var current =  $("#data_arrivo").datepicker("getDate");
					current.setDate(current.getDate()+1);
					dateMin = current;                      
			}       
  }   
	
	return {
		minDate: dateMin,     
		maxDate: dateMax  
	};
}
 
function fnz_tabellone()
{
  var frm = this.document.forms.scheda;
 
	var gg_a = frm.data_arrivo.value.substr(0,2);
	var mm_a = frm.data_arrivo.value.substr(3,2);
	var aa_a = frm.data_arrivo.value.substr(6,4);
 
  var parametri  = 'gg_a=' + gg_a;
      parametri += '&mm_a=' + mm_a;
      parametri += '&aa_a=' + aa_a;
      parametri += '&lingua=' + frm.lingua.value;
      parametri += '&hotel=' + frm.hotel.value;
      parametri += '&data_arrivo=' + aa_a + mm_a + gg_a;
      parametri += '&n_notti=1';
      parametri += '&nform=' + this.document.forms[0].name;
      parametri += '&c_aa=aa_a&c_mm=mm_a&c_gg=gg_a';
		  parametri += '&flag_camereavideo=N&front_office=S&no_click=S';
 
  var url = 'https://pay.syshotelonline.it/congressi/new_win_prezzi.php3?' + parametri;
  var param2 = "width=" + screen.width + ",height=400,left=1,top=1,toolbar=no,scrollbars=yes,resizable=yes";
  var Window2 = window.open(url,"Prezzi",param2);
  Window2.focus();
}
 
function fnz_submit(comando)
{
  var frm = this.document.forms.scheda;
	
	if (frm.qta1.value > 1)
	{
	    frm.tipo_camera.value = frm.cam_def_piu.value;
	}
	
	if (frm.id_hotel_catena != null)
	{
	    if (frm.id_hotel_catena.value == '')
			{
	        alert ("Seleziona l'hotel\n");
					return;
			}
			else
			{
			    frm.hotel.value = frm.id_hotel_catena.value;
			}
	}
	
	frm.gg_a.value = frm.data_arrivo.value.substr(0,2);
	frm.mm_a.value = frm.data_arrivo.value.substr(3,2);
	frm.aa_a.value = frm.data_arrivo.value.substr(6,4);
 
	frm.gg_p.value = frm.data_partenza.value.substr(0,2);
	frm.mm_p.value = frm.data_partenza.value.substr(3,2);
	frm.aa_p.value = frm.data_partenza.value.substr(6,4);
 
  if (comando == 'mod')
	{
      frm.action = "https://pay.syshotelonline.it/congressi/sc_modifica.php";
	}
	
  var browser = navigator.userAgent.toLowerCase();
	var chrome = /chrome/.test(browser);
 
  if (chrome)
	{
      frm.action = frm.action + '#';
	}
	
  frm.submit();
}
 
var Cambia = {
 
	r2a: {'1':'4', '2':'8', '3':'12'},
	a2r: {'1':'1', '2':'1', '3':'1', '4':'1','5':'1','6':'1', '7':'1', '8':'1','9':'1', '10':'1', '11':'1', '12':'1'},
 
	assignAdults: function() {
		var rooms = $("#qta1").attr('value');
		var max_adults = Cambia.r2a[rooms];
		var curr_adults = $("#adulti1").attr('value');
 
		if (parseInt(rooms) > parseInt(curr_adults)){
			$("#adulti1 option[value='"+rooms+"']").attr('selected', 'selected');
		}
	},
 
	assignRooms: function() {
		var rooms = $("#qta1").attr('value');
		var curr_adults = $("#adulti1").attr('value');
		var need_rooms = Cambia.a2r[curr_adults];
		if (parseInt(rooms) < parseInt(need_rooms)) {
			$("#qta1 option[value='"+need_rooms+"']").attr('selected', 'selected');
		}
 
		if (parseInt(curr_adults) < parseInt(rooms)) {
			$("#qta1 option[value='"+curr_adults+"']").attr('selected', 'selected');
		}
	}
}

