function validEmail(email) {
	invalidChars = " /:,;"

	if (email == "") {						// cannot be empty
		return false
	}
	for (i=0; i<invalidChars.length; i++) {	// does it contain any invalid characters?
		badChar = invalidChars.charAt(i)
		if (email.indexOf(badChar,0) > -1) {
			return false
		}
	}
	atPos = email.indexOf("@",1)			// there must be one "@" symbol
	if (atPos == -1) {
		return false
	}
	if (email.indexOf("@",atPos+1) != -1) {	// and only one "@" symbol
		return false
	}
	periodPos = email.indexOf(".",atPos)
	if (periodPos == -1) {					// and at least one "." after the "@"
		return false
	}
	if (periodPos+3 > email.length)	{		// must be at least 2 characters after the "."
		return false
	}
	return true
}

function isNum(passedVal) {					// Is this a number?
	if (passedVal == "") {
		return false
	}
	for (i=0; i<passedVal.length; i++) {
		if (passedVal.charAt(i) < "0") {
			return false
		}
		if (passedVal.charAt(i) > "9") {
			return false
		}
	}
	return true
}

function checkreserve()
{
	if (document.reserve.client.value.length < 3 ) {
		alert('Въведете Име!');
		document.reserve.client.select();
		return false;
	}

	if ( document.reserve.day_from.options[document.reserve.day_from.selectedIndex].value == "" ) {
		alert('Изберете дата!');
		document.reserve.day_from.focus();
		return false;
	}

	if ( document.reserve.month_from.options[document.reserve.month_from.selectedIndex].value == "" ) {
		alert('Изберете месец!');
		document.reserve.month_from.focus();
		return false;
	}

	if ( document.reserve.day_to.options[document.reserve.day_to.selectedIndex].value == "" ) {
		alert('Изберете дата!');
		document.reserve.day_to.focus();
		return false;
	}

	if ( document.reserve.month_to.options[document.reserve.month_to.selectedIndex].value == "" ) {
		alert('Изберете месец!');
		document.reserve.month_to.focus();
		return false;
	}

	if ( document.reserve.room.options[document.reserve.room.selectedIndex].value == "" ) {
		alert('Изберете стая!');
		document.reserve.room.focus();
		return false;
	}

	if ( (document.reserve.phone.value.length < 8) || !isNum(document.reserve.phone.value) ) {
		alert('Въведете коректни данни в полето телефон:\n Само цифри и не по-малко от 8!');
		document.reserve.phone.select();
		return false;
	}

	if (!validEmail(document.reserve.email.value)) {
		alert("Невалиден e-mail адрес")
		document.reserve.email.select();
		return false
	}

	return true;
}

