
var xmlHttp = getHttpXml();

function getHttpXml() {
    try {
            xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {
                xmlhttp = false;
            }
        }

        if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
            xmlhttp = new XMLHttpRequest();
        }
        return xmlhttp;
}
function naartop()
{
	window.scrollTo(0,0);
}

function checkContactEmail(pObj,taal,formulier)
{
	var a = document.forms[formulier];
	
	if(/^([a-zA-Z0-9_\-])+(\.([a-zA-Z0-9_\-])+)*@((\[(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5]))\]))|((([a-zA-Z0-9])+(([\-])+([a-zA-Z0-9])+)*\.)+([a-zA-Z])+(([\-])+([a-zA-Z0-9])+)*))$/.test(pObj)==true)
		{
			a.email.style.border='1px solid #cccccc';
		}
			else
		{
			a.email.value='';
			a.email.style.border='1px solid red';
			if(taal=='nl'){alert("U heeft geen juist e-mail adres ingevoerd ingevuld");}
			if(taal=='en'){alert("You have nog filled in a right email address");}
			if(taal=='de'){alert("Die Emailadresse is nicht richtig");}
			return false;
		}
}

function checkBellen() {
    var d = document.forms['contact'];
    var a = 0;
    var errorString='';
    
    if (d.naam.value == ''){
        d.naam.style.border='1px solid red';
		if(document.getElementById('taal').value=='nl'){errorString+= "U heeft geen naam ingegeven.\n";}
        if(document.getElementById('taal').value=='de'){errorString+= "Sie habben keine Name infgührt.\n";}
        if(document.getElementById('taal').value=='en'){errorString+= "You have not filled in a name.\n";}
        a=1;
    }else{d.naam.style.border='1px solid #cccccc';}
	
	if( d.telefoon.value == ''){
        d.telefoon.style.border='1px solid red';
		if(document.getElementById('taal').value=='nl'){errorString+= "U heeft geen telefoonnummer ingegeven.\n";}
        if(document.getElementById('taal').value=='de'){errorString+= "Sie habben keinen xNummer für die Telefon infgührt.\n";}
        if(document.getElementById('taal').value=='en'){errorString+= "You have not filled in an telephone number.\n";}
        a=1;
    }else{d.telefoon.style.border='1px solid #cccccc';}
    
    if(a > 0) { 
        alert(errorString);
        return false;
    } else {
		var parameters = 
            'naam=' + document.getElementById('naam').value + 
            '&bedrijfsnaam=' + document.getElementById('bedrijfsnaam').value + 
            '&telefoon=' + document.getElementById('telefoon').value + 
            '&contactsoort=' + document.getElementById('contactsoort').value + 
            '&onderwerp=' + document.getElementById('onderwerp').value; 
			
			xmlHttp.open("POST", "http://www.ranger.nl/html/verstuur.php",true);
			xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			xmlHttp.setRequestHeader("Content-length", parameters.length);
			xmlHttp.onreadystatechange= function() {
					if (xmlHttp.readyState == 4){
						document.getElementById('contact').innerHTML = xmlHttp.responseText;
					}
				} 
			xmlHttp.send(parameters);
	}
}

