function check_empty(tag) {
	if (tag.value=="") {
	//alert('Όλα τα πεδία είναι υποχρεωτικά.\nΠαρακαλούμε συμπληρώστε τα.');
		with(tag) {
		// focus();
		//select();
		}
	return false
	}
return true
}


function isValidEmail(str){
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str)){
testresults=true
} else{
testresults=false
}
return (testresults)
}

function isCorrectEmail(str){
var str=document.contact.email.value
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str)){
testresults=true
} else{
testresults=false
}
return (testresults)
}

function isLegitEmail(str){
var str=document.request.email.value
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str)){
testresults=true
} else{
testresults=false
}
return (testresults)
}

function requestCheck() {
	if (check_empty(document.forms["request"].elements["name"])==false)	{
		alert('The Name field is compulsory.')
		document.forms["request"].elements["name"].focus()
		return false;
	} else if (check_empty(document.forms["request"].elements["surname"])==false) {
		alert('The Surname field is compulsory.')
		document.forms["request"].elements["surname"].focus()
		return false;
	} else if (check_empty(document.forms["request"].elements["address"])==false) {
		alert('The Address field is compulsory.')
		document.forms["request"].elements["address"].focus()
		return false;
	} else if (check_empty(document.forms["request"].elements["city"])==false) {
		alert('The City field is compulsory.')
		document.forms["request"].elements["city"].focus()
		return false;
	} else if (check_empty(document.forms["request"].elements["country"])==false) {
		alert('The Country field is compulsory.')
		document.forms["request"].elements["country"].focus()
		return false;
	} else if (check_empty(document.forms["request"].elements["email"])==false) {
		alert('The Email field is compulsory. Please provide an Email.')
		document.forms["request"].elements["email"].focus()
		return false;
	} else if (isLegitEmail(document.forms["request"].elements["email"])==false) {
		alert('The Email form is incorrect.\n Please provide a valid Email.')
		document.forms["request"].elements["email"].focus()
		return false;
	} else if (check_empty(document.forms["request"].elements["phone"])==false) {
		alert('The Telephone field is compulsory. Please provide a Telephone No.')
		document.forms["request"].elements["phone"].focus()
		return false;
	} else if (check_empty(document.forms["request"].elements["destination"])==false) {
		alert('The Destination field is compulsory.')
		document.forms["request"].elements["destination"].focus()
		return false;
	} else if (check_empty(document.forms["request"].elements["arrival"])==false) {
		alert('The Arrival Date field is compulsory.')
		document.forms["request"].elements["arrival"].focus()
		return false;
	} else if (check_empty(document.forms["request"].elements["departure"])==false) {
		alert('The Departure Date field is compulsory.')
		document.forms["request"].elements["departure"].focus()
		return false;
	} else if (check_empty(document.forms["request"].elements["rooms"])==false) {
		alert('The Rooms Number field is compulsory.')
		document.forms["request"].elements["rooms"].focus()
		return false;
		/*
	} else if (check_empty(document.forms["request"].elements["vercode"])==false)	{
		alert('The Verification Code field is compulsory. Please input the Verification Code displayed on the image.')
		document.forms["request"].elements["vercode"].focus()
		return false;
		*/
	}
 return true;
}

function requestCheck2() {
	if (check_empty(document.forms["request"].elements["name"])==false)	{
		alert('Το όνομα είναι υποχρεωτικό πεδίο.')
		document.forms["request"].elements["subject"].focus()
		return false;
	} else if (check_empty(document.forms["request"].elements["surname"])==false) {
		alert('Το Επώνυμο είναι υποχρεωτικό πεδίο.')
		document.forms["request"].elements["surname"].focus()
		return false;
	} else if (check_empty(document.forms["request"].elements["address"])==false) {
		alert('Η διεύθυνση είναι υποχρεωτικό πεδίο.')
		document.forms["request"].elements["address"].focus()
		return false;
	} else if (check_empty(document.forms["request"].elements["city"])==false) {
		alert('Η πόλη είναι υποχρεωτικό πεδίο.')
		document.forms["request"].elements["city"].focus()
		return false;
	} else if (check_empty(document.forms["request"].elements["country"])==false) {
		alert('Η χώρα είναι υποχρεωτικό πεδίο.')
		document.forms["request"].elements["country"].focus()
		return false;
	} else if (check_empty(document.forms["request"].elements["email"])==false) {
		alert('Η διεύθυνση ηλεκτρονικού ταχυδρομείου είναι υποχρεωτικό πεδίο.')
		document.forms["request"].elements["email"].focus()
		return false;
	} else if (isLegitEmail(document.forms["request"].elements["email"])==false) {
		alert('Λάθος ηλεκτρονική διεύθυνση.')
		document.forms["request"].elements["email"].focus()
		return false;
	} else if (check_empty(document.forms["request"].elements["phone"])==false) {
		alert('Το τηλέφωνο είναι υποχρεωτικό πεδίο.')
		document.forms["request"].elements["phone"].focus()
		return false;
	} else if (check_empty(document.forms["request"].elements["destination"])==false) {
		alert('Ο προορισμός είναι υποχρεωτικό πεδίο.')
		document.forms["request"].elements["destination"].focus()
		return false;
	} else if (check_empty(document.forms["request"].elements["arrival"])==false) {
		alert('Η άφιξη είναι υποχρεωτικό πεδίο.')
		document.forms["request"].elements["arrival"].focus()
		return false;
	} else if (check_empty(document.forms["request"].elements["departure"])==false) {
		alert('Η αναχώρηση είναι υποχρεωτικό πεδίο.')
		document.forms["request"].elements["departure"].focus()
		return false;
	} else if (check_empty(document.forms["request"].elements["rooms"])==false) {
		alert('Ο αριθμός δωματίων είναι υποχρεωτικό πεδίο.')
		document.forms["request"].elements["rooms"].focus()
		return false;
	/*
	} else if (check_empty(document.forms["request"].elements["vercode"])==false)	{
		alert('Ο κωδικός επιβεβαίωσης είναι υποχρεωτικός. Παρακαλούμε συμπληρώστε τον.')
		document.forms["request"].elements["vercode"].focus()
		return false;
	*/
	}
 return true;
}

