window.onload = loadMap;
dbConnection = new DBconnection();
dbConnection.init();

function loadMap() {
  if (GBrowserIsCompatible()) {
    var map = new GMap2(document.getElementById("map"));
    var point = new GLatLng(51.680026457461764, 5.7791197299957275)
    map.addControl(new GSmallMapControl());
    map.addControl(new GMapTypeControl());        
    map.setCenter(point, 13);
    
    var marker = new GMarker(point);
    map.addOverlay(marker);
  }
}

function clear_email(){
  var email_addr = document.getElementById('bericht_email');
  if(email_addr.value == 'Uw email adres'){email_addr.value = '';}
}

function bericht_submit(){
  bericht_email = document.getElementById('bericht_email').value;
  bericht_text = document.getElementById('bericht_text').value;
  bericht_text.replace("\"/g","\\\"");
  bericht_text.replace("\'/g","\\\'");
  bericht_text.replace("\\/g","\\\\'");
  //bericht_text.replace("\;/g","\\;'");
  var reply_target = document.getElementById('contact_form');
  
  if(bericht_email != '' && bericht_email.match("\\w+@\\w+\\.\\w+") && bericht_text != ""){
    reply_target.innerHTML = "Stuur direct een bericht:<br><br> Bericht wordt verzonden...";
    parameters = "email="+bericht_email+"&bericht="+bericht_text;
    dbConnection.send('bericht_ontvangen','POST',parameters);
  }
  else {
    reply_target.innerHTML = "Stuur direct een bericht:<br><br>"+
    "<span style=\"color:red;\">Bericht niet verzonden.</span><br><br> Controleer of er een geldig email "+
    "adres is ingevoerd en het berichtveld niet leeg is,<br> Probeer het "+
    "<span id=\"bericht_reset_link\" class=\"link\""+
    "onmouseover=\"javascript:this.style.textDecoration = 'underline';this.style.cursor = 'pointer';\""+
    "onclick=\"javascript:reset_bericht();\">nogmaals!";
  }
}

function bericht_ontvangen(reply_data){
  var reply_target = document.getElementById('contact_form');
  reply_target.innerHTML = "Stuur direct een bericht:<br><br> Bericht <span style=\"font-weight:bold;\">verzonden!</span>";
  setTimeout("reset_bericht()", 2000);
}


function reset_bericht(){
  var reply_target = document.getElementById('contact_form');
  reply_target.innerHTML =  "Stuur direct een bericht:<br><br>"+
        "<form action=\"javascript:bericht_submit();\" method=\"POST\">"+
            "<input id=\"bericht_email\" type=\"text\" autocomplete=\"off\" value=\"Uw email adres\" name=\"Email\" onclick=\"javascript:clear_email();\">"+
            "<textarea id=\"bericht_text\"></textarea>"+
            "<input type=\"submit\" value=\"Verzenden\" name=\"submit\">"+
          "</form>";
}

