﻿var taalmodule_tmp = '';
var returncode = '0';

preloader_loading= new Image()
preloader_loading.src = "images/loader.gif"
preloader_loading.id = "preloader_loader_img"
preloader_loading.style.margin = '10px';
preloader_loading.align = 'middle';

function get_siteurl() {
	var url = window.location.href;
	var nohttp = url.split('//')[1];
	var hostPort = nohttp.split('/');
	
	var siteurl = 'http://';
	
	for(i=0;i<hostPort.length-1;i++) {
		siteurl += hostPort[i]+'/';
	}
	
	return siteurl;
}
	

function blaat() {
	
	var string = 'asd asd asd ë ü&asd=asd';
	string = encodeURI(string);
	alert(string);
	
}


function AlertgetKey(e){
	if (e == null) { // ie
		keycode = event.keyCode;
	} else { // mozilla
		keycode = e.which;
	}
	key = String.fromCharCode(keycode).toLowerCase();
//	alert(keycode);
	if(key == 'x' || keycode=='32' || keycode == '13'){ close_alertdiv(); }
}

function AlertlistenKey() { document.onkeypress = AlertgetKey; }


/* ######################################################################################
   #																					#
   #								   ALGEMEEN											#
   #																					#
   ###################################################################################### */

function check_if_decimal(str) {
	if (!str) { return 0; }
		var ok = 1;
		for (var i = 0; i < str.length; i++) {
			var ch = str.substring(i, i+1);
			if ((ch < "0" || "9" < ch) && ch != '.') {
				ok=0;
			}
		}
		
	var chk = str.split('.');
	if(chk.length>2) {
		ok = 0;
	}
		
	if (ok ==1) {
		return true;	
	} else {
		trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_aantal'),false);
		return false;
	}
}


function check_if_int(number) {
    var isInteger = new Boolean()
    isInteger=true
    var myChar=""
    var myInt=0

    if (number!="" && typeof(number)=="string") {
        for (i=0;i<number.length;i++) {
            myChar=number.charAt(i)
            myInt=parseInt(myChar)

            if (isNaN(myInt)) {
                isInteger=false
            }
        }

    } else {
		
		if (number=="") {
			isInteger=true;
		} else {
        	isInteger=false
		}
   }

    return isInteger	

}

function taalmodule(string) {
		var newstring = js_taalmodule[string];
		if(!newstring) {
			newstring = 'TM: ' + string;
		}
			newstring = newstring.toString();
	//		alert(taalmodule_tmp);
	 return newstring.replace('%s',taalmodule_tmp);
}

function debug(string) {
	if(document.getElementById('debugoutput')) {
			document.getElementById('debugoutput').innerHTML = string;
	}
}

function check_bestelform_nrt(url) {
	var cont = true;
	var rows = document.getElementById('overzichtbody').getElementsByTagName('div');
	var multibutton = document.getElementById('bestel_knop');

	if(rows.length<1) {
		var rows = document.getElementById('overzichtbody').getElementsByTagName('tr');
	}

	for(i=0;i<rows.length;i++) {
		
		if (rows[i].id) {
			if(document.getElementById('bestel_aantal' + i) && document.getElementById('bestel_aantal' + i).value>0) {
				document.getElementById('bestel_aantal' + i).className = 'bestel_aantal_false';
				cont = false
			}			
		} else {
			//rows[i].style.backgroundColor = '#00FFFF';
		}
	}

	if(cont==true) {
		return window.location = url;
	} else {
		if(confirm(taalmodule('bestelformnietleeg'))) {
			return window.location = url;	
		}
	}

}

function check_bestelform_test() {
	//alert('blaat');
	var cont = true;
	if ($('overzichtbody')) {
		var rows = document.getElementById('overzichtbody').getElementsByTagName('tr');
		var multibutton = document.getElementById('bestel_knop');
		
		if(rows.length<1) {
			var rows = document.getElementById('overzichtbody').getElementsByTagName('div');
		}
		//alert(rows.length);
	
		for(i=0;i<rows.length;i++) {
		if (rows[i].id) {
			if (document.getElementById('fustaantal'+i)) {
				
					if(document.getElementById('fustaantal' + i) && document.getElementById('fustaantal' + i).value>0 && document.getElementById('fustaantal' + i).getAttribute('checker')=='true') {
						document.getElementById('fustaantal' + i).className = 'bestel_aantal_false';
						var cont = false;
					} else if(document.getElementById('stuksaantal' + i) && document.getElementById('stuksaantal' + i).value>0 && document.getElementById('stuksaantal' + i).getAttribute('checker')=='true') {
						document.getElementById('stuksaantal' + i).className = 'bestel_aantal_false';	
						var cont = false;
					}
				} else if (document.getElementById('bestel_aantal'+i)) {
			
					
					if(document.getElementById('bestel_aantal' + i) && document.getElementById('bestel_aantal' + i).value>0 && document.getElementById('bestel_aantal' + i).getAttribute('checker')=='true') {
							document.getElementById('bestel_aantal' + i).className = 'bestel_aantal_false';
							var cont = false;
					}
					
				}
			}
		}
	}
	if(cont==true) {
		blurtest();
	} else {
	
		return taalmodule('bestelformnietleeg');

	}	
	
	//return 'test';
}

function check_bestelform_rt(url) {
	var cont = true;
	var rows = document.getElementById('overzichtbody').getElementsByTagName('div');
	var multibutton = document.getElementById('bestel_knop');
	
	if(rows.length<1) {
		var rows = document.getElementById('overzichtbody').getElementsByTagName('tr');
	}
	
	for(i=0;i<rows.length;i++) {
		if (rows[i].id) {
			if (document.getElementById('fustaantal'+i)) {
				
				if(document.getElementById('fustaantal' + i) && document.getElementById('fustaantal' + i).value>0) {
					document.getElementById('fustaantal' + i).className = 'bestel_aantal_false';
					var cont = false;
				} else if(document.getElementById('stuksaantal' + i) && document.getElementById('stuksaantal' + i).value>0) {
					document.getElementById('stuksaantal' + i).className = 'bestel_aantal_false';	
					var cont = false;
				}
			} else if (document.getElementById('bestel_aantal'+i)) {
				
				if(document.getElementById('bestel_aantal' + i) && document.getElementById('bestel_aantal' + i).value>0) {
						document.getElementById('bestel_aantal' + i).className = 'bestel_aantal_false';
						var cont = false;
				}
				
			}
		}
	}
	
	if(cont==true) {
		return window.location = url;
	} else {
		if(confirm(taalmodule('bestelformnietleeg'))) {
			return window.location = url;	
		}
	}	
}



function check_login(url) {
	
	if(confirm(taalmodule('uitloggen?'))) {
		return window.location = url;
		
	}
	
}
function search_check() {
	
	var zoeksleutel = document.getElementById('searchquery').value;
	var procentcheck = 0;
	for (i=0;i<zoeksleutel.length;i++) { //checkt of er meerdere % tekens in voorkomen bij 2 of meer zoeksleutel afhaken.
		if (zoeksleutel[i] == '%') {
			procentcheck++;
		}
	} 

	if(document.getElementById('searchquery').value.length>1 && procentcheck < 2) {
		return true;	
	} else {
	
		trigger_alertdiv(taalmodule('fout'),taalmodule('geefzoekopdracht'),false);
		return false;
	}
}

	function trigger_alertdiv(titel,tekst,showcancel) {
		window.onbeforeunload = '';

		AlertlistenKey();
		
		var x,y;
		if (self.pageYOffset) // all except Explorer
		{
			x = self.pageXOffset;
			y = self.pageYOffset;
		}
		else if (document.documentElement && document.documentElement.scrollTop)
			// Explorer 6 Strict
		{
			x = document.documentElement.scrollLeft;
			y = document.documentElement.scrollTop;
		}
		else if (document.body) // all other Explorers
		{
			x = document.body.scrollLeft;
			y = document.body.scrollTop;
		}	
		
		
		var top_position = document.body.clientHeight;
			top_position = y+100;
		//alert(top_position);
		
		var tmp_width = document.documentElement.offsetWidth;
			tmp_width = tmp_width/2;
			
			left_position = tmp_width - 125;
			
		
		document.getElementById('alertdiv').style.display = 'block';
		document.getElementById('alertdiv').style.top = top_position + 'px';
		document.getElementById('alertdiv').style.left = left_position + 'px';
		
		var knop = '<br /><br />';
			knop += '<input type="button" onclick="close_alertdiv(true);" class="close_alertdiv" value="' + taalmodule('oke') + '"/>';
			if(showcancel) {
				knop += '<a href="javascript:;" onclick="close_alertdiv(false);" class="close_alertdiv">' + taalmodule('cancel') + '</a>';			
			}
		
		
		document.getElementById('alertdiv').innerHTML = '<h1>' + titel + '</h1>' + tekst + knop;
		
		
		document.getElementById('page_blur').style.height = document.body.offsetHeight + 'px';
		document.getElementById('page_blur').style.width = document.body.clientWidth + 'px';
		document.getElementById('page_blur').style.top = y + 'px';
		document.getElementById('page_blur').style.left = 0;		
		document.getElementById('page_blur').style.display = 'block';
				
		document.onscroll = function() { new_alert_pos(); };

		new Draggable('alertdiv', {revert:true,ghosting:false,zindex:1});
		
		var wait = true;

		return false;
		
	}
	
	function wait_for_confirm() {
			if(returncode=='0') {
			//	alert('...');
				setTimeout(wait_for_confirm,1000);
			} else {
				if(returncode=='1') {
					return true;
				} else {
					return false;
				}
			}
	}
	
	function close_alertdiv(returncode) {
		document.getElementById('alertdiv').style.display = 'none';
		document.getElementById('alertdiv').innerHTML = '';
		document.getElementById('page_blur').style.display = 'none';
		document.onscroll = function() { return false };
		document.onkeypress = '';
		if(returncode==true) {
			returncode = '1';
		} else {
			returncode = '-1';
		}
		//alert('test');
//		alert(document.getElementById('page_blur').style.display);
		window.onbeforeunload = blurtest;
		return false;
	}
	
	function new_alert_pos() {
		
			var x,y;
		if (self.pageYOffset) // all except Explorer
		{
			x = self.pageXOffset;
			y = self.pageYOffset;
		}
		else if (document.documentElement && document.documentElement.scrollTop)
			// Explorer 6 Strict
		{
			x = document.documentElement.scrollLeft;
			y = document.documentElement.scrollTop;
		}
		else if (document.body) // all other Explorers
		{
			x = document.body.scrollLeft;
			y = document.body.scrollTop;
		}	
		
		
		var top_position = document.body.clientHeight;
			top_position = y+100;
		//alert(top_position);
		
		var tmp_width = document.documentElement.offsetWidth;
			tmp_width = tmp_width/2;
			
			left_position = tmp_width - 125;
			
		
		document.getElementById('alertdiv').style.top = top_position + 'px';
		document.getElementById('page_blur').style.top = y + 'px';

	return true;
}
	
   
/* ######################################################################################
   #																					#
   #								NIET REAL TIME										#
   #																					#
   ###################################################################################### */




