//Als javascript enabled is worden de niet-javascript aanroepen vanzelf met javascript aanroepen overschreven. Best wel slim.
/*
function enableAjax(){
    document.getElementById('contact_sendmethod').innerHTML="<div class=\"submitbutton\" onclick=\"sendEmail('showContactform')\">Versturen +</div>";
    //etc voor andere aanroepen.
}

function writeJavascriptCall(){
    write('<div class=\"submitbutton\" onclick=\"sendEmail('showContactform')\">Versturen +</div>');
}
*/
function nieuwVenster(url, naam, initialsettings, w, h) {
    // centreren die hap
    if (h == undefined) h = 0;
    if (w == undefined) w = 0;
    leftP = (screen.width) ? (screen.width-w)/2 : 0;
    if (screen.height && (screen.height <= 600)) { topP = 0; } else { topP = (screen.height) ? (screen.height-h-100)/2 : 0; }

    var settings = ',width='+w;
    settings += ',height='+h;
    settings += ',left='+leftP;
    settings += ',top='+topP;
    initialsettings += settings;

    blaat = window.open(url, naam, initialsettings);
}
<!-- toggle een layer /-->
function toggle(id,id2) {
    document.getElementById(id).style.display = (document.getElementById(id).style.display =='block' ? 'none' : 'block')
    document.getElementById(id2).style.display = (document.getElementById(id).style.display =='block' ? 'none' : '')
}

function hide(id) {
    document.getElementById(id).style.display = (document.getElementById(id).style.display =='block' ? 'none' : '')
}

function show(id) {
    document.getElementById(id).style.display = (document.getElementById(id).style.display =='none' ? 'block' : '')
}
function selectMailmethod(){
    document.getElementById("sendbutton").innerHTML = "<div class=\"submitbutton\" onclick=\"sendEmail('showContactform')\">Versturen +</div>";
}

//AJAX functies:
var xmlHttp


function displayStuff(functienaam,str){
    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null){
        alert ("Browser does not support HTTP Request")
        return
    }

    if (functienaam=="showPortfolio"){
        var elementid = "display";
    }
    if (functienaam=="showAdverteren"){
        var elementid = "display";
    }
    if (functienaam=="showDesc" || functienaam=="hideDesc"){
        var elementid = "desc"+str;
    }
    if (functienaam=="showInfo" || functienaam=="hideInfo"){
        var elementid = "info"+str;
    }

    var url="/_site/module/ajax_actions.php"
    url=url+"?q="+str
    url=url+"&f="+functienaam
    url=url+"&sid="+Math.random()

    xmlHttp.onreadystatechange=function(){
        if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
            document.getElementById(elementid).innerHTML=xmlHttp.responseText
        }
    }
    xmlHttp.open("GET",url,true)
    xmlHttp.send(null)

    //debug
    //document.getElementById("slogan").innerHTML=functienaam

}

function sendEmail(functienaam){
    var formvalues = new Array();

/*
formvalues[0] = document.getElementById("formvalues_bedrijfsnaam").value;
formvalues[1] = document.getElementById("formvalues_contactnaam").value;
formvalues[2] = document.getElementById("formvalues_straat").value;
formvalues[3] = document.getElementById("formvalues_huisnummer").value;
formvalues[4] = document.getElementById("formvalues_postcode").value;
formvalues[5] = document.getElementById("formvalues_woonplaats").value;
formvalues[6] = document.getElementById("formvalues_telefoon").value;
formvalues[7] = document.getElementById("formvalues_email").value;
formvalues[8] = document.getElementById("formvalues_opmerkingen").value;
*/

formvalues[0] = document.getElementById("formvalues_bedrijfsnaam").value;
formvalues[1] = document.getElementById("formvalues_contactnaam").value;
formvalues[2] = document.getElementById("formvalues_telefoon").value;
formvalues[3] = document.getElementById("formvalues_email").value;
formvalues[4] = document.getElementById("formvalues_opmerkingen").value;

    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null){
        alert ("Browser does not support HTTP Request")
        return
    }

    if (functienaam=="showContactform"){
        var elementid = "contactform";
    }

    var url="/_site/module/ajax_actions.php"
    url=url+"?q="+formvalues
    url=url+"&f="+functienaam
    url=url+"&sid="+Math.random()

    xmlHttp.onreadystatechange=function(){
        if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
            document.getElementById(elementid).innerHTML=xmlHttp.responseText
        }
    }
    xmlHttp.open("GET",url,true)
    xmlHttp.send(null)

    //debug
    document.getElementById("slogan").innerHTML=formvalues
}

function GetXmlHttpObject()
{
var xmlHttp=null;

try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 // Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}
