function velden(object, type){
    if(type == "onfocus")
    {
        object.value = (object.value == object.title) ? "" : object.value;
    }
    else if (type == "onblur")
    {
        object.value = (object.value == "") ? object.title : object.value;
    }
}

function checkMail(mail)
{
    var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    return filter.test(mail)
}

function CheckForm(required)
{
    for(var i=0; i<required.length; i++) {
        var value = $F(required[i]);
        if(value == '' || value == $(required[i]).title) {
            if(language == 'en') {
                alert("You must fill in the field '"+$(required[i]).title+"'");
            } else if(language == 'de') {
                alert("Der fiel '"+$(required[i]).title+"' muß gefüllt werden");
            } else {
                alert("U moet het veld '"+$(required[i]).title+"' nog invullen");
            }
            $(required[i]).focus();
            return false;
        }
        if(required[i] == 'email' && !checkMail(value)) {
            alert('foute email');
            $(required[i]).focus();
            return false;
        }
    }
    return true;
}

var form;
Event.observe(window, 'load', function() {
    if($('direct-contact')) {
        Event.observe('direct-contact','submit', function(event) {
            form = Event.element(event);
            if(CheckForm(new Array('text','naam','info'))) {
            new Ajax.Request(form.action, {
                    method:'post',
                    postBody: form.serialize(),
                    onSuccess: function(transport){
                    	//alert ('Uw bericht is verzonden ');
                    	//alert (language);
                        if(language == 'en') {
                            form.innerHTML = '<h5>Thank you</h5><p id="success-message">We have received your email, and will contact you as soon as possible.</p>';
                        } else if(language == 'de') {
                            form.innerHTML = '<h5>Danke</h5><p id="success-message">Wir haben Ihr email empfangen und werden mit Ihnen so bald wie möglich in Verbindung treten.</p>';
                        } else {
                            form.innerHTML = '<h5>Bedankt</h5><p id="success-message">We hebben uw mail ontvangen en zullen zo spoedig mogelijk contact met u opnemen.</p>';
                        }
                    },
                        onFailure: function(){
                            //alert('Something went wrong...');
                        }
                    });
                    Event.stop(event);
            } else {
                Event.stop(event);
            }
        });
    }       
});



Event.observe(window, 'load', function() {
   
    $$('.anti-copy').each(function(element) { Event.observe(element,'contextmenu',function(event) { Event.stop(event); return false; }) });//.invoke('observe','click',function(){ alert('nononono'); return false; });
   
   
    if($('contact')) {
        Event.observe('contact','submit', function(event) {
            var form = Event.element(event);
            if(CheckForm(new Array('achternaam','Bedrijfsnaam','adres','postcode','woonplaats','telefoon','mobiel','email','opmerking'))) {
            new Ajax.Request(form.action, {
                        method:'post',
                        postBody: form.serialize(),
                        onSuccess: function(transport){
                        //form.innerHTML = '<br /><br /><h5>Bedankt</h5><p id="success-message">We hebben uw mail ontvangen en zullen zo spoedig mogelijk contact met u opnemen.</p>';
                        if(language == 'en') {
                            form.innerHTML = '<br /><br /><h5>Thank you</h5><p id="success-message">We hebben uw mail ontvangen en zullen zo spoedig mogelijk contact met u opnemen.</p>';
                        } else if(language == 'de') {
                            form.innerHTML = '<br /><br /><h5>Danke</h5><p id="success-message">We hebben uw mail ontvangen en zullen zo spoedig mogelijk contact met u opnemen.</p>';
                        } else {
                            form.innerHTML = '<br /><br /><h5>Bedankt</h5><p id="success-message">We hebben uw mail ontvangen en zullen zo spoedig mogelijk contact met u opnemen.</p>';
                        }
                       
                        },
                        onFailure: function(){
                            //alert('Something went wrong...');
                        }
                    });
                    Event.stop(event);
            } else {
                Event.stop(event);
            }
        });
    }   
});
