var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{
			string: navigator.userAgent,
			subString: "Chrome",
			identity: "Chrome"
		},
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari",
			versionSearch: "Version"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			   string: navigator.userAgent,
			   subString: "iPhone",
			   identity: "iPhone/iPod"
	    },
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};
BrowserDetect.init();

	// 	Globale variabelen aanmaken t.b.v. /Print/Mail
	//	Snel zoeken
	var Global_Snel_Tekst;
	//	Uitgebreid zoeken
	var Global_Uitgebreid_Plantsoort;
	var Global_Uitgebreid_Cultivar;
	var Global_Uitgebreid_PotmaatCm;
	var Global_Uitgebreid_PotmaatLiters;
	var Global_Uitgebreid_PrijsVan;
	var Global_Uitgebreid_PrijsTot;
	var Global_Uitgebreid_Voorjaar;
	var Global_Uitgebreid_Zomer;
	var Global_Uitgebreid_Najaar;
	var Global_Uitgebreid_Foto;
	var Global_Uitgebreid_Bijzonderheden;
	var Global_Uitgebreid_Plantgroep;
	var Global_Uitgebreid_Leverancier;
	var Global_Concept_id;
	var Global_OrderBy;
	var	Global_Concept_rubriek_id;
	var Global_Concept_rubriek;
	//	Aanbieding & Actie & Alfa
	var Global_Aanbieding;
	var Global_Actie;
	var Global_Alfa;
	
	//	Snel zoeken
	Global_Snel_Tekst 				= '';
	//	Uitgebreid zoeken
	Global_Uitgebreid_Plantsoort	= '';
	Global_Uitgebreid_Cultivar		= '';
	Global_Uitgebreid_Concept					=	'';
	Global_Uitgebreid_Concept_Rubrieken			=	'';
	Global_Uitgebreid_Concept_Bijzonderheden	=	'';
	Global_Uitgebreid_PotmaatCm		= '';
	Global_Uitgebreid_PotmaatLiters	= '';
	Global_Uitgebreid_PrijsVan		= '';
	Global_Uitgebreid_PrijsTot		= '';
	Global_Uitgebreid_Voorjaar		= '';
	Global_Uitgebreid_Zomer 		= '';
	Global_Uitgebreid_Najaar		= '';
	Global_Uitgebreid_Foto			= ''; 
	Global_Uitgebreid_Bijzonderheden= '';
	//	Aanbieding & Actie & Alfa
	Global_Aanbieding				= '';
	Global_Actie 					= '';
	Global_Alfa						= '';
	Global_Categorie_id				= '';
	Global_verfijn_product			= '';
	Global_verfijn_bijzonderheden	= '';
	Global_Categorie_id				= '';
	Global_Concept_id				= '';
	Global_OrderBy					= '';	
	Global_Concept_rubriek_id 		= '';
	Global_Verfijn_concept_rubriek	= '';


	function LTrim(str)
	{
	  var whitespace = new String(" \t\n\r");
	
	  var s = new String(str);
	
	  if (whitespace.indexOf(s.charAt(0)) != -1) {
		var j=0, i = s.length;
		while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
		j++;
		s = s.substring(j, i);
	  }
	  return s;
	}

	function RTrim(str)
	{
	  var whitespace = new String(" \t\n\r");
	  var s = new String(str);
	
	  if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {
		var i = s.length - 1;       
		while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
		  i--;
		s = s.substring(0, i+1);
	  }
	  return s;
	}

	function Trim(str)
	{
	  return RTrim(LTrim(str));
	}

	if(typeof HTMLElement!="undefined" && !HTMLElement.prototype.insertAdjacentElement){ 
	HTMLElement.prototype.insertAdjacentElement = function(where,parsedNode){ 
		switch (where){ 
			case 'beforeBegin': 
				this.parentNode.insertBefore(parsedNode,this) 
				break; 
			case 'afterBegin': 
				this.insertBefore(parsedNode,this.firstChild); 
				break; 
			case 'beforeEnd': 
				this.appendChild(parsedNode); 
				break; 
			case 'afterEnd': 
				if (this.nextSibling) 
				this.parentNode.insertBefore(parsedNode,this.nextSibling); 
			else 
				this.parentNode.appendChild(parsedNode); 
				break; 
		}	 
	} 
	
	HTMLElement.prototype.insertAdjacentHTML = function(where,htmlStr){ 
		var r = this.ownerDocument.createRange(); 
		r.setStartBefore(this); 
		var parsedHTML = r.createContextualFragment(htmlStr); 
		this.insertAdjacentElement(where,parsedHTML) 
	} 


	HTMLElement.prototype.insertAdjacentText = function(where,txtStr){ 
	var parsedText = document.createTextNode(txtStr) 
		this.insertAdjacentElement(where,parsedText) 
	} 
}

var count_login = 0;
var count_loguit = 0;

function clearlistbox(id){
	if(top.GetObj(id)){	
	  for (var i=top.GetObj(id).options.length-1; i>=0; i--){
		top.GetObj(id).options[i] = null;
	  }
	  top.GetObj(id).selectedIndex = -1;
	} 
}


