// JavaScript Document

var W3CDOM = (document.createElement && document.getElementsByTagName);
function init() {
	if (!W3CDOM) {
		alert('Az Ön böngészője valószínüleg nem tudja megfelelően megjeleníteni az oldalt!');
	}
}

window.onload = function() {
	init();	
}

function checkmail(element) {
	var alertEmail = document.getElementById('alertemail');	
	if(element.value.indexOf("@") < 1 || element.value.indexOf(".") < 1) {
		element.style.borderColor = '#E80000';
		alertEmail.innerHTML = '&nbsp;Hibás vagy hiányos e-mail cím!';
		return false;
	} else {
		alertEmail.innerHTML = '';
		element.style.borderColor = '#339900';
		return true;
	}
}

function checkname(element) {
	var alertName = document.getElementById('alertname');	
	if(element.value.length < 1) {
		element.style.borderColor = '#E80000';
		alertName.innerHTML = '&nbsp;Kérjük adja a meg nevét!';
		return false;
	} else {
		element.style.borderColor = '#339900';
		alertName.innerHTML = '';
		return true;
	}
}

function checkmessage(element) {
	var alertMess = document.getElementById('alertmessage');	
	if(element.value.length < 1) {
		element.style.borderColor = '#E80000';
		alertMess.innerHTML = '&nbsp;Kérjük írjon be üzenetet!';
		return false;
	} else {
		element.style.borderColor = '#339900';
		alertMess.innerHTML = '';
		return true;
	}
}

function checkform() {
	var mailform = document.forms[0];
	var error = false;
	if(!checkname(mailform.elements['name'])) {
		error = true;
	}
	if(!checkmail(mailform.elements['email'])) {
		error = true;
	}
	if(!checkmessage(mailform.elements['message'])) {
		error = true;
	} 
	
	if(error) {
		return false;
	} else {
		return true;	
	}	
}
