//Define calendar(s): addCalendar ("Unique Calendar Name", "Window title", "Form element's name", Form name")
addCalendar("CalendarFrom", "Select Date", "date_from", "form1");
addCalendar("CalendarTo", "Select Date", "date_to", "form1");

// default settings for English
// Uncomment desired lines and modify its values
// setFont("verdana", 9);
 setWidth(90, 1, 15, 1);
// setColor("#cccccc", "#cccccc", "#ffffff", "#ffffff", "#333333", "#cccccc", "#333333");
// setFontColor("#333333", "#333333", "#333333", "#ffffff", "#333333");
// setFormat("yyyymmdd");
// setSize(200, 200, -200, 16);

// setWeekDay(0);
// setMonthNames("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
// setDayNames("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
//setLinkNames("[Close]", "[Clear]");
function sendEventForm(){
	var title = document.form1.title.value;
	var description = document.form1.description.value;
	var category = document.form1.category.options[document.form1.category.selectedIndex].value;
  var dateFrom = document.form1.date_from.value;	
  var dateTo = document.form1.date_to.value;
  
  if ((title == "") || (title == "undefined")) {
  	alert("Title is mandatory.");
   	document.form1.title.focus();
  	return false;
	}
	if ((description == "") || (description == "undefined")) {
  	alert("Description is mandatory.");
   	document.form1.description.focus();
  	return false;
	}
	if ((category == "") || (category == "undefined")) {
  	alert("Category is mandatory.");
   	document.form1.category.focus();
  	return false;
	}
	if ((dateFrom == "") || (dateFrom == "undefined")) {
  	alert("Date 'from' is mandatory.");
   	document.form1.date_from.focus();
  	return false;
	}
/*	if ((dateTo == "") || (dateTo == "undefined")) {
  	alert("Date 'to' is mandatory.");
   	document.form1.date_to.focus();
  	return false;
	}
*/
  document.form1.submit();
}

function sendPlaceForm(){
	var title = document.form1.title.value;
	var description = document.form1.description.value;
	var subtitle = document.form1.subtitle.value;
  var foto = document.form1.foto.value;	
/*  if ((foto == "") || (foto == "undefined")) {
  	alert("Photo is mandatory.");
   	document.form1.foto.focus();
  	return false;
	}
*/
  if ((title == "") || (title == "undefined")) {
  	alert("Title is mandatory.");
   	document.form1.title.focus();
  	return false;
	}
	if ((subtitle == "") || (subtitle == "undefined")) {
  	alert("Subtitle is mandatory.");
   	document.form1.subtitle.focus();
  	return false;
	}
	if ((description == "") || (description == "undefined")) {
  	alert("Description is mandatory.");
   	document.form1.description.focus();
  	return false;
	}
  document.form1.submit();
}

function sendHotelForm(){
	var name = document.form1.hotel.value;
	//var description = document.form1.hdescription.value;
	var town = document.form1.htown.value;
  var address = document.form1.haddress.value;	
  if ((name == "") || (name == "undefined")) {
  	alert("Name is mandatory.");
   	document.form1.hotel.focus();
  	return false;
	}
	if ((address == "") || (address == "undefined")) {
  	alert("Address is mandatory.");
   	document.form1.haddress.focus();
  	return false;
	}
  if ((town == "") || (town == "undefined")) {
  	alert("Town is mandatory.");
   	document.form1.htown.focus();
  	return false;
	}
	/*if ((description == "") || (description == "undefined")) {
  	alert("Description is mandatory.");
   	document.form1.hdescription.focus();
  	return false;
	}
	*/
  document.form1.submit();
}

/* element is the id of the textbox where to display the days*/
function calculateDays(arrive, departure, element){
  if (arrive.value!="" && departure.value!=""){
    var from = new Date(arrive.value.substring(6,10), (arrive.value.substring(3,5)-1), arrive.value.substring(0,2));
    var to = new Date(departure.value.substring(6,10), (departure.value.substring(3,5)-1), departure.value.substring(0,2));
    var one_day=1000*60*60*24;
    if (from>=to){
      alert("Checkout date must be greater then checkin date");
      departure.focus();
    }
    else {
      element.value=Math.round((to.getTime()-from.getTime())/(one_day));
    } 
  }
}

function goback(){
  history.back();
}