function add_to_order_realtime(cnt,multi) {

	var extend = '';
	var intchecker = false;//gebruikt voor "als inhoud van de velden klopt.."
	elm_artopm = document.getElementById('artopm'+cnt);
	elm_fustaantal = document.getElementById('fustaantal'+cnt);
	elm_aantal = document.getElementById('fustaantal'+cnt);
	elm_fustmax = document.getElementById('fustmax'+cnt);
	elm_stuksaantal = document.getElementById('stuksaantal'+cnt);
	elm_stuks = document.getElementById('stuksaantal'+cnt);
	elm_stukmax = document.getElementById('stukmax'+cnt);
	elm_fustcd = document.getElementById('fustcd'+cnt);
	elm_prijs = document.getElementById('prijs'+cnt);//'prijs'+cnt
	elm_inhoud = document.getElementById('inhoud'+cnt);
	elm_vrcd = document.getElementById('vrcd'+cnt);
	elm_ptcd = document.getElementById('ptcd'+cnt);
	elm_artnm = document.getElementById('artnm'+cnt);
	elm_data = document.getElementById('data'+cnt);
	elm_edit = document.getElementById('edit'+cnt);
	elm_grpcd = document.getElementById('grpcd'+cnt);
	elm_spe = document.getElementById('spe'+cnt);

	if (elm_spe) {
		taalmodule_tmp = elm_spe.value;	
	}	
	var elm_bestelregel = document.getElementById('regel'+cnt);
	var elm_bestel_rt_output = document.getElementById('bestel_rt_output');
	var elm_bestelknop = document.getElementById('bestel_knop'+cnt);
	var elm_bestelopmerking = document.getElementById('bestel_opm'+cnt);
	

	//elm_bestelregel.className = 'bestel_weergave';
	if(check_if_int(elm_fustaantal.value) || elm_stuksaantal.value>0) {	

		//maak de winkelwagen en bestelknop zichtbaar:
		if ($('bestel_rt_output') && $('bestel_rt_besteloverzicht')) {
		document.getElementById('bestel_rt_output').style.display = '';//besteloverzicht zichtbaar maken
		document.getElementById('bestel_rt_besteloverzicht').style.display = '';//besteloverzichtknop zichtbaar maken
		}

		if(elm_bestelknop) { 
			elm_bestelknop.disabled = true;
		}
		
		if (elm_fustmax && elm_fustaantal) {
			
			var maxfust = parseFloat(elm_fustmax.value);
			var fustaantal = parseFloat(elm_fustaantal.value);
			
			if(fustaantal>maxfust) {
				taalmodule_tmp = maxfust;
				//alert(trigger_alertdiv(taalmodule('fout'),taalmodule('teveelfust'),true));
				//if(trigger_alertdiv(taalmodule('fout'),taalmodule('teveelfust'),true)) {
				if(confirm(taalmodule('teveelfust'))) {
					elm_fustaantal.value = elm_fustmax.value;
					add_to_order_realtime(cnt,multi);	
				} else {
					document.getElementById('fustaantal' + cnt).className = 'bestel_aantal_false';	
					//document.getElementById('fustaantal'+cnt).style.border='1px solid #F00';
					if(elm_bestelknop) { 
						elm_bestelknop.disabled = false;
					}
				}
			} else {
				document.getElementById('fustaantal' + cnt).className = 'bestel_aantal_true';	
				//document.getElementById('fustaantal'+cnt).style.border='';
				intchecker = true;
			}
		}
	
	} else {
		if (elm_fustaantal.value.length>0) {//als er wat in staat.
			trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_aantal'),false);
			document.getElementById('fustaantal' + cnt).className = 'bestel_aantal_false';	
			//document.getElementById('fustaantal'+cnt).style.border='1px solid #F00';
			if(elm_bestelknop) { 
				elm_bestelknop.disabled = false;
			}

		}
	}
	
	
	if(elm_stuksaantal.value>0) {
			intchecker = true;
	}

	stuksdoorgaan = false;
	fustdoorgaan = false;

	if (elm_stuksaantal && check_if_int(elm_stuksaantal.value)) {
		if (elm_spe) {
			if (elm_stuksaantal.value%elm_spe.value==0) {
				stuksdoorgaan = true;
			} else {
				stuksdoorgaan = false;
			}
		} else {
			stuksdoorgaan = true;
		}
	} else {
		if (!elm_stuksaantal) {
			stuksdoorgaan = true;	
		} else {
			stuksdoorgaan = false;	
		}
	}

	if ((check_if_int(elm_aantal.value))) {
		fustdoorgaan = true;
	} else {
		fustdoorgaan = false;	
	}
	
	if (fustdoorgaan == true && elm_stuksaantal && elm_stuksaantal.value=='') {
		stuksdoorgaan = true;	
	}
	if (stuksdoorgaan == true && elm_aantal.value == '') {
		fustdoorgaan = true;	
	}
	if (elm_stuksaantal && elm_stuksaantal.value<1 && elm_aantal && elm_aantal.value<1) {
		stuksdoorgaan = false;
		fustdoorgaan = false;
	}

	


	if (intchecker == true && fustdoorgaan == true && stuksdoorgaan == true) {


		if(document.getElementById('bestelregel' + cnt)) {
			document.getElementById('bestelregel' + cnt).innerHTML = taalmodule('bezigmetbestellenvan') + ' ' +elm_artnm.value;
		} else {
			elm_bestel_rt_output.innerHTML += '<div id="bestelregel' + cnt + '">' + taalmodule('bezigmetbestellenvan') + ' ' + elm_artnm.value + '</div>';
		}
		document.getElementById('bestelregel' + cnt).className = '';

		if (elm_edit && elm_edit.value == 'true') {
			extend += '&edit=1';	
		}
		if (elm_fustaantal) {
			extend +='&fustaantal='+elm_fustaantal.value;	
		//	elm_fustaantal.focus();
		}
		if (elm_stuksaantal) {
			extend += '&stuksaantal='+elm_stuksaantal.value;
		//	elm_stuksaantal.focus();
		}
		if (elm_artopm) {
			extend += '&artopm='+elm_artopm.value;	
		}
		if (elm_fustcd) {
			extend +='&fustcd='+elm_fustcd.value;	
		}	
		if (elm_prijs) {
			extend +='&prijs='+elm_prijs.value;	
		}
		if (elm_inhoud) {
			extend +='&inhoud='+elm_inhoud.value;	
		}
		if (elm_vrcd) {
			extend +='&vrcd='+elm_vrcd.value;	
		}
		if (elm_ptcd) {
			extend +='&ptcd='+elm_ptcd.value;	
		}
		if (elm_artnm) {
			extend +='&artnm='+elm_artnm.value;	
		}
		if (elm_data) {
			extend += '&data='+elm_data.value+'_'+elm_grpcd.value;	
		}
		if (elm_bestelopmerking) {
			extend += '&bestelopmerking='+elm_bestelopmerking.value;	
		}
		
		var file = '?action=addrtorder';

		debug(file);

		var xmlObj = null;
		if(window.XMLHttpRequest){
			xmlObj = new XMLHttpRequest();	
		} else if(window.ActiveXObject){
			xmlObj = new ActiveXObject("Microsoft.XMLHTTP");
		} else {
			return;
		}
		
						
		xmlObj.onreadystatechange = function(){
		if(xmlObj.readyState == 4){
			var dataArray = xmlObj.responseXML.getElementsByTagName('result');
			var dataArrayLen = dataArray.length;
			var insertData = '';
			for (var i=0; i<dataArrayLen; i++){

				if(elm_artopm) {
					elm_artopm.value='';	
				}
				
				if(multi==false) {
					elm_bestelknop.disabled=false;
				}
				if (elm_fustaantal) {
					elm_fustaantal.value = '';	
				}
				if (elm_stuksaantal) {
					elm_stuksaantal.value = '0';
				}
		
				if (elm_bestelopmerking) {
					elm_bestelopmerking.value = '';
				}
				
				if (elm_edit && elm_edit.value == 'true' || elm_edit.value == true) {
					if (elm_artnm) {
					elm_artnm.value = '';
					} 
					if (elm_inhoud) {
					elm_inhoud.value = '';
					}
					if (elm_prijs) {
					elm_prijs.value = '';
					}
					if (elm_artopm) {
					elm_artopm.value = '';
					}
				}
				if (elm_stuks) {
				elm_stuks.value = '0';	
				}
		
	
		
				if(elm_bestel_rt_output) {
				
					if (dataArray[i].getAttribute('code') == 'ok') {
						taalmodule_tmp = dataArray[i].getAttribute('artnm')+' - ';//elm_artnm.value;
					//	alert(taalmodule_tmp);
						var div_content = taalmodule('rt_bestelling_oke');
						document.getElementById('bestelregel' + cnt).className = 'rt_bestel_oke';


					} else if (dataArray[i].getAttribute('code') == 'error') {
						
						taalmodule_tmp = dataArray[i].getAttribute('artnm')+' - ';//elm_artnm.value;
						var div_content = taalmodule('rt_bestelling_error');
						document.getElementById('bestelregel' + cnt).className = 'rt_bestel_error';
					
					} else if (dataArray[i].getAttribute('code') == 'changed') {
						
						taalmodule_tmp = dataArray[i].getAttribute('artnm')+' - ';//elm_artnm.value;
						var div_content = taalmodule('rt_bestelling_changed');
						
						document.getElementById('bestelregel' + cnt).className = 'rt_bestel_changed';
					}

					document.getElementById('bestelregel' + cnt).innerHTML = div_content;
						if(elm_bestelknop) { 
							elm_bestelknop.disabled = false;
					}
					
					if(multi==true) {
						page_rt_order();
					}
		
					
				}
	
			}
		}
		}
		xmlObj.open ('POST', file, true);
		xmlObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlObj.setRequestHeader("Content-length", extend.length);
		xmlObj.setRequestHeader("Connection", "close");	
		xmlObj.send (extend);


	} else {
		if (fustdoorgaan == false) {
			$('bestel_aantal' + cnt).className = 'bestel_aantal_false';	
			trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_fustinvoer'),false);
		} else {
			$('stuksaantal' + cnt).className = 'bestel_aantal_false';	
			trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_stuksinvoer'),false);
		}

	}
	
	if(elm_bestelknop) { 
		elm_bestelknop.disabled = false;
	}




}


function check_bestelaantal(soort_lijst,cnt) {
	//alert(soort_lijst);
	if (soort_lijst=='pr') {//PRE-ORDER
		elm_aantal = document.getElementById('bestel_aantal' + cnt);
		elm_stuks = document.getElementById('stuksaantal'+cnt);
		if (elm_aantal) {
		elm_aantal.setAttribute('checker','true');
		}
		elm_stuks.setAttribute('checker','true');		
		//alert('sdf');
		
		if ((elm_aantal && elm_aantal.value>0) || (elm_stuks && elm_stuks.value>0)) {
	
			if(!check_if_int(elm_aantal.value) || elm_stuks.value==0) {
				trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_aantal'),false);
				elm_aantal.className = 'bestel_aantal_false';	
				//elm_aantal.style.border='1px solid #FF0000';					
			} else {
				elm_aantal.className = 'bestel_aantal_true';	
				//elm_aantal.style.border= '';
				return true;
			}
		} else {
			if (elm_aantal) {
				if (elm_aantal.value.length>0) {
					elm_aantal.className = 'bestel_aantal_true';	
				}
				//elm_aantal.style.border= '';	
			}
		}

	} else if (soort_lijst == 'rt') {//REALTIME
		elm_fustaantal = document.getElementById('fustaantal' + cnt);
		elm_aantal = document.getElementById('bestel_aantal' + cnt);

		
		if (elm_fustaantal.value.length>0) {
			
			if(!check_if_int(elm_fustaantal.value) || elm_fustaantal.value==0) {
				trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_aantal'),false);
				return false;
				if(elm_fustaantal) { 
					elm_fustaantal.className = 'bestel_aantal_false';	
					//elm_fustaantal.style.border='1px solid #FF0000';						
				}
			} else {
				if(elm_aantal) { 
					elm_aantal.className = 'bestel_aantal_true';	
					//elm_aantal.style.border= '';
				}
				return true;
			}
		} else {
			elm_fustaantal.className = 'bestel_aantal_true';	
			//elm_fustaantal.style.border= '';	
		}

	} else if (soort_lijst == 'nrt') {//NIET REALTIME
		elm_aantal = document.getElementById('bestel_aantal' + cnt);
		elm_stuks =  document.getElementById('stuksaantal'+cnt);
		if (elm_aantal) {
			elm_aantal.setAttribute('checker','true');
		}
		if(elm_stuks) {
			elm_stuks.setAttribute('checker','true');
		}
		if ((elm_aantal && elm_aantal.value>0) || (elm_stuks && elm_stuks.value>0)) {
			
			if((elm_aantal && check_if_int(elm_aantal.value) == false)) {
				trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_aantal'),false);
				if (elm_aantal) {
				elm_aantal.focus();
				elm_aantal.className = 'bestel_aantal_false';	
				}
				if (elm_stuks) {
					if (elm_stuks.type != 'hidden') {
						elm_stuks.className = 'bestel_aantal_false';	
					}
				}
				return false;
				
				
				//elm_aantal.style.border='1px solid #FF0000';
			} else {
				if (elm_aantal) {
					if (elm_aantal.value.length>0) {
						elm_aantal.className = 'bestel_aantal_true';	
					}
				}
				if (elm_stuks) {
					if (elm_stuks.type != 'hidden') {
						if(elm_stuks.value>0) {
							elm_stuks.className = 'bestel_aantal_true';	
						}
					}
				}
				//elm_aantal.style.border= '';
				return true;
			}
		} else {
			if((elm_aantal && check_if_int(elm_aantal.value) == false)) {
				trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_aantal'),false);
				if (elm_aantal) {
				elm_aantal.focus();
				elm_aantal.className = 'bestel_aantal_false';	
				}
				if (elm_stuks) {
					if (elm_stuks.type != 'hidden') {
						elm_stuks.className = 'bestel_aantal_false';	
					}
				}
				return false;
				//elm_aantal.style.border='1px solid #FF0000';
			} else {
				if (elm_aantal) {
					if (elm_aantal.value.length>0) {
						elm_aantal.className = 'bestel_aantal_true';	
					}
				}
				if (elm_stuks) {
					if (elm_stuks.type != 'hidden') {
						if(elm_stuks.value>0) {
							elm_stuks.className = 'bestel_aantal_true';	
						}
					}
				}
				//elm_aantal.style.border= '';
				return true;
			}
			//elm_aantal.style.border = '';	
		}

	}

	
}