// ----------------------------------------------
// 	Algemene functies
// ----------------------------------------------
	var xmlHttp
	
	function GetXmlHttpObject(){
		var xmlHttp = null;
		try {
			// Firefox, Opera 8.0+, Safari
			xmlHttp = new XMLHttpRequest();
		} catch (e) {
			// Internet Explorer
			try {
				xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e) {
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
		if (xmlHttp == null){
			alert ('Uw browser ondersteunt geen AJAX!');
			return;
		}
		return xmlHttp;
	}
	
	
	function GetObj(id){
		if((document.getElementById(id))){			
			return document.getElementById(id);
		}
	}

	function detect_browser(str){
		
		var browser_string = str.toLowerCase();
		var browser_agent = navigator.userAgent.toLowerCase();
		
		if(str =='ie'){
			if(navigator.userAgent.indexOf("MSIE")>0){
				return true
			}		
		} else if(str =='ff'){	
			if(navigator.userAgent.indexOf("Firefox")>0){
				return true
			}
		}	
	}	

	function CreateLayer(ID, HideOverFlow){
		if(!GetObj(ID)){
			var div = document.createElement('div');
			div.setAttribute('id',ID);
			document.body.appendChild(div);
		} else {
			GetObj(ID).innerHTML = '';	
			GetObj(ID).style.visibility = 'visible';
			GetObj('DisableLayer').style.height = document.body.scrollHeight;
			if(ID != 'DisableLayer'){
				GetObj(ID).style.top = document.body.scrollTop + 'px';
			}
		}
	}
	
	function FindLayer(DivName){
		var layer_Found = 0;
		a_Layers = document.getElementsByTagName('div');
		for(i=0;i<a_Layers.length; i++){
			if(String(a_Layers[i].id) == String(DivName)){
				layer_Found = 1;
			}
		}
		if(layer_Found == 0){
			return false;
		} else {
			return true;		
		}
	}
	
	function Find_active_Layers(){
		var layer_Found = 0;
		a_Layers = document.getElementsByTagName('div');
		for(i=0;i<a_Layers.length; i++){
			if(String(a_Layers[i].style.display) == 'block'){
				
				layer_Found = layer_Found + 1
			}
		}
		return layer_Found;
	}	
	
	function findObject(id, tag){
		var object_gevonden = 0;
		var a_Objects = document.getElementsByTagName(tag);
		for(i=0;i<a_Objects.length; i++){
			if(a_Objects[i].id == id){
				object_gevonden = object_gevonden + 1
			}
		}
		if(object_gevonden == 0){
			return false;
		} else {
			return true;		
		}		
	}

	function HideLayer(ID){
		if(FindLayer('DisableLayer') == true){
			GetObj('DisableLayer').style.height  = 0;
			GetObj('DisableLayer').style.top  = 0;
			GetObj('DisableLayer').style.visibility='hidden';
			document.body.style.overflow='';	
		}

		if(FindLayer(ID) == true){
			GetObj(ID).style.top  = 0;
			GetObj(ID).style.visibility='hidden';
			GetObj(ID).innerHTML = '';
			document.body.style.overflow='';	
		}
}
	
function ShowDiv_Producten(id, path, row_id, width, thumb){
		if(path != undefined){
			CreateLayer(id, 0);
			obj = document.getElementById(row_id)
			var curleft = curtop = 0;
			if (obj.offsetParent) {
				curleft = obj.offsetLeft
				curtop = obj.offsetTop
				while (obj = obj.offsetParent) {
					curleft += obj.offsetLeft
					curtop += obj.offsetTop
				}
			}

			if(path.indexOf('small') == -1 && thumb == 1){
				path = path.replace(path.substring(path.length, path.length-4), '_Small'+path.substring(path.length, path.length-4))
			}
			if(thumb == 0){
				path = path.replace('_small','')
			}

			var img = document.createElement('img');
				img.setAttribute('id','image2');
				img.setAttribute('width',width);
			
			if(document.getElementById){
				document.getElementById(id).appendChild(img);
			}
			
			if(String(path).indexOf('intermanager')>-1){
				document.getElementById('image2').src=path;			
			} else {
				if(String(path).indexOf('www')>-1){
					document.getElementById('image2').src= path;
				} else {
					document.getElementById('image2').src='http://www.fotoplant.nl/'+path;
					
				}
			}
			document.getElementById("image2").className = 'Product_Foto'
			document.getElementById(id).style.display = 'block';
			
			if(thumb == 1){
				document.getElementById(id).style.left = document.body.scrollWidth-(width*3)+'px';
				document.getElementById(id).style.top = parseInt(curtop-(getImgSize('image2', 'h')/2))+'px';
			} else {
				document.getElementById(id).style.left = document.body.scrollWidth-(width*1.5)+'px';
				document.getElementById(id).style.top = parseInt(curtop-(getImgSize('image2', 'h')/2))+40+'px';		
			}
		}
}
	
	function getImgSize(id, hw){
		var pic = document.getElementById(id);
		var h = pic.offsetHeight;
		var w = pic.offsetWidth;
	
		if(hw == 'w'){
			return w;
		} else {
			return h;	
		}
	}
	
	function GetWachtlaag(ID, Msg){
		var url = '_Ajax/Wachtlaag.asp?Msg='+Msg;
			GetWachtlaag_xmlHttp = GetXmlHttpObject();
			GetWachtlaag_xmlHttp.onreadystatechange = function(){
				if (GetWachtlaag_xmlHttp.readyState == 4){
					var ReturnStr = GetWachtlaag_xmlHttp.responseText;
					if (GetWachtlaag_xmlHttp.status == 200){
						document.getElementById(ID).innerHTML = ReturnStr;
					} else {

						if(ReturnStr){
							alert(url+'\n'+ReturnStr)
						}						
					}
				}
			}
			GetWachtlaag_xmlHttp.open("GET",url,true);
			GetWachtlaag_xmlHttp.send(null);	
	}
	
	
	function Checkbox_As_Radio(name, output, returntype, id){
			
		Index_Checked 	=	-1;
		var Waarde		=	'';
		var objAllCheck = document.getElementsByTagName("body")[0].getElementsByTagName("input");
	
		for(i=0; i<=objAllCheck.length-1; i++){
				if(objAllCheck[i].id.substring(0,name.length) == name){
					if(id!=-1){
						if(objAllCheck[i].id == id){
							Index_Checked = i;	
						}
					} else{
						if(objAllCheck[i].checked){
							Index_Checked = i;							
						}
					}
				}
		}
		
		for(i=0; i<=objAllCheck.length-1; i++){
			if(objAllCheck[i].type == 'checkbox'){
				if(objAllCheck[i].id.substring(0,name.length) == name){
					if(i==Index_Checked){
						objAllCheck[i].checked = true;
						Waarde = objAllCheck[i].value					
					} else {
						objAllCheck[i].checked = false;				
					}
				}
			}			
		}		
		if(output > 0){
			switch(returntype){
				case 0:
					alert(Waarde);
					break;
				case 1:
					return Waarde;
					break;				
			}
		}
	}

	function create_stylesheet(login){
		
		if(login == undefined){
			login = 0;
		}
		
		var url = '_Ajax/GENCSS.asp?login='+login;
		

			create_stylesheet_xmlHttp = GetXmlHttpObject();
			create_stylesheet_xmlHttp.onreadystatechange = function(){
				if (create_stylesheet_xmlHttp.readyState == 4){
					var ReturnStr = create_stylesheet_xmlHttp.responseText;
					if (create_stylesheet_xmlHttp.status == 200){
						
							location.href='product_list.asp';
						
					} else {

						if(ReturnStr){
							alert(url+'\n'+ReturnStr)
						}						
					}
				}
			}
			create_stylesheet_xmlHttp.open("GET",url,true);
			create_stylesheet_xmlHttp.send(null);			
	}

	var Menu_Item_Active		= '';

	function set_Menu_Item_Active(id){
		
			var obj_menu 	=	GetObj('Menu_ingelogd');
			
			var obj_row		=	obj_menu.firstChild
			for(i=0; i<obj_row.childNodes.length; i++){
				obj_row.childNodes[i].className = 'Menu_inActive';
			}
			
			if(String(id) != ''){
				GetObj(id).className = 'Menu_Active';
				Menu_Item_Active		= String(id);
			}		
	}

function getFirstChild(elm){
if ( !elm.childNodes.length ){
	return;
}
	var children = elm.childNodes.length;
	for ( var i = 0; i <= children; i++ ){
		if ( elm.childNodes[i].nodeType == 1 ){
			return elm.childNodes[i];
		}
	}
return;
}	
	
function roundNumber(num, dec) {
	var result = Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);
	return result;
}	

function formatCurrency(num) {
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num))
	num = "0";
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	if(cents<10)
	cents = "0" + cents;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
	num = num.substring(0,num.length-(4*i+3))+','+
	num.substring(num.length-(4*i+3));
	return (num + ',' + cents);
}
	
	function Bereken_consument_opslag(){
		var obj_opslag = GetObj('Consument_opslag').options[GetObj('Consument_opslag').selectedIndex]
		var a_input = document.getElementsByTagName('input');
			for(i=0;i<a_input.length;i++){
				if(String(a_input[i].id).substr(0,10) == 'labelprijs'){
					if(String(a_input[i].id).substring(String(a_input[i].id).length-4, String(a_input[i].id).length) != 'orig'){
						var prijs_basis	= GetObj(a_input[i].id+'_orig').value
						var prijs 		= parseFloat(String(prijs_basis).replace(',','.'));
						var opslag		= (obj_opslag.value);
						var opslag_prijs= parseFloat(prijs/100)*opslag
						var a_id 		= String(a_input[i].id).split('_');
						
						a_input[i].value = formatCurrency(parseFloat(roundNumber(parseFloat(prijs+opslag_prijs), 2)))
						update_labelprijs(a_id[1]);
					}
				}
			}
	}

	function update_labelprijs(regelid){
		
		var order_regel_opslag		= GetObj('Consument_opslag').options[GetObj('Consument_opslag').selectedIndex].value
		var order_regel_id 			= regelid;
		var order_regel_labelprijs	= GetObj('labelprijs_'+regelid).value
		var order_regel_orig_labelprijs	= GetObj('labelprijs_'+regelid+'_orig').value
		var order_regel_valuta_labelprijs	= GetObj('labelprijs_'+regelid+'_valuta').value
		var order_regel_valuta_orig_labelprijs	= GetObj('labelprijs_'+regelid+'_valuta_orig').value
		var prijs_reseller =  parseFloat(String(order_regel_valuta_labelprijs).replace(',','.'));
		
		if(isNaN(order_regel_labelprijs.replace(',','.'))){
			var prijs_basis	= order_regel_orig_labelprijs;
			var prijs 		= parseFloat(String(prijs_basis).replace(',','.'));
			var opslag		= (order_regel_opslag);
			var opslag_prijs= parseFloat(prijs/100)*opslag
			
			GetObj('labelprijs_'+order_regel_id).value = formatCurrency(parseFloat(roundNumber(parseFloat(prijs+opslag_prijs), 2)))			
			update_labelprijs(regelid);
		} else {			
				var params = ''
				var params = params + order_regel_id + '|'
				var params = params + order_regel_labelprijs + '|'
				var params = params + order_regel_opslag + '|'
				var params = params + order_regel_orig_labelprijs + '|'
				var params = params + order_regel_valuta_labelprijs + '|'
				var params = params + order_regel_valuta_orig_labelprijs + '|'

				if (parseInt(String(location.href).indexOf('test')) > 0){
					alert(params)
				}
				
				Contact_Submit_xmlHttp = GetXmlHttpObject();
				Contact_Submit_xmlHttp.onreadystatechange = function(){
					
					if (Contact_Submit_xmlHttp.readyState == 4){
					var ReturnStr = Contact_Submit_xmlHttp.responseText;
					}
				}
				Contact_Submit_xmlHttp.open('POST','_Ajax/Update_labelprijs.asp',true);
				Contact_Submit_xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				Contact_Submit_xmlHttp.setRequestHeader("Content-length", params.length);
				Contact_Submit_xmlHttp.setRequestHeader("Connection", "close");
				Contact_Submit_xmlHttp.send(params);
		}
	}

	function swap_Menu_class(id, action){
		var Menu_Parent 			= document.getElementById('Menu_ingelogd');
		var Menu_Item 				= document.getElementById(id);
		
		for(i=0; i<Menu_Parent.childNodes.length; i++){
			obj_firstChild = getFirstChild(Menu_Parent.childNodes[i]);
			if(obj_firstChild != null){
				if(parseInt(String(obj_firstChild.id).indexOf('Knop')) > -1  ){
					if(String(obj_firstChild.className) == 'Menu_Active'){
						if(Menu_Item_Active == ''){
							Menu_Item_Active = String(obj_firstChild.id);
						}
					}
					if(String(obj_firstChild.id) != String(Menu_Item_Active)){
						obj_firstChild.className = 'Menu_inActive';	
					}
				}
			}
		}	
	}

	function set_Menu(Id_Knop, url, formulier, formuliervar, Taal){
		if(url){
			location.href=url;
		}
		set_Menu_Item_Active(Id_Knop);
	}


	function set_width_menubar(){
		var tmp_width	=	0;
		var obj_Adres 	=	GetObj("Table_Adres");
		var obj_Vlaggen	=	GetObj("Table_Vlaggen");
		
		if(obj_Adres.offsetWidth > tmp_width){
			tmp_width = obj_Adres.offsetWidth;
		}
		if(obj_Vlaggen.offsetWidth > tmp_width){
			tmp_width = obj_Vlaggen.offsetWidth;
		}		
		obj_Adres.style.width	= tmp_width;
		obj_Vlaggen.style.width	= tmp_width;

	}

	// ----------------------------------------------
	// 	Functie : Klantgroepen van de reseller bijwerken
	// ----------------------------------------------	
	function Update_klantgroep_adres(id){
		
		var a_update = id.split('_');
		var veld_id  	= a_update[a_update.length-1];
		var veld_naam	= String(id.replace('_'+String(a_update[a_update.length-1]),''));	
		var veld_waarde	= (GetObj(id).value).replace(' ',' ');
		var veld_type	= String(GetObj(id).dbtype);
		var fout = false;
		
		if(veld_type == 'nr'){
			if(isNaN(parseInt(veld_waarde)) == true || parseInt(veld_waarde) == 0){
				if(GetObj(id).className.indexOf('Error') < 0){
					GetObj(id).className = 'inputError';
				}
				fout = true;
			} else {
				GetObj(id).className = '';
			}
		}
		if(veld_type == 'txt'){
			if(veld_waarde.length == 0){
				if(GetObj(id).className.indexOf('Error') < 0){
					GetObj(id).className = 'inputError';
				}
				fout = true;
			} else {
				GetObj(id).className = '';
			}			
		}		
		
		if(fout == false){
			var url = '_ajax/Reseller_klantgroepen_adres_opslaan.asp?veld_type='+veld_type+'&veld_id='+veld_id+'&veld_naam='+veld_naam+'&veld_waarde='+escape(veld_waarde);
	
			Update_klantgroep_xmlHttp = GetXmlHttpObject();
			Update_klantgroep_xmlHttp.onreadystatechange = function(){
				if (Update_klantgroep_xmlHttp.readyState == 4){
					var ReturnStr = Update_klantgroep_xmlHttp.responseText;
					
					if (Update_klantgroep_xmlHttp.status == 200){
					
					} else {
						alert(location.href+'\n\n'+url+'\n\n'+'Fout:'+ReturnStr)
					}
				}
			}
			Update_klantgroep_xmlHttp.open("GET",url,true);
			Update_klantgroep_xmlHttp.send(null);				
		}
	}

	// ----------------------------------------------
	// 	Functie : Klantgroepen van de reseller bijwerken
	// ----------------------------------------------	
	function Update_klantgroep(id){
		
		var a_update = id.split('_');
		
		var veld_id  	= a_update[a_update.length-1];
		var veld_naam	= String(id.replace('_'+String(a_update[a_update.length-1]),''));	
		var veld_waarde	= (GetObj(id).value).replace(' ','_');
		var veld_type	= String(GetObj(id).getAttribute('dbtype'));
		var fout = false;
		
		if(veld_type == 'nr'){
			if(isNaN(parseInt(veld_waarde)) == true || parseInt(veld_waarde) < 0){
				if(GetObj(id).className.indexOf('Error') < 0){
					GetObj(id).className = 'inputError';
				}
				fout = true;
			} else {
				GetObj(id).className = '';
			}
		}
		if(veld_type == 'txt'){
			if(veld_waarde.length == 0){
				if(GetObj(id).className.indexOf('Error') < 0){
					GetObj(id).className = 'inputError';
				}
				fout = true;
			} else {
				GetObj(id).className = '';
			}			
		}		
		
		if(fout == false){
			var url = 'Reseller_klantgroepen_bijwerken.asp?veld_type='+veld_type+'&veld_id='+veld_id+'&veld_naam='+veld_naam+'&veld_waarde='+veld_waarde;
			Update_klantgroep_xmlHttp = GetXmlHttpObject();
			Update_klantgroep_xmlHttp.onreadystatechange = function(){
				if (Update_klantgroep_xmlHttp.readyState == 4){
					var ReturnStr = Update_klantgroep_xmlHttp.responseText;
					var doscript = parseScript(Update_klantgroep_xmlHttp.responseText);

					
					if (Update_klantgroep_xmlHttp.status == 200){
					} else {
						alert('Fout:'+ReturnStr)
					}
				}
			}
			Update_klantgroep_xmlHttp.open("GET",url,true);
			Update_klantgroep_xmlHttp.send(null);				
		}
	}

	function parseScript(_source) {
		var source = _source;
		var scripts = new Array();
	
		while(source.indexOf("<script") > -1 || source.indexOf("</script") > -1) {
			var s = source.indexOf("<script");
			var s_e = source.indexOf(">", s);
			var e = source.indexOf("</script", s);
			var e_e = source.indexOf(">", e);
			
			scripts.push(source.substring(s_e+1, e));
			source = source.substring(0, s) + source.substring(e_e+1);
		}
	
		for(var i=0; i<scripts.length; i++) {
			try {
				eval(scripts[i]);
			} catch(ex) {
				//## Geen scripts gevonden om uit te voeren.
				alert(ex.description);
				Error("ajax process",_source);
			}
		}
	
		return source;
	}
	// ----------------------------------------------
	// 	Functie : Reseller gegevens bijwerken
	// ----------------------------------------------	

	function Update_Reseller_Info(){
	
		var obj_transport_opslag	= GetObj('transport_opslag');
		var obj_marge_opslag	 	= GetObj('marge_opslag');
		var obj_font_family			= GetObj('font_family').options[GetObj('font_family').options.selectedIndex]
		var obj_font_size			= GetObj('font_size').options[GetObj('font_size').options.selectedIndex]
		var obj_font_color			= GetObj("font_color")
		var obj_font_color_bold		= GetObj("font_color_bold")
		var obj_body_bgcolor		= GetObj("body_bgcolor")
		var obj_disable_bgcolor		= GetObj("disable_bgcolor")
		var obj_venster_bgcolor		= GetObj("venster_bgcolor")
		var obj_venster_border_color= GetObj("venster_border_color")
		var obj_font_disabled_color = GetObj("disabled_color")
		var obj_css_grid_over		= GetObj("css_grid_over")
		var obj_css_grid_odd		= GetObj("css_grid_odd")
		var obj_css_grid_even		= GetObj("css_grid_even")		
		var obj_wachtwoord 			= GetObj("reseller_wachtwoord")
		var obj_koers				= GetObj('klanten_reseller_valuta_koers')
		var obj_email_cc				= GetObj("klanten_reseller_email_cc")
		var ErrNr					=	0;
		var tmp_width				='';
	
		if(obj_transport_opslag.className != 'inputError'){
			var tmp_transport_class		= obj_transport_opslag.className;		
		}
		if(obj_marge_opslag.className != 'inputError'){
			var tmp_marge_class			= obj_marge_opslag.className;
		}
		if(obj_wachtwoord.className != 'inputError'){
			var tmp_wachtwoord_class = obj_wachtwoord.className;
		}		
		if(isNaN(parseFloat(obj_koers.value)) == false){
			obj_koers.className = 'input50px';
		}
		if(isNaN(parseFloat(obj_transport_opslag.value)) == false){
			obj_transport_opslag.className = 'input50px';
		}
		if(isNaN(parseFloat(obj_marge_opslag.value)) == false){
			obj_marge_opslag.className = 'input50px';
		}	
		if(obj_wachtwoord.value){
				obj_wachtwoord.className = 'input200px';
		}			
		if(!obj_wachtwoord.value){
				tmp_width = obj_wachtwoord.offsetWidth;
				obj_wachtwoord.className = 'inputError';
				obj_wachtwoord.style.width = tmp_width;	
				ErrNr += 1;			
				
		}
		if(obj_email_cc.value){
			if(obj_email_cc.value.length < 6){

				tmp_width = obj_email_cc.offsetWidth;
				obj_email_cc.className = 'inputError';
				obj_email_cc.style.width = tmp_width;		

				ErrNr += 1;			
			} else {
				if(obj_email_cc.value.indexOf('@') == -1 || obj_email_cc.value.indexOf('.') == -1 ){
					tmp_width = obj_email_cc.offsetWidth;
					obj_email_cc.className = 'inputError';
					obj_email_cc.style.width = tmp_width;	
					ErrNr += 1;					
				} else {
					obj_email_cc.className = 'input200px';
				}
			}
		} else {
			obj_email_cc.className = 'input200px';		
		}


		if(isNaN(parseFloat(obj_transport_opslag.value)) == true ||isNaN(parseFloat(obj_marge_opslag.value)) == true  ){
			if(isNaN(parseFloat(obj_transport_opslag.value)) == true){
				tmp_width = obj_transport_opslag.offsetWidth;
				obj_transport_opslag.className = 'inputError';
				obj_transport_opslag.style.width = tmp_width;
				ErrNr += 1;			

			}else {
				tmp_width = obj_marge_opslag.offsetWidth;		
				obj_marge_opslag.className = 'inputError';	
				obj_marge_opslag.style.width = tmp_width;
				ErrNr += 1;			
				
			}
		}
		if(obj_email_cc.className != 'inputError' && obj_marge_opslag.className != 'inputError' && obj_transport_opslag.className != 'inputError' && obj_wachtwoord.className != 'inputError'){

			var obj_font_family			= GetObj('font_family').options[GetObj('font_family').options.selectedIndex]
			var obj_font_size			= GetObj('font_size').options[GetObj('font_size').options.selectedIndex]
			var obj_font_color			= GetObj("font_color")
			var obj_font_color_bold		= GetObj("font_color_bold")
			var obj_body_bgcolor		= GetObj("body_bgcolor")
			var obj_disable_bgcolor		= GetObj("disabled_color")
			var obj_venster_bgcolor		= GetObj("venster_bgcolor")
			var obj_venster_border_color= GetObj("venster_border_color")
			var obj_font_disabled_color = GetObj("disabled_color")
			var obj_css_grid_over		= GetObj("css_grid_over")
			var obj_css_grid_odd		= GetObj("css_grid_odd")
			var obj_css_grid_even		= GetObj("css_grid_even")					
			var obj_wachtwoord 			= GetObj("reseller_wachtwoord")
			var obj_email_cc			= GetObj("klanten_reseller_email_cc")
			var marge					= obj_marge_opslag.value
				if(marge < 1){
					marge = 1;
					obj_marge_opslag.value = 1;
				}
				var params =  'marge='+marge;
					params += '&transport='+obj_transport_opslag.value.replace('.',',');
					params += '&font_family='+obj_font_family.value;
					params += '&font_size='+obj_font_size.value;
					params += '&font_color='+obj_font_color.value;
					params += '&font_color_bold='+obj_font_color_bold.value;
					params += '&body_bgcolor='+obj_body_bgcolor.value;
					params += '&disable_bgcolor='+obj_disable_bgcolor.value;
					params += '&venster_bgcolor='+obj_venster_bgcolor.value;
					params += '&venster_border_color='+obj_venster_border_color.value;
					params += '&font_color_disabled='+obj_font_disabled_color.value;
					params += '&css_grid_over='+obj_css_grid_over.value;
					params += '&css_grid_odd='+obj_css_grid_odd.value;
					params += '&css_grid_even='+obj_css_grid_even.value;
					params += '&wachtwoord='+obj_wachtwoord.value;
					params += '&koers='+obj_koers.value;
					params += '&email_cc='+obj_email_cc.value;
				
				var url = '_Ajax/Reseller_Beheer_Opslaan.asp';
					Update_Reseller_Info_xmlHttp = GetXmlHttpObject();
					Update_Reseller_Info_xmlHttp.onreadystatechange = function(){
						if (Update_Reseller_Info_xmlHttp.readyState == 4){
							var ReturnStr = Update_Reseller_Info_xmlHttp.responseText;
							if (Update_Reseller_Info_xmlHttp.status == 200){
								create_stylesheet(0);
								
							} else {
								alert(url+'\n'+ReturnStr)
							}
						}
					}
					Update_Reseller_Info_xmlHttp.open("POST",url,true);
					Update_Reseller_Info_xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
					Update_Reseller_Info_xmlHttp.setRequestHeader("Content-length", params.length);
					Update_Reseller_Info_xmlHttp.setRequestHeader("Connection", "close");
					Update_Reseller_Info_xmlHttp.send(params);			
		}
	}

	// ----------------------------------------------
	// 	Functie : Sessie openhouden
	// ----------------------------------------------	
		function Keep_Session(){
		var url = '_Ajax/KeepSession.asp';
			
		Keep_Session_xmlHttp = GetXmlHttpObject();
		Keep_Session_xmlHttp.onreadystatechange = function(){
			if (Keep_Session_xmlHttp.readyState == 4){
				var ReturnStr = Keep_Session_xmlHttp.responseText;
				if (Keep_Session_xmlHttp.status == 200){
					setTimeout('Keep_Session()', 10000);
				}
			}
		}
		Keep_Session_xmlHttp.open("GET",url,true);
		Keep_Session_xmlHttp.send(null);				
			
		}
		Keep_Session()
		
	// ----------------------------------------------
	// 	Totaal bledden / karren ophalen
	// ----------------------------------------------
	function GetCC_Laag(or_resel_ordernr){
		var url = '_Ajax/BeladingBerekenen.asp?or_resel_ordernr='+or_resel_ordernr;

			GetCC_Laag_xmlHttp = GetXmlHttpObject();
			GetCC_Laag_xmlHttp.onreadystatechange = function(){
				if (GetCC_Laag_xmlHttp.readyState == 4){
					var ReturnStr = GetCC_Laag_xmlHttp.responseText;
					if (GetCC_Laag_xmlHttp.status == 200){
							
							a_Ret = ReturnStr.split('|#|');
							
							if(parseInt(a_Ret[1])<0){
								a_Ret[1] = 0;
							}
							
							if(GetObj('Aantal_Karren')){
								GetObj('Aantal_Karren').innerHTML = parseInt(a_Ret[0]);
								GetObj('Aantal_Bledden').innerHTML = parseInt(a_Ret[1]);
								GetObj('BeladingPercentageOver').innerHTML = parseInt(a_Ret[3]);
							}
							if(GetObj('Aantal_Karren_Menu')){
								GetObj('Aantal_Karren_Menu').innerHTML = parseInt(a_Ret[0]);
								GetObj('Aantal_Bledden_Menu').innerHTML = parseInt(a_Ret[1]);
								GetObj('BeladingPercentageOver_Menu').innerHTML = parseInt(a_Ret[3]);
								
							}
							
					} else {
						if(ReturnStr){
							alert(url+'\n'+ReturnStr)
						}
					}
				}
			}
			GetCC_Laag_xmlHttp.open("GET",url,true);
			GetCC_Laag_xmlHttp.send(null);	
	}

	// ----------------------------------------------
	// 	Taal instellen
	// ----------------------------------------------
	function SetTaal(Taal, Herladen){
		var url = '_Ajax/Taal_Instellen.asp?Taal='+Taal;
		SetTaal_xmlHttp = GetXmlHttpObject();
		SetTaal_xmlHttp.onreadystatechange = function(){
			if (SetTaal_xmlHttp.readyState == 4){
				var ReturnStr = SetTaal_xmlHttp.responseText;
				if (SetTaal_xmlHttp.status == 200){
					var ReturnTaal = ReturnStr
					a_Scriptname = location.href.split('/');
					if (String(a_Scriptname[a_Scriptname.length-1]) == 'default.asp' || String(a_Scriptname[a_Scriptname.length-1]) == "Default.asp" || String(a_Scriptname[a_Scriptname.length-1]) == "Contactpersonen.asp"|| String(a_Scriptname[a_Scriptname.length-1]) == "contactpersonen.asp" ||  String(a_Scriptname[a_Scriptname.length-1]) == "Adres_Informatie.asp"  ||  String(a_Scriptname[a_Scriptname.length-1]) == "adres_informatie.asp"   ){	
						GetObj('Table_NL').style.display='none';
						GetObj('Table_DE').style.display='none';
						GetObj('Table_UK').style.display='none';
						GetObj('Table_'+ReturnTaal).style.display='block';
					}
					GetObj('Vlag_NL').src = 'Images/Layout/Vlag/NL_dis.gif';
					GetObj('Vlag_UK').src = 'Images/Layout/Vlag/UK_dis.gif';
					GetObj('Vlag_DE').src = 'Images/Layout/Vlag/DE_dis.gif';
					GetObj('Vlag_FR').src = 'Images/Layout/Vlag/FR_dis.gif';
					GetObj('Vlag_DK').src = 'Images/Layout/Vlag/DK_dis.gif';
					GetObj('Vlag_SE').src = 'Images/Layout/Vlag/SE_dis.gif';					
					if(ReturnTaal == 'undefined'){
					}
					if(Herladen == 'undefined'){
					}
					if(eval(GetObj('Vlag_'+ReturnTaal))){
						GetObj('Vlag_'+ReturnTaal).src = GetObj('Vlag_'+ReturnTaal).src.replace('_dis.gif','.gif')
					}
					if(Herladen){
						location.href = 'product_list.asp'
					}
					
				} else {
						if(ReturnStr){
							alert(url+'\n'+ReturnStr)
						}
				}
			}
		}
		SetTaal_xmlHttp.open("GET",url,true);
		SetTaal_xmlHttp.send(null);		
	}

	// ----------------------------------------------
	// 	Login
	// ----------------------------------------------
	
	function Log_Bijwerken(KlantID){
		// Log bijwerken
		var url = '_Ajax/Login_Log.asp?Klant_Id='+KlantID;
		Login_Log_xmlHttp = GetXmlHttpObject();
		Login_Log_xmlHttp.onreadystatechange = function(){
			if (Login_Log_xmlHttp.readyState == 4){
				var ReturnStr = Login_Log_xmlHttp.responseText;
				if (Login_Log_xmlHttp.status == 200){
					setTimeout("Log_Bijwerken("+KlantID+");", 60000)
				} else {
					Loguit();
				}
			}
		}
		Login_Log_xmlHttp.open("GET",url,true);
		Login_Log_xmlHttp.send(null);	
	}
	
	
	function Login(Enter, auto_Gebruikersnaam, auto_Wachtwoord){
		// Login gegevens ophalen
		if((auto_Gebruikersnaam == '' || auto_Gebruikersnaam == undefined) && (auto_Wachtwoord == '' || auto_Wachtwoord == undefined)){
			var Wachtwoord		=	GetObj('Wachtwoord').value	
			var Gebruikersnaam	=	GetObj('Gebruikersnaam').value
		} else {
			var Wachtwoord		=	auto_Wachtwoord	
			var Gebruikersnaam	=	auto_Gebruikersnaam
		}
		
		var url = '_Ajax/Login_Controle.asp?Wachtwoord='+Wachtwoord+'&Gebruikersnaam='+Gebruikersnaam;
		//alert(url);
		Login_Controle_xmlHttp = GetXmlHttpObject();
		Login_Controle_xmlHttp.onreadystatechange = function(){
		if (Login_Controle_xmlHttp.readyState == 4){
			var ReturnStr = Login_Controle_xmlHttp.responseText;
			if (Login_Controle_xmlHttp.status == 200){
				if(parseInt(ReturnStr) > 0){
					// Opmaak resetten
					GetObj('Wachtwoord').className 			= 'input200px';	
					GetObj('Gebruikersnaam').className 		= 'input200px';	
					// Log bijwerken
					Log_Bijwerken(parseInt(ReturnStr));
					// Doorsturen naar aanbiedingen pagina
					create_stylesheet(1);
				} else {
					// Opmaak fout imput instellen
					GetObj('Wachtwoord').className 		= 'inputError200px';						
					GetObj('Gebruikersnaam').className 		= 'inputError200px';	
				}
			} else {
				if(ReturnStr){
					alert(url+'\n'+ReturnStr)
				}						
			}
		}
		}
		Login_Controle_xmlHttp.open("GET",url,true);
		Login_Controle_xmlHttp.send(null);	
	}
	

	function Loguit(){
		CreateLayer('DisableLayer', 1);
		CreateLayer('GlobalLayer', 1);
		GetWachtlaag('GlobalLayer', '');
		var url = '_Ajax/Login_Controle.asp?logout=1';
			Login_Controle_xmlHttp = GetXmlHttpObject();
			Login_Controle_xmlHttp.onreadystatechange = function(){
				if (Login_Controle_xmlHttp.readyState == 4){
					var ReturnStr = Login_Controle_xmlHttp.responseText;
					if (Login_Controle_xmlHttp.status == 200){
						HideLayer('GlobalLayer');
						location.href='default.asp?loguit=1';
					} else {
						if(ReturnStr){
							alert(url+'\n'+ReturnStr)
						}						
					}
				}
			}
			Login_Controle_xmlHttp.open("GET",url,true);
			Login_Controle_xmlHttp.send(null);			
	}