function finalcheck1() {
	if (check_empty(document.forms["contact"].elements["subject"])==false)	{
		alert('The Subject field is compulsory. Please provide a Subject.')
		document.forms["contact"].elements["subject"].focus()
		return false;
	} else if (check_empty(document.forms["contact"].elements["client"])==false) {
		alert('The Name field is compulsory. Please provide a Name.')
		document.forms["contact"].elements["client"].focus()
		return false;
	} else if (check_empty(document.forms["contact"].elements["email"])==false) {
		alert('The Email field is compulsory. Please provide an Email.')
		document.forms["contact"].elements["email"].focus()
		return false;
	} else if (isCorrectEmail(document.forms["contact"].elements["email"])==false) {
		alert('The Email form is incorrect.\n Please provide a valid Email.')
		document.forms["contact"].elements["email"].focus()
		return false;
	} else if (check_empty(document.forms["contact"].elements["phone"])==false) {
		alert('The Telephone field is compulsory. Please provide a Telephone No.')
		document.forms["contact"].elements["phone"].focus()
		return false;
	} else if (check_empty(document.forms["contact"].elements["comments"])==false) {
		alert('The Comments field is compulsory. Please provide some Comments.')
		document.forms["contact"].elements["comments"].focus()
		return false;
	} else if (check_empty(document.forms["contact"].elements["vercode"])==false)	{
		alert('The Verification Code field is compulsory. Please input the Verification Code displayed on the image.')
		document.forms["contact"].elements["vercode"].focus()
		return false;
	}
 return true;
}

function finalcheck2() {
	if (check_empty(document.forms["contact"].elements["subject"])==false)	{
		alert('Το Θέμα της Επικοινωνίας είναι υποχρεωτικό.Παρακαλούμε Συμπληρώστε το.')
		document.forms["contact"].elements["subject"].focus()
		return false;
	} else if (check_empty(document.forms["contact"].elements["client"])==false) {
		alert('Το Ονοματεπώνυμο είναι υποχρεωτικό πεδίο.Παρακαλούμε Συμπληρώστε το.')
		document.forms["contact"].elements["client"].focus()
		return false;
	} else if (check_empty(document.forms["contact"].elements["email"])==false) {
		alert('Το email  είναι υποχρεωτικό.Παρακαλούμε Συμπληρώστε το.')
		document.forms["contact"].elements["email"].focus()
		return false;
	} else if (isCorrectEmail(document.forms["contact"].elements["email"])==false) {
		alert('Η ηλεκτρονική διεύθυνση που εισάγατε δεν είναι σωστή.\n Παρακαλούμε Συμπληρώστε την.')
		document.forms["contact"].elements["email"].focus()
		return false;
	} else if (check_empty(document.forms["contact"].elements["phone"])==false) {
		alert('Το Τηλέφωνο είναι υποχρεωτικό.Παρακαλούμε Συμπληρώστε το.')
		document.forms["contact"].elements["phone"].focus()
		return false;
	} else if (check_empty(document.forms["contact"].elements["comments"])==false) {
		alert('Το περιεχόμενο της Επικοινωνίας είναι υποχρεωτικό πεδίο.Παρακαλούμε Συμπληρώστε το.')
		document.forms["contact"].elements["comments"].focus()
		return false;
	} else if (check_empty(document.forms["contact"].elements["vercode"])==false)	{
		alert('Ο Κωδικός Επιβεβαίωσης είναι υποχρεωτικός.Παρακαλούμε Συμπληρώστε τον.')
		document.forms["contact"].elements["vercode"].focus()
		return false;
	}
 return true;
}