function add_to_order_pr(cnt,multi) {
	elm_must = document.getElementById('must'+cnt);
	elm_prcd = document.getElementById('prcd'+cnt);
	elm_data = document.getElementById('data'+cnt);
	elm_ptcd =  document.getElementById('ptcd'+cnt);
	elm_artnm =  document.getElementById('artnm'+cnt);
	elm_artopm =  document.getElementById('artopm'+cnt);	
	elm_aantal = document.getElementById('aantal'+cnt);
	elm_inhoud = document.getElementById('inhoud'+cnt);
	elm_prijs = document.getElementById('prijs'+cnt);
	elm_leverdatum = document.getElementById('leverdatum'+cnt);
	//elm_aantal = document.getElementById('bestel_aantal' + cnt);
	elm_aantal = document.getElementById('fustaantal' + cnt);
	elm_stuks = document.getElementById('stuksaantal' + cnt);
	elm_edit = document.getElementById('edit' + cnt);
	elm_bestelopm = document.getElementById('bestel_opm'+cnt);
	elm_grpcd = document.getElementById('grpcd'+cnt);
	
	elm_bestelregel = document.getElementById('regel'+cnt);
	elm_winkelwagen = document.getElementById('winkelwagen_body');
	elm_bestelknop = document.getElementById('bestel_knop'+cnt);	
	elm_multibestelknop = document.getElementById('bestel_knop');	
	elm_spe = document.getElementById('spe'+cnt);
	elm_stuksaantal = document.getElementById('stuksaantal'+cnt);
	
	if (elm_spe) {
		taalmodule_tmp = elm_spe.value;	
	}
	if(elm_bestelknop) {
		elm_bestelknop.disabled=true;
	}
	
	if (elm_bestelopm) {
		elm_bestelopm.disabled = true;	
	}
	
	if(elm_aantal) {
		elm_aantal.disabled = true;
	}

	var extend = '';

		stuksdoorgaan = false;
		fustdoorgaan = false;
	
		if (elm_stuksaantal && check_if_int(elm_stuksaantal.value)) {
			if (elm_spe) {
				if (elm_stuksaantal.value%elm_spe.value==0) {
					stuksdoorgaan = true;
				} else {
					stuksdoorgaan = false;
				}
			} else {
				stuksdoorgaan = true;
			}
		} else {
			if (!elm_stuksaantal) {
				stuksdoorgaan = true;	
			} else {
				stuksdoorgaan = false;	
			}
		}
	
		if ((check_if_int(elm_aantal.value))) {
			fustdoorgaan = true;
		} else {
			fustdoorgaan = false;	
		}
		
		if (fustdoorgaan == true && elm_stuksaantal && elm_stuksaantal.value=='') {
			stuksdoorgaan = true;	
		}
		if (stuksdoorgaan == true && elm_aantal.value == '') {
			fustdoorgaan = true;	
		}
		if (elm_stuksaantal && elm_stuksaantal.value<1 && elm_aantal && elm_aantal.value<1) {
			stuksdoorgaan = false;
			fustdoorgaan = false;
		}

	

		if(stuksdoorgaan == true && fustdoorgaan == true) {
	
		
			var tmp_className = elm_bestelregel.className;
			tmp_className = tmp_className.toString();
			if (tmp_className.indexOf("oneven") > -1 || tmp_className.indexOf("even") > -1) {
				if (tmp_className.indexOf("oneven") >-1) {
					tmp_className = 'oneven';	
				} else {
					tmp_className = 'even';	
				}
				elm_bestelregel.className = 'regel_inbestelling_' + tmp_className;
			} else {
				if (tmp_className.indexOf('gallerij_cel_weergave_1') > -1 || tmp_className.indexOf('gallerij_cel_weergave_1_besteld') >-1) {
					elm_bestelregel.className = 'gallerij_cel_weergave_1_in_bestelling';
				} else {
					elm_bestelregel.className = 'gallerij_cel_weergave_0_in_bestelling';
				}
				
			}
	
	
	
		
			var file = './?action=addprorder';
//				?action=addprorder'+ extend;
		
			debug(file);
	//	alert(file);
			var xmlObj = null;
			if(window.XMLHttpRequest){
				xmlObj = new XMLHttpRequest();
			} else if(window.ActiveXObject){
				xmlObj = new ActiveXObject("Microsoft.XMLHTTP");
			} else {
				return;
			}
			
							
			xmlObj.onreadystatechange = function(){
			if(xmlObj.readyState == 4){
				var dataArray = xmlObj.responseXML.getElementsByTagName('result');
				var dataArrayLen = dataArray.length;
				var insertData = '';
				for (var i=0; i<dataArrayLen; i++){

					//elm_aantal.value = '';
					elm_aantal.setAttribute('checker','false');
					if (elm_stuks) {
					elm_stuks.setAttribute('checker','false');
					}
					if (elm_bestelopm) {
						elm_bestelopm.value = '';	
					}
					
	
					if(multi==false) {
						elm_bestelknop.disabled=false;
						elm_aantal.disabled=false;
					}
					if(multi==true) {
						if (elm_bestelknop) {
							elm_bestelknop.disabled=false;
						}
						if (elm_aantal) {
							elm_aantal.disabled=false;
						}
						if (elm_multibestelknop) {
							elm_multibestelknop.disabled=false;
						}
					}
					
						if (elm_edit && elm_edit.value == 'true' || elm_edit.value == true) {
							if (elm_artnm) {
							elm_artnm.value = '';
							} 
							if (elm_inhoud) {
							elm_inhoud.value = '';
							}
							if (elm_prijs) {
							elm_prijs.value = '';
							}
							if (elm_artopm) {
							elm_artopm.value = '';
							}
						}
						if (elm_stuks) {
						//elm_stuks.value = '0';	
						}
						var tmp_className = elm_bestelregel.className;
						tmp_className = tmp_className.toString();
						if (tmp_className.indexOf("oneven") > -1 || tmp_className.indexOf("even") > -1) {
							if (tmp_className.indexOf("oneven") >-1) {
								tmp_className = 'regel_besteld_oneven';	
							} else {
								tmp_className = 'regel_besteld_even';	
							}
							elm_bestelregel.className = tmp_className;
						} else {
							if (tmp_className.indexOf('gallerij_cel_weergave_1') > -1 || tmp_className.indexOf('gallerij_cel_weergave_1_besteld') >-1) {
								elm_bestelregel.className = 'gallerij_cel_weergave_1_besteld';
							} else {
								elm_bestelregel.className = 'gallerij_cel_weergave_0_besteld';
							}
							
						}
					//alert(dataArray[i].getAttribute('code'));
					if (dataArray[i].getAttribute('code') == 'insert') {
						//alert('insert');
						if(elm_winkelwagen) {
							var orderregel = dataArray[i].getAttribute('orderregel');
							var new_tr = document.createElement('tr');
								new_tr.id = 'orderregel'+orderregel;
							var aantal_td = document.createElement('td');
								aantal_td.className = 'aantal';
							var artnm_td = document.createElement('td');
								artnm_td.className = 'artnm';
								
							var aantal_data = document.createTextNode(dataArray[i].getAttribute('winkelwagen_waarde'));
							var artnm_data = document.createTextNode(elm_artnm.value);//dataArray[i].getAttribute('artnm'));							
							
							aantal_td.appendChild(aantal_data);
							artnm_td.appendChild(artnm_data);
	
							new_tr.appendChild(aantal_td);
							new_tr.appendChild(artnm_td);
							
							elm_winkelwagen.appendChild(new_tr);
							
						}

					} else if (dataArray[i].getAttribute('code') == 'update') {
						if(elm_winkelwagen) {
							var orderregel = dataArray[i].getAttribute('orderregel');
							var rows = document.getElementById('orderregel'+orderregel).getElementsByTagName('td');

							rows[0].innerHTML = dataArray[i].getAttribute('winkelwagen_waarde');//pakt eerste td (dat is de aantal td)
						
						}
					
					}

					if(multi==true) {
						page_pr_order(i);
					}	


				}
				
				if (document.getElementById('geen_artikelen_winkelwagen')) {
					document.getElementById('geen_artikelen_winkelwagen').style.display='none';	
				}					
				
				
			}
		}
		
		xmlObj.open ('POST', file, true);
//				?action=addprorder'+ extend;
		xmlObj.setRequestHeader('action','addprorder');
		
		var extend = "bla=foo";
	if (elm_edit.value == 'true') {
		extend += '&handmatig=1';	
	}
	if (elm_inhoud) {
		extend += '&inhoud='+elm_inhoud.value;	
	}
	if (elm_bestelopm) {
		extend += '&bestelopm='+elm_bestelopm.value;	
	}
	if(elm_data) {
		extend += '&data='+elm_data.value+'_'+elm_grpcd.value;
	}
	if(elm_prcd) {
		extend += '&prcd='+elm_prcd.value;
	}
	if(elm_ptcd) {
		extend += '&ptcd='+elm_ptcd.value;
	}
	if (elm_must) {
		if (elm_must.checked == true) {
			extend += '&must=T';	
		}
	}
	if(elm_artnm) {
		
		extend += '&artnm='+elm_artnm.value;
	}
	if(elm_artopm) {
		extend += '&artopm='+elm_artopm.value;
	}
	if(elm_aantal) {
		extend += '&aantal='+elm_aantal.value;
	}
	if(elm_stuks) {
		extend += '&stuks='+elm_stuks.value;
	}	

	if(elm_prijs) {
		extend += '&prijs='+elm_prijs.value;
	}
	if(elm_leverdatum) {
		extend += '&leverdatum='+elm_leverdatum.value;
	}	
			debug(extend);

      xmlObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      xmlObj.setRequestHeader("Content-length", extend.length);
      xmlObj.setRequestHeader("Connection", "close");	
	xmlObj.send (extend);
		
	} else {
		

		if (fustdoorgaan == false) {
			trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_fustinvoer'),false);
		} else {
			trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_stuksinvoer'),false);
			//trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_aantal'),false);
		}

//		trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_aantal'),false);
		//elm_bestelregel.className = tmp_className;
	
		if(multi==true) {
			if (elm_bestelknop) {
				elm_bestelknop.disabled=false;
			}
			if (elm_aantal) {
				elm_aantal.disabled=false;
			}
			if (elm_multibestelknop) {
				elm_multibestelknop.disabled=false;
			}
		}
		if(multi==false) {
			if (elm_bestelknop) {
				elm_bestelknop.disabled=false;
			}
			if (elm_aantal) {
				elm_aantal.disabled=false;
			}
		}
		return false;
	}
	
	
}


function add_to_order_single(cnt,multi) {
	
	var elm_aantal = document.getElementById('bestel_aantal' + cnt);
	//	elm_aantal.focus();
	var elm_data = document.getElementById('data'+cnt);
	var elm_artopm =  document.getElementById('artopm'+cnt);
	var elm_must =  document.getElementById('must'+cnt);
	var elm_fust =  document.getElementById('fust'+cnt);	
	var elm_bestelknop = document.getElementById('bestel_knop'+cnt);
	var elm_winkelwagen = document.getElementById('winkelwagen_body');
	var elm_bestelregel = document.getElementById('regel'+cnt);
	var elm_handmatig = document.getElementById('handmatig'+cnt);
	var elm_bestelopm = document.getElementById('bestel_opm'+cnt);
	var elm_grpcd = document.getElementById('grpcd'+cnt);
	var elm_stuksaantal = $('stuksaantal'+cnt);
	var elm_spe = document.getElementById('spe'+cnt);
	
	if (elm_spe) {
		taalmodule_tmp = elm_spe.value;	
	}
	
	if(multi==false) {
		//elm_bestelknop.style.border='';
		elm_bestelknop.disabled=true;
		elm_aantal.disabled=true;
	}
	
	
	var extend = '';
	
	if (elm_bestelopm) {
		extend += '&bestelopm='+elm_bestelopm.value;	
	}
	
	if(elm_artopm) {
		extend += '&artopm='+elm_artopm.value;
	}
	if (elm_stuksaantal) {
		extend += '&stuksaantal='+elm_stuksaantal.value;	
	}
	
	if(elm_must) {
		if(elm_must.checked==true) { 
			extend += '&must=1';
		}
	}
	
	if(elm_fust) {
		if(elm_fust.checked==true) { 
			extend += '&fust=1';
		}
	}
	
	if(elm_handmatig) {
		if(elm_handmatig.value=='1') {
			extend += '&handmatig=1';
			
			var elm_artnm = document.getElementById('artnm' + cnt);
			if(elm_artnm) {
				extend += '&artnm=' + elm_artnm.value;
			}
			
			var elm_prijs = document.getElementById('prijs' + cnt);
			if(elm_prijs) {
				extend += '&prijs=' + elm_prijs.value;
			}	
			
			var elm_inhoud = document.getElementById('inhoud' + cnt);
			if(elm_inhoud) {
				extend += '&inhoud=' + elm_inhoud.value;
			}	
			
		}
	}
	if(elm_bestelregel) {
		var tmp_className = elm_bestelregel.className;
		tmp_className = tmp_className.toString();
		if (tmp_className.indexOf("oneven") > -1 || tmp_className.indexOf("even") > -1) {
			if (tmp_className.indexOf("oneven") >-1) {
				tmp_className = 'oneven';	
			} else {
				tmp_className = 'even';	
			}
			elm_bestelregel.className = 'regel_inbestelling_' + tmp_className;
		} else {
			if (tmp_className.indexOf('gallerij_cel_weergave_1') > -1 || tmp_className.indexOf('gallerij_cel_weergave_1_besteld') >-1) {
				elm_bestelregel.className = 'gallerij_cel_weergave_1_in_bestelling';
			} else {
				elm_bestelregel.className = 'gallerij_cel_weergave_0_in_bestelling';
			}
			
		}
		
		//alert(elm_bestelregel.className);
	}
	stuksdoorgaan = false;
	fustdoorgaan = false;

	if (elm_stuksaantal && check_if_int(elm_stuksaantal.value)) {
		if (elm_spe) {
			if (elm_stuksaantal.value%elm_spe.value==0) {
				stuksdoorgaan = true;
			} else {
				stuksdoorgaan = false;
			}
		} else {
			stuksdoorgaan = true;
		}
	} else {
		if (!elm_stuksaantal) {
			stuksdoorgaan = true;	
		} else {
			stuksdoorgaan = false;	
		}
	}

	if ((check_if_int(elm_aantal.value))) {
		fustdoorgaan = true;
	} else {
		fustdoorgaan = false;	
	}
	
	if (fustdoorgaan == true && elm_stuksaantal && elm_stuksaantal.value=='') {
		stuksdoorgaan = true;	
	}
	if (stuksdoorgaan == true && elm_aantal.value == '') {
		fustdoorgaan = true;	
	}
	if (elm_stuksaantal && elm_stuksaantal.value<1 && elm_aantal && elm_aantal.value<1) {
		stuksdoorgaan = false;
		fustdoorgaan = false;
	}


	if(fustdoorgaan == true && stuksdoorgaan == true) {
			var data = elm_data.value+'_'+elm_grpcd.value;
			var file = '?action=addnrtorder&data=' + data + '&aantal=' + elm_aantal.value + extend;
			//alert(file);
			debug(file);
		
			var xmlObj = null;
			if(window.XMLHttpRequest){
				xmlObj = new XMLHttpRequest();	
			} else if(window.ActiveXObject){
				xmlObj = new ActiveXObject("Microsoft.XMLHTTP");
			} else {
				return;
			}
							
			xmlObj.onreadystatechange = function(){
			if(xmlObj.readyState == 4){
				var dataArray = xmlObj.responseXML.getElementsByTagName('result');
				var dataArrayLen = dataArray.length;
				var insertData = '';
				if (elm_aantal) {
					if (elm_aantal.value.length>0) {
						elm_aantal.className = 'bestel_aantal_true';	
					}
				}
				if (elm_stuksaantal) {
					if (elm_stuksaantal.value>0) {
						elm_stuksaantal.className = 'bestel_aantal_true';	
					}
				}
				
				for (var i=0; i<dataArrayLen; i++){
					//alert(dataArray[i].getAttribute('sql'));
					if (elm_handmatig && elm_handmatig.value == '1') {					
					elm_aantal.value = '';
					}
					
					if(elm_fust) {
						elm_fust.checked=false;
					}	
					if(elm_artopm) {
						elm_artopm.value='';	
					}
					
					if(multi==false) {
						elm_bestelknop.disabled=false;
						elm_aantal.disabled=false;
					}
		
					if(elm_artnm) {
						elm_artnm.value = '';
					}
					
					if(elm_prijs) {
						elm_prijs.value = '';
					}	
					
					if(elm_inhoud) {
						elm_inhoud.value = '';
					}	
					if (elm_bestelopm) {
						elm_bestelopm.value = '';	
					}
					//var checkvar = elm_aantal.getAttribute('checker');
					
					elm_aantal.setAttribute('checker','false');
					if (elm_bestelopm) {
					elm_bestelopm.setAttribute('checker','false');
					}

					if(elm_bestelregel) {
						
						var tmp_className = elm_bestelregel.className;
						tmp_className = tmp_className.toString();
						if (tmp_className.indexOf("oneven") > -1 || tmp_className.indexOf("even") > -1) {
							if (tmp_className.indexOf("oneven") >-1) {
								tmp_className = 'regel_besteld_oneven';	
							} else {
								tmp_className = 'regel_besteld_even';	
							}
							elm_bestelregel.className = tmp_className;
						} else {
							if (tmp_className.indexOf('gallerij_cel_weergave_1') > -1 || tmp_className.indexOf('gallerij_cel_weergave_1_besteld') >-1) {
								elm_bestelregel.className = 'gallerij_cel_weergave_1_besteld';
							} else {
								elm_bestelregel.className = 'gallerij_cel_weergave_0_besteld';
							}
							
						}
					
					}

					if (dataArray[i].getAttribute('code') == 'insert') {

						if(elm_winkelwagen) {
							var orderregel = dataArray[i].getAttribute('orderregel');
							var new_tr = document.createElement('tr');
							new_tr.id = 'orderregel'+orderregel;
							var aantal_td = document.createElement('td');
							aantal_td.className = 'aantal';
							var artnm_td = document.createElement('td');
							artnm_td.className = 'artnm';
							
							var aantal_data = document.createTextNode(dataArray[i].getAttribute('winkelwagen_waarde'));
							var artnm_data = document.createTextNode(dataArray[i].getAttribute('artnm'));							
							
							aantal_td.appendChild(aantal_data);
							artnm_td.appendChild(artnm_data);
		
							new_tr.appendChild(aantal_td);
							new_tr.appendChild(artnm_td);
							
							
							elm_winkelwagen.appendChild(new_tr);
							
							if(multi==true) {
								page_nrt_order();
							} else if (multi == 'groep') {
								page_nrt_order_groep();	
							}
						}

					} else if (dataArray[i].getAttribute('code') == 'update') {
						
						if(elm_winkelwagen) {
							var orderregel = dataArray[i].getAttribute('orderregel');
							var rows = document.getElementById('orderregel'+orderregel).getElementsByTagName('td');

							rows[0].innerHTML = dataArray[i].getAttribute('winkelwagen_waarde');//pakt eerste td (dat is de aantal td)
						
						}
						if(multi==true) {
							page_nrt_order();
						} else if (multi == 'groep') {
							page_nrt_order_groep();	
						}					
					}

				}
				if (document.getElementById('geen_artikelen_winkelwagen')) {
					document.getElementById('geen_artikelen_winkelwagen').style.display='none';	
				}				
				
				
				
			}
		}
      xmlObj.open ('POST', file, true);
      xmlObj.send ('');
		
	} else {
		//alert('test');
		if (fustdoorgaan == false) {
			trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_fustinvoer'),false);
		} else {
			trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_stuksinvoer'),false);
			//trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_aantal'),false);
		}
		elm_bestelregel.className = tmp_className;
		if(multi==false) {
			elm_bestelknop.disabled=false;
			elm_aantal.disabled=false;
			if (fustdoorgaan == false) {
				elm_aantal.className = 'bestel_aantal_false';	
			}
			if (stuksdoorgaan == false) {
				elm_stuksaantal.className = 'bestel_aantal_false';	
			}
			
			//elm_aantal.style.border = '1px solid #FF0000';
			//elm_bestelknop.style.border='2px solid #FF0000';
		}
		return false;
	}
	
	
}

