// Email Validation. Written by PerlScriptsJavaScripts.com

function check_email(e) {

    ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";
    for(i=0; i < e.length ;i++){
        if(ok.indexOf(e.charAt(i))<0){ 
            return false;
        }	
    } 
    
    if (document.images) {
        re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
        re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
        if (!e.match(re) && e.match(re_two)) {
            return (-1);		
        } 

    }

}

function check_form() {
    var virhe = false;
    if(document.getElementById('txtEtunimi').value.length < 1){
        document.getElementById('txtEtunimi').focus();
        document.getElementById('txtEtunimiError').innerHTML = msgMissingEtunimi;
        virhe = true;
    }else{
        document.getElementById('txtEtunimiError').innerHTML = "";
    }
    
    if(document.getElementById('txtSukunimi').value.length < 1){
        document.getElementById('txtSukunimi').focus();
        document.getElementById('txtSukunimiError').innerHTML = msgMissingSukunimi;
        virhe = true;
    }else{
        document.getElementById('txtSukunimiError').innerHTML = "";
    }

    if(!check_email(document.getElementById('txtEmail').value)){
        document.getElementById('txtEmail').focus(); 
        document.getElementById('txtEmailError').innerHTML = msgMissingEmail;  
        virhe = true;
    }else{
        document.getElementById('txtEmailError').innerHTML = "";  
    }
    if(document.getElementById('chkYleinen').checked == false && document.getElementById('chkMuseo').checked == false ){
        document.getElementById('txtCheckError').innerHTML = msgMissingCheck;  
        virhe = true;
    }else{
        document.getElementById('txtCheckError').innerHTML = ""; 
    }    
    if (virhe == true) {
        return false;
    }    
}

