<!--
function popitup(url)
{
	newwindow=window.open(url,'name','height=550,width=700,scrollbars=yes,resizeable=no');
	if (window.focus) {newwindow.focus()}
	return false;
}
function popitup2(url)
{
	newwindow=window.open(url,'name','height=550,width=500,scrollbars=no,resizeable=no');
	if (window.focus) {newwindow.focus()}
	return false;
}

function see_map()
{
	newMapWindow = window.open('/popup/see_map.php','Map to Hotel','width=500,height=500,scrollbars=yes,resizeable=no');
	if (window.focus) {newMapWindow.focus()}
	return false;
}
// -->

// CHECK ----------------------------------------------

function checkSendFinal() // CHECKING THE PROOF SENDING FORM
{
	var errors = '';
	
	// SUBJECT
    if (document.forms[0].forename.value == "")
    {
    	errors = "Please provide your Forename\n\n";
    }

	// FROM NAME
    if (document.forms[0].surname.value == "")
    {
		errors = errors + "Please provide your Surname\n\n";
    }

	// FROM EMAIL
    if (document.forms[0].email.value == "")
    {
		errors = errors + "Please provide a valid Email Address\n\n";
    } else {
		if ( echeck(document.forms[0].email.value)==false )
		{
			errors = errors + "Please provide a valid Email Address\n\n";
		}
	}

	// REPLY
    if (document.forms[0].message.value == "")
    {
		errors = errors + "Please write a message to us\n\n";
    }
   
    if (errors != '') {
	    alert(errors);
	    return(false);
    } else {
    	return(true);
    }
}

// CLEAR CONTACT US FORM
function clearForm_Contact_Us() {

	document.forms[0].forename.value = "";
	document.forms[0].surname.value = "";
	document.forms[0].email.value = "";
	document.forms[0].tel.value = "";
	document.forms[0].addr1.value = "";
	document.forms[0].addr2.value = "";
	document.forms[0].city.value = "";
	document.forms[0].postcode.value = "";
	document.forms[0].county.value = "";
	document.forms[0].country.value = "";
	document.forms[0].message.value = "";
	document.forms[0].contact_via_email.value = "";

	return false;
}

// VALIDATE EMAIL ADDRESS
function isEmail(string) {
	if (string.search(/^\w+((-\w+)|(\.\w+))+(-)*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1) {
		return "SUCCESS";
	} else {
		return "FAIL";
	}
}

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) {
	   return false;
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   return false;
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false;
	}

	 if (str.indexOf(at,(lat+1))!=-1){
		return false;
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false;
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
		return false;
	 }
	
	 if (str.indexOf(" ")!=-1){
		return false;
	 }

	 return true;
}