function add_to_order_aanbieding(cnt,multi) {
	
	
	var elm_aantal = document.getElementById('bestel_aantal' + cnt);
	var elm_data = document.getElementById('data'+cnt);
	var elm_artopm =  document.getElementById('artopm'+cnt);
	var elm_must =  document.getElementById('must'+cnt);
	var elm_fust =  document.getElementById('fust'+cnt);	
	var elm_bestelknop = document.getElementById('bestel_knop'+cnt);
	var elm_winkelwagen = document.getElementById('winkelwagen_body');
	var elm_handmatig = document.getElementById('handmatig'+cnt);
	var elm_artnm = document.getElementById('artnm' + cnt);
			
			

	if(multi==false) {
		//elm_bestelknop.style.border='';
		elm_bestelknop.disabled=true;
		elm_aantal.disabled=true;
	}
	
	var extend = '';
	
	if(elm_artopm) {
		extend += '&artopm='+elm_artopm.value;
	}
	
	if(elm_must) {
		if(elm_must.checked==true) { 
			extend += '&must=1';
		}
	}
	
	if(elm_fust) {
		if(elm_fust.checked==true) { 
			extend += '&fust=1';
		}
	}
	if(elm_artnm) {
		extend += '&artnm=' + elm_artnm.value;
	}	
	
	if(elm_handmatig) {
		if(elm_handmatig.value=='1') {
			extend += '&handmatig=1';
			
			var elm_prijs = document.getElementById('prijs' + cnt);
			if(elm_prijs) {
				extend += '&prijs=' + elm_prijs.value;
			}	
			
			var elm_inhoud = document.getElementById('inhoud' + cnt);
			if(elm_inhoud) {
				extend += '&inhoud=' + elm_inhoud.value;
			}	
			
		}
	}

	if(check_if_int(elm_aantal.value) && elm_aantal.value>0) {
		
		
			var file = '?action=addnrtorder&data=' + elm_data.value + '&aantal=' + elm_aantal.value + extend;
			//alert(encodeURIComponent(extend));
		
			var xmlObj = null;
			if(window.XMLHttpRequest){
				xmlObj = new XMLHttpRequest();	
			} else if(window.ActiveXObject){
				xmlObj = new ActiveXObject("Microsoft.XMLHTTP");
			} else {
				return;
			}
			
							
			xmlObj.onreadystatechange = function(){
			if(xmlObj.readyState == 4){
				var dataArray = xmlObj.responseXML.getElementsByTagName('result');
				var dataArrayLen = dataArray.length;
				var insertData = '';
				for (var i=0; i<dataArrayLen; i++){
					//alert(dataArray[i].getAttribute('sql'));
					//elm_aantal.value = '';
					if(elm_must) {
						elm_must.checked=false;
					}
					if(elm_fust) {
						elm_fust.checked=false;
					}	
					if(elm_artopm) {
						elm_artopm.value='';	
					}
					
					if(multi==false) {
						elm_bestelknop.disabled=false;
						elm_aantal.disabled=false;
					}
		
					if(elm_artnm) {
						elm_artnm.value = '';
					}
					
					if(elm_prijs) {
						elm_prijs.value = '';
					}	
					
					if(elm_inhoud) {
						elm_inhoud.value = '';
					}	
		

					//elm_bestelregel.className = tmp_className

					if (dataArray[i].getAttribute('code') == 'insert') {

						if(elm_winkelwagen) {
							var orderregel = dataArray[i].getAttribute('orderregel');
							var new_tr = document.createElement('tr');
							new_tr.id = 'orderregel'+orderregel;
							var aantal_td = document.createElement('td');
							aantal_td.className = 'aantal';
							var artnm_td = document.createElement('td');
							artnm_td.className = 'artnm';
							
							var aantal_data = document.createTextNode(dataArray[i].getAttribute('aantal'));
							var artnm_data = document.createTextNode(dataArray[i].getAttribute('artnm'));							
							
							aantal_td.appendChild(aantal_data);
							artnm_td.appendChild(artnm_data);
		
							new_tr.appendChild(aantal_td);
							new_tr.appendChild(artnm_td);
							
							elm_winkelwagen.appendChild(new_tr);
							
							if(multi==true) {
								page_nrt_order();
							}
						}

					} else if (dataArray[i].getAttribute('code') == 'update') {
						
						if(elm_winkelwagen) {
							var orderregel = dataArray[i].getAttribute('orderregel');
							var rows = document.getElementById('orderregel'+orderregel).getElementsByTagName('td');

							rows[0].innerHTML = dataArray[i].getAttribute('aantal');//pakt eerste td (dat is de aantal td)
						
						}
						if(multi==true) {
							page_nrt_order();
						}						
					}
					if (document.getElementById('geen_artikelen_winkelwagen')) {
						document.getElementById('geen_artikelen_winkelwagen').style.display='none';	
					}	

				}
			}
		}
      xmlObj.open ('POST', file, true);
      xmlObj.send ('');
		
	} else {
//		alert(taalmodule('ongeldig aantal'));
		trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_aantal'),false);
		
		if(multi==false) {
			elm_bestelknop.disabled=false;
			elm_aantal.disabled=false;
			elm_aantal.className = 'bestel_aantal_false';	
			//elm_aantal.style.border = '1px solid #FF0000';
			//elm_bestelknop.style.border='2px solid #FF0000';
		}
		return false;
	}
	
	
}


function page_nrt_order_groep() {

	var multibutton = document.getElementById('bestel_knop');

	var rows = document.getElementById('overzichtbody').getElementsByTagName('tr');

	for(i=0;i<rows.length;i++) {
		if(document.getElementById('bestel_aantal' + i) && document.getElementById('bestel_aantal' + i).value>0 && document.getElementById('bestel_aantal' + i).getAttribute('checker') == 'true') {
			if (multibutton) { multibutton.disabled = true; }
			add_to_order_single(i,'groep');
			break;
		} else {
			multibutton.disabled = false;
		}
	}

	
}


function page_nrt_order() {

	var rows = document.getElementById('overzichtbody').getElementsByTagName('div');
	var multibutton = document.getElementById('bestel_knop');

	if(rows.length<1) {
		var rows = document.getElementById('overzichtbody').getElementsByTagName('tr');
	}	
	
	//alert(rows.length);
	
	for(i=0;i<rows.length;i++) {

		if(($('bestel_aantal' + i) && $('bestel_aantal' + i).value>0 && $('bestel_aantal' + i).getAttribute('checker') == 'true') || ($('stuksaantal' + i) && $('stuksaantal' + i).value>0 && $('stuksaantal' + i).getAttribute('checker') == 'true')) {
			if (multibutton) { multibutton.disabled = true; }
			add_to_order_single(i,true);
			break;
		} else {
			multibutton.disabled = false;
		}
	}

	
}

function open_in_groot_zoom(src1,box,grote_box) {
	var tmp = document.getElementsByClassName('MagicZoom2');
	var elm_plaatje = $(tmp[0].id); 

	var tmp = document.getElementsByClassName('MagicZoom');
	var elm_zoomplaatje = $(tmp[0].id); //detailfoto_groot

	var src = src1.replace('box='+box,'box='+grote_box);
	elm_plaatje.src = src; 

	elm_zoomplaatje.href = src;
	
	//MagicZoom(smallImageContId, smallImageId, bigImageContId, bigImageId, settings);


	
}

function open_in_groot(src,box,grote_box) {
	elm_grootfoto = document.getElementById('detailfoto_groot');
	elm_grootfoto_href = document.getElementById('detailfoto_groot_href');

	//alert(elm_grootfoto_href);
	//alert(elm_grootfoto.href);
	if (elm_grootfoto) {
		src = src.replace('box='+box,'box='+grote_box);
		//alert(src);
		elm_grootfoto.src = src;
		if (elm_grootfoto_href) {
			src = src.replace('box='+grote_box,'box=500');

			elm_grootfoto_href.href = src;
		}
	} else {
			//alert('deze functie is in onderhoud.');	
		return true;
	}
	
	
}

function page_pr_order() {

	var rows = document.getElementById('overzichtbody').getElementsByTagName('div');
	var multibutton = document.getElementById('bestel_knop');

	if(rows.length<1) {
		var rows = document.getElementById('overzichtbody').getElementsByTagName('tr');
	}	//	alert(rows.length);

	for(i=0;i<rows.length;i++) {
		
		if((document.getElementById('fustaantal' + i) && document.getElementById('fustaantal' + i).value>0 && document.getElementById('fustaantal' + i).getAttribute('checker') == 'true') || (document.getElementById('stuksaantal' + i)) && document.getElementById('stuksaantal' + i).value>0 && document.getElementById('stuksaantal' + i).getAttribute('checker') == 'true') {
			if (multibutton) {multibutton.disabled = true; }
			add_to_order_pr(i,true);
			break;
		} else {
			multibutton.disabled = false;
		}
	
	}

	
}

function page_rt_order() {
	
	var rows = document.getElementById('overzichtbody').getElementsByTagName('div');
	var multibutton = document.getElementById('bestel_knop');
	
	if(rows.length<1) {
		var rows = document.getElementById('overzichtbody').getElementsByTagName('tr');
	}
	
	for(i=0;i<rows.length;i++) {
		
		
		if((document.getElementById('fustaantal' + i) && document.getElementById('fustaantal' + i).value>0) || (document.getElementById('stuksaantal' + i)) && document.getElementById('stuksaantal' + i).value>0) {
			if (multibutton) {multibutton.disabled = true; }
			add_to_order_realtime(i,true);
			break;
		} else {
			multibutton.disabled = false;	
		}
	}

	
}

