// Check for email address validity
function echeck(str)
{
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   //alert("Invalid E-mail ID")
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   //alert("Invalid E-mail ID")
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		//alert("Invalid E-mail ID")
		return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
		//alert("Invalid E-mail ID")
		return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		//alert("Invalid E-mail ID")
		return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
		//alert("Invalid E-mail ID")
		return false
	 }

	 if (str.indexOf(" ")!=-1){
		//alert("Invalid E-mail ID")
		return false
	 }

	 return true
}

// Booking form validity
function validate_contact_form()
{
	var name = document.getElementById('book_name').value;
	var surname = document.getElementById('book_surname').value;
	var address = document.getElementById('book_address').value;
	var city = document.getElementById('book_city').value;
	var zip = document.getElementById('book_zipcode').value;
	var state = document.getElementById('book_state').value;
	var phone = document.getElementById('book_phone').value;
	var email = document.getElementById('book_email').value;


	if(!(name.length > 0))
	{
		alert('Molimo unesite Vaše ime!');
		return false;
	}
	if(!(surname.length > 0))
	{
		alert('Molimo unesite Vaše prezime!');
		return false;
	}

	if(!(address.length > 0))
	{
		alert('Molimo unesite Vašu adresu!');
		return false;
	}
	if(!(city.length > 0))
	{
		alert('Molimo unesite grad!');
		return false;
	}
	if(!(zip.length > 0))
	{
		alert('Molimo unesite poštanski broj!');
		return false;
	}
	if(!(state.length > 0))
	{
		alert('Molimo unesite državu u kojoj živite!');
		return false;
	}
	if(!(phone.length > 0))
	{
		alert('Molimo unesite Vaš broj telefona!');
		return false;
	}
	if(!(email.length > 0))
	{
		alert('Molimo unesite Vašu e-mail adresu!');
		return false;
	}
	if(!(echeck(email)))
	{
		alert('E-mail adresa koju ste unjeli nije ispravna!');
		return false;
	}

	return true;
}
