<!--
//***** All scripts by freak ************************
//***** CheckOut: www.craftwerk-design.com **********
//***************************************************


//***************************************************
//***** SomeGlobals
//***************************************************
window.defaultStatus = "Villa Vista - Dobro došli, Willkommen, Welcome!";


//***************************************************
//***** Bookmark ThisPage
//***************************************************

function BookMark()
{
	var title="Villa Vista"
	var url="http://www.villa-vista.hr"

	if (window.sidebar) window.sidebar.addPanel(title, url,"");

	else if (window.opera && window.print)
	{
		var mbm = document.createElement('a');
		mbm.setAttribute('rel','sidebar');
		mbm.setAttribute('href',url);
		mbm.setAttribute('title',title);
		mbm.click();
	}
	else if (document.all) window.external.AddFavorite(url, title);
}


//***************************************************
//***** Language Selector
//***************************************************
function MySelector(x)
{
	top.location.href = x;
}


//***************************************************
//***** Scroll To Top *****
//***************************************************
function Scroll()
{
	var y = 0;
	if (window.pageYOffset) y = window.pageYOffset;
	else if (document.body && document.body.scrollTop) y = document.body.scrollTop;
	while(y > 0)
	{
		setTimeout("window.scrollBy(0, -1)", 10);
		y = y - 1;
	}
}


//***************************************************
//***** Check Form
//***************************************************
function CheckForm()
{
	var pattern = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)(\\@)([a-zA-Z0-9\\-\\.]+)([\\.])([a-zA-Z]{2,4})$');
	var adults = new RegExp('^([0-9]+)$');

	msg1 = "Please enter your name!";
	msg2 = "Please enter your email address!";
	msg3 = "This is not a valid email address!";
	msg4 = "Only numbers are allowed!";
	msg5 = "The message must contain at least 5 chars!";
	msg6 = "The message length is limited to 300 chars!";
	msg7 = "Please enter the number of adults!";

	if (document.contact)
	{
		var Nam = document.contact.name;
		var Ema = document.contact.r_email;
		var Msg = document.contact.message;

		if (Nam.value == "")
		{
			alert (msg1); Nam.focus(); return false;
		}
		if (Ema.value == "")
		{
			alert (msg2); Ema.focus(); return false;
		}
		if (!pattern.test(Ema.value))
		{
			alert (msg3); Ema.focus(); return false;
		}
		if (Msg.value == "" || Msg.value.length < 5)
		{
			alert (msg5); Msg.focus(); return false;
		}
		if (Msg.value.length > 300)
		{
			alert (msg6); Msg.focus(); return false;
		}
	}

	if (document.booking)
	{
		var Nam = document.booking.r_name;
		var Ema = document.booking.r_email;
		var Adu = document.booking.r_adults;

		if (Nam.value == "")
		{
			alert (msg1); Nam.focus(); return false;
		}
		if (Ema.value == "")
		{
			alert (msg2); Ema.focus(); return false;
		}
		if (!pattern.test(Ema.value))
		{
			alert (msg3); Ema.focus(); return false;
		}
	
		if (Adu.value == "")
		{
			alert (msg7); Adu.focus(); return false;
		}
	
		if (!adults.test(Adu.value))
		{
			alert (msg4); Adu.focus(); return false;
		}
	}
}

//*****end of script*****
//-->