/** Broneerimine */
/*************************************************/
function openBooking(date, productID)
{
	requestCaller = "openBooking";
	sendAjaxRequest("/getBooking.php?date=" + date + "&productID=" + productID);
}

var bookingDiv = null;
function openBookingReturn(strResult)
{
	/*
	if(bookingDiv)
	{
		bookingDiv.parentNode.removeChild(bookingDiv);
		bookingDiv = null;
	}
	bookingDiv = document.createElement("div");
	bookingDiv.className = "bookingContainer";
	bookingDiv.innerHTML = strResult;

	document.body.appendChild(bookingDiv);
	*/

	showDivContent("Seikluse broneerimine", strResult, document.body, document, 400);
	sifr_replaceBookingWin();
	//openCalendar();
}

function saveBooking()
{
	requestCaller = "saveBooking";

	var data = "info_item=" + getNode("info_item").value;
	data += "&info_date=" + getNode("booking_date").value;
	data += "&info_participant=" + getNode("info_participant").value;
	data += "&info_other=" + getNode("info_other").value;

	data += "&contact_name=" + getNode("contact_name").value;
	data += "&contact_phone=" + getNode("contact_phone").value;
	data += "&contact_email=" + getNode("contact_email").value;

	if(getNode("contact_channel_phone").checked)
		data += "&contact_channel_phone=" + getNode("contact_channel_phone").value;
	if(getNode("contact_channel_email").checked)
		data += "&contact_channel_email=" + getNode("contact_channel_email").value;
	
	sendAjaxPostRequest("/saveBooking.php", data);
}

function saveBookingReturn(strResult)
{
	if(strResult == "OK")
	{
		closeCalendar();
		hideDivContent();
		showDivMessage("Broneeringu staatus", "Täname!<br />Broneering on saadetud.<br /> Võtame Teiega peatselt ühendust.", document.body, document);
	}
	else if(strResult == "ERROR")
	{
		showDivMessage("Broneeringu staatus", "Kahjuks tekkis broneeringu edastamisel tehniline viga.<br />Proovige uuesti või võtke ühendust telefonil 56 500 550.", document.body, document);
	}
	else
	{
		showDivMessage("Broneeringu staatus", strResult, document.body, document);
	}
}
/*************************************************/
/** /Broneerimine */

/** Kalender */
/*************************************************/
function openCalendar()
{
	requestCaller = "openCalendar";
	sendAjaxRequest("/getCalendar.php");
}

function openCalendarReturn(strResult)
{
	getNode("calendar").innerHTML = strResult;
}

function changeDate(strDate)
{
	sendAjaxRequest("/getCalendar.php?date=" + strDate);
}

function calendar_selectDate(strdate)
{
	var nodeDate = getNode("booking_date");
	if(nodeDate)
		nodeDate.value = strdate;

	closeCalendar();
}

function closeCalendar()
{
	getNode("calendar").innerHTML = "";
}
/*************************************************/
/** /Kalender */


/** Uudiskiri */
/*************************************************/
function openNewsletter()
{
	requestCaller = "openNewsletter";
	sendAjaxRequest("/getNewsletter.php");
}

var newsletterDiv = null;
function openNewsletterReturn(strResult)
{
	showDivContent("Uudiskirjaga liitumine", strResult, document.body, document, 310);
	// sifr_replaceBookingWin();
	// openCalendar();
}

function saveNewsletter()
{
	requestCaller = "saveNewsletter";

	var data = "&contact_name=" + getNode("contact_name").value;
	data += "&contact_email=" + getNode("contact_email").value;
	
	sendAjaxPostRequest("/saveNewsletter.php", data);
}

function saveNewsletterReturn(strResult)
{
	if(strResult == "OK")
	{
		hideDivContent();
		showDivMessage("Uudiskirjaga liitumine", "Täname!<br />Uudiskirjaga liitumise soov on edastatud.<br />", document.body, document);
	}
	else if(strResult == "ERROR")
	{
		showDivMessage("Uudiskirjaga liitumine", "Kahjuks tekkis sõnumi edastamisel tehniline viga.<br />Proovige uuesti või võtke ühendust telefonil 56 500 550.", document.body, document);
	}
	else
	{
		showDivMessage("Uudiskirjaga liitumine", strResult, document.body, document);
	}
}
/*************************************************/
/** /Uudiskiri */