// ----------------------------------------------
// 	Uitegebreid zoeken
// ----------------------------------------------

	function GetZoek_Form(Enter, Concepten){
		if(Concepten == undefined){
			Concepten = 0;
		}
		if(Concepten == 0){
			var url = '_Ajax/Uitgebreid_Zoeken_Form.asp';
		} else {
			var url = '_Ajax/Uitgebreid_Zoeken_Concepten_Form.asp';
		}
		GetZoek_Form_xmlHttp = GetXmlHttpObject();
		GetZoek_Form_xmlHttp.onreadystatechange = function(){
			if (GetZoek_Form_xmlHttp.readyState == 4){
				var ReturnStr = GetZoek_Form_xmlHttp.responseText;
				if (GetZoek_Form_xmlHttp.status == 200){					
					if(Concepten == 0){
						GetZoek_PlantSoorten();
						GetObj('GlobalLayer').innerHTML = ReturnStr;							
					} else {
						GetObj('GlobalLayer').innerHTML = ReturnStr;						
						GetZoek_Concept();
					}						
					document.getElementById('DisableLayer').style.visibility = 'visible';
					document.getElementById('DisableLayer').style.height = document.body.scrollHeight;
					document.getElementById('GlobalLayer').style.visibility = 'visible';
					document.getElementById('GlobalLayer').innerHTML = ReturnStr;
					document.getElementById('GlobalLayer').style.top = document.body.scrollTop
				} else {
					if(ReturnStr){
						alert(url+'\n'+ReturnStr)
					}						

				}
			}
		}
		GetZoek_Form_xmlHttp.open("GET",url,true);
		GetZoek_Form_xmlHttp.send(null);	
	}

	function GetZoek_Concept(){
		clearlistbox('Uitgebreid_Concept');
		var url = '_Ajax/Uitgebreid_Zoeken_Concepten_Laad_concepten.asp';
			GetZoek_Concepten_xmlHttp = GetXmlHttpObject();
			GetZoek_Concepten_xmlHttp.onreadystatechange = function(){
				if (GetZoek_Concepten_xmlHttp.readyState == 4){
					var ReturnStr = GetZoek_Concepten_xmlHttp.responseText;
					if (GetZoek_Concepten_xmlHttp.status == 200){
					
						if(ReturnStr){
							var aReturn = ReturnStr.split('##');
							var first_option_id = aReturn[0]
							var option = aReturn[1].split('#');	
							for(i=0;i<option.length-1; i++){
								var ovalue = option[i].split('|') ;
								var o = document.createElement("option");
								o.text =  ovalue[1]
								o.value = ovalue[0];
								GetObj('Uitgebreid_Concept').add(o);
							}
							GetObj('Uitgebreid_Concept').selectedIndex = 1;
							GetZoek_Rubriek(first_option_id);							
						}
					} else {
						if(ReturnStr){
							alert(url+'\n'+ReturnStr)
						}					
					}
				}
			}
			GetZoek_Concepten_xmlHttp.open("GET",url,true);
			GetZoek_Concepten_xmlHttp.send(null);
	}
	
	function GetZoek_Rubriek(klanten_id){
		if(klanten_id == undefined){
			klanten_id = GetObj('Uitgebreid_Concept').options[GetObj('Uitgebreid_Concept').selectedIndex].value
		}
		clearlistbox('Uitgebreid_Concept_Rubriek');
		var url = '_Ajax/Uitgebreid_Zoeken_Concepten_Laad_rubrieken.asp?klanten_id='+klanten_id;
		
			GetZoek_Rubrieken_xmlHttp = GetXmlHttpObject();
			GetZoek_Rubrieken_xmlHttp.onreadystatechange = function(){
				if (GetZoek_Rubrieken_xmlHttp.readyState == 4){
					var ReturnStr = GetZoek_Rubrieken_xmlHttp.responseText;
					if (GetZoek_Rubrieken_xmlHttp.status == 200){
						if(ReturnStr){
							var aReturn = ReturnStr.split('##');
							var first_option_id = aReturn[0]
							var option = aReturn[1].split('#');
												for(i=0;i<option.length-1; i++){
								var ovalue = option[i].split('|') ;
								var o = document.createElement("option");
								o.text =  ovalue[1]
								o.value = ovalue[0];
								GetObj('Uitgebreid_Concept_Rubriek').add(o);
							}
						}
						if(!klanten_id == undefined){
							GetObj('Uitgebreid_Concept_Rubriek').selectedIndex = 1;
						}						
						GetZoek_Bijzonderheden(klanten_id, first_option_id);
					} else {
						if(ReturnStr){
							alert(url+'\n'+ReturnStr)
						}					
					}
				}
			}
			GetZoek_Rubrieken_xmlHttp.open("GET",url,true);
			GetZoek_Rubrieken_xmlHttp.send(null);
	}	

	function GetZoek_PlantCultivar(Plantsoort){

		if(Plantsoort == undefined || Plantsoort == ''){
			Plantsoort = GetObj('Uitgebreid_Plant_Soort').options[GetObj('Uitgebreid_Plant_Soort').selectedIndex].value
		}
		
		clearlistbox('Uitgebreid_Plant_Cultivar');
		var url = '_Ajax/Uitgebreid_Zoeken_Cultivar.asp?Plantsoort='+Plantsoort;
			GetZoek_Plantsoorten_xmlHttp = GetXmlHttpObject();
			GetZoek_Plantsoorten_xmlHttp.onreadystatechange = function(){
				if (GetZoek_Plantsoorten_xmlHttp.readyState == 4){
					var ReturnStr = GetZoek_Plantsoorten_xmlHttp.responseText;
					if (GetZoek_Plantsoorten_xmlHttp.status == 200){
						a_Cultivar = ReturnStr.split('|');
						for (i=0; i<a_Cultivar.length-1; i++){
							if(i == 0){
								GetObj('Uitgebreid_Plant_Cultivar').options[GetObj('Uitgebreid_Plant_Cultivar').options.length] = new Option(a_Cultivar[i], '%');
							} else {
								GetObj('Uitgebreid_Plant_Cultivar').options[GetObj('Uitgebreid_Plant_Cultivar').options.length] = new Option(a_Cultivar[i], a_Cultivar[i]);
							}
						}
						GetObj('Uitgebreid_Plant_Soort').disabled = false;
						GetObj('Uitgebreid_Plant_Cultivar').disabled = false;
						GetObj('Uitgebreid_Potmaat_Cm').disabled = false;
						GetObj('Uitgebreid_Potmaat_Ltrs').disabled = false;
						GetObj('Uitgebreid_Bijzonderheden').disabled = false;
						GetObj('Prijs_Van').disabled = false;
						GetObj('Prijs_Tot').disabled = false;
						GetObj('Voorjaar_1').disabled = false;
						GetObj('Voorjaar_2').disabled = false;
						GetObj('Voorjaar_3').disabled = false;
						GetObj('Zomer_1').disabled = false;
						GetObj('Zomer_2').disabled = false;
						GetObj('Zomer_3').disabled = false;
						GetObj('Najaar_1').disabled = false;
						GetObj('Najaar_2').disabled = false;
						GetObj('Najaar_3').disabled = false;
						GetObj('Foto_1').disabled = false;
						GetObj('Foto_2').disabled = false;
						GetObj('Foto_3').disabled = false;
						GetObj('KnopZoeken').disabled = false;
						GetObj('KnopSluiten').disabled = false;						
					} else {
						if(ReturnStr){

						}					
					}
				}
			}
			GetZoek_Plantsoorten_xmlHttp.open("GET",url,true);
			GetZoek_Plantsoorten_xmlHttp.send(null);
	}

	function GetZoek_PlantSoorten(Aanbieding){
		var url = '_Ajax/Uitgebreid_Zoeken_PlantSoort.asp';
			GetZoek_Plantsoorten_xmlHttp = GetXmlHttpObject();
			GetZoek_Plantsoorten_xmlHttp.onreadystatechange = function(){
				if (GetZoek_Plantsoorten_xmlHttp.readyState == 4){
					var ReturnStr = GetZoek_Plantsoorten_xmlHttp.responseText;
					if (GetZoek_Plantsoorten_xmlHttp.status == 200){
						a_PlantSoort = ReturnStr.split('|');
	
						for (i=0; i<a_PlantSoort.length-1; i++){
							GetObj('Uitgebreid_Plant_Soort').options[i] = null;
						}
	
						for (i=0; i<a_PlantSoort.length-1; i++){
							if(i == 0){
								GetZoek_PlantCultivar(a_PlantSoort[i])
								GetObj('Uitgebreid_Plant_Soort').options[GetObj('Uitgebreid_Plant_Soort').options.length] = new Option(a_PlantSoort[i], '%');
							} else {
								GetObj('Uitgebreid_Plant_Soort').options[GetObj('Uitgebreid_Plant_Soort').options.length] = new Option(a_PlantSoort[i], a_PlantSoort[i]);
							}
						}
						
						GetObj('Uitgebreid_Plant_Soort').disabled = false;
						GetObj('Uitgebreid_Potmaat_Cm').disabled = false;
						GetObj('Uitgebreid_Potmaat_Ltrs').disabled = false;
						GetObj('Uitgebreid_Bijzonderheden').disabled = false;
						GetObj('Prijs_Van').disabled = false;
						GetObj('Prijs_Tot').disabled = false;
						GetObj('Voorjaar_1').disabled = false;
						GetObj('Voorjaar_2').disabled = false;
						GetObj('Voorjaar_3').disabled = false;
						GetObj('Zomer_1').disabled = false;
						GetObj('Zomer_2').disabled = false;
						GetObj('Zomer_3').disabled = false;
						GetObj('Najaar_1').disabled = false;
						GetObj('Najaar_2').disabled = false;
						GetObj('Najaar_3').disabled = false;
						GetObj('Foto_1').disabled = false;
						GetObj('Foto_2').disabled = false;
						GetObj('Foto_3').disabled = false;
						GetObj('KnopZoeken').disabled = false;
						GetObj('KnopSluiten').disabled = false;						
					} else {
						if(ReturnStr){
							alert(url+'\n'+ReturnStr)
						}						
					}
				}
			}
			GetZoek_Plantsoorten_xmlHttp.open("GET",url,true);
			GetZoek_Plantsoorten_xmlHttp.send(null);
	}
	
	function GetZoek_Bijzonderheden(klanten_id, rubriek_id){
		if(klanten_id == undefined){
			klanten_id = GetObj('Uitgebreid_Concept').options[GetObj('Uitgebreid_Concept').selectedIndex].value
		}
		if(rubriek_id == undefined){
			rubriek_id = GetObj('Uitgebreid_Concept_Rubriek').options[GetObj('Uitgebreid_Concept_Rubriek').selectedIndex].value
		}		
		clearlistbox('Uitgebreid_Concept_Bijzonderheden');
		var url = '_Ajax/Uitgebreid_Zoeken_Concepten_Laad_Bijzonderheden.asp?rubriek_id='+rubriek_id+'&klanten_id='+klanten_id;
			GetZoek_Bijzonderheden_xmlHttp = GetXmlHttpObject();
			GetZoek_Bijzonderheden_xmlHttp.onreadystatechange = function(){
				if (GetZoek_Bijzonderheden_xmlHttp.readyState == 4){
					var ReturnStr = GetZoek_Bijzonderheden_xmlHttp.responseText;
					if (GetZoek_Bijzonderheden_xmlHttp.status == 200){
						if(ReturnStr){
							var aReturn = ReturnStr.split('##');
							var first_option_id = aReturn[0]
							var option = aReturn[1].split('#');
							for(i=0;i<option.length-1; i++){
								var ovalue = option[i].split('|') ;
								var o = document.createElement("option");
								o.text =  ovalue[1]
								o.value = ovalue[0];
								GetObj('Uitgebreid_Concept_Bijzonderheden').add(o);
							}
						}
						if(!klanten_id == undefined){
							GetObj('Uitgebreid_Concept_Bijzonderheden').selectedIndex = 1;
						}
						GetObj('Uitgebreid_Concept').disabled = false;
						GetObj('Uitgebreid_Concept_Rubriek').disabled = false;
						GetObj('Uitgebreid_Concept_Bijzonderheden').disabled = false;
						GetObj('Prijs_Van').disabled = false;
						GetObj('Prijs_Tot').disabled = false;
						GetObj('Voorjaar_1').disabled = false;
						GetObj('Voorjaar_2').disabled = false;
						GetObj('Voorjaar_3').disabled = false;
						GetObj('Zomer_1').disabled = false;
						GetObj('Zomer_2').disabled = false;
						GetObj('Zomer_3').disabled = false;
						GetObj('Najaar_1').disabled = false;
						GetObj('Najaar_2').disabled = false;
						GetObj('Najaar_3').disabled = false;
						GetObj('Foto_1').disabled = false;
						GetObj('Foto_2').disabled = false;
						GetObj('Foto_3').disabled = false;
						GetObj('KnopZoeken').disabled = false;
						GetObj('KnopSluiten').disabled = false;		
					} else {
						if(ReturnStr){
							alert(url+'\n'+ReturnStr)
						}					
					}
				}
			}
			GetZoek_Bijzonderheden_xmlHttp.open("GET",url,true);
			GetZoek_Bijzonderheden_xmlHttp.send(null);
	}		



// ----------------------------------------------
// 	Snelzoekem
// ----------------------------------------------
	function GetSnelZoek_Alfabet(Aanbieding){
	}

	function Set_Alfabet(Letter){
	}
	
