	var selectie = 1;
	//var maanden = new Array('', 'Januari', 'Februari', 'Maart', 'April', 'Mei', 'Juni', 'Juli', 'Augustus', 'September', 'October', 'November', 'December');

	var popup = '';

	/*Patchprijs*/
	function _nbpatchprijs(type){
		var obj = document.getElementById('prijs');
		var tobj = document.getElementById('prijstekst');
		if(type=='besteld'){
			obj.value='';
			obj.style.display='inline';
			tobj.style.display='inline';
		}
		else{
			obj.value='';
			obj.style.display='none';
			tobj.style.display='none';
		}
	}

	/*Popup starten*/
	function nbpopup(url, naam, b, h, s, v){
		var breedte = screen.availWidth - 5;
		var hoogte = screen.availHeight - 40;
		if (typeof(b) != 'undefined'){
			breedte = b;
		}
		if (typeof(h) != 'undefined'){
			hoogte = h;
		}
		if (typeof(s) != 'undefined'){
			s = 'No';
		}
		if (typeof(v) != 'undefined'){
			v = 'No';
		}

		var x = (screen.availWidth - breedte) / 2;
		var y = (screen.availHeight - hoogte) / 2;
		var eigenschappen = 'height='+hoogte+',width='+breedte+',top='+y+',left='+x+',scrollbars='+s+',resizable='+v+'';

		popup = window.open(url, naam, eigenschappen);
		if (parseInt(navigator.appVersion) >= 4){
			popup.window.focus();
		}
	}

	/* Checkbox verzameling op basis van id komma gescheiden aan/uit zetten */
	function _nbschakelcheckboxes(serie){
		var cb = serie.split(',');
		for (var i=0; i < cb.length; i++){
			if (document.getElementById(cb[i]).checked == 1){
				document.getElementById(cb[i]).checked = 0;
			}
			else{
				document.getElementById(cb[i]).checked = 1;
			}
		}
	}

	/* Bestandvelden mooi opmaken */
	function nbaanpassen_bestandvelden(){
		if (!(document.createElement && document.getElementsByTagName)) return;

		// Een nieuwe div maken die als container gaat dienen
		var nb_nep_veld_div = document.createElement('div');

		// Klasse toewijzen
		nb_nep_veld_div.className = 'nb_formulier_nep_veld';

		// Een input text maken die de bestandsnaam gaat weergeven ipv het file element
		var nb_nep_veld = document.createElement('input');
		nb_nep_veld_div.appendChild(nb_nep_veld);
		nb_nep_veld_div.innerHTML += ' ';

		// De bladeren... knop maken
		var knop = document.createElement('span');
		knop.className = 'nb_formulier_invul_knop';
		knop.innerHTML = 'bladeren...';
		nb_nep_veld_div.appendChild(knop);

		// Formulier scannen op input elementen
		var el = document.getElementsByTagName('input');
		for (var i=0;i< el.length;i++){
			if (el[i].type != 'file'){
				continue;
			}
			if (el[i].parentNode.className != 'nb_formulier_bestand_containers'){
				continue;
			}

			// Als het bestand verplicht is de code toevoegen zodat de controle functie het op pikt
			if (el[i].title.indexOf('verplicht')>-1){
				var stijlel = nb_nep_veld_div.getElementsByTagName('input');
				stijlel[0].style.borderLeft='3px solid #c01919';
			}

			// Het originele file element verbergen met de klasse
			el[i].className = 'nb_formulier_bestand_invoercel hidden';
			var clone = nb_nep_veld_div.cloneNode(true);
			el[i].parentNode.appendChild(clone);
			el[i].relatedElement = clone.getElementsByTagName('input')[0];

			// Functie koppelen zodat de waarde naar de input wordt doorgegeven zodat deze
			// het gekozen bestand weergeeft voor de gebruiker
			el[i].onchange = el[i].onmouseout = function(){
				this.relatedElement.value = this.value;
			}
		}
	}

	function nbklaplaag(laag){
		if(document.getElementById(laag)){
			if(document.getElementById(laag).style.display=='block'){
				document.getElementById(laag).style.display='none';
			}
			else{
				document.getElementById(laag).style.display='block';
			}
		}
	}

	function _nballesselecteren(){
		var vinkjes = document.getElementsByTagName('INPUT');
		for(var i=0;i < vinkjes.length; i++){
			vinkjes[i].checked = selectie;
		}
		if(selectie == 1){
			selectie = 0;
		}
		else{
			selectie = 1;
		}
	}

	function _nbmaakcsv(klant, maand, jaar, mode){
		if (klant != '' && maand != ''){
			var url = 'pdf.factuur.nb9?client=' + klant + '&maand=' + maand + '&jaar=' + jaar + '&mode=' + mode;
			if (mode == 'openen'){
				window.open(url + '&mode=I', 'export', 'height=750,width=850,top=100,left=100,scrollbars=Yes,resizable=No');
			}
			else if (mode == 'download'){
				document.location.href = url + '&mode=D';
			}
		}
		else{
			alert('U heeft geen klant en/of maand opgegeven.');
		}
	}

	/* Positie bepalen van een item */
	function _nbgeefpositie(doel, richting){
		if (document.getElementById(doel)){
			var obj = document.getElementById(doel);
			var coordinaten = new Array();
			if (obj.offsetParent){
				coordinaten['x'] = obj.offsetLeft
				coordinaten['y'] = obj.offsetTop
				while (obj = obj.offsetParent){
					coordinaten['x'] += obj.offsetLeft
					coordinaten['y'] += obj.offsetTop
				}
			}
			return coordinaten[richting];
		}
		return -1;
	}