function checkInformatie() {
    var d = document.forms['contact'];
    var a = 0;
    var errorString='';
    
    if (d.naam.value == ''){
        d.naam.style.border='1px solid red';
		if(document.getElementById('taal').value=='nl'){errorString+= "U heeft geen naam ingegeven.\n";}
        if(document.getElementById('taal').value=='de'){errorString+= "Sie habben keine Name infgührt.\n";}
        if(document.getElementById('taal').value=='en'){errorString+= "You have not filled in a name.\n";}
        a=1;
    }else{d.naam.style.border='1px solid #cccccc';}
	
	if( d.telefoon.value == ''){
        d.telefoon.style.border='1px solid red';
		if(document.getElementById('taal').value=='nl'){errorString+= "U heeft geen telefoonnummer ingegeven.\n";}
        if(document.getElementById('taal').value=='de'){errorString+= "Sie habben keinen xNummer für die Telefon infgührt.\n";}
        if(document.getElementById('taal').value=='en'){errorString+= "You have not filled in an telephone number.\n";}
        a=1;
    }else{d.telefoon.style.border='1px solid #cccccc';}
    
	if( d.email.value == ''){
        d.email.style.border='1px solid red';
		if(document.getElementById('taal').value=='nl'){errorString+= "U heeft geen emailadres ingegeven.\n";}
        if(document.getElementById('taal').value=='de'){errorString+= "Sie habben keine Email infgührt.\n";}
        if(document.getElementById('taal').value=='en'){errorString+= "You have not filled in an email address.\n";}
        a=1;
    }else{d.email.style.border='1px solid #cccccc';}
	if(d.werving.checked==false && d.interim.checked==false && d.assessment.checked==false && d.coaching.checked==false && d.organisation.checked==false && d.hrinterim.checked==false)
		{
			errorString+= "U heeft nog geen keuze gemaakt van de dienstverlening(en) waar u meer informatie over wilt ontvangen.\n";
			a=1;
		}

    if(a > 0) { 
        alert(errorString);
        return false;
    } else {
		//waarden checkboxes
		var checkboxes = "";
		if(d.werving.checked==true){}else{document.getElementById('werving').value="";}
		if(d.interim.checked==true){}else{document.getElementById('interim').value="";}
		if(d.assessment.checked==true){}else{document.getElementById('assessment').value="";}
		if(d.coaching.checked==true){}else{document.getElementById('coaching').value="";}
		if(d.organisation.checked==true){}else{document.getElementById('organisation').value="";}
		if(d.hrinterim.checked==true){}else{document.getElementById('hrinterim').value="";}

        var parameters = 
            'naam=' + document.getElementById('naam').value + 
            '&bedrijfsnaam=' + document.getElementById('bedrijfsnaam').value + 
            '&telefoon=' + document.getElementById('telefoon').value + 
            '&email=' + document.getElementById('email').value + 
            '&werving=' + document.getElementById('werving').value + 
            '&interim=' + document.getElementById('interim').value + 
            '&assessment=' + document.getElementById('assessment').value + 
            '&coaching=' + document.getElementById('coaching').value + 
            '&organisation=' + document.getElementById('organisation').value + 
            '&hrinterim=' + document.getElementById('hrinterim').value + 
            '&contactsoort=' + document.getElementById('contactsoort').value + 
            '&opmerking=' + document.getElementById('opmerking').value; 
         
        xmlHttp.open("POST", "http://www.ranger.nl/html/verstuur.php",true);
        xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        xmlHttp.setRequestHeader("Content-length", parameters.length);
        xmlHttp.onreadystatechange= function() {
            if (xmlHttp.readyState == 4){
                document.getElementById('contact').innerHTML = xmlHttp.responseText;
            }
        }
		xmlHttp.send(parameters);
    }
}

function checkMailen() {
    var d = document.forms['contact'];
    var a = 0;
    var errorString='';
    
    if (d.naam.value == ''){
        d.naam.style.border='1px solid red';
		if(document.getElementById('taal').value=='nl'){errorString+= "U heeft geen naam ingegeven.\n";}
        if(document.getElementById('taal').value=='de'){errorString+= "Sie habben keine Name infgührt.\n";}
        if(document.getElementById('taal').value=='en'){errorString+= "You have not filled in a name.\n";}
        a=1;
    }else{d.naam.style.border='1px solid #cccccc';}
	
	if( d.email.value == ''){
        d.email.style.border='1px solid red';
		if(document.getElementById('taal').value=='nl'){errorString+= "U heeft geen emailadres ingegeven.\n";}
        if(document.getElementById('taal').value=='de'){errorString+= "Sie habben keine Email infgührt.\n";}
        if(document.getElementById('taal').value=='en'){errorString+= "You have not filled in an email address.\n";}
        a=1;
    }else{d.email.style.border='1px solid #cccccc';}
    
    if(a > 0) { 
        alert(errorString);
        return false;
    } else {
    
        var parameters = 
            'naam=' + document.getElementById('naam').value + 
            '&bedrijfsnaam=' + document.getElementById('bedrijfsnaam').value + 
            '&telefoon=' + document.getElementById('telefoon').value + 
            '&contactsoort=' + document.getElementById('contactsoort').value + 
            '&email=' + document.getElementById('email').value + 
            '&onderwerp=' + document.getElementById('onderwerp').value; 
            
        xmlHttp.open("POST", "http://www.ranger.nl/html/verstuur.php",true);
        xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        xmlHttp.setRequestHeader("Content-length", parameters.length);
        xmlHttp.onreadystatechange= function() {
            if (xmlHttp.readyState == 4){
                document.getElementById('contact').innerHTML = xmlHttp.responseText;
            }
        }
        xmlHttp.send(parameters);
    }
}

