// JavaScript Document
var taal_gedetecteerd = "geen"; //

function jva_mail_a_friend_adjust(veldnaam){
var veldwaarde = document.getElementById(veldnaam).value;
var txtWaarde = document.getElementById("mtf_inhoud").value;

  if (taal_gedetecteerd=="geen") {
    if (txtWaarde.indexOf("uw naam")!=-1) taal_gedetecteerd = "Nederlands";
    if (txtWaarde.indexOf("your name")!=-1) taal_gedetecteerd = "Engels";
    if (txtWaarde.indexOf("Ihr Name")!=-1) taal_gedetecteerd = "Duits";
  }
  
  if (veldwaarde!="") {
    switch (veldnaam) {
      case "mtf_naam": {
	    if (taal_gedetecteerd=="Nederlands") txtWaarde = txtWaarde.replace("uw naam", veldwaarde);
	    if (taal_gedetecteerd=="Engels") txtWaarde = txtWaarde.replace("your name", veldwaarde);
	    if (taal_gedetecteerd=="Duits") txtWaarde = txtWaarde.replace("Ihr Name", veldwaarde);
	    break;}
      case "mtf_vriend_naam": {
	    if (taal_gedetecteerd=="Nederlands") txtWaarde = txtWaarde.replace("naam vriend", veldwaarde);
	    if (taal_gedetecteerd=="Engels") txtWaarde = txtWaarde.replace("name friend", veldwaarde);
	    if (taal_gedetecteerd=="Duits") txtWaarde = txtWaarde.replace("Name des Freundes", veldwaarde);
	    break;}
    }
	document.getElementById("mtf_inhoud").value = txtWaarde;
  }
}

function maf_controleer_email(sEmail) { //Deze routine controleert een e-mailadres
  var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
  return regex.test(sEmail);
}

function jva_send_to_friend_submit() {
var naam = document.getElementById("mtf_naam").value;
var naam_vriend = document.getElementById("mtf_vriend_naam").value;
var email = document.getElementById("mtf_email").value;
var email_vriend = document.getElementById("mtf_vriend_email").value;
var inhoud = document.getElementById("mtf_inhoud").value;
var err = false;
var err_melding = "";


  if (naam_vriend == "") {
    err = true;
	if (taal_gedetecteerd=="Nederlands") err_melding += "- De naam van uw vriend is niet ingevuld.\n"
	if (taal_gedetecteerd=="Engels") err_melding += "- You didn't supply the name of your friend.\n"
	if (taal_gedetecteerd=="Duits") err_melding += "- Der Name Ihres Freundes ist nicht ausgefüllt worden.\n"
  }

  if (!maf_controleer_email(email_vriend)) {
    err = true;
	if (taal_gedetecteerd=="Nederlands") err_melding += "- Het e-emailadres van uw vriend is niet geldig.\n"
	if (taal_gedetecteerd=="Engels") err_melding += "- Your friends e-mailaddress isn\'t valid.\n"
	if (taal_gedetecteerd=="Duits") err_melding += "- Die eMail Adresse Ihres Freundes ist unzulässig.\n"
  }

  if (naam == "") {
    err = true;
	if (taal_gedetecteerd=="Nederlands") err_melding += "- Uw naam is niet ingevuld.\n"
	if (taal_gedetecteerd=="Engels") err_melding += "- You didn\'t supply your name.\n"
	if (taal_gedetecteerd=="Duits") err_melding += "- Ihr Name ist nicht ausgefüllt worden.\n"
  }

  if (!maf_controleer_email(email)) {
    err = true;
	if (taal_gedetecteerd=="Nederlands") err_melding += "- U moet uw eigen e-mailadres opgeven zodat uw vriend kan replyen.\n"
	if (taal_gedetecteerd=="Engels") err_melding += "- You have to supply your e-mailaddress. It will be used as reply-address.\n"
	if (taal_gedetecteerd=="Duits") err_melding += "- Sie müssen Ihre eigene eMail Adresse eingeben damit Ihr Freund Sie antworten kann.\n"
  }

  if (!err) {
	maf_post("/xml/mailAfriend.asp?s=1", "spnMAF", "jva_send_to_friend_submit_onLoad()","p=" + mafpid + "&w=" + mafwid + "&t=" + maftid + "&d=" + mafdid + "&n=" + escape(naam) + "&e=" + escape(email) + "&nv=" + escape(naam_vriend) + "&ev=" + escape(email_vriend) + "&i=" + escape(inhoud)+"&cp=" + contentPad);
	maf_toggle();
  }
  else {
	if (err_melding!="") alert(err_melding);
  }
}

function jva_send_to_friend_submit_onLoad() {
	alert("Uw vriend of kennis is op de hoogte gebracht.");
}

function maf_toggle() {
	var stat_huidig = document.getElementById("spnMAF").style.display;
	if (stat_huidig=="block") {
		document.getElementById("spnMAF").style.display = "none"; } 
	else {
		document.getElementById("spnMAF").innerHTML = "Laden...";
		document.getElementById("spnMAF").style.display = "block";
		maf_get("/xml/mailAfriend.asp?d=" + mafdid + "&p=" + mafpid + "&w=" + mafwid + "&t=" + maftid, "spnMAF", "");
	}
}

var maf_xmlhttp;
function maf_get(url, spanControl, js_loadfunctie) {
	maf_xmlhttp = false;
	// branch for native XMLHttpRequest object
	if(window.XMLHttpRequest) {
		try {
			maf_xmlhttp = new XMLHttpRequest();
		} catch(e) {
			maf_xmlhttp = false;
		}
		// branch for IE/Windows ActiveX version
	} 
	else if(window.ActiveXObject) {
		try {
			maf_xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				maf_xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				maf_xmlhttp = false;
			}
		}
	}
	if(maf_xmlhttp) {
		maf_xmlhttp.onreadystatechange = function() {
 			if (maf_xmlhttp.readyState==4) {
   				if (spanControl!="") document.getElementById(spanControl).innerHTML = maf_xmlhttp.responseText;
				if (js_loadfunctie!="") eval(js_loadfunctie);
  			}
		}
		maf_xmlhttp.open("GET", url, true);
		maf_xmlhttp.send("");
	}
}

function maf_post(url, spanControl, js_loadfunctie, sendlist, encodeextraweg) {
	maf_xmlhttp = false;
	// branch for native XMLHttpRequest object
	if(window.XMLHttpRequest) {
		try {
			maf_xmlhttp = new XMLHttpRequest();
		} catch(e) {
			maf_xmlhttp = false;
		}
		// branch for IE/Windows ActiveX version
	} 
	else if(window.ActiveXObject) {
		try {
			maf_xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				maf_xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				maf_xmlhttp = false;
			}
		}
	}
	if(maf_xmlhttp) {
		maf_xmlhttp.onreadystatechange = function() {
 			if (maf_xmlhttp.readyState==4) {
   				if (spanControl!="") document.getElementById(spanControl).innerHTML = maf_xmlhttp.responseText;
				if (js_loadfunctie!="") eval(js_loadfunctie);
  			}
		}
		maf_xmlhttp.open("POST", url, false);
		if (encodeextraweg!="") maf_xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		maf_xmlhttp.send(sendlist);
	}
}