function update_nrt_order(cnt,ask_confirm) {
	
	var elm_aantal = document.getElementById('bestel_aantal' + cnt);
	var elm_artopm =  document.getElementById('artopm'+cnt);
	var elm_bestelopm =  document.getElementById('bestel_opm'+cnt);
	var elm_stuks =  document.getElementById('stuksaantal'+cnt);
	var elm_must =  document.getElementById('must'+cnt);
	var elm_fust =  document.getElementById('fust'+cnt);	
	var order_id =  document.getElementById('order_id'+cnt).value;	
	var elm_handmatig =  document.getElementById('handmatig'+cnt);	
	var elm_prijs_per_stuk = document.getElementById('prijs_per_stuk'+cnt);
	var elm_totaalprijs_per_stuk = document.getElementById('totaalprijs_per_stuk'+cnt);
	var elm_totaalprijs = document.getElementById('totaalprijs_besteloverzicht');
	var elm_hidden_totaalprijs = document.getElementById('hidden_totaalprijs');
	var elm_totaalstuks = document.getElementById('totaalstuks'+cnt);
	var elm_spe = document.getElementById('spe'+cnt);
	var elm_stuksaantal =  document.getElementById('stuksaantal'+cnt);
	if ((elm_aantal && elm_aantal.value == '0' && ask_confirm==true) && (elm_stuks && elm_stuks.value==0 && ask_confirm==true)) {
		confirm_check = confirm(taalmodule('weet_u_het_zeker'));	
	} else {
		confirm_check = true;
	}
	
	if (elm_spe) {
		taalmodule_tmp = elm_spe.value;	
	}
	stuksdoorgaan = false;
	fustdoorgaan = false;

	if (elm_stuksaantal && check_if_int(elm_stuksaantal.value)) {
		if (elm_spe) {
			if (elm_stuksaantal.value%elm_spe.value==0) {
				stuksdoorgaan = true;
			} else {
				stuksdoorgaan = false;
			}
		} else {
			stuksdoorgaan = true;
		}
	} else {
		if (!elm_stuksaantal) {
			stuksdoorgaan = true;	
		} else {
			stuksdoorgaan = false;	
		}
	}

	if ((check_if_int(elm_aantal.value))) {
		fustdoorgaan = true;
	} else {
		fustdoorgaan = false;	
	}
	
	if (fustdoorgaan == true && elm_stuksaantal && elm_stuksaantal.value=='') {
		stuksdoorgaan = true;	
	}
	if (stuksdoorgaan == true && elm_aantal.value == '') {
		fustdoorgaan = true;	
	}
	if (elm_stuksaantal && elm_stuksaantal.value<1 && elm_aantal && elm_aantal.value<1) {
		stuksdoorgaan = true;
		fustdoorgaan = true;
	}
	
	
	
	if(confirm_check==true) {
	if(((elm_aantal && check_if_int(elm_aantal.value) == true) || ((elm_stuks && elm_stuks.value >0) && elm_aantal && check_if_int(elm_aantal.value) == true)) && stuksdoorgaan == true && fustdoorgaan == true) {
	
		extend = '';
		
		if(elm_artopm) {
			extend += '&artopm=' + encodeURIComponent(elm_artopm.value);
		} else {
			extend += '&artopm=';
		}
		if(elm_bestelopm) {
			extend += '&bestelopm=' + encodeURIComponent(elm_bestelopm.value);
		} else {
			extend += '&bestelopm=';
		}	
		
		if(elm_aantal) {
			extend += '&aantal=' + elm_aantal.value;
		}
		if (elm_stuks) {
			extend += '&stuks=' + elm_stuks.value;	
		}
	
		if(elm_must) {
			if(elm_must.checked==true) {
				extend += '&must=T';
			} else {
				extend += '&must=F';
			}
		} else {
			extend += '&must=F';
		}
		
		if(elm_fust) {
			if(elm_fust.checked==true) {
				extend += '&fust=T';
			} else {
				extend += '&fust=F';
			}
		} else {
			extend += '&fust=F';
		}	

	
		if(elm_handmatig) {
			if(elm_handmatig.value=='1') {
				extend += '&handmatig=1';
				
				var elm_artnm = document.getElementById('artnm' + cnt);
				if(elm_artnm) {
					extend += '&artnm=' + encodeURIComponent(elm_artnm.value);
				}
				
				var elm_prijs = document.getElementById('prijs' + cnt);
				if(elm_prijs) {
					if (check_if_decimal(elm_prijs.value)) {
						elm_prijs.className = 'bestel_aantal_true';	
						//elm_prijs.style.border = '';
						extend += '&prijs=' + elm_prijs.value;
					} else {
						elm_prijs.className = 'bestel_aantal_false';	
						//elm_prijs.style.border = '1px solid #F00';
					}
				}	
				
				var elm_inhoud = document.getElementById('inhoud' + cnt);
				if(elm_inhoud) {
					extend += '&inhoud=' + elm_inhoud.value;
				}	
				
			}
		}
		
		

		extend += '&order_id=' + order_id;
		
		
		var file = './?action=change_order_nrt' + extend;
		debug(file);

		var xmlObj = null;
		if(window.XMLHttpRequest){
			xmlObj = new XMLHttpRequest();	
		} else if(window.ActiveXObject){
			xmlObj = new ActiveXObject("Microsoft.XMLHTTP");
		} else {
			return;
		}
		
		xmlObj.onreadystatechange = function(){
			if(xmlObj.readyState == 4){
				var dataArray = xmlObj.responseXML.getElementsByTagName('result');
				var dataArrayLen = dataArray.length;
				var insertData = '';
					//dataArray[0].getAttribute('sql');
	
					var oudregelprijs = elm_totaalprijs_per_stuk.innerHTML; //td veld
					var oudtotaalprijs = elm_totaalprijs.innerHTML; //td veld
					var stukprijs = elm_prijs_per_stuk.value; //hidden field
					var aantal = elm_aantal.value; //textfield
					
					var regelprijs = (stukprijs*aantal); 
					var totaalprijs = elm_totaalprijs.value;				
						
					if(((elm_aantal && elm_aantal.value>0) || (elm_aantal && elm_aantal.value=='')) || (elm_stuks && elm_stuks.value > 0)) {
						var tr = document.getElementById('orderregel'+order_id).getElementsByTagName('td');
						tr[0].innerHTML = dataArray[0].getAttribute('aantalveld_winkelwagen');//elm_aantal.value;
						
						//regelprijs neerzetten
					//	elm_totaalprijs_per_stuk.innerHTML = regelprijs.toFixed(2);
						elm_totaalprijs_per_stuk.innerHTML = "<div style=\"text-align:right;\">"+dataArray[0].getAttribute('regelprijs')+"</div>";
						elm_totaalprijs.innerHTML = "<div style=\"text-align:right;\">"+dataArray[0].getAttribute('totaalprijs')+"</div>";
					} else {
						document.getElementById('orderregel'+order_id).style.display='none';
						document.getElementById('orderregel'+order_id).style.height='0px';					
						document.getElementById('orderregel'+order_id).style.visibility='hidden';	
					
						document.getElementById('regel'+cnt).style.display='none';
						document.getElementById('regel'+cnt).style.height='0px';					
						document.getElementById('regel'+cnt).style.visibility='hidden';	

						//vernieuwen van de pagina als de winkelwagen helemaal leeg wordt geupdated
						var rows = document.getElementById('overzicht').getElementsByTagName('tr');
						var counter = 0;
					
						
						for(i=0;i<rows.length;i++) {//is het de laatste regel.. vernieuw dan de pagina.
							
							if (rows[i].id) { // als de regels een id hebben..
								if(document.getElementById(rows[i].id).style.display != 'none') {
									var counter = i;
								}
							}
						}
						
						
						if (counter == '0') {
							return window.location = './?action=order_overview';
						}

					}
					
				
				//totaalprijs neerzetten
				//var tussenprijs = oudtotaalprijs-oudregelprijs;
				//tussenprijs = parseFloat(tussenprijs);
				//elm_totaalprijs.align = 'right';
				//elm_totaalprijs.innerHTML = (tussenprijs+regelprijs).toFixed(2);
				elm_totaalprijs.innerHTML = "<div style=\"text-align:right;\">"+dataArray[0].getAttribute('totaalprijs')+"</div>";
				if (elm_totaalstuks) {
				elm_totaalstuks.innerHTML = dataArray[0].getAttribute('totaalstuks');
				}
					
					
				}
			}
	  xmlObj.open ('GET', file, true);
	  xmlObj.send ('');
	
	} else {
		if (fustdoorgaan == false) {
			trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_fustinvoer'),false);
		} else {
			trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_stuksinvoer'),false);
		}
	
	}
	} else {
		var tr = document.getElementById('orderregel'+order_id).getElementsByTagName('td');
		//document.getElementById('bestel_aantal'+cnt).value = tr[0].innerHTML;//getal 0 weer terugzetten naar huidig
	}

}


function delete_order(cnt,soort) {

	if(confirm(taalmodule('weet_u_het_zeker'))) {
	
		if (soort == 'nrt') {
			elm_stuks = document.getElementById('stuksaantal'+cnt);
			document.getElementById('bestel_aantal' + cnt).value = '0';
			if (elm_stuks) {
				elm_stuks.value = '0';
			}
			update_nrt_order(cnt,false);
			
			
		} else if (soort == 'pr') {
			elm_stuks = document.getElementById('stuksaantal'+cnt);
			if(document.getElementById('bestel_aantal' + cnt)) {
			document.getElementById('bestel_aantal' + cnt).value = '0';
			}
			if (elm_stuks) {
				elm_stuks.value = '0';
			}
			update_pr_order(cnt,false);	
		} 	
		
	}
	
}


function update_pr_order(cnt,ask_confirm) {

	var elm_aantal = document.getElementById('bestel_aantal' + cnt);
	//var elm_aantal = document.getElementById('fustaantal' + cnt);
	var elm_artopm =  document.getElementById('artopm'+cnt);
	var elm_must =  document.getElementById('must'+cnt);
	var elm_fust =  document.getElementById('fust'+cnt);	
	var elm_bestelopm =  document.getElementById('bestel_opm'+cnt);	
	var order_id =  document.getElementById('order_id'+cnt).value;	
	var elm_inhoud =  document.getElementById('inhoud'+cnt);	
	var elm_prijs =  document.getElementById('prijs'+cnt);	
	var elm_artnm =  document.getElementById('artnm'+cnt);	
	var elm_stuks =  document.getElementById('stuksaantal'+cnt);	
	var elm_prijs_per_stuk = document.getElementById('prijs_per_stuk'+cnt);
	var elm_totaalprijs_per_stuk = document.getElementById('totaalprijs_per_stuk'+cnt);
	var elm_totaalprijs = document.getElementById('totaalprijs_besteloverzicht');
	var elm_hidden_totaalprijs = document.getElementById('hidden_totaalprijs');
	var elm_totaalstuks = document.getElementById('totaalstuks'+cnt);
	var elm_spe = document.getElementById('spe'+cnt);
	var elm_stuksaantal = document.getElementById('stuksaantal'+cnt);
	if ((elm_aantal && elm_aantal.value == '0') || (elm_aantal && elm_aantal.value == '') && (ask_confirm==true && elm_stuks && elm_stuks.value==0)) {
		confirm_check = confirm(taalmodule('weet_u_het_zeker'));
	} else {
		confirm_check = true;
	}

	if (elm_spe) {
		taalmodule_tmp = elm_spe.value;	
	}
	
	stuksdoorgaan = false;
	fustdoorgaan = false;

	if (elm_stuksaantal && check_if_int(elm_stuksaantal.value)) {
		if (elm_spe) {
			if (elm_stuksaantal.value%elm_spe.value==0) {
				stuksdoorgaan = true;
			} else {
				stuksdoorgaan = false;
			}
		} else {
			stuksdoorgaan = true;
		}
	} else {
		if (!elm_stuksaantal) {
			stuksdoorgaan = true;	
		} else {
			stuksdoorgaan = false;	
		}
	}

	if ((check_if_int(elm_aantal.value))) {
		fustdoorgaan = true;
	} else {
		fustdoorgaan = false;	
	}
	
	if (fustdoorgaan == true && elm_stuksaantal && elm_stuksaantal.value=='') {
		stuksdoorgaan = true;	
	}
	if (stuksdoorgaan == true && elm_aantal.value == '') {
		fustdoorgaan = true;	
	}
	if (elm_stuksaantal && elm_stuksaantal.value<1 && elm_aantal && elm_aantal.value<1) {
		stuksdoorgaan = true;
		fustdoorgaan = true;
	}
	

	if(confirm_check==true) {
	//if((elm_aantal && check_if_int(elm_aantal.value) == true) || (elm_stuks && elm_stuks.value>0) || (elm_stuks && elm_stuks.value==0) || (elm_aantal && elm_aantal.value == '')) {
	if(((elm_aantal && check_if_int(elm_aantal.value) == true) || ((elm_stuks && elm_stuks.value >0) && elm_aantal && check_if_int(elm_aantal.value) == true)) && stuksdoorgaan == true && fustdoorgaan == true) {
	
		extend = '';
		
		if (elm_stuks) {
			extend +='&stuksaantal='+elm_stuks.value;	
		}
		if (elm_prijs) {
			extend += '&prijs='+elm_prijs.value;	
		}
		if (elm_artnm) {
			extend += '&artnm='+elm_artnm.value;	
		}
		if (elm_inhoud) {
			extend += '&inhoud='+elm_inhoud.value;	
		}
		if(elm_artopm) {
			extend += '&artopm=' + encodeURIComponent(elm_artopm.value);
		} else {
			extend += '&artopm=';
		}

		if(elm_bestelopm) {
			extend += '&bestelopm=' + encodeURIComponent(elm_bestelopm.value);
		} else {
			extend += '&bestelopm=';
		}
		
		if(elm_aantal) {
			extend += '&aantal=' + elm_aantal.value;
		}
	
		if(elm_must) {
			if(elm_must.checked==true) {
				extend += '&must=T';
			} else {
				extend += '&must=F';
			}
		} else {
			extend += '&must=F';
		}
		
		if(elm_fust) {
			if(elm_fust.checked==true) {
				extend += '&fust=T';
			} else {
				extend += '&fust=F';
			}
		} else {
			extend += '&fust=F';
		}	

	
		extend += '&order_id=' + order_id;
		
		//alert(extend);
		var file = './?action=change_order_pr' + extend;
		debug(file);
		//alert(file);		
		var xmlObj = null;
		if(window.XMLHttpRequest){
			xmlObj = new XMLHttpRequest();	
		} else if(window.ActiveXObject){
			xmlObj = new ActiveXObject("Microsoft.XMLHTTP");
		} else {
			return;
		}
		
		xmlObj.onreadystatechange = function(){
			if(xmlObj.readyState == 4){
				var dataArray = xmlObj.responseXML.getElementsByTagName('result');
				var dataArrayLen = dataArray.length;
				var insertData = '';
					//dataArray[0].getAttribute('sql');
					
					elm_totaalprijs_per_stuk.innerHTML = "<div style=\"text-align:right;\">"+dataArray[0].getAttribute('regelprijs')+"</div>";
					elm_totaalprijs.innerHTML = "<div style=\"text-align:right;\">"+dataArray[0].getAttribute('totaalprijs')+"</div>";
					//alert(dataArray[0].getAttribute('totaalstuks'));
					if (elm_totaalstuks) {
					elm_totaalstuks.innerHTML = dataArray[0].getAttribute('totaalstuks');
					}
					
					if((elm_aantal && elm_aantal.value>0) || (elm_stuks && elm_stuks.value>0)) {
						if (elm_aantal) {
							var tr = document.getElementById('orderregel'+order_id).getElementsByTagName('td');
							tr[0].innerHTML = dataArray[0].getAttribute('aantalveld_winkelwagen');//elm_aantal.value;
							//tr[0].innerHTML = elm_aantal.value;
						}
						
					} else {
						document.getElementById('orderregel'+order_id).style.display='none';
						document.getElementById('orderregel'+order_id).style.height='0px';					
						document.getElementById('orderregel'+order_id).style.visibility='hidden';	
					
						document.getElementById('regel'+cnt).style.display='none';
						document.getElementById('regel'+cnt).style.height='0px';					
						document.getElementById('regel'+cnt).style.visibility='hidden';	
						
						//vernieuwen van de pagina als de winkelwagen helemaal leeg wordt geupdated
						var rows = document.getElementById('overzicht').getElementsByTagName('tr');
						var counter = 0;
						for(i=0;i<rows.length;i++) {//is het de laatste regel.. vernieuw dan de pagina.
							
							if (rows[i].id) { // als de regels een id hebben..
								if(document.getElementById(rows[i].id).style.display != 'none') {
									var counter = i;
								}
							}
						}
						if (counter == '0') {
							return window.location = './?action=order_overview';
						}

					}
					
				}
			}
	  xmlObj.open ('GET', file, true);
	  xmlObj.send ('');
	
	} else {
		if (fustdoorgaan == false) {
			trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_fustinvoer'),false);
		} else {
			trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_stuksinvoer'),false);
		}
	}
	} else {//einde confirm en confirmcheck
	
		var tr = document.getElementById('orderregel'+order_id).getElementsByTagName('td');
		document.getElementById('bestel_aantal'+cnt).value = tr[0].innerHTML;//getal 0 weer terugzetten naar huidig
	}

}


function send_nrt_order() {
	elm_leveringding = document.getElementById('leverdatum');
	
	if (elm_leveringding) {
		
		if (document.getElementById('leverdatum').getAttribute('waarde') == 'true'){
			
			if(confirm(taalmodule('weet_u_het_zeker'))) {
				return window.location  = './?action=send_nrt_order';
			}
			
		} else {
			
			alert(taalmodule('geen_levering_ingevuld'));
			return false;
		}
		
	} else { 
	
		if(confirm(taalmodule('weet_u_het_zeker'))) {
			return window.location  = './?action=send_nrt_order';
	    }
	}
}


/* ######################################################################################
   #																					#
   #								   REAL TIME										#
   #																					#
   ###################################################################################### */