// ----------------------------------------------
// 	Contact
// ----------------------------------------------
	function GetContact_Form(soort){
		var url = '_Ajax/Contact_Form.asp?soort='+soort;
		GetContact_Form_xmlHttp = GetXmlHttpObject();
		GetContact_Form_xmlHttp.onreadystatechange = function(){
			if (GetContact_Form_xmlHttp.readyState == 4){
				var ReturnStr = GetContact_Form_xmlHttp.responseText;
				if (GetContact_Form_xmlHttp.status == 200){					
					document.getElementById('DisableLayer').style.visibility = 'visible';
					document.getElementById('DisableLayer').style.height = document.body.scrollHeight;
					document.getElementById('GlobalLayer').style.visibility = 'visible';
					document.getElementById('GlobalLayer').innerHTML = ReturnStr;
					document.getElementById('GlobalLayer').style.top = document.body.scrollTop
				} else {
					if(ReturnStr){
						alert(url+'\n'+ReturnStr)
					}
				}
			}
		}
		GetContact_Form_xmlHttp.open("GET",url,true);
		GetContact_Form_xmlHttp.send(null);	
	}
	
	function GetContact_Bedankt(Soort){
		var url = '_Ajax/Contact_Form_Bedankt.asp?Soort='+Soort;
			GetContact_Form_Bedankt_xmlHttp = GetXmlHttpObject();
			GetContact_Form_Bedankt_xmlHttp.onreadystatechange = function(){
				if (GetContact_Form_Bedankt_xmlHttp.readyState == 4){
					var ReturnStr = GetContact_Form_Bedankt_xmlHttp.responseText;
					if (GetContact_Form_Bedankt_xmlHttp.status == 200){
	
						GetObj('GlobalLayer').innerHTML = ReturnStr;
						
					} else {
						if(ReturnStr){
							alert(url+'\n'+ReturnStr)
						}						
					}
				}
			}
			GetContact_Form_Bedankt_xmlHttp.open("GET",url,true);
			GetContact_Form_Bedankt_xmlHttp.send(null);	
	}	

	function Contact_Versturen(){
								
		var Bedrijfsnaam 	= GetObj('Bedrijfsnaam');
		var Contactpersoon 	= GetObj('Contactpersoon');
		var Adres 			= GetObj('Adres');
		var Postcode 		= GetObj('Postcode');
		var Plaats 			= GetObj('Plaats');
		var Land 			= GetObj('Land');
		var Telefoon 		= GetObj('Telefoon');
		var Fax 			= GetObj('Fax');
		var Email 			= GetObj('Email');
		var Vraag 			= GetObj('Vraag');
		var Soort			= GetObj('Soort');

		var ErrNr			= 0;

		if(!Bedrijfsnaam.value){
			Bedrijfsnaam.className = 'inputError';
			ErrNr += 1;
		} else {
			Bedrijfsnaam.className = '';
		}
		if(!Plaats.value){
			Plaats.className = 'inputError';
			ErrNr += 1;
		} else {
			Plaats.className = '';
		}

		if(ErrNr == 0){
			// --------------------------------------------
			//	Geen fouten gevonden, form versturen
			// --------------------------------------------
			var params = ''
			var params = params + Bedrijfsnaam.value + '|'
			var params = params + Contactpersoon.value + '|'
			var params = params + Adres.value + '|'
			var params = params + Postcode.value + '|'
			var params = params + Plaats.value + '|'
			var params = params + Land.value + '|'
			var params = params + Telefoon.value + '|'
			var params = params + Fax.value + '|'
			var params = params + Email.value + '|'
			var params = params + Vraag.value + '|'
			var params = params + Soort.value + '|'
			Contact_Submit_xmlHttp = GetXmlHttpObject();
			Contact_Submit_xmlHttp.onreadystatechange = function(){
				
				if (Contact_Submit_xmlHttp.readyState == 4){
				var ReturnStr = Contact_Submit_xmlHttp.responseText;
					GetContact_Bedankt(Soort.value)
				}
			}
			Contact_Submit_xmlHttp.open('POST','_Ajax/Contact_Form_Versturen.asp',true);
			Contact_Submit_xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			Contact_Submit_xmlHttp.setRequestHeader("Content-length", params.length);
			Contact_Submit_xmlHttp.setRequestHeader("Connection", "close");
			Contact_Submit_xmlHttp.send(params);
		}
	}

	// ----------------------------------------------
	// 	Historie overzicht
	// ----------------------------------------------
	function Load_Historie(Actie, str, Aanbieding, Enter){
		GetObj('tr_filter_categorie').style.display='block';
		GetObj('tr_filter_kweker').style.display='none';
			set_Menu_Item_Active('Knop_Historie');
			if(Enter == undefined){
				Enter = 0;
			}
			
			if(Aanbieding == undefined){
				Aanbieding = 0;
			}			

			if(!Actie || Actie == undefined){
				Actie = '';
			}
			
			if(!str || str == undefined){
				str = '';
			}
			//	Aanbieding & Actie
			Global_Aanbieding					= 0;	
			Global_Actie						= Actie;			
	
			var d = new Date();
			var TimeString = d.getHours()+d.getMinutes()+d.getSeconds()

			perPagina = 0;
			if(GetObj('Producten_Per_Pagina')){
				perPagina = GetObj('Producten_Per_Pagina').options[GetObj('Producten_Per_Pagina').selectedIndex].value;
			}

			var params = '?t='+TimeString;
			if (Actie == 'Filterkweker') {
				Global_Uitgebreid_Leverancier = str;
				params += '&Filterkweker='+str;	
			}	
			if (Actie == 'RecordNavigation') {
				if(str.indexOf('&') > -1){
					perPagina = GetObj('Producten_Per_Pagina').options[GetObj('Producten_Per_Pagina').selectedIndex].value;
					// Querystring opsplitsen, ter preventie dubbele waardes
					var a_QS = str.split('&');	
					var pos_Index = -1;
					var cnt_Index = 0;
					if (a_QS[a_QS.length-1].indexOf('index') > -1){ 
						var cur_Index = a_QS[a_QS.length-1]
					} else {
						var cur_Index = -1
					}
					for(k=1; k<a_QS.length; k++){
						if(a_QS[k].indexOf('index') == -1 && a_QS[k].indexOf('perPagina') == -1&& a_QS[k].indexOf('Aanbieding') == -1){
							params = params + '&'+a_QS[k];
						}
					}
					params = params + '&'+a_QS[a_QS.length-1]+'&perPagina='+perPagina+'&Aanbieding='+Aanbieding;
				}
			}
			CreateLayer('DisableLayer', 1);
			CreateLayer('GlobalLayer', 1);
			GetWachtlaag('GlobalLayer', '');
			
			if(params == '?t='+TimeString){
				params = '?t='+TimeString+'&perPagina='+perPagina+'&Aanbieding=0';
			}
			
			var url = '_Ajax/Planten_Overzicht_Historie.asp'+params;
			Load_Historie_xmlHttp = GetXmlHttpObject();
			Load_Historie_xmlHttp.onreadystatechange = function(){
				if (Load_Historie_xmlHttp.readyState == 4){
					var ReturnStr = Load_Historie_xmlHttp.responseText;
					if (Load_Historie_xmlHttp.status == 200){
						GetObj('Td_PlantenLijst').innerHTML = ReturnStr;
						HideLayer('GlobalLayer');
						
						Load_Order_id()
				
					}
				}
			}
			Load_Historie_xmlHttp.open("GET",url,true);
			Load_Historie_xmlHttp.send(null);			
	
	}
	
	// ----------------------------------------------
	// 	Meestgekocht overzicht
	// ----------------------------------------------
	function Load_Beurslijst(Actie, str, Aanbieding, Enter, Concept, OrderBy, Verfijn_opdracht){
			GetObj('tr_filter_categorie').style.display='block';
			GetObj('tr_filter_kweker').style.display='none';
		
			if(Verfijn_opdracht == undefined){
				Verfijn_opdracht = '';
			}
			if(OrderBy == undefined){
				OrderBy = '';
			} else {
				Global_OrderBy = OrderBy;
			}
			if(Verfijn_opdracht != ''){
				Global_verfijn_product	= String(escape(GetObj('Verfijn_product').options[GetObj('Verfijn_product').selectedIndex].value)).replace('+','[PLUS]');
				if(Global_verfijn_product == '0'){
					Global_verfijn_product = '';
				}
				Global_verfijn_bijzonderheden	= String((GetObj('Verfijn_bijzonderheden').options[GetObj('Verfijn_bijzonderheden').selectedIndex].value)).replace('+','[PLUS]');
				if(Global_verfijn_bijzonderheden == '0'){
					Global_verfijn_bijzonderheden = '';
				}
			}			
			
			set_Menu_Item_Active('Knop_Beurslijst');
								
			if(Enter == undefined){
				Enter = 0;
			}
			if(Aanbieding == undefined){
				Aanbieding = 0;
			}			
			if(!Actie || Actie == undefined){
				Actie = '';
			}
			if(!str || str == undefined){
				str = '';
			}
	
			//	Aanbieding & Actie
			Global_Aanbieding					= 0;	
			Global_Actie						= Actie;			
		
			var d = new Date();
			var TimeString = d.getHours()+d.getMinutes()+d.getSeconds()
			perPagina = 0;
			if(GetObj('Producten_Per_Pagina')){
				perPagina = GetObj('Producten_Per_Pagina').options[GetObj('Producten_Per_Pagina').selectedIndex].value;
			}
			var params = '?t='+TimeString;

			if (Actie == 'RecordNavigation') {
				if(str.indexOf('&') > -1){
					perPagina = GetObj('Producten_Per_Pagina').options[GetObj('Producten_Per_Pagina').selectedIndex].value;
					// Querystring opsplitsen, ter preventie dubbele waardes
					var a_QS = str.split('&');	
					var pos_Index = -1;
					var cnt_Index = 0;
					if (a_QS[a_QS.length-1].indexOf('index') > -1){ 
						var cur_Index = a_QS[a_QS.length-1]
					} else {
						var cur_Index = -1
					}
					
					for(k=1; k<a_QS.length; k++){
						if(a_QS[k].indexOf('index') == -1 && a_QS[k].indexOf('perPagina') == -1&& a_QS[k].indexOf('Aanbieding') == -1){
							params = params + '&'+a_QS[k];
						}
					}
					params = params + '&'+a_QS[a_QS.length-1]+'&perPagina='+perPagina+'&Aanbieding='+Aanbieding;
				}
			}
			if (Actie == 'Filterkweker') {
				Global_Uitgebreid_Leverancier = str;
				params += '&Filterkweker='+str;	
			}			
			CreateLayer('DisableLayer', 1);
			CreateLayer('GlobalLayer', 1);
			GetWachtlaag('GlobalLayer', '');
			
			if(params == '?t='+TimeString){
				params = '?t='+TimeString+'&perPagina='+perPagina+'&Aanbieding=0';
			}
			params += '&OrderBy='+Global_OrderBy
			params += '&Verfijn_product='+Global_verfijn_product
			params += '&Verfijn_bijzonderheden='+Global_verfijn_bijzonderheden			
			var url = '_Ajax/Planten_Overzicht_Beurslijst.asp'+params;
			Load_Beurslijst_xmlHttp = GetXmlHttpObject();
			Load_Beurslijst_xmlHttp.onreadystatechange = function(){
				if (Load_Beurslijst_xmlHttp.readyState == 4){
					var ReturnStr = Load_Beurslijst_xmlHttp.responseText;
					if (Load_Beurslijst_xmlHttp.status == 200){
						GetObj('Td_PlantenLijst').innerHTML = ReturnStr;
						HideLayer('GlobalLayer');
						if(Verfijn_opdracht != ''){
							Load_specificaties_filter('product', 'Verfijn_bijzonderheden', params, 1);						
						}						
						Load_Order_id()
					}
				}
			}
			Load_Beurslijst_xmlHttp.open("GET",url,true);
			Load_Beurslijst_xmlHttp.send(null);			
	
	}	
	// ----------------------------------------------
	// 	Meestgekocht overzicht
	// ----------------------------------------------
	function Load_Meestgekocht(Actie, str, Aanbieding, Enter, Concept, OrderBy, Verfijn_opdracht){
			GetObj('tr_filter_categorie').style.display='block';
			GetObj('tr_filter_kweker').style.display='none';
			if(Verfijn_opdracht == undefined){
				Verfijn_opdracht = '';
			}
			if(OrderBy == undefined){
				OrderBy = '';
			} else {
				Global_OrderBy = OrderBy;
			}
			if(Verfijn_opdracht != ''){
				Global_verfijn_product			= String(escape(GetObj('Verfijn_product').options[GetObj('Verfijn_product').selectedIndex].value)).replace('+','[PLUS]');
				if(Global_verfijn_product == '0'){
					Global_verfijn_product = '';
				}
				Global_verfijn_bijzonderheden	= String((GetObj('Verfijn_bijzonderheden').options[GetObj('Verfijn_bijzonderheden').selectedIndex].value)).replace('+','[PLUS]');
				if(Global_verfijn_bijzonderheden == '0'){
					Global_verfijn_bijzonderheden = '';
				}
			}			

			set_Menu_Item_Active('Knop_Meestgekocht');
								
			if(Enter == undefined){
				Enter = 0;
			}
			if(Aanbieding == undefined){
				Aanbieding = 0;
			}			
			if(!Actie || Actie == undefined){
				Actie = '';
			}
			if(!str || str == undefined){
				str = '';
			}
			//	Aanbieding & Actie
			Global_Aanbieding					= 0;	
			Global_Actie						= Actie;			
	
			var d = new Date();
			var TimeString = d.getHours()+d.getMinutes()+d.getSeconds()
			perPagina = 0;
			if(GetObj('Producten_Per_Pagina')){
				perPagina = GetObj('Producten_Per_Pagina').options[GetObj('Producten_Per_Pagina').selectedIndex].value;
			}
			var params = '?t='+TimeString;

			if (Actie == 'RecordNavigation') {
				if(str.indexOf('&') > -1){
					perPagina = GetObj('Producten_Per_Pagina').options[GetObj('Producten_Per_Pagina').selectedIndex].value;
					// Querystring opsplitsen, ter preventie dubbele waardes
					var a_QS = str.split('&');	
					var pos_Index = -1;
					var cnt_Index = 0;
					if (a_QS[a_QS.length-1].indexOf('index') > -1){ 
						var cur_Index = a_QS[a_QS.length-1]
					} else {
						var cur_Index = -1
					}
					for(k=1; k<a_QS.length; k++){
						if(a_QS[k].indexOf('index') == -1 && a_QS[k].indexOf('perPagina') == -1&& a_QS[k].indexOf('Aanbieding') == -1){
							params = params + '&'+a_QS[k];
						}
					}
					params = params + '&'+a_QS[a_QS.length-1]+'&perPagina='+perPagina+'&Aanbieding='+Aanbieding;
				}
			}
			
			if (Actie == 'Filterkweker') {
				Global_Uitgebreid_Leverancier = str;
				params += '&Filterkweker='+str;	
			}			
			CreateLayer('DisableLayer', 1);
			CreateLayer('GlobalLayer', 1);
			GetWachtlaag('GlobalLayer', '');
			if(params == '?t='+TimeString){
				params = '?t='+TimeString+'&perPagina='+perPagina+'&Aanbieding=0';

			}
			params += '&OrderBy='+Global_OrderBy
			params += '&Verfijn_product='+Global_verfijn_product
			params += '&Verfijn_bijzonderheden='+Global_verfijn_bijzonderheden			
			var url = '_Ajax/Planten_Overzicht_Meestgekocht.asp'+params;
			Load_Meestgekocht_xmlHttp = GetXmlHttpObject();
			Load_Meestgekocht_xmlHttp.onreadystatechange = function(){
				if (Load_Meestgekocht_xmlHttp.readyState == 4){
					var ReturnStr = Load_Meestgekocht_xmlHttp.responseText;
					if (Load_Meestgekocht_xmlHttp.status == 200){
						GetObj('Td_PlantenLijst').innerHTML = ReturnStr;
						HideLayer('GlobalLayer');
						if(Verfijn_opdracht != ''){
							Load_specificaties_filter('product', 'Verfijn_bijzonderheden', params, 1);						
						}						
						Load_Order_id()
					}
				}
			}
			Load_Meestgekocht_xmlHttp.open("GET",url,true);
			Load_Meestgekocht_xmlHttp.send(null);			
	
	}	
		
	// ----------------------------------------------
	// 	Monsterbus overzicht
	// ----------------------------------------------
	function Load_Monsterbus(Actie, str, Aanbieding, Enter){
		GetObj('tr_filter_categorie').style.display='block';
		GetObj('tr_filter_kweker').style.display='none';
		set_Menu_Item_Active('Knop_MonsterbusDezeWeek');
		if(Enter == undefined){
			Enter = 0;
		}
		if(Aanbieding == undefined){
			Aanbieding = 0;
		}			
		if(!Actie || Actie == undefined){
			Actie = '';
		}
		if(!str || str == undefined){
			str = '';
		}
		//	Aanbieding & Actie
		Global_Aanbieding					= 0;	
		Global_Actie						= Actie;			
		var d = new Date();
		var TimeString = d.getHours()+d.getMinutes()+d.getSeconds()
		perPagina = 0;
		if(GetObj('Producten_Per_Pagina')){
			perPagina = GetObj('Producten_Per_Pagina').options[GetObj('Producten_Per_Pagina').selectedIndex].value;
		}
		var params = '?t='+TimeString;
		if (Actie == 'RecordNavigation') {
			if(str.indexOf('&') > -1){
				perPagina = GetObj('Producten_Per_Pagina').options[GetObj('Producten_Per_Pagina').selectedIndex].value;
				// Querystring opsplitsen, ter preventie dubbele waardes
				var a_QS = str.split('&');	
				var pos_Index = -1;
				var cnt_Index = 0;
				if (a_QS[a_QS.length-1].indexOf('index') > -1){ 
					var cur_Index = a_QS[a_QS.length-1]
				} else {
					var cur_Index = -1
				}
				for(k=1; k<a_QS.length; k++){
					if(a_QS[k].indexOf('index') == -1 && a_QS[k].indexOf('perPagina') == -1&& a_QS[k].indexOf('Aanbieding') == -1){
						params = params + '&'+a_QS[k];
					}
				}
				params = params + '&'+a_QS[a_QS.length-1]+'&perPagina='+perPagina+'&Aanbieding='+Aanbieding;
			}
		}
		if (Actie == 'Filterkweker') {
			Global_Uitgebreid_Leverancier = str;
			params += '&Filterkweker='+str;	
		}				
		CreateLayer('DisableLayer', 1);
		CreateLayer('GlobalLayer', 1);
		GetWachtlaag('GlobalLayer', '');

		if(params == '?t='+TimeString){
			params = '?t='+TimeString+'&perPagina='+perPagina+'&Aanbieding=0';
		}
		var url = '_Ajax/Planten_Overzicht_Monsterbus.asp'+params;
		Load_Monsterbus_xmlHttp = GetXmlHttpObject();
		Load_Monsterbus_xmlHttp.onreadystatechange = function(){
			if (Load_Monsterbus_xmlHttp.readyState == 4){
				var ReturnStr = Load_Monsterbus_xmlHttp.responseText;
				if (Load_Monsterbus_xmlHttp.status == 200){
					GetObj('Td_PlantenLijst').innerHTML = ReturnStr;
					HideLayer('GlobalLayer');
					Load_Order_id()
				} else {
					alert(url+'\n'+ReturnStr)
				}
			}
		}
		Load_Monsterbus_xmlHttp.open("GET",url,true);
		Load_Monsterbus_xmlHttp.send(null);			
	}		
	
	function Excel_Versturen(){
		var Email 			= GetObj('Email');
		var Bedrijfsnaam 	= GetObj('Bedrijfsnaam');
		var ErrNr			= 0;
		if(!Bedrijfsnaam.value){
			Bedrijfsnaam.className = 'inputError';
			ErrNr += 1;
		} else {
			Bedrijfsnaam.className = '';
		}
		if(!Email.value){
			Email.className = 'inputError';
			ErrNr += 1;
		} else {
			if(Email.value.length < 6){
				Email.className = 'inputError';
				ErrNr += 1;			
			} else {
				if(Email.value.indexOf('@') == -1 || Email.value.indexOf('.') == -1 ){
					Email.className = 'inputError';
					ErrNr += 1;					
				} else {
					Email.className = '';
				}
			}
		}
		if(ErrNr == 0){
			Excel_Overzicht(1, Bedrijfsnaam.value, Email.value);
		}
	}	
	
	function setCookie(c_name,value,expiredays){
		var exdate=new Date();
		exdate.setDate(exdate.getDate()+expiredays);
		document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
	}
	
	function getCookie(c_name){
		if (document.cookie.length>0)
		  {
		  c_start=document.cookie.indexOf(c_name + "=");
		  if (c_start!=-1)
			{
			c_start=c_start + c_name.length+1;
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length;
			return unescape(document.cookie.substring(c_start,c_end));
			}
		  }
		return "";
	}

	function clearlistbox(lb){
	  for (var i=lb.options.length-1; i>=0; i--){
		lb.options[i] = null;
	  }
	  lb.selectedIndex = -1;
	}
	
	function Set_specificaties_filter(){
		var Verfijn_bijzonderheden_index = -1;
		for(i=0; i<GetObj('Verfijn_bijzonderheden').options.length; i++){
			if(String(GetObj('Verfijn_bijzonderheden').options[i].value) == String(Global_verfijn_bijzonderheden)){
				GetObj('Verfijn_bijzonderheden').selectedIndex = i;
				break;
			}
		}
	}

	function Load_specificaties_filter(soort, id, params, MeestGekocht, Verfijn_concept_rubriek){
		if(soort == undefined){
			soort = '';
		}
		if(id == undefined){
			id = '';
		}
		if(MeestGekocht == undefined){
			MeestGekocht = '';
		}	
		if(Verfijn_concept_rubriek == undefined || Verfijn_concept_rubriek == '0'){
			Verfijn_concept_rubriek = '';		
		}
		if(soort == 'rubriek'){
			Verfijn_concept_rubriek = String(escape(GetObj('Verfijn_concept_rubriek').options[GetObj('Verfijn_concept_rubriek').selectedIndex].value))
			Verfijn_waarde = String(escape(GetObj('Verfijn_concept_rubriek').options[GetObj('Verfijn_concept_rubriek').selectedIndex].value))
		}
		if(soort == 'product'){
			Verfijn_waarde = String(escape(GetObj('Verfijn_product').options[GetObj('Verfijn_product').selectedIndex].value)).replace('+','[PLUS]')
		}		
		params = 'Verfijn_concept_rubriek='+Verfijn_concept_rubriek+'&MeestGekocht='+MeestGekocht+'&Verfijn_soort='+soort+'&Verfijn_waarde='+Verfijn_waarde+'&'+(params.replace('?',''));

		Load_specificaties_filter_xmlHttp = GetXmlHttpObject();
		Load_specificaties_filter_xmlHttp.onreadystatechange = function(){
			if (Load_specificaties_filter_xmlHttp.readyState == 4){
				var ReturnStr = Load_specificaties_filter_xmlHttp.responseText;
				if (Load_specificaties_filter_xmlHttp.status == 200){
						var a_Returnstr = ReturnStr.split('|');
						clearlistbox(GetObj(id));
						for(i=0; i<a_Returnstr.length; i++){
							if(GetObj(id).options.length == 0){
								GetObj(id).options[GetObj(id).options.length] = new Option('-- Alles weergeven --', '0');
							}
							if(String(a_Returnstr[i]) != ''){
								top.GetObj(id).options[top.GetObj(id).options.length] = new Option(a_Returnstr[i], a_Returnstr[i]);								
							}
						}
						Set_specificaties_filter();							
				} else {
					if(ReturnStr){
						alert('_Ajax/Filter_bijzonderheden.asp?'+params+'\n'+ReturnStr)
					}					
				}
			}
		}
		Load_specificaties_filter_xmlHttp.open('POST','_Ajax/Filter_bijzonderheden.asp',true);
		Load_specificaties_filter_xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		Load_specificaties_filter_xmlHttp.setRequestHeader("Content-length", params.length);
		Load_specificaties_filter_xmlHttp.setRequestHeader("Connection", "close");
		Load_specificaties_filter_xmlHttp.send(params);	
	}

	// ----------------------------------------------
	// 	Planten overzicht
	// ----------------------------------------------
	function Load_Planten(Actie, str, Aanbieding, Enter, Concept, OrderBy, Verfijn_opdracht){
		GetObj('tr_filter_categorie').style.display='none';
		GetObj('tr_filter_kweker').style.display='none';
		if(Concept == undefined){
			Global_Verfijn_concept_rubriek = '';
		}
		if(Verfijn_opdracht == undefined){
			Verfijn_opdracht = '';
		}
		if(Actie == 'Concept'){
			set_Menu_Item_Active('Knop_ProductenConcept');
			GetObj('tr_filter_categorie').style.display='none';
			GetObj('tr_filter_kweker').style.display='block';			
			GetObj('Snelzoeken').value = '';
			Global_Verfijn_concept_rubriek = '';
			if(eval(GetObj('Verfijn_concept_rubriek'))){
				Global_Verfijn_concept_rubriek = String(eval(GetObj('Verfijn_concept_rubriek').options[GetObj('Verfijn_concept_rubriek').selectedIndex].value));
			}			
			Global_verfijn_product			= '';
			Global_verfijn_bijzonderheden	= '';
			
			if(Verfijn_opdracht != ''){
				Global_verfijn_product			= String(escape(GetObj('Verfijn_product').options[GetObj('Verfijn_product').selectedIndex].value)).replace('+','[PLUS]');
				Global_verfijn_bijzonderheden	= String((GetObj('Verfijn_bijzonderheden').options[GetObj('Verfijn_bijzonderheden').selectedIndex].value)).replace('+','[PLUS]');
			
				if(Global_verfijn_product=='0'){
					Global_verfijn_product = '';
				}
			}
			if(Concept == undefined){
				Concept = 0;
			}
			if(OrderBy == undefined){
				OrderBy = '';
			}	
			Global_OrderBy = OrderBy;
			Global_Concept_id = str;
			Global_Actie = Actie;
		} else {
			GetObj('tr_filter_categorie').style.display='block';
			GetObj('tr_filter_kweker').style.display='none';	
		}
		if(Actie == 'Categorie'){
			set_Menu_Item_Active('');
			Global_Concept_id = '';
			GetObj('Snelzoeken').value = '';
			Global_Snel_Tekst = '';
			Global_verfijn_product			= '';
			Global_verfijn_bijzonderheden	= '';
			if(Verfijn_opdracht != ''){
				Global_verfijn_product			= String(escape(GetObj('Verfijn_product').options[GetObj('Verfijn_product').selectedIndex].value)).replace('+','[PLUS]');
				
				Global_verfijn_bijzonderheden	= String(escape(GetObj('Verfijn_bijzonderheden').options[GetObj('Verfijn_bijzonderheden').selectedIndex].value)).replace('+','[PLUS]');
			}
			if(Concept == undefined){
				Concept = 0;
			}
			if(OrderBy == undefined){
				OrderBy = '';
			}				
			Global_OrderBy = OrderBy;
			Global_Categorie_id = str;
			Global_Actie = Actie;
		}		

		if(Actie == 'RecordNavigation'){
			OrderBy = Global_OrderBy;
			Concept = Global_Concept_id;
		} else {
			if(OrderBy == undefined){
				OrderBy = '';
			} else {
				if(OrderBy != ''){
					Global_OrderBy = OrderBy;
				}				
			}
			if(Concept == undefined){
				Concept = 0;
			}			
			if(Actie == 'Categorie'){
				Global_Actie = Actie;
				Global_Categorie_id = str;
			}
		}
		
		if(String(Global_verfijn_bijzonderheden) == '0'){
			Global_verfijn_bijzonderheden = '';
		}		
		var KC = 0;
		if(parseInt(Concept) < 0 || Concept == ''){
			if(parseInt(Aanbieding) == 1){
				set_Menu_Item_Active('Knop_Aanbieding');
			} else {
				set_Menu_Item_Active('');
			}
		}
		if(!Aanbieding){
			Aanbieding = 0;
		}
		if(!Actie){
			Actie = '';
		}
		if(Actie != 'RecordNavigation')	{
			//	Snel zoeken
			Global_Snel_Tekst					= '';
			//	Uitgebreid zoeken
			Global_Uitgebreid_Plantsoort		= '';
			Global_Uitgebreid_Cultivar			= '';
			Global_Uitgebreid_PotmaatCm			= '';
			Global_Uitgebreid_PotmaatLiters		= '';
			Global_Uitgebreid_PrijsVan			= '';
			Global_Uitgebreid_PrijsTot			= '';
			Global_Uitgebreid_Voorjaar			= '';
			Global_Uitgebreid_Zomer				= '';
			Global_Uitgebreid_Najaar			= '';
			Global_Uitgebreid_Foto				= '';
			Global_Uitgebreid_Bijzonderheden	= '';
			Global_Uitgebreid_Plantgroep		= '';
			Global_Uitgebreid_Leverancier		= '';
			//	Aanbieding & Actie
			Global_Aanbieding					= Aanbieding;	
			Global_Actie						= Actie;	
		}					

		var d = new Date();
		var TimeString = d.getHours()+d.getMinutes()+d.getSeconds()
		var params = '?t='+TimeString;
		if(Actie){
			if(Actie == 'Concept'){
				if(GetObj('Producten_Per_Pagina')){
					perPagina = GetObj('Producten_Per_Pagina').options[GetObj('Producten_Per_Pagina').selectedIndex].value;
				} else {
					perPagina = 0;
				}
				params += '&Actie=Concept&Concept_id='+Global_Concept_id+'&perPagina='+perPagina+'&Aanbieding=0';
				params += '&OrderBy='+Global_OrderBy
				params += '&Verfijn_product='+Global_verfijn_product
				params += '&Verfijn_bijzonderheden='+Global_verfijn_bijzonderheden;
				params += '&Verfijn_concept_rubriek='+Global_Verfijn_concept_rubriek;
			} 
			if(Actie == 'Categorie'){
				if(GetObj('Producten_Per_Pagina')){
				perPagina = GetObj('Producten_Per_Pagina').options[GetObj('Producten_Per_Pagina').selectedIndex].value;
				} else {
					perPagina = 0;
				}
				params += '&Actie=Categorie&Categorie_id='+Global_Categorie_id+'&perPagina='+perPagina+'&Aanbieding=0';
				params += '&OrderBy='+Global_OrderBy
				params += '&Verfijn_product='+Global_verfijn_product
				params += '&Verfijn_bijzonderheden='+Global_verfijn_bijzonderheden
				params += '&Verfijn_concept_rubriek='+Global_Verfijn_concept_rubriek;
				var Zoeken = GetObj('Snelzoeken').value;
				Global_Snel_Tekst = GetObj('Snelzoeken').value;
			} 
			
			if(Actie == 'SnelZoeken'){
				Global_Categorie_id				= '';
				Global_verfijn_product			= '';
				Global_verfijn_bijzonderheden	= '';
				if(Verfijn_opdracht != ''){
					Global_verfijn_product			= String(escape(GetObj('Verfijn_product').options[GetObj('Verfijn_product').selectedIndex].value)).replace('+','[PLUS]');
					Global_verfijn_bijzonderheden	= String(escape(GetObj('Verfijn_bijzonderheden').options[GetObj('Verfijn_bijzonderheden').selectedIndex].value)).replace('+','[PLUS]');
					if(Global_verfijn_product=='0'){
						Global_verfijn_product = '';
					}
					if(Global_verfijn_bijzonderheden=='0'){
						Global_verfijn_bijzonderheden = '';
					}						
				}

				Global_Concept_id = '';

				if(GetObj('Producten_Per_Pagina')){
					perPagina = GetObj('Producten_Per_Pagina').options[GetObj('Producten_Per_Pagina').selectedIndex].value;
				} else {
					perPagina = 0;
				}
				var Zoeken = GetObj('Snelzoeken').value;
				Global_Snel_Tekst = GetObj('Snelzoeken').value;
				
				if(Zoeken ==  "'"){
					GetObj('Snelzoeken').value = '';
					Zoeken = ''
				}
				if(!Global_Categorie_id){
					if(!Zoeken){
						return false;
					}
				}
				if(OrderBy == undefined){
					OrderBy = '';
				}				
				Global_OrderBy = OrderBy;
				Global_Actie = Actie;
				params += '&Actie=SnelZoeken&Snelzoeken='+Zoeken+'&perPagina='+perPagina+'&Aanbieding=0';
				params += '&Categorie_id='+Global_Categorie_id;
				params += '&OrderBy='+Global_OrderBy
				params += '&Verfijn_product='+Global_verfijn_product
				params += '&Verfijn_bijzonderheden='+Global_verfijn_bijzonderheden;
			} 
			if (Actie == 'UitgebreidZoeken') {
				Global_Categorie_id = '';
				Global_Concept_id = '';
				Global_OrderBy = '';						
				perPagina = 0;
				if(GetObj('Producten_Per_Pagina')){
				perPagina = GetObj('Producten_Per_Pagina').options[GetObj('Producten_Per_Pagina').selectedIndex].value;
				}
				if(parseInt(Concept) == 0){
					var Plant_concept					= '';
					var Plant_concept_rubriek			= '';							
					var Plant_concept_bijzonderheden	= '';													
					var Plantsoort 		= GetObj('Uitgebreid_Plant_Soort').value;
					var Plantcultivar	= GetObj('Uitgebreid_Plant_Cultivar').value;
				} else {
					var Plantsoort 		= '';
					var Plantcultivar	= '';					
					var Plant_concept					= GetObj('Uitgebreid_Concept').options[GetObj('Uitgebreid_Concept').selectedIndex].value;
					var Plant_concept_rubriek			= GetObj('Uitgebreid_Concept_Rubriek').options[GetObj('Uitgebreid_Concept_Rubriek').selectedIndex].value;
					var Plant_concept_bijzonderheden	= GetObj('Uitgebreid_Concept_Bijzonderheden').options[GetObj('Uitgebreid_Concept_Bijzonderheden').selectedIndex].value;
					
				}
				var Potmaat_ltrs 	= GetObj('Uitgebreid_Potmaat_Ltrs').value;
				var Potmaat_cm 		= GetObj('Uitgebreid_Potmaat_Cm').value;
				var Prijs_Van		= GetObj('Prijs_Van').value.replace(',','.');
				var Prijs_Tot		= GetObj('Prijs_Tot').value.replace(',','.');
				var Voorjaar		= Checkbox_As_Radio('Voorjaar', 1, 1, -1);
				var Zomer			= Checkbox_As_Radio('Zomer', 1, 1, -1);
				var Najaar			= Checkbox_As_Radio('Najaar', 1, 1, -1);					
				
				if(parseInt(Concept) == 0){
					Global_Uitgebreid_Plantsoort				= GetObj('Uitgebreid_Plant_Soort').options[GetObj('Uitgebreid_Plant_Soort').selectedIndex].value;
					Global_Uitgebreid_Cultivar					= GetObj('Uitgebreid_Plant_Cultivar').options[GetObj('Uitgebreid_Plant_Cultivar').selectedIndex].value;
					
					Global_Uitgebreid_Concept					= '';
					Global_Uitgebreid_Concept_Rubrieken			= '';
					Global_Uitgebreid_Concept_Bijzonderheden	= '';											
				} else {
					Global_Uitgebreid_Concept					= GetObj('Uitgebreid_Concept').options[GetObj('Uitgebreid_Concept').selectedIndex].value;
					Global_Uitgebreid_Concept_Rubrieken			= GetObj('Uitgebreid_Concept_Rubriek').options[GetObj('Uitgebreid_Concept_Rubriek').selectedIndex].value;
					Global_Uitgebreid_Concept_Bijzonderheden	= GetObj('Uitgebreid_Concept_Bijzonderheden').options[GetObj('Uitgebreid_Concept_Bijzonderheden').selectedIndex].value;
					Global_Uitgebreid_Plantsoort	= '';
					Global_Uitgebreid_Cultivar		= '';					
				}
				Global_Uitgebreid_PotmaatCm		=	GetObj('Uitgebreid_Potmaat_Cm').value;
				Global_Uitgebreid_PotmaatLiters	=	GetObj('Uitgebreid_Potmaat_Ltrs').value;
				Global_Uitgebreid_PrijsVan		=	GetObj('Prijs_Van').value.replace(',','.');
				Global_Uitgebreid_PrijsTot		=	GetObj('Prijs_Tot').value.replace(',','.');
				Global_Uitgebreid_Voorjaar		=	Checkbox_As_Radio('Voorjaar', 1, 1, -1);
				Global_Uitgebreid_Zomer			=	Checkbox_As_Radio('Zomer', 1, 1, -1);
				Global_Uitgebreid_Najaar		=	Checkbox_As_Radio('Najaar', 1, 1, -1);	
				Global_Uitgebreid_Foto			=	Checkbox_As_Radio('Foto', 1, 1, -1);	
				Global_Uitgebreid_Bijzonderheden=	GetObj('Uitgebreid_Bijzonderheden').value;
				Global_Uitgebreid_Leverancier	=	GetObj('Uitgebreid_leverancier').value;
				Global_Uitgebreid_Bijzonderheden=	GetObj('Uitgebreid_Bijzonderheden').value;
				Global_Uitgebreid_Leverancier	=	GetObj('Uitgebreid_leverancier').value;
				if(Global_Uitgebreid_Bijzonderheden ==  "'"){
					GetObj('Uitgebreid_Bijzonderheden').value = '';
					Global_Uitgebreid_Bijzonderheden = ''
				}					
				a_product_groep = document.getElementsByTagName('input');
				var a_product_groep_filter = 'temp|';
				for(j=0;j<a_product_groep.length;j++){
					if(a_product_groep[j].id.indexOf('Plantgroep_') > -1){
						if(a_product_groep[j].checked){
							a_product_groep_id = String(a_product_groep[j].id).split('_');
							a_product_groep_filter += String(a_product_groep_id[1]) + '|'
						}
					}
				}
				Global_Uitgebreid_Plantgroep = a_product_groep_filter;
				params += '&Leverancier='+Global_Uitgebreid_Leverancier
				params += '&Plantgroep='+Global_Uitgebreid_Plantgroep
				params += '&Actie=UitgebreidZoeken&Bijzonderheden='+Global_Uitgebreid_Bijzonderheden
				params += '&Foto='+Global_Uitgebreid_Foto
				params += '&Uitgebreid_Plant_Soort='+Global_Uitgebreid_Plantsoort
				params += '&Uitgebreid_Plant_Cultivar='+Global_Uitgebreid_Cultivar
				params += '&Uitgebreid_Concept='+Global_Uitgebreid_Concept
				params += '&Uitgebreid_Concept_Rubrieken='+Global_Uitgebreid_Concept_Rubrieken
				params += '&Uitgebreid_Concept_Bijzonderheden='+Global_Uitgebreid_Concept_Bijzonderheden					
				params += '&Uitgebreid_Potmaat_Ltrs='+Potmaat_ltrs
				params += '&Uitgebreid_Potmaat_Cm='+Potmaat_cm
				params += '&perPagina='+perPagina
				params += '&Voorjaar='+Voorjaar
				params += '&Zomer='+Zomer
				params += '&Najaar='+Najaar
				params += '&Aanbieding=0'
				params += '&Verfijn_concept_rubriek='+Global_Concept_rubriek_id;
				
				if(!isNaN(Prijs_Van)){
					params += '&Prijs_Van='+Prijs_Van
				}
				if(!isNaN(Prijs_Tot)){
					params += '&Prijs_Tot='+Prijs_Tot
				}
				
			} 
			
			if (Actie == 'RecordNavigation') {
				params = '?t='+TimeString+'&Actie='+Global_Actie;
				perPagina = GetObj('Producten_Per_Pagina').options[GetObj('Producten_Per_Pagina').selectedIndex].value;

				// Querystring opsplitsen, ter preventie dubbele waardes
				var a_QS = str.split('&');	
				var pos_Index = -1;
				var cnt_Index = 0;
				if (a_QS[a_QS.length-1].indexOf('index') > -1){ 
					var cur_Index = a_QS[a_QS.length-1]
				} else {
					var cur_Index = -1
				}
				
				params += '&'+cur_Index+'&perPagina='+perPagina+'&Aanbieding='+Aanbieding;

				if(Global_Snel_Tekst != ''){
					
					Global_Actie = 'SnelZoeken'				
					params += '&Snelzoeken='+Global_Snel_Tekst;	
				} 
				if (Global_Uitgebreid_Plantsoort != '') {
				
					Global_Actie = 'UitgebreidZoeken'					
					params += '&Leverancier='+Global_Uitgebreid_Leverancier+'&Plantgroep='+Global_Uitgebreid_Plantgroep+'&Actie=UitgebreidZoeken&Bijzonderheden='+Global_Uitgebreid_Bijzonderheden+'&Foto='+Global_Uitgebreid_Foto+'&Uitgebreid_Plant_Soort='+Global_Uitgebreid_Plantsoort+'&Uitgebreid_Plant_Cultivar='+Global_Uitgebreid_Cultivar+'&Uitgebreid_Potmaat_Ltrs='+Global_Uitgebreid_PotmaatLiters+'&Uitgebreid_Potmaat_Cm='+Global_Uitgebreid_PotmaatCm+'&Voorjaar='+Global_Uitgebreid_Voorjaar+'&Zomer='+Global_Uitgebreid_Zomer+'&Najaar='+Global_Uitgebreid_Najaar	

					if(!isNaN(parseFloat(Global_Uitgebreid_PrijsVan))){
						params += '&Prijs_Van='+Global_Uitgebreid_PrijsVan
					}
					if(!isNaN(parseFloat(Global_Uitgebreid_PrijsTot))){
						params += '&Prijs_Tot='+Global_Uitgebreid_PrijsTot
					}								
				}

				if(Global_Uitgebreid_Concept != '' ){	
				
					Global_Actie = 'UitgebreidZoeken'					
					params += '&Leverancier='+Global_Uitgebreid_Leverancier+'&Plantgroep='+Global_Uitgebreid_Plantgroep+'&Actie=UitgebreidZoeken&Bijzonderheden='+Global_Uitgebreid_Bijzonderheden+'&Foto='+Global_Uitgebreid_Foto+'&Uitgebreid_Plant_Soort=&Uitgebreid_Plant_Cultivar=&Uitgebreid_Potmaat_Ltrs='+Global_Uitgebreid_PotmaatLiters+'&Uitgebreid_Potmaat_Cm='+Global_Uitgebreid_PotmaatCm+'&Voorjaar='+Global_Uitgebreid_Voorjaar+'&Zomer='+Global_Uitgebreid_Zomer+'&Najaar='+Global_Uitgebreid_Najaar								
					
					if(!isNaN(parseFloat(Global_Uitgebreid_PrijsVan))){
						params += '&Prijs_Van='+Global_Uitgebreid_PrijsVan
					}
					if(!isNaN(parseFloat(Global_Uitgebreid_PrijsTot))){
						params += '&Prijs_Tot='+Global_Uitgebreid_PrijsTot
					}	
				
					params += '&Uitgebreid_Concept='+Global_Uitgebreid_Concept
					params += '&Uitgebreid_Concept_Rubrieken='+Global_Uitgebreid_Concept_Rubrieken
					params += '&Uitgebreid_Concept_Bijzonderheden='+Global_Uitgebreid_Concept_Bijzonderheden	
				}							

				params += '&Categorie_id='+Global_Categorie_id
				params += '&Concept_id='+Global_Concept_id
				params += '&OrderBy='+Global_OrderBy
				params += '&Verfijn_product='+Global_verfijn_product
				params += '&Verfijn_bijzonderheden='+Global_verfijn_bijzonderheden
				params += '&Verfijn_concept_rubriek='+Global_Verfijn_concept_rubriek;
			}				
			
			if (Actie == 'Filterkweker') {
				Global_Uitgebreid_Leverancier = str;
				params += '&Filterkweker='+str;	
			}				
			
		} else {
			params += '&Aanbieding='+Aanbieding;
		}
		CreateLayer('DisableLayer', 1);
		CreateLayer('GlobalLayer', 1);
		GetWachtlaag('GlobalLayer', '');
		
		if(parseInt(Aanbieding) == 1){
			var url = '_Ajax/Planten_Overzicht.asp'+params;
		} else {
			var url = '_Ajax/Planten_Overzicht2.asp'+params;
		}
		
		Load_Planten_xmlHttp = GetXmlHttpObject();
		Load_Planten_xmlHttp.onreadystatechange = function(){
			if (Load_Planten_xmlHttp.readyState == 4){
				var ReturnStr = Load_Planten_xmlHttp.responseText;
				if (Load_Planten_xmlHttp.status == 200){
					GetObj('Td_PlantenLijst').innerHTML = ReturnStr;
					HideLayer('GlobalLayer');
					if(Verfijn_opdracht != ''){
						Load_specificaties_filter('product', 'Verfijn_bijzonderheden', params);						
					}
					Load_Order_id()
				}
			}
		}
		Load_Planten_xmlHttp.open("GET",url,true);
		Load_Planten_xmlHttp.send(null);			
	}

	function GetPlant_Detail(pid, Leverbaar){
		if(Leverbaar == undefined){
			Leverbaar = 'Ja'
		}
		if(Leverbaar == 'Ja'){
				var url = '_Ajax/Planten_Detail.asp?pid='+pid;
					GetPlant_Detail_xmlHttp = GetXmlHttpObject();
					GetPlant_Detail_xmlHttp.onreadystatechange = function(){
						if (GetPlant_Detail_xmlHttp.readyState == 4){
							var ReturnStr = GetPlant_Detail_xmlHttp.responseText;
							if (GetPlant_Detail_xmlHttp.status == 200){
							
								document.getElementById('DisableLayer').style.visibility = 'visible';
								document.getElementById('DisableLayer').style.height = document.body.scrollHeight;
								document.getElementById('GlobalLayer').style.visibility = 'visible';
								document.getElementById('GlobalLayer').innerHTML = ReturnStr;
								if(BrowserDetect.browser == 'Firefox'){
									document.getElementById('GlobalLayer').style.top = document.documentElement.scrollTop;
								} else {
									document.getElementById('GlobalLayer').style.top = document.body.scrollTop;
								}							
							} else {
								if(ReturnStr){
									alert(url+'\n'+ReturnStr)
								}						
							}
						}
					}
					GetPlant_Detail_xmlHttp.open("GET",url,true);
					GetPlant_Detail_xmlHttp.send(null);	
		} else {
		document.body.style.overflowy='auto';
		}					
	}
	
	function Load_Orderlijst(){
			GetObj('tr_filter_categorie').style.display='block';
			GetObj('tr_filter_kweker').style.display='none';
					
			var d = new Date();
			var TimeString = d.getHours()+d.getMinutes()+d.getSeconds()
			var params = '?t='+TimeString;
			var url = '_Ajax/Order_List.asp'+params;
			
			Load_Orderlijst_xmlHttp = GetXmlHttpObject();
			Load_Orderlijst_xmlHttp.onreadystatechange = function(){
				if (Load_Orderlijst_xmlHttp.readyState == 4){
					var ReturnStr = Load_Orderlijst_xmlHttp.responseText;
					if (Load_Orderlijst_xmlHttp.status == 200){
						set_Menu_Item_Active('Knop_Shop');
						a_ret = ReturnStr.split('|#|')
						GetObj('Td_PlantenLijst').innerHTML = a_ret[0];
						if(GetObj('Shop_Subtotaal').innerHTML != '00,00'){
						GetCC_Laag(String(a_ret[1]));
						}
						document.body.style.height=0;
					} else {
						if(ReturnStr){
							alert(url+'\n'+ReturnStr)
						}						
					}
				}
			}
			Load_Orderlijst_xmlHttp.open("GET",url,true);
			Load_Orderlijst_xmlHttp.send(null);	
	}
	
	function Load_Beheer(isAdmin){
			GetObj('tr_filter_categorie').style.display='block';
			GetObj('tr_filter_kweker').style.display='none';
		
			if(isAdmin == 'True'){
				isAdmin = 1
			} else {
				isAdmin = 0
			}
					
			GetObj('tr_filter_categorie').style.display='block';
			GetObj('tr_filter_kweker').style.display='none';						
					
			var d = new Date();
			var TimeString = d.getHours()+d.getMinutes()+d.getSeconds()
			
			var params = '?isAdmin='+isAdmin+'&t='+TimeString;
		
			var url = '_Ajax/Reseller_Beheer.asp'+params;
			
			Load_Beheer_xmlHttp = GetXmlHttpObject();
			Load_Beheer_xmlHttp.onreadystatechange = function(){
				if (Load_Beheer_xmlHttp.readyState == 4){
					var ReturnStr = Load_Beheer_xmlHttp.responseText;
					if (Load_Beheer_xmlHttp.status == 200){
						set_Menu_Item_Active('Knop_Beheer');
						a_ret = ReturnStr.split('|#|')
						GetObj('Td_PlantenLijst').innerHTML = a_ret[0];
						if(GetObj('Shop_Subtotaal').innerHTML != '00,00'){
						GetCC_Laag(String(a_ret[1]));
						}
						document.body.style.height=0;
					} else {
						if(ReturnStr){
							alert(url+'\n'+ReturnStr)
						}						
					}
				}
			}
			Load_Beheer_xmlHttp.open("GET",url,true);
			Load_Beheer_xmlHttp.send(null);	
	}	
	
	function GetKlantgroep_adres(klantgroep_id){
		var url = '_Ajax/Reseller_klantgroepen_adres.asp?klantgroep_id='+klantgroep_id;
			GetKlantgroep_adres_xmlHttp = GetXmlHttpObject();
			GetKlantgroep_adres_xmlHttp.onreadystatechange = function(){
				if (GetKlantgroep_adres_xmlHttp.readyState == 4){
					var ReturnStr = GetKlantgroep_adres_xmlHttp.responseText;
					if (GetKlantgroep_adres_xmlHttp.status == 200){
						top.document.getElementById('DisableLayer').style.visibility = 'visible';
						top.document.getElementById('DisableLayer').style.height = document.body.scrollHeight;
						top.document.getElementById('GlobalLayer').style.visibility = 'visible';
						top.document.getElementById('GlobalLayer').innerHTML = ReturnStr;
						top.document.getElementById('GlobalLayer').style.top = document.body.scrollTop
					} else {
						if(ReturnStr){
							alert(location.href+'\n\n'+url+'\n\n'+ReturnStr)
						}						
					}
				}
			}
			GetKlantgroep_adres_xmlHttp.open("GET",url,true);
			GetKlantgroep_adres_xmlHttp.send(null);			
	}	
	
	function controlField(id, InkoopId, foc, viaDetail){
		
		if(viaDetail == undefined){
			viaDetail = 0
		}	

		// Objecten aanmaken
		// ---------------------------------------	
		if(viaDetail == 0){
			var Obj_Aantal_Stuks 	= GetObj('AantalStuks_'+InkoopId);
			var Obj_Aantal_Fust		= GetObj('AantalFust_'+InkoopId);				
			var Obj_Aantal_Lagen 	= GetObj('AantalLagen_'+InkoopId);
			var Obj_Aantal_Cc		= GetObj('AantalCc_'+InkoopId);	
			
		} else {
			
			var Obj_Aantal_Stuks 	= GetObj('AantalStuks_Detail_'+InkoopId);
			var Obj_Aantal_Fust		= GetObj('AantalFust_Detail_'+InkoopId);				
			var Obj_Aantal_Lagen 	= GetObj('AantalLagen_Detail_'+InkoopId);
			var Obj_Aantal_Cc		= GetObj('AantalCc_Detail_'+InkoopId);	
		
		}

		if(foc == 1){	
			switch(String(id.substr(0,id.indexOf('_')))){

				case 'AantalStuks':
					Obj_Aantal_Lagen.disabled 	= true;
					Obj_Aantal_Cc.disabled 		= true;
					Obj_Aantal_Fust.disabled 	= true;
					Obj_Aantal_Stuks.disabled 	= false;
					break;	
				
				case 'AantalFust':
					Obj_Aantal_Lagen.disabled 	= true;
					Obj_Aantal_Cc.disabled 		= true;
					Obj_Aantal_Fust.disabled 	= false;
					Obj_Aantal_Stuks.disabled 	= true;
					break;					
				
				case 'AantalLagen':
					Obj_Aantal_Lagen.disabled 	= false;
					Obj_Aantal_Cc.disabled 		= true;
					Obj_Aantal_Fust.disabled 	= true;
					Obj_Aantal_Stuks.disabled 	= true;
					break;
					
				case 'AantalCc':
					Obj_Aantal_Lagen.disabled 	= true;
					Obj_Aantal_Cc.disabled 		= false;
					Obj_Aantal_Fust.disabled 	= true;
					Obj_Aantal_Stuks.disabled 	= true;						
					break;									
			}
		} else {
			switch(String(id.substr(0,id.indexOf('_')))){

				case 'AantalStuks':
					if(parseInt(Obj_Aantal_Stuks.value) > 0){
						Obj_Aantal_Lagen.disabled 	= true;
						Obj_Aantal_Cc.disabled 		= true;
						Obj_Aantal_Fust.disabled 	= true;
						Obj_Aantal_Stuks.disabled 	= false;							
					} else {
						Obj_Aantal_Lagen.disabled 	= false;
						Obj_Aantal_Cc.disabled 		= false;
						Obj_Aantal_Fust.disabled 	= false;
						Obj_Aantal_Stuks.disabled 	= false;							
					}
					break;

				case 'AantalFust':
					if(parseInt(Obj_Aantal_Fust.value) > 0){
						Obj_Aantal_Lagen.disabled 	= true;
						Obj_Aantal_Cc.disabled 		= true;
						Obj_Aantal_Fust.disabled 	= false;
						Obj_Aantal_Stuks.disabled 	= true;							
					} else {
						Obj_Aantal_Lagen.disabled 	= false;
						Obj_Aantal_Cc.disabled 		= false;
						Obj_Aantal_Fust.disabled 	= false;
						Obj_Aantal_Stuks.disabled 	= false;							
					}
					break;
					
				case 'AantalLagen':
					if(parseInt(Obj_Aantal_Lagen.value) > 0){
						Obj_Aantal_Lagen.disabled 	= false;
						Obj_Aantal_Cc.disabled 		= true;
						Obj_Aantal_Fust.disabled 	= true;
						Obj_Aantal_Stuks.disabled 	= true;							
					} else {
						Obj_Aantal_Lagen.disabled 	= false;
						Obj_Aantal_Cc.disabled 		= false;
						Obj_Aantal_Fust.disabled 	= false;
						Obj_Aantal_Stuks.disabled 	= false;							
					}
					break;
					
				case 'AantalCc':
					if(parseInt(Obj_Aantal_Cc.value) > 0){
						Obj_Aantal_Lagen.disabled 	= true;
						Obj_Aantal_Cc.disabled 		= false;
						Obj_Aantal_Fust.disabled 	= false;
						Obj_Aantal_Stuks.disabled 	= false;							
					} else {
						Obj_Aantal_Lagen.disabled 	= false;
						Obj_Aantal_Cc.disabled 		= false;	
						Obj_Aantal_Fust.disabled 	= false;
						Obj_Aantal_Stuks.disabled 	= false;							
					}						
					break;
			}
		}
	}
	
	function Print_Bevestiging(or_resel_ordernr, qs, taal){
		window.open('_Ajax/Order_List_Print_Reseller.asp?taal='+taal+'&or_resel_ordernr='+or_resel_ordernr+'&'+qs);
	}
	function Print_Overzicht(){
		var d = new Date();
		var TimeString = d.getHours()+d.getMinutes()+d.getSeconds()
					
		var params = '?t='+TimeString;
		
		switch(Global_Actie){
			case 'UitgebreidZoeken':
				
					Global_Aanbieding = 0
					params += '&Aanbieding='+Global_Aanbieding
					params += '&Actie='+Global_Actie;
					params += '&Uitgebreid_Plant_Soort='+Global_Uitgebreid_Plantsoort;
					params += '&Uitgebreid_Plant_Cultivar='+Global_Uitgebreid_Cultivar;	
					params += '&Uitgebreid_Concept='+Global_Uitgebreid_Concept
					params += '&Uitgebreid_Concept_Rubrieken='+Global_Uitgebreid_Concept_Rubrieken
					params += '&Uitgebreid_Concept_Bijzonderheden='+Global_Uitgebreid_Concept_Bijzonderheden						
					params += '&Uitgebreid_Potmaat_Ltrs='+Global_Uitgebreid_PotmaatLiters;
					params += '&Uitgebreid_Potmaat_Cm='+Global_Uitgebreid_PotmaatCm;
					params += '&Prijs_Van='+Global_Uitgebreid_PrijsVan;
					params += '&Prijs_Tot='+Global_Uitgebreid_PrijsTot;
					params += '&Voorjaar='+Global_Uitgebreid_Voorjaar;
					params += '&Zomer='+Global_Uitgebreid_Zomer;
					params += '&Najaar='+Global_Uitgebreid_Najaar;	
					params += '&Foto='+Global_Uitgebreid_Foto;	
					params += '&Bijzonderheden='+Global_Uitgebreid_Bijzonderheden;
					params += '&Plantgroep='+Global_Uitgebreid_Plantgroep;
					params += '&Leverancier='+Global_Uitgebreid_Leverancier;					
					
					
				break;
			case 'SnelZoeken':
					Global_Aanbieding = 0
					params += '&Aanbieding='+Global_Aanbieding
					params += '&Actie='+Global_Actie;
					params += '&Snelzoeken='+Global_Snel_Tekst;
					params += '&OrderBy='+Global_OrderBy
					params += '&Verfijn_product='+Global_verfijn_product
					params += '&Verfijn_bijzonderheden='+Global_verfijn_bijzonderheden										
		
				break;
			case 'Categorie':
					params += '&Aanbieding='+Global_Aanbieding	
					params += '&Foto='+Global_Uitgebreid_Foto;	
					params += '&Bijzonderheden='+Global_Uitgebreid_Bijzonderheden;
					params += '&Categorie_id='+Global_Categorie_id
					params += '&Concept_id='
					params += '&OrderBy='+Global_OrderBy
					params += '&Verfijn_product='+Global_verfijn_product;
					params += '&Verfijn_bijzonderheden='+Global_verfijn_bijzonderheden;					
					params += '&Verfijn_concept_rubriek='+Global_Verfijn_concept_rubriek;				
				break;
			case 'Concept':
					params += '&Aanbieding='+Global_Aanbieding	
					params += '&Foto='+Global_Uitgebreid_Foto;	
					params += '&Bijzonderheden='+Global_Uitgebreid_Bijzonderheden;
					params += '&Categorie_id='
					params += '&Concept_id='+Global_Concept_id
					params += '&OrderBy='+Global_OrderBy
					params += '&Verfijn_product='+Global_verfijn_product;
					params += '&Verfijn_bijzonderheden='+Global_verfijn_bijzonderheden;					
					params += '&Verfijn_concept_rubriek='+Global_Verfijn_concept_rubriek;				
				break;				
			default:
					params += '&Aanbieding='+Global_Aanbieding	
					params += '&Foto='+Global_Uitgebreid_Foto;	
					params += '&Bijzonderheden='+Global_Uitgebreid_Bijzonderheden;
					params += '&Categorie_id='+Global_Categorie_id
					params += '&Concept_id='+Global_Concept_id
					params += '&OrderBy='+Global_OrderBy
					params += '&Verfijn_product='+Global_verfijn_product;
					params += '&Verfijn_bijzonderheden='+Global_verfijn_bijzonderheden;					
					params += '&Verfijn_concept_rubriek='+Global_Verfijn_concept_rubriek;	
					
				break;
		}
		
		window.open('_Ajax/Planten_Overzicht_Printen.asp'+params);
	}	
	
	
	function loader(vlTotaal, vlHuidig){
		var BreedNew = ((100 / vlTotaal) * vlHuidig);
		var Procent = ((Math.round(BreedNew*100)/100)+"%")
		document.getElementById("LoaderItem").innerHTML = (vlHuidig) ;
		document.getElementById("LoaderVL").innerHTML = Procent ;
		document.getElementById("LoaderImg").style.width = (Math.round(BreedNew)+"%") ;
	}
	function ShowLink(){
		document.getElementById("Result").style.display = "block";
	}	
	
	function Excel_Overzicht(VersturenEmail, Bedrijfsnaam, Email){

			var d = new Date();
			var TimeString = d.getHours()+d.getMinutes()+d.getSeconds()
			var params = '?t='+TimeString+'&VersturenEmail='+VersturenEmail+'&Bedrijfsnaam='+Bedrijfsnaam+'&Email='+Email;
			
		switch(Global_Actie){
			case 'UitgebreidZoeken':
				
					Global_Aanbieding = 0
					params += '&Aanbieding='+Global_Aanbieding
					params += '&Actie='+Global_Actie;
					params += '&Uitgebreid_Plant_Soort='+Global_Uitgebreid_Plantsoort;
					params += '&Uitgebreid_Plant_Cultivar='+Global_Uitgebreid_Cultivar;	
					
					params += '&Uitgebreid_Concept='+Global_Uitgebreid_Concept
					params += '&Uitgebreid_Concept_Rubrieken='+Global_Uitgebreid_Concept_Rubrieken
					params += '&Uitgebreid_Concept_Bijzonderheden='+Global_Uitgebreid_Concept_Bijzonderheden						
					oa
					
					params += '&Uitgebreid_Potmaat_Ltrs='+Global_Uitgebreid_PotmaatLiters;
					params += '&Uitgebreid_Potmaat_Cm='+Global_Uitgebreid_PotmaatCm;
					params += '&Prijs_Van='+Global_Uitgebreid_PrijsVan;
					params += '&Prijs_Tot='+Global_Uitgebreid_PrijsTot;
					params += '&Voorjaar='+Global_Uitgebreid_Voorjaar;
					params += '&Zomer='+Global_Uitgebreid_Zomer;
					params += '&Najaar='+Global_Uitgebreid_Najaar;	
					params += '&Foto='+Global_Uitgebreid_Foto;	
					params += '&Bijzonderheden='+Global_Uitgebreid_Bijzonderheden;
					params += '&Plantgroep='+Global_Uitgebreid_Plantgroep;
					params += '&Leverancier='+Global_Uitgebreid_Leverancier;
					
				break;
			case 'SnelZoeken':
					Global_Aanbieding = 0
					params += '&Aanbieding='+Global_Aanbieding
					params += '&Actie='+Global_Actie;
					params += '&Snelzoeken='+Global_Snel_Tekst;
		
				break;
				
			case 'Categorie':
					Global_Aanbieding = 0
					params += '&Aanbieding='+Global_Aanbieding
					params += '&Actie='+Global_Actie;
			
					params += '&Foto='+Global_Uitgebreid_Foto;	
					params += '&Bijzonderheden='+Global_Uitgebreid_Bijzonderheden;
					params += '&Categorie_id='+Global_Categorie_id
					params += '&Concept_id='
					params += '&OrderBy='+Global_OrderBy
					params += '&Verfijn_product='+Global_verfijn_product;
					params += '&Verfijn_bijzonderheden='+Global_verfijn_bijzonderheden;					
					params += '&Verfijn_concept_rubriek='+Global_Verfijn_concept_rubriek;				
				break;
			case 'Concept':
					Global_Aanbieding = 0
					params += '&Aanbieding='+Global_Aanbieding
					params += '&Actie='+Global_Actie;
			
					params += '&Foto='+Global_Uitgebreid_Foto;	
					params += '&Bijzonderheden='+Global_Uitgebreid_Bijzonderheden;
					params += '&Categorie_id='
					params += '&Concept_id='+Global_Concept_id
					params += '&OrderBy='+Global_OrderBy
					params += '&Verfijn_product='+Global_verfijn_product;
					params += '&Verfijn_bijzonderheden='+Global_verfijn_bijzonderheden;					
					params += '&Verfijn_concept_rubriek='+Global_Verfijn_concept_rubriek;				
				break;					
				
			default:
					params += '&Aanbieding='+Global_Aanbieding	
					params += '&Categorie_id='+Global_Categorie_id
					params += '&Concept_id='+Global_Concept_id
					params += '&OrderBy='+Global_OrderBy
					params += '&Verfijn_product='+Global_verfijn_product;
					params += '&Verfijn_bijzonderheden='+Global_verfijn_bijzonderheden;					
					params += '&Verfijn_concept_rubriek='+Global_Verfijn_concept_rubriek;										
				break;
		}			
		
			var url = '_Ajax/Planten_Overzicht_Excel.asp'+params;

			document.getElementById('DisableLayer').style.visibility = 'visible';
			document.getElementById('DisableLayer').style.height = document.body.scrollHeight;
			document.getElementById('GlobalLayer').style.visibility = 'visible';
			document.getElementById('GlobalLayer').style.top = document.body.scrollTop

			GetWachtlaag('GlobalLayer', 'Excel bestand wordt aangemaakt');
			
			Ecel_Weekaanbieding_xmlHttp = GetXmlHttpObject();
			Ecel_Weekaanbieding_xmlHttp.onreadystatechange = function(){
				if (Ecel_Weekaanbieding_xmlHttp.readyState == 4){
					var ReturnStr = Ecel_Weekaanbieding_xmlHttp.responseText;
					if (Ecel_Weekaanbieding_xmlHttp.status == 200){					
						document.getElementById('DisableLayer').style.visibility = 'visible';
						document.getElementById('DisableLayer').style.height = document.body.scrollHeight;
						document.getElementById('GlobalLayer').style.visibility = 'visible';
						document.getElementById('GlobalLayer').innerHTML = ReturnStr;
						document.getElementById('GlobalLayer').style.top = document.body.scrollTop
					} else {
						alert(url+'\n'+ReturnStr)
					}
				}
			}
			Ecel_Weekaanbieding_xmlHttp.open("GET",url,true);
			Ecel_Weekaanbieding_xmlHttp.send(null);		
	
	}
	
	
	function Mail_Bevestiging(or_resel_ordernr, AanPlantCollect, qs, taal){
		
				var Email = GetObj('Bevestig_Email');
				var ErrNr = 0;
				
				if(!Email.value){
					Email.className = 'inputError';
					ErrNr += 1;
				} else {
					if(Email.value.length < 6){
						Email.className = 'inputError';
						ErrNr += 1;			
					} else {
						if(Email.value.indexOf('@') == -1 || Email.value.indexOf('.') == -1 ){
							Email.className = 'inputError';
							ErrNr += 1;					
						} else {
							Email.className = '';
						}
					}
				}
			if(ErrNr == 0){

				GetObj('OrderVersturenStatus').innerHTML = '';
				var d = new Date();
				var TimeString = d.getHours()+d.getMinutes()+d.getSeconds()
				var params = '?taal='+taal+'&t='+TimeString+'&AanPlantCollect='+parseInt(AanPlantCollect)+'&or_resel_ordernr='+or_resel_ordernr+'&Bevestig_Email='+Email.value+'&'+qs;
				var url = '_Ajax/Bevestiging_Form_Versturen_Reseller.asp'+params;
				
				Order_Printen_xmlHttp = GetXmlHttpObject();
				Order_Printen_xmlHttp.onreadystatechange = function(){
					if (Order_Printen_xmlHttp.readyState == 4){
						var ReturnStr = Order_Printen_xmlHttp.responseText;
						if (Order_Printen_xmlHttp.status == 200){
							GetObj('OrderVersturenStatus').innerHTML =  ReturnStr;
						} else {
						if(ReturnStr){
							alert(url+'\n'+ReturnStr)
						}							
						}
					}
				}
				Order_Printen_xmlHttp.open("GET",url,true);
				Order_Printen_xmlHttp.send(null);
			}
	}
	
	function Order_Afronden(){

			var d = new Date();
			var TimeString = d.getHours()+d.getMinutes()+d.getSeconds()
			var obj_Bedrijfsnaam	=	GetObj("Bedrijfsnaam");
			var obj_Contactpersoon	=	GetObj("Contactpersoon");
			var obj_Adres			=	GetObj("Adres");
			var obj_Postcode		=	GetObj("Postcode");
			var obj_Plaats			=	GetObj("Plaats");
			var obj_Land			=	GetObj("Land");
			var obj_Telefoon		=	GetObj("Telefoon");
			var obj_Fax				=	GetObj("Fax");
			var obj_Email			=	GetObj("E-mail");
			var obj_Opmerking		=	GetObj("OrderOpmerking");
			
			var ErrNr			= 0;
	
			if(!obj_Bedrijfsnaam.value){
				obj_Bedrijfsnaam.className = 'inputError200px';
				ErrNr += 1;
			} else {
				obj_Bedrijfsnaam.className = 'input200px';
			}
			if(!obj_Plaats.value){
				obj_Plaats.className = 'inputError200px';
				ErrNr += 1;
			} else {
				obj_Plaats.className = 'input200px';
			}
			
			if(ErrNr == 0){
				
				var params = 	'?t='+TimeString;
				
					params +=	'&Bedrijfsnaam='+obj_Bedrijfsnaam.value;
					params +=	'&Contactpersoon='+obj_Contactpersoon.value;
					params +=	'&Adres='+obj_Adres.value;
					params +=	'&Postcode='+obj_Postcode.value;
					params +=	'&Plaats='+obj_Plaats.value;
					params +=	'&Land='+obj_Land.value;
					params +=	'&Telefoon='+obj_Telefoon.value;
					params +=	'&Fax='+obj_Fax.value;
					params +=	'&Email='+obj_Email.value;
					params +=	'&Opmerking='+obj_Opmerking.value;
				
				var url = '_Ajax/Order_Afronden.asp'+params;
				
				Order_Afronden_xmlHttp = GetXmlHttpObject();
				Order_Afronden_xmlHttp.onreadystatechange = function(){
					if (Order_Afronden_xmlHttp.readyState == 4){
						var ReturnStr = Order_Afronden_xmlHttp.responseText;
						if (Order_Afronden_xmlHttp.status == 200){
							Load_Order_Total();

							document.getElementById('DisableLayer').style.visibility = 'visible';
							document.getElementById('DisableLayer').style.height = document.body.scrollHeight;
							document.getElementById('GlobalLayer').style.visibility = 'visible';
							document.getElementById('GlobalLayer').innerHTML = ReturnStr;
							
							var f_h = (document.body.clientHeight);
							var f_w = (document.body.clientWidth);
							var s_h = (document.body.scrollTop)
							var l_h = document.getElementById('GlobalLayer').offsetHeight
							var l_w = document.getElementById('GlobalLayer').offsetWidth
							
							var p_h = (((f_h) / 2));
							var p_w = ((f_w / 2)-(l_w/4));
								
							document.getElementById('GlobalLayer').style.top        = parseInt(p_h);
							document.getElementById('GlobalLayer').style.left       = parseInt(p_w);
						} else {
						if(ReturnStr){
							alert(url+'\n'+ReturnStr)
						}							
						}
					}
				}
				Order_Afronden_xmlHttp.open("GET",url,true);
				Order_Afronden_xmlHttp.send(null);	
			}
	}
	
	function Add_to_Order(InkoopId, ViaDetail){
		
		if(ViaDetail==undefined){
			ViaDetail = 0
		}
		
		// Objecten aanmaken
		// ---------------------------------------
		if(parseInt(ViaDetail) == 1){
			var Obj_Aantal_Stuks 		= GetObj('AantalStuks_Detail_'+InkoopId);
			var Obj_Aantal_Fust 		= GetObj('AantalFust_Detail_'+InkoopId);				
			var Obj_Aantal_Lagen 		= GetObj('AantalLagen_Detail_'+InkoopId);
			var Obj_Aantal_Cc			= GetObj('AantalCc_Detail_'+InkoopId);
			var Obj_Opmerking			= GetObj('Opmerking_Detail_'+InkoopId);		
			var Obj_Bestellen			= document.getElementById('Bestellen_Detail_'+InkoopId);	
			var Obj_Stukprijs			= GetObj('Prijs_'+InkoopId);	
			var Obj_ResellerStukPrijs	= GetObj('Reseller_Prijs_'+InkoopId);	
		} else {
			var Obj_Aantal_Stuks	 	= GetObj('AantalStuks_'+InkoopId);
			var Obj_Aantal_Fust 		= GetObj('AantalFust_'+InkoopId);				
			var Obj_Aantal_Lagen	 	= GetObj('AantalLagen_'+InkoopId);
			var Obj_Aantal_Cc			= GetObj('AantalCc_'+InkoopId);
			var Obj_Opmerking			= GetObj('Opmerking_'+InkoopId);
			var Obj_Bestellen			= document.getElementById('Bestellen_'+InkoopId);		
			var Obj_Stukprijs			= GetObj('Prijs_'+InkoopId);
			var Obj_ResellerStukPrijs	= GetObj('Reseller_Prijs_'+InkoopId);					
		}
		
		var ErrNr				= 0;
		
		// Controle of velden nummeriek zijn
		// ---------------------------------------

		// Aantal stuks
		// ------------------------		
		if(!Obj_Aantal_Stuks.value){
			Obj_Aantal_Stuks.value = 0;
			Obj_Aantal_Stuks.className = '';				
		} else {
			if(isNaN(Obj_Aantal_Stuks.value)){
				Obj_Aantal_Stuks.className = 'inputError';
				ErrNr += 1;
			} else {
				if(Obj_Aantal_Stuks.value >= 0){
					Obj_Aantal_Stuks.className = '';
				} else {
					Obj_Aantal_Stuks.className = 'inputError';
					ErrNr += 1;						
				}			
			}
		}

		// Aantal Fust
		// ------------------------		
		if(!Obj_Aantal_Fust.value){
			Obj_Aantal_Fust.value = 0;
			Obj_Aantal_Fust.className = '';				
		} else {
			if(isNaN(Obj_Aantal_Fust.value)){
				Obj_Aantal_Fust.className = 'inputError';
				ErrNr += 1;
			} else {
				if(Obj_Aantal_Fust.value >= 0){
					Obj_Aantal_Fust.className = '';
				} else {
					Obj_Aantal_Fust.className = 'inputError';
					ErrNr += 1;						
				}			
			}
		}
	
	
		// Aantal lagen
		// ------------------------		
			if(!Obj_Aantal_Lagen.value){
				Obj_Aantal_Lagen.value = 0;
				Obj_Aantal_Lagen.className = '';				
			} else {
				if(isNaN(Obj_Aantal_Lagen.value)){
					Obj_Aantal_Lagen.className = 'inputError';
					ErrNr += 1;
				} else {
					if(Obj_Aantal_Lagen.value >= 0){
						Obj_Aantal_Lagen.className = '';
					} else {
						Obj_Aantal_Lagen.className = 'inputError';
						ErrNr += 1;						
					}			
				}
			}

		// Aantal cc
		// ------------------------
		if(!Obj_Aantal_Cc.value){
			Obj_Aantal_Cc.value = 0;
		} else {
			if(isNaN(Obj_Aantal_Cc.value)){
				Obj_Aantal_Cc.className = 'inputError';
				ErrNr += 1;
			} else {
				if(Obj_Aantal_Cc.value >= 0){
					Obj_Aantal_Cc.className = '';
				} else {
					Obj_Aantal_Cc.className = 'inputError';
					ErrNr += 1;						
				}
			}
		}

		if(parseInt(Obj_Aantal_Stuks.value)+parseInt(Obj_Aantal_Fust.value)+parseInt(Obj_Aantal_Lagen.value)+parseInt(Obj_Aantal_Cc.value) <= 0){
			Obj_Aantal_Stuks.className 	= 'inputError';
			Obj_Aantal_Fust.className 	= 'inputError';
			Obj_Aantal_Lagen.className 	= 'inputError';
			Obj_Aantal_Cc.className 	= 'inputError';
			ErrNr += 1;									
		}	
		
		//	Zijn er fouten gevonden ?
		// ------------------------------
			
		if(ErrNr==0){
			var soort = '';
			if(Obj_Aantal_Stuks.value>0){
				soort = 'Stuks'
			}
			if(Obj_Aantal_Fust.value>0){
				soort = 'Fust'
			}				
			if(Obj_Aantal_Lagen.value>0){
				soort = 'Lagen'
			}
			if(Obj_Aantal_Cc.value>0){
				soort = 'Cc';
			}
			document.getElementById('DisableLayer').style.visibility = 'visible';
			document.getElementById('DisableLayer').style.height = document.body.scrollHeight;
			document.getElementById('GlobalLayer').style.visibility = 'visible';
			document.getElementById('GlobalLayer').style.top = document.body.scrollTop

			GetWachtlaag('GlobalLayer', '');				
			
			var params = ''
			var params = params + InkoopId + '|'					// 0
			var params = params + Obj_Aantal_Stuks.value 	+ '|'		// 1
			var params = params + Obj_Aantal_Fust.value 	+ '|'		// 2
			var params = params + Obj_Aantal_Lagen.value 	+ '|'		// 3
			var params = params + Obj_Aantal_Cc.value 		+ '|'		// 4
			var params = params + Obj_Opmerking.value + '|'			// 5
			var params = params + soort + '|'						// 6
			var params = params + Obj_Stukprijs.value + '|'			// 7
			var params = params + Obj_ResellerStukPrijs.value + '|'	// 8
			
			AddOrder_Submit_xmlHttp = GetXmlHttpObject();
			AddOrder_Submit_xmlHttp.onreadystatechange = function(){
				
			if (AddOrder_Submit_xmlHttp.readyState == 4){
				if (AddOrder_Submit_xmlHttp.status == 200){
					var a_Output 	= AddOrder_Submit_xmlHttp.responseText.split('|');
					Obj_Aantal_Stuks.disabled = true
					Obj_Aantal_Fust.disabled = true							
					Obj_Aantal_Lagen.disabled = true
					Obj_Aantal_Cc.disabled = true
					Obj_Opmerking.disabled = true

					if(parseInt(ViaDetail) == 1 && parseInt(Global_Aanbieding) == 1){
						GetObj('AantalStuks_'+InkoopId).value	= Obj_Aantal_Stuks.value;
						GetObj('AantalStuks_'+InkoopId).disabled	= true;
						GetObj('AantalFust_'+InkoopId).value 	= Obj_Aantal_Fust.value;
						GetObj('AantalFust_'+InkoopId).disabled 	= true;
						GetObj('AantalLagen_'+InkoopId).value 	= Obj_Aantal_Lagen.value;
						GetObj('AantalLagen_'+InkoopId).disabled 	= true;
						GetObj('AantalCc_'+InkoopId).value 		= Obj_Aantal_Cc.value;
						GetObj('AantalCc_'+InkoopId).disabled 		= true;
						GetObj('Opmerking_'+InkoopId).value 	= Obj_Opmerking.value;		
						GetObj('Opmerking_'+InkoopId).disabled 		= true;		
						GetObj('Prijs_'+InkoopId).value 		= Obj_Stukprijs.value;	
						GetObj('Prijs_'+InkoopId).disabled 			= true;	
						GetObj('Bestellen_'+InkoopId).disabled 		= true;	
					} 
						
					Load_Order_Total();
					Load_Order_id();
					setTimeout("HideLayer('GlobalLayer')", 1000)
						
					} else {
						alert('FOUT\n- _Ajax/Order_Product_Toevoegen.asp?'+params+'\n- '+AddOrder_Submit_xmlHttp.responseText)
					}
				}
			}
			AddOrder_Submit_xmlHttp.open('POST','_Ajax/Order_Product_Toevoegen.asp',true);
			AddOrder_Submit_xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			AddOrder_Submit_xmlHttp.setRequestHeader("Content-length", params.length);
			AddOrder_Submit_xmlHttp.setRequestHeader("Connection", "close");
			AddOrder_Submit_xmlHttp.send(params);				
		}
	}
	
	
	function UpdateOrder(){
		Opmerking		= GetObj('OrderOpmerking').value	
		LTM		= document.getElementById('LevertijdMinuten').options[document.getElementById('LevertijdMinuten').selectedIndex].value
		LTU		= document.getElementById('LevertijdUren').options[document.getElementById('LevertijdUren').selectedIndex].value
		LDD		= document.getElementById('LeverdatumDag').options[document.getElementById('LeverdatumDag').selectedIndex].value
		LDM		= document.getElementById('LeverdatumMaand').options[document.getElementById('LeverdatumMaand').selectedIndex].value
		LDJ		= document.getElementById('LeverdatumJaar').options[document.getElementById('LeverdatumJaar').selectedIndex].value
		if(LTU && LTM && LDD && LDM && LDJ){
			tijd_String		= LTU+ ':' +LTM + ' uur'
			datum_String	= LDD+ '-' +LDM+ '-' +LDJ
		} else {
			tijd_String 	= ''
			datum_String 	= ''		
		}
		if(LTU && LTM && LDD && LDM && LDJ || Opmerking){
		var params = datum_String+'|'+tijd_String+'|'+Opmerking;
				
		Update_Order_xmlHttp = GetXmlHttpObject();
		Update_Order_xmlHttp.onreadystatechange = function(){
			if (Update_Order_xmlHttp.readyState == 4){
				var ReturnStr = Update_Order_xmlHttp.responseText;
				if (Update_Order_xmlHttp.status == 200){
				} else {
					alert(ReturnStr)
				}
			}
		}
		Update_Order_xmlHttp.open('POST','_Ajax/Order_Update.asp',true);
		Update_Order_xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		Update_Order_xmlHttp.setRequestHeader("Content-length", params.length);
		Update_Order_xmlHttp.setRequestHeader("Connection", "close");
		Update_Order_xmlHttp.send(params);	
		}
	}
	
	function UpdateOrderRegel(InkoopId, id, soort, actie, orderid){

			var d = new Date();
			var TimeString = d.getHours()+d.getMinutes()+d.getSeconds()
			var Aantal = GetObj('Aantal_'+id).value
			var Err = 0;
			var Fust = 0;
			var perFust = 0;
	
			if(GetObj('VoorkeurFust_'+id) && GetObj('VoorkeurPerFust_'+id)){
				Fust   = GetObj('VoorkeurFust_'+id).value
				perFust= GetObj('VoorkeurPerFust_'+id).value
				
				if(isNaN(Fust) || isNaN(perFust)){
					Err += 1;
					GetObj('VoorkeurFust_'+id).className = 'inputError';
					GetObj('VoorkeurPerFust_'+id).className = 'inputError';
				} 
			}
			if(isNaN(Aantal)){
				Err += 1;
				GetObj('Aantal_'+id).className = 'inputError';
				GetObj('ButtonAfronden').disabled = true;
			} 
			if(Err == 0){
				
				GetObj('Aantal_'+id).disabled = true;
				GetObj('Aantal_'+id).className = '';
				
				if(GetObj('VoorkeurFust_'+id) && GetObj('VoorkeurPerFust_'+id)){
					GetObj('VoorkeurFust_'+id).disabled = true;
					GetObj('VoorkeurPerFust_'+id).disabled = true;				
					GetObj('VoorkeurFust_'+id).className = '';
					GetObj('VoorkeurPerFust_'+id).className = '';				
				}
				
				var params = '?t='+TimeString+'&id='+id+'&actie='+actie+'&soort='+soort+'&Aantal='+Aantal+'&InkoopId='+InkoopId+'&Fust='+Fust+'&perFust='+perFust;
				var url = '_Ajax/Order_List_Update.asp'+params;
			
				Update_Orderlijst_xmlHttp = GetXmlHttpObject();
				Update_Orderlijst_xmlHttp.onreadystatechange = function(){
					if (Update_Orderlijst_xmlHttp.readyState == 4){
						var ReturnStr = Update_Orderlijst_xmlHttp.responseText;
						if (Update_Orderlijst_xmlHttp.status == 200){
							
							Load_Order_Total()
							Load_Orderlijst()
							Load_Order_id()

							GetObj('Aantal_'+id).disabled = false;
							
							if(GetObj('VoorkeurFust_'+id) && GetObj('VoorkeurPerFust_'+id)){
								setTimeout("GetObj('VoorkeurFust_"+id+"').disabled = false", 500);
								setTimeout("GetObj('VoorkeurPerFust_"+id+"').disabled = false", 500);
							}
						} else 
						{
							if(ReturnStr){
								alert(url+'\n'+ReturnStr)
							}							
						}
					}
				}
				Update_Orderlijst_xmlHttp.open("GET",url,true);
				Update_Orderlijst_xmlHttp.send(null);		
			}
	}
	
