	function set_msg_email(result) {
		ref = document.getElementById ('msg_form');
		ref.innerHTML = result;
	}

	function set_msg_email1(result) {
		ref = document.getElementById ('msg_form1');
		ref.innerHTML = result;
	}

	function set_msg_email2(result) {
		ref = document.getElementById ('msg_form1');
		ref.innerHTML = result;
	}

	function refresh_slideshow(result) {
		ref = document.getElementById ('slideshow');
		if (!ref) {
			ref = document.getElementById ('slider');
		}
		ref.innerHTML = result;
	}


	function do_dns_check_email() {
		var x;
		x = document.getElementById("email").value;
		x_dns_check_email('http://www.zoekertjesweb.be/modules/checke.php?e='+x, x, set_msg_email);
	}

	function do_dns_check_email1() {
		var x;
		x = document.getElementById("email1").value;
		x_dns_check_email('http://www.zoekertjesweb.be/modules/checke.php?e='+x, x, set_msg_email1);
	}

	function do_dns_check_email2() {
		var x;
		x = document.getElementById("email2").value;
		x_dns_check_email('http://www.zoekertjesweb.be/modules/checke.php?e='+x, x, set_msg_email2);
	}


	function set_msg_form(result) {
		if ( result.indexOf('verstuurd') > 0 ) {
			ref = document.getElementById ('reactieform');
			if (ref) ref.innerHTML = result;
		} else {
			ref = document.getElementById ('msg_form');
			ref.innerHTML = result;
		}
	}

	function set_msg_form1(result) {
		ref = document.getElementById ('msg_form1');
		ref.innerHTML = result;
		if ( result.indexOf('verstuurd') > 0 ) {
			do_clearF1();
		}
	}

	function set_msg_tab(result) {
		ref = document.getElementById ('ajContainer');
		ref.innerHTML = result;
	}

	function do_load_page(url, part) {
		var re = new RegExp("tab=[a-z]+", "g");
		var a = new String(url);
		a = a.replace(re, 'tab='+part);
		x_load_page(a, part, set_msg_tab);
	}

	function do_load_slide(url) {
		x_load_slide(url, refresh_slideshow);
	}

	function do_check_form() {
		var e, n, r, t, rn, re, a, url;
		t = document.getElementById("formtype").value;
		e = document.getElementById("email").value;
		n = document.getElementById("naam").value;
		r = document.getElementById("reactie2").value;
//		re = document.getElementById("Recemail").value;
//		rn = document.getElementById("Recnaam").value;
		url = location.href;
		url = url.replace(/#reactie/,"");
		a = document.getElementById("advid").value;
		x_check_form(url, e, n, r, t, a, set_msg_form);
	}

	function do_check_form1() {
		var e, n, r, t, rn, re, a, url;
		t = document.getElementById("formtype").value;
		e = document.getElementById("email1").value;
		n = document.getElementById("naam1").value;
		r = document.getElementById("reactie").value;
		re = document.getElementById("email2").value;
		rn = document.getElementById("naam2").value;
		url = location.href;
		url = url.replace(/#reactie/,"");
		sajax_request_type = 'POST';
		a = document.getElementById("advid").value;
//		alert(2);
		x_check_form(url, e, n, r, t, a, rn, re, set_msg_form1);
	}
	
	function do_check_form2() {
		var e, n, r, t, a, url;
		t = document.getElementById("formtype").value;
		e = document.getElementById("email1").value;
		n = document.getElementById("naam1").value;
		r = document.getElementById("reactie").value;
		url = location.href;
		url = url.replace(/#reactie/,"");
		a = document.getElementById("advid").value;
		sajax_request_type = 'POST';
		x_check_form(url, e, n, r, t, a, set_msg_form1);
	}

	function do_clearF() {
//		document.getElementById("msg_form").innerHTML = "Het formulier is leeg gemaakt";
		document.getElementById("email").value = "";
		document.getElementById("naam").value = "";
//		document.getElementById("Recemail").value = "";
//		document.getElementById("Recnaam").value = "";
		document.getElementById("reactie").value = "";
	}

	function do_clearF1() {
		if(document.getElementById("email1")) document.getElementById("email1").value = "";
		if(document.getElementById("naam1")) document.getElementById("naam1").value = "";
		if(document.getElementById("email2")) document.getElementById("email2").value = "";
		if(document.getElementById("email2")) document.getElementById("naam2").value = "";
		if(document.getElementById("reactie")) document.getElementById("reactie").value = "";
	}

		var sajax_debug_mode = false;
		var sajax_request_type = "GET";
		var sajax_target_id = "";
		var sajax_failure_redirect = "";
		
		function sajax_debug(text) {
			if (sajax_debug_mode)
				alert(text);
		}
		
 		function sajax_init_object() {
 			sajax_debug("sajax_init_object() called..")
 			
 			var A;
 			
 			var msxmlhttp = new Array(
				'Msxml2.XMLHTTP.5.0',
				'Msxml2.XMLHTTP.4.0',
				'Msxml2.XMLHTTP.3.0',
				'Msxml2.XMLHTTP',
				'Microsoft.XMLHTTP');
			for (var i = 0; i < msxmlhttp.length; i++) {
				try {
					A = new ActiveXObject(msxmlhttp[i]);
				} catch (e) {
					A = null;
				}
			}
 			
			if(!A && typeof XMLHttpRequest != "undefined")
				A = new XMLHttpRequest();
			if (!A)
				sajax_debug("Could not create connection object.");
			return A;
		}
		
		var sajax_requests = new Array();
		
		function sajax_cancel() {
			for (var i = 0; i < sajax_requests.length; i++) 
				sajax_requests[i].abort();
		}
		
		function sajax_do_call(func_name, args) {
			var i, x, n;
			var uri;
			var post_data;
			var target_id;
			sajax_debug("in sajax_do_call().." + sajax_request_type + "/" + sajax_target_id);
			target_id = sajax_target_id;
			if (typeof(sajax_request_type) == "undefined" || sajax_request_type == "") 
				sajax_request_type = "GET";
			
			uri = "/herbalifeshapeworks-producten-verkrijgbaar-189807.html";

//			uri = '';
//			alert(args[0]);
			uri = args[0];
			if (sajax_request_type == "GET") {
			
				if (uri.indexOf("?") == -1) 
					uri += "?rs=" + escape(func_name);
				else
					uri += "&rs=" + escape(func_name);
				uri += "&rst=" + escape(sajax_target_id);
				uri += "&rsrnd=" + new Date().getTime();
				
				for (i = 0; i < args.length-1; i++) 
					uri += "&rsargs[]=" + escape(args[i]);

				post_data = null;
			} 
			else if (sajax_request_type == "POST") {
				post_data = "rs=" + escape(func_name);
				post_data += "&rst=" + escape(sajax_target_id);
				post_data += "&rsrnd=" + new Date().getTime();
				
				for (i = 0; i < args.length-1; i++) 
					post_data = post_data + "&rsargs[]=" + escape(args[i]);
			}
			else {
				alert("Illegal request type: " + sajax_request_type);
			}
			x = sajax_init_object();
			if (x == null) {
				if (sajax_failure_redirect != "") {
					location.href = sajax_failure_redirect;
					return false;
				} else {
					sajax_debug("NULL sajax object for user agent:\n" + navigator.userAgent);
					return false;
				}
			} else {

				x.open(sajax_request_type, uri, true);
//				window.open(uri);
				
				sajax_requests[sajax_requests.length] = x;
				
				if (sajax_request_type == "POST") {
					x.setRequestHeader("Method", "POST " + uri + " HTTP/1.1");
					x.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				}
			
				x.onreadystatechange = function() {
					if (x.readyState != 4) 
						return;

					sajax_debug("received " + x.responseText);
				
					var status;
					var data;
					var txt = x.responseText.replace(/^\s*|\s*$/g,"");
					status = txt.charAt(0);
					data = txt.substring(2);

					if (status == "") {
						// let's just assume this is a pre-response bailout and let it slide for now
					} else if (status == "-") 
						alert("Error: " + data);
					else {
						if (target_id != "") {
							document.getElementById(target_id).innerHTML = eval(data);
						} else {
							try {
								var callback;
								var extra_data = false;
								if (typeof args[args.length-1] == "object") {
									callback = args[args.length-1].callback;
									extra_data = args[args.length-1].extra_data;
								} else {
									callback = args[args.length-1];
								}
								callback(eval(data), extra_data);
							} catch (e) {
								if ( data.substr(0,7) == 'var res') {
									callback(eval(data), extra_data);
								} else {
									callback(data, extra_data);
								}
//								alert(data);
//								alert("Caught error " + e + ": Could not eval " + data );
							}
						}
					}
				}
			}
			
			sajax_debug(func_name + " uri = " + uri + "/post = " + post_data);
			x.send(post_data);
			sajax_debug(func_name + " waiting..");
			delete x;
			return true;
		}
		
				
		// wrapper for dns_check_email		
		function x_dns_check_email() {
			sajax_do_call("dns_check_email",
				x_dns_check_email.arguments);
		}
		
				
		// wrapper for check_form		
		function x_check_form() {
			sajax_do_call("check_form",
				x_check_form.arguments);
		}

		// wrapper for load_page
		function x_load_page() {
			sajax_do_call("load_page",
				x_load_page.arguments);
		}

		// wrapper for load_slide
		function x_load_slide() {
			sajax_do_call("load_slide",
				x_load_slide.arguments);
		}

		
function switchTabInfo (p) {
	if (p == 'on') {
		obj = document.getElementById ( 'rowReactie' );
		obj = obj.style;
		obj.visibility = 'hidden';
		obj.display = 'none';

		obj = document.getElementById ( 'rowRecNaam' );
		obj = obj.style;
		obj.visibility = 'visible';
		obj.display = '';
		obj = document.getElementById ( 'rowRecEmail' );
		obj = obj.style;
		obj.visibility = 'visible';
		obj.display = '';
	} else {
		obj = document.getElementById ( 'rowReactie' );
		obj = obj.style;
		obj.visibility = 'visible';
		obj.display = '';

		obj = document.getElementById ( 'rowRecNaam' );
		obj = obj.style;
		obj.visibility = 'hidden';
		obj.display = 'none';
		obj = document.getElementById ( 'rowRecEmail' );
		obj = obj.style;
		obj.visibility = 'hidden';
		obj.display = 'none';
	}
}

function _setTab(num,mode) {
	obj = document.getElementById ( 'img' + num.toString());
	if ( mode == 'on' ) {
		obj.src = obj.src.replace('_off', '_on');
		obj = document.getElementById ( 'formtype' );
		obj.value = num;
		switch (num) {
			case 1:
				switchTabInfo('off');
				break;
			case 2:
				switchTabInfo('on');
				break;
			case 3:
				switchTabInfo('off');
				break;
		}
	} else {
		obj.src = obj.src.replace('_on', '_off');
	}
}
function setTab(num,mode) {
	_setTab(1,'off');
	_setTab(2,'off');
	_setTab(3,'off');
	_setTab(num,'on');
}		