<!--			
function formValidation(form)
		{
				if(notEmpty(form.firstname))
			{
					if(notEmpty(form.lastname))
				{
						if(notEmpty(form.e_mail))
							{	
											return true;
							}
				}
			}
			return false;
		}

function formValidation_d(form)
		{
				if(notEmpty(form._txtCheckIn))
			{
					if(notEmpty(form._txtCheckOut))
				{
							return true;
				}
			}
			return false;
		}

function notEmpty(elem)
{
	var str = elem.value;
	if(str.length == 0)
	{
		alert("please fill empty fields");
		return false;
	}
	else
	{
		return true;
	}
}
function checkemail(source)
{
	var emailFilter=/^.+@.+\..{2,3}$/;
	if (!(emailFilter.test(source.value)))
	{ 
		   alert("please enter valid e-mail!");
		   return false;
   }
   return true;
}
function Check(sender)
{
	if(!formValidation(sender))
	{
		return false;				
	}
	if(!checkemail(sender.e_mail))
	{
		return false;
	}

	return true;
}
function Check_d(sender)
{
	if(!formValidation_d(sender))
	{
		return false;				
	}

return true;
}
//-->
/*	
		OBAVEZNO UKLJUČITI NA STRANICU HOTELA!!!
		https://booking-it.com/clientscript/BookingInterface.js
	
		Dostupne funkcije BookingInterface.js skripte su:
		
		function StartBooking(nHotelCode, sLanguage, sSalesChannel, bSendInquiry, nReferralID, sRefferalSite)
		- prikazuje početnu stranicu
		- obavezni samo nHotelCode, sLanguage

		sLanguage može biti:
			- 'hr' – hrvatski
			- 'en' – engleski
			- 'fr' – francuski
			- 'it' – talijanski
			- 'si' – slovenski
			- 'es' – španjolski
			- 'de' – njemački
			- 'cz' – češki
			- 'ba' - bosanski
			- 'sr' - srpski
		
		function MakeOfferForHotel(nHotelCode, sLanguage, sSalesChannel, bSendInquiry, sStartDate, sEndDate, nNumOfAdults, nReferralID, sRefferalSite)
		- prikazuje stranicu sa ponudom hotela
		- obavezni samo nHotelCode, nChainCode, sLanguage, sStartDate, sEndDate, nNumOfAdults

		function OverviewPrices(sValuta, bShowPrices, bShowActions, nHotelCode, sLanguage, sSalesChannel, bSendInquiry, nReferralID, sRefferalSite)
		- prikazuje stranicu sa cijenikom hotela
		- obavezni samo sValuta, bShowPrices, bShowActions, nHotelCode, sLanguage
		
		Parametri koji počinju sa n su brojevi, sa s stringovi, b bool (nHotelCode je npr. 19, sStartDate je npr. '31.12.2009')		

*/

		//obvezni podaci za Villu Paulu
        var _Hotel = 539;
        var _Jezik = 'en';
        var _Kanal = 'EBK';        
		var _ReffID = null;
		var _ReffSite = null;
		
		//tekst validacijske poruke
       /* var _PorukaKriviDatum = 'Please input correct dates in the dd.mm.yyyy form (e.g. 31.07.2011)!';
		  
		Calendar.setup({
			inputField     :    "_txtCheckIn",     // id of the input field
			ifFormat       :    "%d.%m.%Y",      // format of the input field
			button         :    "_spanCheckIn",  // trigger for the calendar (button ID)
			align          :    "Bl",           // alignment (defaults to "Bl")
			singleClick    :    true
		});
		
		Calendar.setup({
			inputField     :    "_txtCheckOut",     // id of the input field
			ifFormat       :    "%d.%m.%Y",      // format of the input field
			button         :    "_spanCheckOut",  // trigger for the calendar (button ID)
			align          :    "Bl",           // alignment (defaults to "Bl")
			singleClick    :    true
		});*/
		
		function Rezerviraj_onclick()
		{
		    if (!isDate(GetStartDate()) || !isDate(GetEndDate()))
			{
		        alert(_PorukaKriviDatum);
		        return;
			}
		    MakeOfferForHotel(_Hotel, _Jezik, _Kanal, false, GetStartDate(), GetEndDate(), GetNumAdults(), _ReffID, _ReffSite);
		}
		
		function GetStartDate()	{
		   return document.getElementById('_txtCheckIn').value;
		}

		function GetEndDate() {
		   return document.getElementById('_txtCheckOut').value; 
		}
		
		function GetNumAdults()	{
		    return parseInt(document.getElementById('_ddlAdults').value, 10);
		}
		
		function isDate(text) {
			var reValidator = new RegExp(/^(\d{1,2})(\.)(\d{1,2})(\.)(\d{4})$/);
			var aMatch = text.match(reValidator);
		
			if (aMatch == null)	return false;	
		
			day = aMatch[1];
			month = aMatch[3];
			year = aMatch[5];
		
			if (month < 1 || month > 12) return false;
			if (day < 1 || day > 31) return false;
			if ((month==4 || month==6 || month==9 || month==11) && day==31) return false;
			if (month == 2)
			{
				var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
				if (day > 29 || (day==29 && !isleap)) return false;
			}
		
			return true;
		}