function checkContactFormulier(){
	var d = document.forms['formulier'];
    var a = 0;
    var errorString='';
    
    if (d.naam.value == ''){
        d.naam.style.border='1px solid red';
		if(document.getElementById('taal').value=='nl'){errorString+= "U heeft geen naam ingegeven.\n";}
        if(document.getElementById('taal').value=='de'){errorString+= "Sie habben keine Name infgührt.\n";}
        if(document.getElementById('taal').value=='en'){errorString+= "You have not filled in a name.\n";}
        a=1;
    }else{d.naam.style.border='1px solid #cccccc';}
	
	if( d.email.value == ''){
        d.email.style.border='1px solid red';
		if(document.getElementById('taal').value=='nl'){errorString+= "U heeft geen emailadres ingegeven.\n";}
        if(document.getElementById('taal').value=='de'){errorString+= "Sie habben keine Email infgührt.\n";}
        if(document.getElementById('taal').value=='en'){errorString+= "You have not filled in an email address.\n";}
        a=1;
    }else{d.email.style.border='1px solid #cccccc';}
    
	if( d.opmerking.value == ''){
        d.opmerking.style.border='1px solid red';
		if(document.getElementById('taal').value=='nl'){errorString+= "U heeft geen opmerkingen ingegeven.\n";}
        if(document.getElementById('taal').value=='de'){errorString+= "Sie habben keine Kommentar infgührt.\n";}
        if(document.getElementById('taal').value=='en'){errorString+= "You have not filled in your comment.\n";}
        a=1;
    }else{d.opmerking.style.border='1px solid #cccccc';}
    
    if(a > 0) { 
        alert(errorString);
        return false;
    } else {
		var parameters = 
            'naam=' + d.naam.value + 
            '&bedrijfsnaam=' + d.bedrijfsnaam.value + 
            '&telefoon=' + d.telefoon.value + 
            '&contactsoort=' + d.contactsoort.value + 
            '&email=' + d.email.value + 
            '&opmerking=' + d.opmerking.value; 
       
    alert('test');
        xmlHttp.open("POST", "http://www.ranger.nl/html/verstuur.php",true);
        xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        xmlHttp.setRequestHeader("Content-length", parameters.length);
        xmlHttp.onreadystatechange= function() {
            if (xmlHttp.readyState == 4){
                document.getElementById('contact_form').innerHTML = xmlHttp.responseText;
            }
        }
        xmlHttp.send(parameters);
    }
}


function checkDoorsturen(){
	var d = document.forms['contact'];
    var a = 0;
    var errorString='';
    
    if (d.naam.value == ''){
        d.naam.style.border='1px solid red';
		if(document.getElementById('taal').value=='nl'){errorString+= "U heeft geen naam ingegeven.\n";}
        if(document.getElementById('taal').value=='de'){errorString+= "Sie habben keine Name infgührt.\n";}
        if(document.getElementById('taal').value=='en'){errorString+= "You have not filled in a name.\n";}
        a=1;
    }else{d.naam.style.border='1px solid #cccccc';}
	
	if( d.email.value == ''){
        d.email.style.border='1px solid red';
		if(document.getElementById('taal').value=='nl'){errorString+= "U heeft geen emailadres ingegeven.\n";}
        if(document.getElementById('taal').value=='de'){errorString+= "Sie habben keine Email infgührt.\n";}
        if(document.getElementById('taal').value=='en'){errorString+= "You have not filled in an email address.\n";}
        a=1;
    }else{d.email.style.border='1px solid #cccccc';}
    
	if( d.verzender.value == ''){
        d.verzender.style.border='1px solid red';
		if(document.getElementById('taal').value=='nl'){errorString+= "U heeft geen eigen naam ingegeven.\n";}
        if(document.getElementById('taal').value=='de'){errorString+= "Sie habben Ihre Name infgührt.\n";}
        if(document.getElementById('taal').value=='en'){errorString+= "You have not filled in your name.\n";}
        a=1;
    }else{d.verzender.style.border='1px solid #cccccc';}
   
    if( d.verzenderemail.value == ''){
        d.verzenderemail.style.border='1px solid red';
		if(document.getElementById('taal').value=='nl'){errorString+= "U heeft geen eigen naam ingegeven.\n";}
        if(document.getElementById('taal').value=='de'){errorString+= "Sie habben Ihre Name infgührt.\n";}
        if(document.getElementById('taal').value=='en'){errorString+= "You have not filled in your name.\n";}
        a=1;
    }else{d.verzenderemail.style.border='1px solid #cccccc';}
   
   if(a > 0) { 
        alert(errorString);
        return false;
    } else {
		var parameters = 
            'vacaturelink=' + document.getElementById('vacaturelink').value + 
            '&naam=' + document.getElementById('naam').value + 
            '&email=' + document.getElementById('email').value + 
            '&verzender=' + document.getElementById('verzender').value + 
            '&verzenderemail=' + document.getElementById('verzenderemail').value + 
            '&contactsoort=' + document.getElementById('contactsoort').value + 
            '&vacature=' + document.getElementById('vacature').value + 
            '&vacaturenummer=' + document.getElementById('vacaturenummer').value + 
            '&opmerking=' + document.getElementById('opmerking').value; 
       
		xmlHttp.open("POST", "http://www.ranger.nl/html/verstuur.php",true);
        xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        xmlHttp.setRequestHeader("Content-length", parameters.length);
        xmlHttp.onreadystatechange= function() {
            if (xmlHttp.readyState == 4){
                document.getElementById('contact').innerHTML = xmlHttp.responseText;
            }
        }
       xmlHttp.send(parameters);
    }
}