function send_pr_order(rows) {

	var siteurl = get_siteurl();
	if(confirm(taalmodule('weet_u_het_zeker'))) {

		var button = document.getElementById('bestelling_versturen');
		
		for(i=0;i<rows;i++) {
			if(($('bestel_aantal' + i) && $('bestel_aantal' + i).value>0) || ($('stuksaantal' + i) && $('stuksaantal' + i).value>0)) {
				
			var x,y;
			if (self.pageYOffset) // all except Explorer
			{
				x = self.pageXOffset;
				y = self.pageYOffset;
			}
			else if (document.documentElement && document.documentElement.scrollTop)
				// Explorer 6 Strict
			{
				x = document.documentElement.scrollLeft;
				y = document.documentElement.scrollTop;
			}
			else if (document.body) // all other Explorers
			{
				x = document.body.scrollLeft;
				y = document.body.scrollTop;
			}	
			
			
			var top_position = document.body.clientHeight;
				top_position = y+100;
			//alert(top_position);
			
			var tmp_width = document.documentElement.offsetWidth;
				tmp_width = tmp_width/2;
				
				left_position = tmp_width - 125;
				
				
				document.getElementById('page_blur').style.height = document.body.offsetHeight + 'px';
				document.getElementById('page_blur').style.width = document.body.clientWidth + 'px';
				document.getElementById('page_blur').style.top = y + 'px';
				document.getElementById('page_blur').style.left = 0;		
				document.getElementById('page_blur').style.display = 'block';
				document.getElementById('page_blur').innerHTML = '<img src="' + siteurl + 'images/loader.gif" id="loader" /><br />' + taalmodule('bezig_met_laden');
				
				
				new Draggable('loader', {revert:true,ghosting:false,zindex:1});

				document.onscroll = function() { new_alert_pos(); };
				button.disabled = true; 
				send_pr_orders(i);
			} else {
				button.disabled = false;	
			}
		}
	}
	
}
function send_rt_order(rows) {

	if(confirm(taalmodule('weet_u_het_zeker'))) {

		window.location = './?action=send_rt_order';
	}
	
}

function send_pr_orders(cnt) {
	var elm_aantal = document.getElementById('bestel_aantal'+cnt);
	var order_id = document.getElementById('order_id'+cnt).value;
	
	
		var file = './?action=send_pr_order';
		var xmlObj = null;
		if(window.XMLHttpRequest){
			xmlObj = new XMLHttpRequest();	
		} else if(window.ActiveXObject){
			xmlObj = new ActiveXObject("Microsoft.XMLHTTP");
		} else {
			return;
		}
		
		xmlObj.onreadystatechange = function(){
			if(xmlObj.readyState == 4){
				var dataArray = xmlObj.responseXML.getElementsByTagName('result');
				var dataArrayLen = dataArray.length;
				var insertData = '';
					
					
					if(dataArray[0].getAttribute('code') == 'ok') {

						document.getElementById('orderregel'+order_id).style.display='none';
						document.getElementById('orderregel'+order_id).style.height='0px';					
						document.getElementById('orderregel'+order_id).style.visibility='hidden';	
					
						document.getElementById('regel'+cnt).style.display='none';
						document.getElementById('regel'+cnt).style.height='0px';					
						document.getElementById('regel'+cnt).style.visibility='hidden';	
					} else if (dataArray[0].getAttribute('code') == 'last') {
						document.getElementById('orderregel'+order_id).style.display='none';
						document.getElementById('orderregel'+order_id).style.height='0px';					
						document.getElementById('orderregel'+order_id).style.visibility='hidden';	
					
						document.getElementById('regel'+cnt).style.display='none';
						document.getElementById('regel'+cnt).style.height='0px';					
						document.getElementById('regel'+cnt).style.visibility='hidden';	
						document.getElementById('page_blur').innerHTML = '';
						document.getElementById('page_blur').style.display = 'none';
						
						document.getElementById('main').innerHTML = dataArray[0].getAttribute('tekst');
	
					} else if (dataArray[0].getAttribute('code') == 'error') {
						
						document.getElementById('regel'+cnt).className = 'bestel_aantal_false';	
						//document.getElementById('regel'+cnt).style.border = '1 px solid #FF0000';
						document.getElementById('orderregel'+order_id).style.color = '#FF0000';
						
					}
				
				}
			}
		xmlObj.open ('GET', file, true);
		xmlObj.send ('');

}


function open_order_history(timestamp) {
	
	
	if (timestamp != '') {
		
		window.location = './?action=bestelhistorie&timestamp='+timestamp;
		
	}
	return true;
	
}

function save_bestelopmerking() {

		var file = './?action=save_bestelopmerking';
		var parameters = '&bestelopmerking='+document.getElementById('bestelopmerking').value;
		new	Ajax.Request(file, {
		  method: 'post',
		  parameters: parameters,
		  onSuccess: function(transport) {
				return true;
		  }
		});	

}

function open_order_history(timestamp) {
	
	if (timestamp.length>0) {
	
		window.location = './?action=bestelhistorie&timestamp='+timestamp;
	
		
	} else {
		return true;	
	}
	
	
}


function save_leverdatum() {
		var leverdatum = document.getElementById('leverdatum');
		var file = './?action=save_leverdatum';
		var params = '&leverdatum='+document.getElementById('leverdatum').value;
		new	Ajax.Request(file, {
		  method: 'post',
		  parameters: params,
		  onSuccess: function(transport) {
				if (transport.responseText == 'FOUT') {
					leverdatum.setAttribute('waarde','false');
					leverdatum.style.border = '1px solid red';
				} else {
					leverdatum.setAttribute('waarde','true');		
					leverdatum.style.border = '';
				}
				return true;
			}
		});	

}



function MM_openBrWindow(theURL,winName,features) { //v2.0
  var newpopup = window.open(theURL,winName,features);
  		newpopup.focus();
}


	function blurtest() {

		var x,y;
		if (self.pageYOffset) // all except Explorer
		{
			x = self.pageXOffset;
			y = self.pageYOffset;
		}
		else if (document.documentElement && document.documentElement.scrollTop)
			// Explorer 6 Strict
		{
			x = document.documentElement.scrollLeft;
			y = document.documentElement.scrollTop;
		}
		else if (document.body) // all other Explorers
		{
			x = document.body.scrollLeft;
			y = document.body.scrollTop;
		}	

		if(document.getElementById('page_blur')) {
			document.getElementById('page_blur').style.height = document.body.offsetHeight + 'px';
			document.getElementById('page_blur').style.width = document.body.clientWidth + 'px';
			document.getElementById('page_blur').style.top = y + 'px';
			document.getElementById('page_blur').style.left = 0;		
			document.getElementById('page_blur').style.display = 'block';
			
			document.getElementById('page_blur').innerHTML = '<br /><br /><br /><br /><br />';
			document.getElementById('page_blur').appendChild(preloader_loading);
			var laadtext = document.createTextNode("\n"+taalmodule('bezig_met_laden'));
			document.getElementById('page_blur').appendChild(laadtext);
	
			new Draggable('preloader_loader_img', {revert:true,ghosting:false,zindex:1});
		}
		
}


	function check_webshop_status(webshopurl) {
	
	
		var file = 'check_webshop_status.php?domein=' + webshopurl;
		var xmlObj = null;
		if(window.XMLHttpRequest){
			xmlObj = new XMLHttpRequest();	
		} else if(window.ActiveXObject){
			xmlObj = new ActiveXObject("Microsoft.XMLHTTP");
		} else {
			return;
		}
		xmlObj.onreadystatechange = function(){
			if(xmlObj.readyState == 4){


				var dataArray = xmlObj.responseXML.getElementsByTagName('result');
				var dataArrayLen = dataArray.length;
				var insertData = '';

				if(dataArray[0].getAttribute('closed')==1) {
					document.getElementById('webshop_closed').style.display = '';
					document.getElementById('webshop_open').style.display = 'none';
				} else {
					document.getElementById('webshop_open').style.display = '';					
					document.getElementById('webshop_closed').style.display = 'none';
				}


			}
		}
		xmlObj.open ('GET', file, true);
		xmlObj.send ('');
	
	}


	function gallerijbuild() {
		
		var elements = document.getElementById('overzichtbody').getElementsByTagName('div');
		var height = 0;
		for(i=0;i<elements.length;i++) {
			if(elements[i].className=='gallerij_cel_weergave_1' || elements[i].className=='gallerij_cel_weergave_0' || elements[i].className=='gallerij_cel_weergave_0_besteld'  || elements[i].className=='gallerij_cel_weergave_1_besteld') {
				if(elements[i].offsetHeight>height) {
					height = elements[i].offsetHeight;
				}
			}
		}
		for(i=0;i<elements.length;i++) {
			if(elements[i].className=='gallerij_cel_weergave_1' || elements[i].className=='gallerij_cel_weergave_0' || elements[i].className=='gallerij_cel_weergave_0_besteld'  || elements[i].className=='gallerij_cel_weergave_1_besteld') {
				elements[i].style.height=height + 'px';
			}
		}		

	}
	
//eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('7 b=\'E\';7 W=3D.3E.3F();6(W.1Q("1F")!=-1){b=\'1F\'}z 6(W.1Q("E")!=-1){b=\'E\'}z 6(W.1Q("1r")!=-1){b=\'1r\'}z 6(W.1Q("3C")!=-1){b=\'1W\'}7 1o=18 3B();a 1B(u){g 9.3x(u)};a 2M(e){6(e.2B){7 r=e.2B();7 1O=0;7 1M=0;6(9.X&&(9.X.1m||9.X.Y)){1M=9.X.Y;1O=9.X.1m}z 6(9.U&&(9.U.1m||9.U.Y)){1M=9.U.Y;1O=9.U.1m}g{\'t\':r.t+1O,\'F\':r.F+1M,\'2m\':r.2m+1O,\'1V\':r.1V+1M}}}a 2f(){g q};7 37=a(){7 S=1D;6(!S[1])S=[4,S[0]];1h(7 2t 3z S[1])S[0][2t]=S[1][2t];g S[0]};a T(1G,N,1y){6(b==\'1W\'||b==\'1F\'||b==\'1r\'){1G.3G(N,1y,q)}z 6(b==\'E\'){1G.3H("2i"+N,1y)}};a 2G(1G,N,1y){6(b==\'1W\'||b==\'1F\'||b==\'1r\'){1G.3O(N,1y,q)}z 6(b==\'E\'){1G.3Q("2i"+N,1y)}};a 2J(){7 1C=[];1h(7 i=0;i<1D.1l;i++)1h(7 j=0;j<1D[i].1l;j++)1C.2l(1D[i][j]);g 1C};a 2K(2r,2U){1C=[];1h(7 i=2U;i<2r.1l;i++)1C.2l(2r[i]);g 1C};a 12(2p,2V){7 S=2K(1D,2);g a(){2p[2V].3I(2p,2J(1D,S))}};a 1v(e){6(b==\'1W\'||b==\'1r\'||b==\'1F\'){e.2L=G;e.3L();e.3R()}z 6(b==\'E\'){P.N.2L=G}};a B(2I,2H,2E,2F,h){4.2b=q;4.D=1B(2I);4.C=1B(2H);4.c=1B(2E);4.m=1B(2F);4.l=0;4.h=h;6(!4.h["1t"]){4.h["1t"]=""}4.1N=0;4.1w=0;4.16=0;4.Z=0;4.1a=20;4.3l=20;4.13=0;4.11=0;4.3v=\'\';4.1Z=q;1o.2l(4);4.2k=12(4,"22")};B.Q.32=a(){2G(P.9,"1H",4.2k)};B.Q.22=a(e){7 y=0;7 x=0;6(b==\'E\'){y=e.1K;x=e.1L;6(9.X&&(9.X.1m||9.X.Y)){y=e.1K+9.X.Y;x=e.1L+9.X.1m}z 6(9.U&&(9.U.1m||9.U.Y)){y=e.1K+9.U.Y;x=e.1L+9.U.1m}}z{y=e.1K;x=e.1L;y+=P.2P;x+=P.2O}1f=1b=0;7 H=4.C;1I(H.1A!="2T"&&H.1A!="2D"){1f+=H.2S;1b+=H.2v;H=H.2R}6(b==\'E\'){r=2M(4.C);1b=r[\'t\'];1f=r[\'F\']}6(x>O(1b+4.16)){4.1J();g q}6(x<O(1b)){4.1J();g q}6(y>O(1f+4.Z)){4.1J();g q}6(y<O(1f)){4.1J();g q}6(b==\'E\'){4.D.5.1x=1}g G};B.Q.2z=a(e){1v(e);4.D.5.2s=\'2N\'};B.Q.2x=a(e){1v(e);4.D.5.2s=\'3o\'};B.Q.1H=a(e){1v(e);1h(i=0;i<1o.1l;i++){6(1o[i]!=4){1o[i].22(e)}}6(4.h&&4.h["1u"]==G){6(4.D.5.2s!=\'2N\'){g}}6(4.2b){g}6(!4.22(e)){g}4.2b=G;7 25=4.C;7 1b=0;7 1f=0;6(b==\'1W\'||b==\'1F\'||b==\'1r\'){7 H=25;1I(H.1A!="2T"&&H.1A!="2D"){1f+=H.2S;1b+=H.2v;H=H.2R}}6(b==\'E\'){4.13=N.x-4.C.2v;7 Y=0;4.11=N.y+Y}z{4.13=e.1L-1b;4.11=e.1K-1f;4.13+=P.2O;4.11+=P.2P}6((4.13+4.1a/2)>=4.16){4.13=4.16-4.1a/2}6((4.11+4.1j/2)>=4.Z){4.11=4.Z-4.1j/2}6((4.13-4.1a/2)<=0){4.13=4.1a/2}6((4.11-4.1j/2)<=0){4.11=4.1j/2}2o(12(4,"2y"),10)};B.Q.2y=a(){4.l.5.t=(4.13-4.1a/2)+\'M\';4.l.5.F=(4.11-4.1j/2)+\'M\';4.l.5.1s="28";2Q=O(4.l.5.t)*(4.1N/4.16);2W=O(4.l.5.F)*(4.1w/4.Z);4.m.5.t=(-2Q)+\'M\';4.m.5.F=(-2W)+\'M\';4.c.5.29=\'2u\';4.c.5.1s=\'28\';4.m.5.29=\'2u\';4.m.5.1s=\'28\';4.2b=q};a 4k(2g){7 2e="";1h(i=0;i<2g.1l;i++){2e+=4l.4b(14^2g.40(i))}g 2e};B.Q.1J=a(){6(4.h&&4.h["1Y"]==G)g;4.l.5.1s="1R";4.c.5.29=\'2w\';4.c.5.1s=\'28\';6(b==\'E\'){4.D.5.1x=0}};B.Q.2n=a(){4.1a=(O(4.c.5.J)-3)/(4.1N/4.16);6(4.h&&4.h["1t"]!=""){4.1j=(O(4.c.5.K)-3-19)/(4.1w/4.Z)}z{4.1j=(O(4.c.5.K)-3)/(4.1w/4.Z)}4.l.5.J=4.1a+\'M\';4.l.5.K=4.1j+\'M\'};B.Q.3c=a(){4.l=9.R("2a");4.l.21=\'41\';4.l.5.1x=10;4.l.5.1s=\'1R\';4.l.5.n=\'2q\';4.l.5["L"]=2h(4.h[\'L\']/1z.0);4.l.5["-42-L"]=2h(4.h[\'L\']/1z.0);4.l.5["-48-L"]=2h(4.h[\'L\']/1z.0);4.l.5["2C"]="49(47="+4.h[\'L\']+")";4.2n();4.D.1k(4.l);4.D.46="2i";4.D.5.43="2w";4.D.4a=2f;4.D.45=2f};B.Q.3f=a(){7 2A=4.m.1i;1I(4.c.1c){4.c.3a(4.c.1c)}6(b==\'E\'){7 f=9.R("44");f.5.t=\'V\';f.5.F=\'V\';f.5.n=\'2q\';f.5.2C=\'3V:3U.3W.3Y(5=0,L=0)\';f.5.J=4.c.5.J;f.5.K=4.c.5.K;f.4i=0;4.c.1k(f)}6(4.h&&4.h["1t"]!=""){7 f=9.R("2a");f.21=\'4n\';f.5.n=\'1S\';f.5.1x=10;f.5.t=\'V\';f.5.F=\'V\';f.5.4j=\'4f\';f.4h=4.h["1t"];4.c.1k(f)}7 27=9.R("2a");27.5.38="1R";4.c.1k(27);4.m=9.R("1g");4.m.1i=2A;4.m.5.n=\'1S\';27.1k(4.m)};B.Q.1E=a(){6(W.1Q("1r")!=-1){6(!4.1Z){T(4.m,"3g",12(4,"1E"));4.1Z=G;g}}z{6(!4.m.3h||!4.C.3h){2o(12(4,"1E"),1z);g}}4.1N=4.m.J;4.1w=4.m.K;4.16=4.C.J;4.Z=4.C.K;6(4.1N==0||4.1w==0||4.16==0||4.Z==0){2o(12(4,"1E"),1z);g}4.D.5.J=4.C.J+\'M\';4.D.5.K=4.C.K+\'M\';4.c.5.t=4.C.J+15+\'M\';4.c.5.F=\'V\';2Y(4.h[\'n\']){1e\'t\':4.c.5.t=\'-\'+(15+O(4.c.5.J))+\'M\';17;1e\'1V\':4.c.5.F=4.C.K+15+\'M\';4.c.5.t=\'V\';17;1e\'F\':4.c.5.F=\'-\'+(15+O(4.c.5.K))+\'M\';4.c.5.t=\'V\';17;1e\'1P\':4.c.5.t=\'V\';4.c.5.F=\'V\';17}6(4.l){4.2n();g}4.3f();4.3c();T(P.9,"1H",4.2k);T(4.D,"1H",12(4,"1H"));6(4.h&&4.h["1u"]==G){T(4.D,"2z",12(4,"2z"));T(4.D,"2x",12(4,"2x"));4.13=4.16/2;4.11=4.Z/2;4.2y()}};B.Q.2j=a(e,26){6(26.24==4.m.1i)g;7 1T=9.R("1g");1T.u=4.m.u;1T.1i=26.24;7 p=4.m.2X;p.39(1T,4.m);4.m=1T;4.m.5.n=\'1S\';7 1X=9.R("1g");1X.u=4.C.u;1X.1i=26.36;7 p=4.C.2X;p.39(1X,4.C);4.C=1X;4.1Z=q;4.1E()};a 2Z(u,v){7 8=P.9.3b("A");1h(7 i=0;i<8.1l;i++){6(8[i].1d==u){T(8[i],"2d",a(N){6(b!=\'E\'){4.3i()}z{P.3e()}1v(N);g q});T(8[i],v.h[\'1U\'],12(v,"2j",8[i]));8[i].35=37;8[i].35({v:v,3T:a(){4.v.2j(3X,4)}});7 2c=9.R("1g");2c.1i=8[i].24;2c=9.R("1g");2c.1i=8[i].36}}};a 3Z(){1I(1o.1l>0){7 v=1o.4o();v.32()}};a 31(){7 8=P.9.3b("A");1h(7 i=0;i<8.1l;i++){6(8[i].21=="B"){1I(8[i].1c){6(8[i].1c.1A!=\'1g\'){8[i].3a(8[i].1c)}z{17}}6(8[i].1c.1A!=\'1g\')4m"4d B 4c!";7 1n=3d.4e(3d.4g()*3S);8[i].v=v;8[i].5.n="1S";8[i].5.29=\'2u\';8[i].5.3J=\'2w\';T(8[i],"2d",a(N){6(b!=\'E\'){4.3i()}z{P.3e()}1v(N);g q});6(8[i].u==\'\'){8[i].u="3n"+1n}6(b==\'E\'){8[i].5.1x=0}7 25=8[i].1c;25.u="34"+1n;7 o=9.R("2a");o.u="3u"+1n;I=18 1p(/L(\\s+)?:(\\s+)?(\\d+)/i);k=I.1q(8[i].1d);7 L=3s;6(k){L=O(k[3])}I=18 1p(/3r\\-3t(\\s+)?:(\\s+)?(2d|3q)/i);k=I.1q(8[i].1d);7 1U=\'2d\';6(k){1U=k[3]}I=18 1p(/v\\-J(\\s+)?:(\\s+)?(\\w+)/i);k=I.1q(8[i].1d);o.5.J=\'30\';6(k){o.5.J=k[3]}I=18 1p(/v\\-K(\\s+)?:(\\s+)?(\\w+)/i);k=I.1q(8[i].1d);o.5.K=\'30\';6(k){o.5.K=k[3]}I=18 1p(/v\\-n(\\s+)?:(\\s+)?(\\w+)/i);k=I.1q(8[i].1d);o.5.t=8[i].1c.J+15+\'M\';o.5.F=\'V\';7 n=\'2m\';6(k){2Y(k[3]){1e\'t\':n=\'t\';17;1e\'1V\':n=\'1V\';17;1e\'F\':n=\'F\';17;1e\'1P\':n=\'1P\';17}}I=18 1p(/3j\\-3m(\\s+)?:(\\s+)?(G|q)/i);k=I.1q(8[i].1d);7 1u=q;6(k){6(k[3]==\'G\')1u=G}I=18 1p(/3k\\-3p\\-v(\\s+)?:(\\s+)?(G|q)/i);k=I.1q(8[i].1d);7 1Y=q;6(k){6(k[3]==\'G\')1Y=G}o.5.38=\'1R\';o.21="3K";o.5.1x=1z;o.5.1s=\'1R\';6(n!=\'1P\'){o.5.n=\'2q\'}z{o.5.n=\'1S\'}7 23=9.R("1g");23.u="33"+1n;23.1i=8[i].24;o.1k(23);6(n!=\'1P\'){8[i].1k(o)}z{1B(8[i].u+\'-3w\').1k(o)}7 h={1Y:1Y,1u:1u,1t:8[i].3M,L:L,1U:1U,n:n};7 v=18 B(8[i].u,\'34\'+1n,o.u,\'33\'+1n,h);v.1E();2Z(8[i].u,v)}}};6(b==\'E\')3N{9.3P("3A",q,G)}3y(e){};T(P,"3g",31);',62,273,'||||this|style|if|var|aels|document|function|MagicZoom_ua|bigImageCont||||return|settings|||matches|pup|bigImage|position|bigCont||false|||left|id|zoom||||else||MagicZoom|smallImage|smallImageCont|msie|top|true|tag|re|width|height|opacity|px|event|parseInt|window|prototype|createElement|args|MagicZoom_addEventListener|documentElement|0px||body|scrollTop|smallImageSizeY||positionY|MagicZoom_createMethodReference|positionX|||smallImageSizeX|break|new||popupSizeX|smallX|firstChild|rel|case|smallY|IMG|for|src|popupSizeY|appendChild|length|scrollLeft|rand|MagicZoom_zooms|RegExp|exec|safari|visibility|header|drag_mode|MagicZoom_stopEventPropagation|bigImageSizeY|zIndex|listener|100|tagName|_el|result|arguments|initZoom|opera|obj|mousemove|while|hiderect|clientY|clientX|wy|bigImageSizeX|wx|custom|indexOf|hidden|relative|newBigImage|thumb_change|bottom|gecko|newSmallImage|bigImage_always_visible|safariOnLoadStarted||className|checkcoords|bigImg|href|smallImg|ael|ar1|visible|display|DIV|recalculating|img|click|vc68|MagicView_ia|vc67|parseFloat|on|replaceZoom|checkcoords_ref|push|right|recalculatePopupDimensions|setTimeout|object|absolute|sequence|cursor|property|block|offsetLeft|none|mouseup|showrect|mousedown|bigimgsrc|getBoundingClientRect|filter|HTML|bigImageContId|bigImageId|MagicZoom_removeEventListener|smallImageId|smallImageContId|MagicZoom_concat|MagicZoom_withoutFirst|cancelBubble|MagicZoom_getBounds|move|pageXOffset|pageYOffset|perX|offsetParent|offsetTop|BODY|skip|methodName|perY|parentNode|switch|MagicZoom_findSelectors|300px|MagicZoom_findZooms|stopZoom|bim|sim|mzextend|rev|MagicZoom_extendElement|overflow|replaceChild|removeChild|getElementsByTagName|initPopup|Math|focus|initBigContainer|load|complete|blur|drag|always|popupSizey|mode|sc|default|show|mouseover|thumb|50|change|bc|baseuri|big|getElementById|catch|in|BackgroundImageCache|Array|mozilla|navigator|userAgent|toLowerCase|addEventListener|attachEvent|apply|textDecoration|MagicZoomBigImageCont|preventDefault|title|try|removeEventListener|execCommand|detachEvent|stopPropagation|1000000|selectThisZoom|DXImageTransform|progid|Microsoft|null|Alpha|MagicZoom_stopZooms|charCodeAt|MagicZoomPup|moz|MozUserSelect|IFRAME|oncontextmenu|unselectable|Opacity|html|alpha|onselectstart|fromCharCode|invocation|Invalid|round|3px|random|innerHTML|frameBorder|padding|xgdf7fsgd56|String|throw|MagicZoomHeader|pop'.split('|'),0,{}))

eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('7 b=\'D\';7 W=4i.46.4p();6(W.2l("1L")!=-1){b=\'1L\'}B 6(W.2l("D")!=-1){b=\'D\'}B 6(W.2l("1x")!=-1){b=\'1x\'}B 6(W.2l("4r")!=-1){b=\'1W\'}7 1v=1c 4u();c 1i(t){l 9.4x(t)};c 2t(e){6(e.3e){7 r=e.3e();7 1Z=0;7 21=0;6(9.R&&(9.R.1n||9.R.1r)){21=9.R.1r;1Z=9.R.1n}B 6(9.12&&(9.12.1n||9.12.1r)){21=9.12.1r;1Z=9.12.1n}l{\'k\':r.k+1Z,\'q\':r.q+21,\'2M\':r.2M+1Z,\'1U\':r.1U+21}}}c 2C(){l u};7 2N=c(){7 17=1O;6(!17[1])17=[4,17[0]];1h(7 2o 3w 17[1])17[0][2o]=17[1][2o];l 17[0]};c Y(1F,T,1G){6(b==\'1W\'||b==\'1L\'||b==\'1x\'){1F.3Y(T,1G,u)}B 6(b==\'D\'){1F.41("2G"+T,1G)}};c 34(1F,T,1G){6(b==\'1W\'||b==\'1L\'||b==\'1x\'){1F.3L(T,1G,u)}B 6(b==\'D\'){1F.3Q("2G"+T,1G)}};c 3a(){7 1y=[];1h(7 i=0;i<1O.1e;i++)1h(7 j=0;j<1O[i].1e;j++)1y.2E(1O[i][j]);l 1y};c 39(2w,3c){1y=[];1h(7 i=3c;i<2w.1e;i++)1y.2E(2w[i]);l 1y};c 11(2F,3i){7 17=39(1O,2);l c(){2F[3i].3J(2F,3a(1O,17))}};c 1A(e){6(b==\'1W\'||b==\'1x\'||b==\'1L\'){e.35=J;e.3S();e.3T()}B 6(b==\'D\'){Q.T.35=J}};c G(36,3h,3g,3d,g){4.2c=u;4.v=1i(36);4.F=1i(3h);4.a=1i(3g);4.o=1i(3d);4.n=0;4.g=g;6(!4.g["1M"]){4.g["1M"]=""}4.22=0;4.1I=0;4.1j=0;4.13=0;4.1l=20;4.3Z=20;4.1f=0;4.1g=0;4.2u=\'\';4.E=2j;6(4.g["1P"]!=\'\'){4.E=9.X(\'28\');4.E.5.h=\'1B\';4.E.5.18=\'1p\';4.E.1K=\'3m\';4.E.5.2h=\'2i\';4.E.5.3U=\'3V\';4.E.2H=4.g["1R"]+\'<3I/><O 3X="0" 2J="\'+4.g["1R"]+\'" 1a="\'+4.g["1P"]+\'"/>\';4.v.Z(4.E)}4.43=\'\';4.2g=u;1v.2E(4);4.2z=11(4,"2k")};G.U.3q=c(){34(Q.9,"1t",4.2z);6(4.g["h"]=="1C"){1i(4.v.t+"-2L").2O(4.a)}};G.U.2k=c(e){7 y=0;7 x=0;6(b==\'D\'){y=e.27;x=e.25;6(9.R&&(9.R.1n||9.R.1r)){y=e.27+9.R.1r;x=e.25+9.R.1n}B 6(9.12&&(9.12.1n||9.12.1r)){y=e.27+9.12.1r;x=e.25+9.12.1n}}B{y=e.27;x=e.25;y+=Q.31;x+=Q.32}7 1b=0;7 1d=0;7 K=4.F;1T(K&&K.1H!="2T"&&K.1H!="2S"){1b+=K.2Q;1d+=K.2R;K=K.2W}6(b==\'D\'){r=2t(4.F);1d=r[\'k\'];1b=r[\'q\']}6(x>I(1d+4.1j)){4.26();l u}6(x<I(1d)){4.26();l u}6(y>I(1b+4.13)){4.26();l u}6(y<I(1b)){4.26();l u}6(b==\'D\'){4.v.5.1N=1}l J};G.U.2A=c(e){1A(e);4.v.5.2y=\'2V\'};G.U.2D=c(e){1A(e);4.v.5.2y=\'3G\'};G.U.1t=c(e){1A(e);1h(i=0;i<1v.1e;i++){6(1v[i]!=4){1v[i].2k(e)}}6(4.g&&4.g["1Q"]==J){6(4.v.5.2y!=\'2V\'){l}}6(4.2c){l}6(!4.2k(e)){l}4.2c=J;7 2e=4.F;7 1d=0;7 1b=0;6(b==\'1W\'||b==\'1L\'||b==\'1x\'){7 K=2e;1T(K.1H!="2T"&&K.1H!="2S"){1b+=K.2Q;1d+=K.2R;K=K.2W}}B{r=2t(4.F);1d=r[\'k\'];1b=r[\'q\']}6(b==\'D\'){e=T}4.1f=e.25-1d;4.1g=e.27-1b;6(b!=\'D\'){4.1f+=Q.32;4.1g+=Q.31}6((4.1f+4.1l/2)>=4.1j){4.1f=4.1j-4.1l/2}6((4.1g+4.1m/2)>=4.13){4.1g=4.13-4.1m/2}6((4.1f-4.1l/2)<=0){4.1f=4.1l/2}6((4.1g-4.1m/2)<=0){4.1g=4.1m/2}2x(11(4,"2n"),10)};G.U.2n=c(){4.n.5.k=(4.1f-4.1l/2)+\'L\';4.n.5.q=(4.1g-4.1m/2)+\'L\';4.n.5.18="2f";3j=I(4.n.5.k)*(4.22/4.1j);2Y=I(4.n.5.q)*(4.1I/4.13);4.o.5.k=(-3j)+\'L\';4.o.5.q=(-2Y)+\'L\';4.a.5.2h=\'2i\';4.a.5.18=\'2f\';4.o.5.2h=\'2i\';4.o.5.18=\'2f\';4.2c=u;4.a.5.k=4.2u};c 4s(2s){7 2p="";1h(i=0;i<2s.1e;i++){2p+=4z.4C(14^2s.4F(i))}l 2p};G.U.26=c(){6(4.g&&4.g["1S"]==J)l;6(4.n){4.n.5.18="1p"}4.a.5.k=\'-1X\';4.a.5.18=\'1p\';6(b==\'D\'){4.v.5.1N=0}};G.U.2v=c(){4.1l=(I(4.a.5.H)-3)/(4.22/4.1j);6(4.g&&4.g["1M"]!=""){4.1m=(I(4.a.5.M)-3-19)/(4.1I/4.13)}B{4.1m=(I(4.a.5.M)-3)/(4.1I/4.13)}4.n.5.H=4.1l+\'L\';4.n.5.M=4.1m+\'L\'};G.U.3l=c(){4.n=9.X("28");4.n.1K=\'4o\';4.n.5.1N=10;4.n.5.18=\'1p\';4.n.5.h=\'1B\';4.n.5["P"]=2q(4.g[\'P\']/1z.0);4.n.5["-4b-P"]=2q(4.g[\'P\']/1z.0);4.n.5["-4c-P"]=2q(4.g[\'P\']/1z.0);4.n.5["3f"]="4a(49="+4.g[\'P\']+")";4.2v();4.v.Z(4.n);4.v.45="2G";4.v.5.47="3u";4.v.48=2C;4.v.4e=2C};G.U.3s=c(){7 3n=4.o.1a;1T(4.a.1k){4.a.2O(4.a.1k)}6(b==\'D\'){7 f=9.X("4l");f.5.k=\'S\';f.5.q=\'S\';f.5.h=\'1B\';f.5.3f=\'4n:4k.4j.4g(5=0,P=0)\';f.5.H=4.a.5.H;f.5.M=4.a.5.M;f.4h=0;4.a.Z(f)}6(4.g&&4.g["1M"]!=""){7 f=9.X("28");f.1K=\'2r\';f.t=\'2r\'+4.a.t;f.5.h=\'24\';f.5.1N=10;f.5.k=\'S\';f.5.q=\'S\';f.5.3B=\'4m\';f.2H=4.g["1M"];4.a.Z(f)}7 2a=9.X("28");2a.5.2U="1p";4.a.Z(2a);4.o=9.X("1q");4.o.1a=3n;4.o.5.h=\'24\';2a.Z(4.o)};G.U.1J=c(){6(4.E!=2j&&!4.o.2B&&4.F.H!=0&&4.F.M!=0){4.E.5.k=(I(4.F.H)/2-I(4.E.4q)/2)+\'L\';4.E.5.q=(I(4.F.M)/2-I(4.E.4t)/2)+\'L\';4.E.5.18=\'2f\'}6(b==\'1x\'){6(!4.2g){Y(4.o,"33",11(4,"1J"));4.2g=J;l}}B{6(!4.o.2B||!4.F.2B){2x(11(4,"1J"),1z);l}}4.22=4.o.H;4.1I=4.o.M;4.1j=4.F.H;4.13=4.F.M;6(4.22==0||4.1I==0||4.1j==0||4.13==0){2x(11(4,"1J"),1z);l}6(4.E!=2j)4.E.5.18=\'1p\';4.v.5.H=4.F.H+\'L\';4.a.5.k=4.F.H+15+\'L\';4.a.5.q=\'S\';2X(4.g[\'h\']){16\'k\':4.a.5.k=\'-\'+(15+I(4.a.5.H))+\'L\';V;16\'1U\':4.a.5.q=4.F.M+15+\'L\';4.a.5.k=\'S\';V;16\'q\':4.a.5.q=\'-\'+(15+I(4.a.5.M))+\'L\';4.a.5.k=\'S\';V;16\'1C\':4.a.5.k=\'S\';4.a.5.q=\'S\';V;16\'1Y\':4.a.5.k=\'S\';4.a.5.q=\'S\';V}4.2u=4.a.5.k;6(4.n){4.2v();l}4.3s();4.3l();Y(Q.9,"1t",4.2z);Y(4.v,"1t",11(4,"1t"));6(4.g[\'h\']==\'1Y\'){Y(1i(4.v.t+"-2L"),"1t",11(4,"1t"))}6(4.g&&4.g["1Q"]==J){Y(4.v,"2A",11(4,"2A"));Y(4.v,"2D",11(4,"2D"));4.1f=4.1j/2;4.1g=4.13/2;4.2n()}};G.U.2P=c(e,1D){6(1D.2d==4.o.1a)l;7 23=9.X("1q");23.t=4.o.t;23.1a=1D.2d;7 p=4.o.3N;p.3R(23,4.o);4.o=23;4.o.5.h=\'24\';4.F.1a=1D.3v;6(1D.2K!=\'\'){1i(\'2r\'+4.a.t).2H=1D.2K}4.2g=u;4.1J()};c 3b(t,C){7 8=Q.9.2I("A");1h(7 i=0;i<8.1e;i++){6(8[i].1o==t){Y(8[i],"2m",c(T){6(b!=\'D\'){4.3p()}B{Q.3k()}1A(T);l u});Y(8[i],C.g[\'1V\'],11(C,"2P",8[i]));8[i].5.3t=\'0\';8[i].29=2N;8[i].29({C:C,4E:c(){4.C.2P(2j,4)}});7 O=9.X("1q");O.1a=8[i].2d;O.5.h=\'1B\';O.5.k=\'-1X\';O.5.q=\'-1X\';9.R.Z(O);O=9.X("1q");O.1a=8[i].3v;O.5.h=\'1B\';O.5.k=\'-1X\';O.5.q=\'-1X\';9.R.Z(O)}}};c 3P(){1T(1v.1e>0){7 C=1v.3K();C.3q()}};c 30(){7 1R=\'3M 40\';7 1P=\'\';7 1E=Q.9.2I("1q");1h(7 i=0;i<1E.1e;i++){6(/3m/.3o(1E[i].1K)){6(1E[i].2J!=\'\')1R=1E[i].2J;1P=1E[i].1a;V}}7 8=Q.9.2I("A");1h(7 i=0;i<8.1e;i++){6(/G/.3o(8[i].1K)){1T(8[i].1k){6(8[i].1k.1H!=\'1q\'){8[i].2O(8[i].1k)}B{V}}6(8[i].1k.1H!=\'1q\')42"3z G 3y!";7 1s=3r.3F(3r.3D()*3W);8[i].5.h="24";8[i].5.2h=\'2i\';8[i].5.3t=\'0\';8[i].5.44=\'3u\';Y(8[i],"2m",c(T){6(b!=\'D\'){4.3p()}B{Q.3k()}1A(T);l u});6(8[i].t==\'\'){8[i].t="4f"+1s}6(b==\'D\'){8[i].5.1N=0}7 2e=8[i].1k;2e.t="37"+1s;7 z=9.X("28");z.t="4d"+1s;N=1c 1u(/P(\\s+)?:(\\s+)?(\\d+)/i);m=N.1w(8[i].1o);7 P=4B;6(m){P=I(m[3])}N=1c 1u(/4A\\-4D(\\s+)?:(\\s+)?(2m|4G)/i);m=N.1w(8[i].1o);7 1V=\'2m\';6(m){1V=m[3]}N=1c 1u(/C\\-H(\\s+)?:(\\s+)?(\\w+)/i);m=N.1w(8[i].1o);z.5.H=\'2Z\';6(m){z.5.H=m[3]}N=1c 1u(/C\\-M(\\s+)?:(\\s+)?(\\w+)/i);m=N.1w(8[i].1o);z.5.M=\'2Z\';6(m){z.5.M=m[3]}N=1c 1u(/C\\-h(\\s+)?:(\\s+)?(\\w+)/i);m=N.1w(8[i].1o);z.5.k=8[i].1k.H+15+\'L\';z.5.q=\'S\';7 h=\'2M\';6(m){2X(m[3]){16\'k\':h=\'k\';V;16\'1U\':h=\'1U\';V;16\'q\':h=\'q\';V;16\'1C\':h=\'1C\';V;16\'1Y\':h=\'1Y\';V}}N=1c 1u(/4w\\-4y(\\s+)?:(\\s+)?(J|u)/i);m=N.1w(8[i].1o);7 1Q=u;6(m){6(m[3]==\'J\')1Q=J}N=1c 1u(/3C\\-3E\\-C(\\s+)?:(\\s+)?(J|u)/i);m=N.1w(8[i].1o);7 1S=u;6(m){6(m[3]==\'J\')1S=J}z.5.2U=\'1p\';z.1K="3x";z.5.1N=1z;z.5.18=\'1p\';6(h!=\'1C\'){z.5.h=\'1B\'}B{z.5.h=\'24\'}7 2b=9.X("1q");2b.t="38"+1s;2b.1a=8[i].2d;z.Z(2b);6(h!=\'1C\'||h==\'1Y\'){8[i].Z(z)}B{1i(8[i].t+\'-2L\').Z(z)}7 g={1S:1S,1Q:1Q,1M:8[i].2K,P:P,1V:1V,h:h,1R:1R,1P:1P};7 C=1c G(8[i].t,\'37\'+1s,z.t,\'38\'+1s,g);8[i].29=2N;8[i].29({C:C});C.1J();3b(8[i].t,C)}}};6(b==\'D\')4v{9.3O("3A",u,J)}3H(e){};Y(Q,"33",30);',62,291,'||||this|style|if|var|aels|document|bigImageCont|MagicZoom_ua|function||||settings|position|||left|return|matches|pup|bigImage||top|||id|false|smallImageCont||||bigCont||else|zoom|msie|loadingCont|smallImage|MagicZoom|width|parseInt|true|tag|px|height|re|img|opacity|window|body|0px|event|prototype|break||createElement|MagicZoom_addEventListener|appendChild||MagicZoom_createMethodReference|documentElement|smallImageSizeY|||case|args|visibility||src|smallY|new|smallX|length|positionX|positionY|for|_el|smallImageSizeX|firstChild|popupSizeX|popupSizeY|scrollLeft|rel|hidden|IMG|scrollTop|rand|mousemove|RegExp|MagicZoom_zooms|exec|safari|result|100|MagicZoom_stopEventPropagation|absolute|custom|ael|iels|obj|listener|tagName|bigImageSizeY|initZoom|className|opera|header|zIndex|arguments|loadingImg|drag_mode|loadingText|bigImage_always_visible|while|bottom|thumb_change|gecko|10000px|inner|wx||wy|bigImageSizeX|newBigImage|relative|clientX|hiderect|clientY|DIV|mzextend|ar1|bigImg|recalculating|href|smallImg|visible|safariOnLoadStarted|display|block|null|checkcoords|indexOf|click|showrect|property|vc68|parseFloat|MagicZoomHeader|vc67|MagicZoom_getBounds|bigImageContStyleLeft|recalculatePopupDimensions|sequence|setTimeout|cursor|checkcoords_ref|mousedown|complete|MagicView_ia|mouseup|push|object|on|innerHTML|getElementsByTagName|alt|title|big|right|MagicZoom_extendElement|removeChild|replaceZoom|offsetTop|offsetLeft|HTML|BODY|overflow|move|offsetParent|switch|perY|300px|MagicZoom_findZooms|pageYOffset|pageXOffset|load|MagicZoom_removeEventListener|cancelBubble|smallImageContId|sim|bim|MagicZoom_withoutFirst|MagicZoom_concat|MagicZoom_findSelectors|skip|bigImageId|getBoundingClientRect|filter|bigImageContId|smallImageId|methodName|perX|focus|initPopup|MagicZoomLoading|bigimgsrc|test|blur|stopZoom|Math|initBigContainer|outline|none|rev|in|MagicZoomBigImageCont|invocation|Invalid|BackgroundImageCache|padding|always|random|show|round|default|catch|br|apply|pop|removeEventListener|Loading|parentNode|execCommand|MagicZoom_stopZooms|detachEvent|replaceChild|preventDefault|stopPropagation|textAlign|center|1000000|border|addEventListener|popupSizey|Zoom|attachEvent|throw|baseuri|textDecoration|unselectable|userAgent|MozUserSelect|onselectstart|Opacity|alpha|moz|html|bc|oncontextmenu|sc|Alpha|frameBorder|navigator|Microsoft|DXImageTransform|IFRAME|3px|progid|MagicZoomPup|toLowerCase|offsetWidth|mozilla|xgdf7fsgd56|offsetHeight|Array|try|drag|getElementById|mode|String|thumb|50|fromCharCode|change|selectThisZoom|charCodeAt|mouseover'.split('|'),0,{}))
/*###############################*/
	/*Event.observe(window, 'load', function() {

	var table = $('overzicht');
	var trs = $$('#overzicht tbody tr');
	if (table && trs && trs.length>5) {
	
		var y = table.offsetTop;
		var parent = table.parentNode;
		if (parent) {
				y += parent.offsetTop;
				parent = parent.parentNode;
			}
		
	//
	
		var screen_height = document.body.offsetHeight;
		var table_height = screen_height - y - 145;
		if ($('overzicht')) {
			if (table_height>150) {
				var t = new ScrollableTable($('overzicht'), table_height, 100,'px','%');
			}
		}
	}
	
									   
});*/
	//if(document.getElementById('page_blur')) {
	window.onbeforeunload = blurtest;
	 
//}
/*###############################*/



function tadaa() {


}