// JavaScript Document
function isNotEmpty(elem) {
  var str = elem.value;
    var re = /.+/;
    if(!str.match(re)) {
        alert("Täytä kaikki kentät.");
        setTimeout("focusElement('" + elem.form.name + "', '" + elem.name + "')", 0);
        return false;
    } else {
        return true;
    }
}

function isEMailAddr(elem) {
  var str = elem.value;
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    if (!str.match(re)) {
        alert("Tarkista sähköpostiosoitteesi.");
        setTimeout("focusElement('" + elem.form.name + "', '" + elem.name + "')", 0);
        return false;
    } else {
        return true;
    }
}

function checkCheckBoxes(elem) {
	if(elem.checked != true) {
	alert("Sinun tulee hyväksyä ehdot!");
	return false;
	} else {
        return true;
    }
}
	



function validateForm(form) {
    if (isNotEmpty(form.Etunimi)) {
        if (isNotEmpty(form.Sukunimi)) {
            if (isNotEmpty(form.Email)) {
            if (isNotEmpty(form.Puhnro)) {
				            if (isNotEmpty(form.Osoite)) {
								            if (isNotEmpty(form.Kunta)) {
												            if (isNotEmpty(form.Postinro)) {
												            if (isNotEmpty(form.Ika)) {
                if (isEMailAddr(form.Email)) {  
				if (checkCheckBoxes(form.terms)) {
                            return true;
                        
                    }}}}}}}
                
            }
        }
    }
    return false;
}