function BRS(Str) { // Str a String
	  P = Str.indexOf('.')
	  if (P<0){
		  return Str + ".00" // was integer
	  }
	  if (P==L-2){
		  return Str + "0" // was tenths
	  }
	  if (P==L-3) {
		  return Str // was hundredths
	  }
	  if (Str.charAt(0)=="-"){
		  return "-" + BRS(Str.substring(1)) // NEG
	  }
	  Q = Str.substring(P+3) // tail
	  if (Q<"5"){
		  return Str.substring(0, P+3)
	  }
	  if (Q>"5"){
		  return BRS(String(0.0125 + +Str.substring(0, P+3)))
	  }
	  Q = Str.charCodeAt(P+2) % 2  ? +0.001 : -0.001
	  
	  return BRS(String(Q + +Str)) 
  }	
	
	
	function Format_Prijs(Prijs){
		Prijs = String(Prijs)
		Prijs = Prijs.replace('.',',');
		if((Prijs.substring(Prijs.length, (Prijs.length-2))).indexOf(',') > -1){
			Prijs = Prijs + '0'
		}
		if(parseInt(Prijs.indexOf(',')) == -1){
			Prijs = Prijs + ',00'
		}
		return Prijs;
	}
	
	function Load_Order_Total(){
										
		if(GetObj('Shop_Overzicht').style.display!='none'){
			var d = new Date();
			var TimeString = d.getHours()+d.getMinutes()+d.getSeconds()
			var url = '_Ajax/Order_Get_Totaal.asp?t='+TimeString;
						
			Load_Order_Total_xmlHttp = GetXmlHttpObject();
			Load_Order_Total_xmlHttp.onreadystatechange = function(){
				if (Load_Order_Total_xmlHttp.readyState == 4){
					var ReturnStr = Load_Order_Total_xmlHttp.responseText;
					if (Load_Order_Total_xmlHttp.status == 200){
						
						var a_Output 	= ReturnStr.split('|');				
						GetObj('Shop_Subtotaal').innerHTML	=	(a_Output[0]);
						
						GetObj('Shop_Btw').innerHTML		=	(a_Output[1]);
						GetObj('Shop_Totaal').innerHTML		=	(a_Output[2]);						
						Load_Order_id()
						
					} else {
						if(ReturnStr){
							alert(url+'\n'+ReturnStr)
						}						
					}
				}
			}
			Load_Order_Total_xmlHttp.open("GET",url,true);
			Load_Order_Total_xmlHttp.send(null);	
		}
	}
	
	function Load_Order_id(){
		var d = new Date();
		var TimeString = d.getHours()+d.getMinutes()+d.getSeconds()
		var url = '_Ajax/Get_Order_Id.asp?t='+TimeString;
		
		Load_Order_Id_xmlHttp = GetXmlHttpObject();
		Load_Order_Id_xmlHttp.onreadystatechange = function(){
			if (Load_Order_Id_xmlHttp.readyState == 4){
				var ReturnStr = Load_Order_Id_xmlHttp.responseText;
				if (Load_Order_Id_xmlHttp.status == 200){
				
					if(!isNaN(ReturnStr)){
						GetCC_Laag(parseInt(ReturnStr));
					} else {
						GetObj('Aantal_Karren_Menu').innerHTML = 0;
						GetObj('Aantal_Bledden_Menu').innerHTML = 0;							
						return 0;
					}
					
				} else {
					if(ReturnStr){
						alert(url+'\n'+ReturnStr)
					}
					
				}
			}
		}
		Load_Order_Id_xmlHttp.open("GET",url,true);
		Load_Order_Id_xmlHttp.send(null);	
	}	
	
	function setAanbieding(Aanbieding){
		GetObj('Snelzoeken').value = '';
		var url = '_Ajax/Planten_Set_Aanbieding.asp?Aanbieding='+Aanbieding;
		SetPlant_Aanbieding_xmlHttp = GetXmlHttpObject();
		SetPlant_Aanbieding_xmlHttp.onreadystatechange = function(){
			if (SetPlant_Aanbieding_xmlHttp.readyState == 4){
				var ReturnStr = SetPlant_Aanbieding_xmlHttp.responseText;
				if (SetPlant_Aanbieding_xmlHttp.status == 200){
					Load_Planten('','',Aanbieding,0);
				} else {
					if(ReturnStr){
						alert(url+'\n'+ReturnStr)
					}					
				}
			}
		}
		SetPlant_Aanbieding_xmlHttp.open("GET",url,true);
		SetPlant_Aanbieding_xmlHttp.send(null);			
		
	
	}	
	
