var domeinnaam = 'http://www.letselschade-informatie.nl'; function gebid(id){ return document.getElementById(id); } function ec(str){ return encodeURIComponent(str); } function ajax(url,vars,callbackFunction){ if(window.XMLHttpRequest){ var request = new XMLHttpRequest(); } else{ var request = new ActiveXObject('MSXML2.XMLHTTP.3.0'); } request.open('POST',url,true); request.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); request.onreadystatechange = function(){ if(request.readyState == 4 && request.status == 200){ if(request.responseText){ callbackFunction(request.responseText); } } } request.send(vars); } function contact(){ var poststr = "aanhef="+ec(gebid('aanhef').value)+"&voornaam="+ec(gebid('voornaam').value)+"&achternaam="+ec(gebid('achternaam').value)+"&e-mailadres="+ec(gebid('e-mailadres').value)+"&bedrijfsnaam="+ec(gebid('bedrijfsnaam').value)+"&adres="+ec(gebid('adres').value)+"&postcode="+ec(gebid('postcode').value)+"&woonplaats="+ec(gebid('woonplaats').value)+"&telefoon="+ec(gebid('telefoon').value)+"&via="+ec(gebid('via').value)+"&bericht="+ec(gebid('bericht').value)+"&letters="+ec(gebid('letters').value); gebid('submit').innerHTML = 'Moment'; gebid('submit').disabled = true; ajax(domeinnaam+'/inc/ajax.php?soort=contact',poststr,ok_letters); } function c_contact(){ var poststr = "&naam="+ec(gebid('c_naam').value)+"&telefoon="+ec(gebid('c_telefoon').value)+"&e-mailadres="+ec(gebid('c_e-mailadres').value)+"&bericht="+ec(gebid('c_bericht').value); gebid('c_submit').innerHTML = 'Moment'; gebid('c_submit').disabled = true; ajax(domeinnaam+'/inc/ajax.php?soort=c_contact',poststr,ok_c_contact); } function gastenboek(){ var poststr = "naam="+ec(gebid('naam').value)+"&bericht="+ec(gebid('bericht').value)+"&letters="+ec(gebid('letters').value); gebid('submit').innerHTML = 'Moment'; gebid('submit').disabled = true; ajax(domeinnaam+'/inc/ajax.php?soort=gastenboek',poststr,ok_letters); } function zoeken(){ var poststr = "zoekterm="+ec(gebid('zoekterm').value); gebid('submit').innerHTML = 'Moment'; gebid('submit').disabled = true; ajax(domeinnaam+'/inc/ajax.php?soort=zoeken',poststr,ok_normal); } function nieuwsbrief(){ var poststr = "e-mailadres="+ec(gebid('e-mailadres').value); gebid('submit').innerHTML = 'Moment'; gebid('submit').disabled = true; ajax(domeinnaam+'/inc/ajax.php?soort=nieuwsbrief',poststr,ok_normal); } function nieuwsbrief_1(){ var poststr = "e-mailadres="+ec(gebid('e-mailadres').value)+"&check="+ec(gebid('check').value); gebid('submit').innerHTML = 'Moment'; gebid('submit').disabled = true; ajax(domeinnaam+'/inc/ajax.php?soort=nieuwsbrief_1',poststr,ok_normal); } function nieuwsbrief_2(){ var poststr = "e-mailadres="+ec(gebid('e-mailadres').value)+"&check="+ec(gebid('check').value); gebid('submit').innerHTML = 'Moment'; gebid('submit').disabled = true; ajax(domeinnaam+'/inc/ajax.php?soort=nieuwsbrief_2',poststr,ok_normal); } function ok_normal(result){ var result_out = result.split("|"); var result_mess = result_out[0]; var result_id = result_out[1]; if( result_mess == 'OK' ){ gebid('formulier').style.display = 'none'; gebid('verzonden').innerHTML = result_id; gebid('verzonden').style.display = 'block'; } else{ alert(result_mess); gebid(result_id).focus(); gebid('submit').innerHTML = 'Verstuur'; gebid('submit').disabled = false; } } function ok_letters(result){ var result_out = result.split("|"); var result_mess = result_out[0]; var result_id = result_out[1]; if( result_mess == 'OK' ){ gebid('formulier').style.display = 'none'; gebid('verzonden').innerHTML = result_id; gebid('verzonden').style.display = 'block'; } else{ if( result_id == 'letters'){ img = gebid('img_letters'); img.src = domeinnaam+'/inc/letters.php?' + Math.random(); gebid('letters').value = ''; } alert(result_mess); gebid(result_id).focus(); gebid('submit').innerHTML = 'Verstuur'; gebid('submit').disabled = false; } } function ok_c_contact(result){ var result_out = result.split("|"); var result_mess = result_out[0]; var result_id = result_out[1]; if( result_mess == 'OK' ){ gebid('c_formulier').style.display = 'none'; gebid('c_verzonden').innerHTML = result_id; gebid('c_verzonden').style.display = 'block'; } else{ alert(result_mess); gebid(result_id).focus(); gebid('c_submit').innerHTML = 'Verstuur'; gebid('c_submit').disabled = false; } } function formtip(position,displ){ var spanArray = document.getElementsByTagName('span'); var hints = 1; for( var i = 0; i < spanArray.length; i++){ if( spanArray[i].className == "hint" ){ if( hints == position ){ spanArray[i].style.display = displ; } hints++; } } }