function isEmail99old(string) {
    if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
        return true;
    else
        return false;
}

function isEmail99(string) {
	var emailsArray = string.match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+)/gi);
	if (emailsArray)
		return true
    else
        return false;
}

function checkForm (form) {
	var res;
	res = "";
		
	if (form.name.value == '' || form.email.value == '' || form.message.value == '')
		res = "Please fill out all fields marked with \"*\" !\n";

	if (res != "") {
		alert (res);
		return false;
	}

	if (!isEmail99(form.email.value))
		res = "Please enter a valid email-address! \n";

	if (res != "") {
		alert (res);
		return false;
	}
	else
		return true;
}