function show_img(url, alt)
{
	document.getElementById('image_0').innerHTML = '<img src="' + url + '" alt="' + alt + '" />';
}

var monthLength = new Array(31,28,31,30,31,30,31,31,30,31,30,31);

function checkDate(name)
{
	var error = 0;
	var day = parseInt(document.getElementById(name+"d").value*1);
	var month = parseInt(document.getElementById(name+"m").value*1);
	var year = parseInt(document.getElementById(name+"y").value*1);

	if (!day || !month || !year)	error = 1;

	if (year/4 == parseInt(year/4))	monthLength[1] = 29;

	if (day > monthLength[month-1])	error = 1;

	var now = new Date();
	now = now.getTime(); //NN3

	var dateToCheck = new Date();
	dateToCheck.setYear(year);
	dateToCheck.setMonth(month-1);
	dateToCheck.setDate(day);
	var checkDate = dateToCheck.getTime();

	if (now > checkDate)	error = 1;

	if (error == 1) {
		return false;
	} else {
		return checkDate;
	}
}

function showResultIFrame(bool)
{

	if (bool==true)
	{
		document.getElementById('booking_form').style.display = "none";
		document.getElementById("resultcontent").style.display = "inline";

	}
	else
	{
		document.getElementById('booking_form').style.display = "inline";
		document.getElementById("resultcontent").style.display = "none";
	}
}

function checkForm(formID){
	myForm = document.getElementById(formID);
	if (typeof(myForm) != "object") return false;
	myElements = myForm.elements;
	myError = new Array();
	for (f=0; f<myElements.length; f++){
		myElement = myElements[f];
		if (myElement.id.indexOf('_req') != -1){
			// REQUIRED FIELD
			if (myElement.value == "" || (myElement.type == "checkbox" && myElement.checked != true)) {
				myError.push(myElement);
			}
		}
	}
	if (myError.length > 0){
		alert("Please fill in mandatory fields!");
		myError[0].focus();
		return false;
	} else { 
		return true;
	}
}

function submitSignup()
{
	xajax_signup_newsletter(xajax.getFormValues("newsletter"));
	return false;
}