﻿function sendRequest() {
	var oForm = document.forms[0];

	//check data form
	if(oForm.name.value == "")
		{
		alert("Будь ласка, заповніть поле [Ім'я]");
		oForm.name.focus()
		return false;
		}

	if(oForm.town.value == "")
		{
		alert("Будь ласка, заповніть поле [Місто]");
		oForm.town.focus()
		return false;
		}

	if(oForm.from.value == "")
		{
		alert("Будь ласка, заповніть поле [Заїзд із]");
		oForm.from.focus()
		return false;
		}

	if(oForm.to.value == "")
		{
		alert("Будь ласка, заповніть поле [Заїзд по]");
		oForm.to.focus()
		return false;
		}

	if(oForm.count1.value == "")
		{
		alert("Будь ласка, заповніть поле [Дорослих]");
		oForm.count1.focus()
		return false;
		}

	if(oForm.phone.value == "")
		{
		alert("Будь ласка, заповніть поле [Телефон]");
		oForm.phone.focus()
		return false;
		}

	if(oForm.message.value == "")
		{
		alert("Будь ласка, заповніть поле [Текст]");
		oForm.message.focus()
		return false;
		}

	if(oForm.securitycode.value == "")
		{
		alert("Будь ласка, заповніть поле [Код захисту від спаму]");
		oForm.securitycode.focus()
		return false;
		}		


            var oForm = document.forms[0];
            var sBody = getRequestBody(oForm);
        
            var oXmlHttp = zXmlHttp.createRequest();
            oXmlHttp.open("post", "/php/send-order-2010.php", true);
            oXmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

            oXmlHttp.onreadystatechange = function () {
                if (oXmlHttp.readyState == 4) {
                    if (oXmlHttp.status == 200) {
						
						var responseText = oXmlHttp.responseText
						//alert(responseText);

						if (responseText == "Wrong secure code") {
							// invalid captcha code
							alert(oForm.name.value + ", Ви ввели невірний код захисту від спаму! Будь ласка, уведіть його ще раз.");
							document.getElementById("securitycode").value = "";
							oForm.securitycode.focus()
							saveResult("<div id='div_order' align='center' style='color:#FF0000'><a name='form'></a><strong>Ви ввели невірний код захисту від спаму! Будь ласка, уведіть його ще раз.</strong></div>");
							updateSecureImage();	// reload capcha
							return false;			// exit
						} 

						if (responseText == "Link presents") {
							// invalid captcha code
							alert(oForm.name.value + ", у полі [Текст] заборонено відправляти посилання на веб-сайти");
							document.getElementById("securitycode").value = "";
							oForm.securitycode.focus()
							saveResult("<div id='div_order' align='center' style='color:#FF0000'><a name='form'></a><strong>У полі [Текст] заборонено відправляти посилання на веб-сайти</strong></div>");
							updateSecureImage();	// reload capcha
							return false;			// exit
						} 
						
						if (responseText == "Send error" || responseText == "Robot send mail") {
							// invalid captcha code
							alert(oForm.name.value + ", під час відправлення повідомлення відбулася помилка. Просимо вас зв'язатися з нами по телефону.");
							document.getElementById("securitycode").value = "";
							oForm.securitycode.focus()
							saveResult("<div id='div_order' align='center' style='color:#FF0000'><a name='form'></a><strong>Під час відправлення повідомлення відбулася помилка.</strong></div>");
							updateSecureImage();	// reload capcha
							return false;			// exit
						} 
						

						// send data to google analytics
						pageTracker._trackPageview("/php/send-order.php");
						
						// right captcha code
						saveResult("<div id='div_order' align='center' style='color:#FF0000'><a name='form'></a><strong>Ваше повідомлення відправлено! Ми зв'яжемося з Вами найближчим часом. Спасибі.</strong></div>");
						alert(oForm.name.value + ", ваше повідомлення відправлено! Ми зв'яжемося з Вами найближчим часом. Спасибі!");


					} else {
                        saveResult("<div id='div_order' align='center' style='color:#FF0000'><a name='form'></a><strong>Під час відправлення повідомлення, відбулася помилка. Будь ласка, подзвоните нам по телефону! Спасибі.</strong></div>");
						alert(oForm.name.value + ", під час відправлення повідомлення відбулася помилка.");						
                    }
                }            
            };
            oXmlHttp.send(sBody);  

       
        }


        function getRequestBody(oForm) {
            var aParams = new Array();
            
            for (var i=0 ; i < oForm.elements.length; i++) {
                var sParam = encodeURIComponent(oForm.elements[i].name);
                sParam += "=";
                sParam += encodeURIComponent(oForm.elements[i].value);
                aParams.push(sParam);
            } 
            
            return aParams.join("&");        
        }
        
        function saveResult(sMessage) {
            var divStatus = document.getElementById("div_order");
            divStatus.innerHTML = sMessage;            
        }



	function sendFeedback() {

	var oForm = document.forms[1];

	//check data form
	if(oForm.name.value == "")
		{
		alert("Будь ласка, заповніть поле [Ваше ім'я й прізвище]");
		oForm.name.focus()
		return false;
		}

	if(oForm.town.value == "")
		{
		alert("Будь ласка, заповніть поле [Місто]");
		oForm.town.focus()
		return false;
		}

	if(oForm.message.value == "")
		{
		alert("Будь ласка, заповніть поле [Ваш відгук]");
		oForm.message.focus()
		return false;
		}


		var sBody = getRequestBody(oForm);
        
            var oXmlHttp = zXmlHttp.createRequest();
            oXmlHttp.open("post", "/php/send-feedback.php", true);
            oXmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

            oXmlHttp.onreadystatechange = function () {
                if (oXmlHttp.readyState == 4) {
                    if (oXmlHttp.status == 200) {
                        saveFeedback("Ваш відгук відправлено. Дякуємо Вам!");
						alert("Ваш відгук відправлено. Дякуємо Вам!");
                    } else {
                        saveFeedback("Під час відправлення відгуку відбулася помилка. Будь ласка, спробуйте ще раз!");
						alert("Під час відправлення відгуку відбулася помилка. Будь ласка, спробуйте ще раз!");						
                    }
                }            
            };
            oXmlHttp.send(sBody);  

		
	}


        function saveFeedback(sMessage) {
            var divStatus = document.getElementById("div_feedback");
            divStatus.innerHTML = sMessage;            
        }
		
// function update div with secure image
function updateSecureImage() {

	//generat random parameter for index.php
	nrandom = getRandom();
	
	// update div with secure image
	(document.getElementById("div_secureImage")).innerHTML = "<img id='new_image'  name='new_image' src='/php/randomimage/index.php?i=" + nrandom + "' alt='Пожалуйста, введите этот код' hspace='0' border='0' width='50' height='25'>";

}


// Return random value
function getRandom() {
	var min_random = 0;
	var max_random = 10000;
	max_random++;
	var range = max_random - min_random;
	var nrandom=Math.floor(Math.random()*range) + min_random;
	return nrandom;
}
		
		
		
// function for pansionat karta
function OpenKarta(variant) {

	if (variant == '1') {
		window.open("/ru/karta1.html", "Karta", "width=410,height=610,top=20,left=200,toolbar=no,status=no,scrollbars=yes,menubar=no,resizable=no");
	} else {
		window.open("/ru/karta2.html", "Karta", "width=605,height=900,top=20,left=200,toolbar=no,status=no,scrollbars=yes,menubar=no,resizable=no");
	}
	
}		