function ShowDiv(id, path, row_id){
		// ------------------------------------------
		//	 Foto plaatsen
		// ------------------------------------------		
			obj = document.getElementById(row_id)
			var curleft = curtop = 0;
			
			if (obj.offsetParent) {
				curleft = obj.offsetLeft
				curtop = obj.offsetTop
				
				while (obj = obj.offsetParent) {
					curleft += obj.offsetLeft
					curtop += obj.offsetTop
				}
				
			}
			
			var img = document.createElement('img');
			img.setAttribute('id','image');
			img.setAttribute('class','Product_Foto_MouseOver');

			document.getElementById('MouseOverFotoTd').appendChild(img);
			document.getElementById('image').src=path;
			document.getElementById(id).style.display = 'block';
			document.getElementById(id).style.top = ((document.body.clientHeight/2)+document.body.scrollTop)-280;
			document.getElementById(id).style.left = (document.body.clientWidth/2)-210;
}	
	
function HideDiv(id){
	// ------------------------------------------
	//	 Foto verwijderen
	// ------------------------------------------	
	if(findObject('image', 'img') == true){
		var old_img = document.getElementById('image');
		var d = document.getElementById('MouseOverFotoTd');
		d.removeChild(old_img);	
		document.body.style.overflow = '';
	}
	if(findObject('image2', 'img') == true){
		var old_img = document.getElementById('image2');
		var d = document.getElementById(id);
		d.removeChild(old_img);	
		document.body.style.overflow = '';
	}	
	
	if(FindLayer(id) == true){
		document.getElementById(id).style.display = 'none';
	}
}		

function include(file)   
{   
  var script  = document.createElement('script');   
  script.src  = file;   
  script.type = 'text/javascript';   
  script.defer = true;   
  
  document.getElementsByTagName('head').item(0).appendChild(script);   
}  	
