function checkPGS() {
	
	
	
	var hoeveel = $('hoeveelheid').value;
	if(hoeveel != "NVT") {
		if(hoeveel == '' || isNaN(hoeveel) == true || hoeveel < 0) {
			alert('Foutieve of geen waarde ingevuld bij Hoeveelheden');
			return false;
		}
	}
	var adr_klasse = $('adr_klasse').value;
	
	if(adr_klasse == 19){	//Geen klasse geselecteerd
		alert('U heeft nog geen klasse geselecteerd.');
		return false;
	}
	if($('KG')) {
		if($('KG').className == 'normal' && $('L').className == 'normal') {
			alert('Geen eenheid geselecteerd');
			return false;
		}
	}
	try {
		if((adr_klasse == 9 || $('afval').value == 9) && $('vraagJa_0').checked && $('hoeveelheid').value >= 1000) {
			alert("Omdat er \"Ja\" is geantwoord op de vraag, mag er bij de hoeveelheid niet meer dan 1000 KG/L ingevoerd worden.");
			$('hoeveelheid').focus();
			$('hoeveelheid').select();
			return false;
		} if ((adr_klasse == 9 || $('afval').value == 9) && $('vraagJa_0').checked && $('nee').checked) {
			alert("Omdat er \"Ja\" is geantwoord op de vraag, mag er bij de LQ geen nee worden geselecteerd.");
			return false;
		}
	} catch(e) {}
	
	var values = Form.serialize('form1');
		
	var advies = "advies=pgs";
	advies += "&"+values;
	
		
	var myAjax = new Ajax.Updater(
		'uitvoerRegels',
		'pgs_adviseren.php', 
		{
			method: 'post', 
			parameters: advies,
			onComplete: function() { enableTab3(false); }
		});	
		resetInvoer();
}

function clickEenheid(elem) {
	
	eenheid(elem);
	
	var lButton = $('L');
	var kgButton = $('KG');
	
	if(elem.id == 'KG') {
		elem.src = 'images/buttons/kg_click.png';
		elem.className = 'selected';
		lButton.src = 'images/buttons/l_normal.png';
		lButton.setAttribute("onmouseout","this.src='images/buttons/l_normal.png';");
		lButton.setAttribute("onmouseover","this.src='images/buttons/l_mouseover.png';");
		lButton.className = 'normal';
	}
	else {
		elem.src='images/buttons/l_click.png';
		elem.className = 'selected';
		kgButton.src = 'images/buttons/kg_normal.png';
		kgButton.setAttribute("onmouseout","this.src='images/buttons/kg_normal.png';");
		kgButton.setAttribute("onmouseover","this.src='images/buttons/kg_mouseover.png';");
		kgButton.className = 'normal';
	}
		
	elem.setAttribute("onmouseout","");
	elem.setAttribute("onmouseover","");

}
	
function deleteRow(index,id) {
	var anwser = confirm("Weet u zeker dat u deze rij wilt verwijderen?");
	if(anwser) {
		var del = 'delete=' + index;
		resetInvoer();
		var myAjax = new Ajax.Updater(
		'uitvoerRegels',
		'pgs_adviseren.php', 
		{
			method: 'post', 
			parameters: del
		});
		if(id == 3)
			index = 'Spuitbussen';
		if(id == 13)
			index = 'Klasse 8';
		else
			index = 'Overige klassen';
		verwijderOpslag(index);
	} 
}

function disableFields(klasse) {
	var elem = document.getElementById(klasse);
	/*if(LQ[elem.value] == 1) {
		$('nee').disabled = true;
		$('ja').disabled = true;
	} else {
		$('nee').disabled = false;
		$('ja').disabled = false;
	}*/

	if(Hoeveel[elem.value] == 1) {
		$('hoeveelheid').disabled = true;
		$('hoeveelheid').value = "NVT";
	} else {
		$('hoeveelheid').disabled = false;
		$('hoeveelheid').value = "";
	}
}
		
function eenheid(elem) {

	if(elem.id == 'KG') {
		//$('L').className = 'eh';
		//$('L').disabled = false;
		setEH('KG');
	} else if(elem.id == 'L') {
		//$('KG').className = 'eh';
		//$('KG').disabled = false;
		setEH('L');
	}
}
						
function extraVragen(klasse, plaats, keepAwnsers){
	//var un = document.getElementById(unnummer).value;
	//var value = "unnummer="+document.form1.UNnummer.value;

	var elem = document.getElementById(klasse);
	var info = "info=vragen";
	info += "&id="+elem.value;
	info += "&keep="+keepAwnsers;
	info += "&klasse="+klasse;
	
	var myAjax5 = new Ajax.Updater(
		plaats,
		'pgs_adviseren.php', 
		{
			method: 'post', 
			parameters: info,
			onComplete: function(){setDangerLevel(klasse);}
			
		});	
}

function Klasse8ExtraVraagBepalen() {
	if(document.getElementById('adr_klasse').selectedIndex==13) //Klasse 8
		VragenHiden();
}

function LaadIngevGegev(tab) {

	if(tab == 1) {
		//velden disablen
		setDangerLevel('adr_klasse');


		$('verpakking').disabled = true;
		$('nee').disabled = true;
		$('ja').disabled = true;
		$('hoeveelheid').disabled = true;
		$('hoeveelheid').value = "NVT";
		
		var reload = "LaadIngevGegev=tab1";
		var myAjax7 = new Ajax.Updater(
			'uitvoerRegels',
			'pgs_adviseren.php',
			{
				method: 'post',
				parameters: reload
			});	
	}
}

function resetInvoer() {
	//Invoervelden resetten
	document.getElementById('adr_klasse').selectedIndex=0;
	document.form1.NaamStof.value = "";
	document.form1.UNnummer.value = "";
	document.form1.verpakking.value= "";
	document.form1.unnummer.value= "";

	//document.getElementById('verpakking').selectedIndex=0;
	//document.getElementById('ja').checked = false;
	//document.getElementById('nee').checked = true;
	document.form1.hoeveelheid.value = "";
	$('ExtraVragen').innerHTML = "";
	//velden disablen
	setDangerLevel('adr_klasse');
//
//$('verpakking').disabled = false;

	//$('nee').disabled = true;
	//$('ja').disabled = true;
	$('hoeveelheid').disabled = true;
	$('hoeveelheid').value = "NVT";
	setEenheid(0);
}

function selectLine(index) {
	var id = 'index=' + index;

	var ajaxer = new Ajax.Request(
	'pgs_adviseren.php',
	{
		method: 'post', 
		parameters: id,
		onComplete: setInvoer
	});	
}

function setDangerLevel(klasse){
	
	var numQuestions = 0;
	try{
		numQuestions = document.getElementById("aantalVragen_"+klasse+"_ID").value;
	} catch(e){}
	var answers = "";
	for(var i = 0; i < numQuestions; i++){
		if(i == 0) { //first time
			if(document.getElementById("vraagJa_"+i).checked){
				answers += "1";
			} else {
				answers += "0";
			}
		} else {
			if(document.getElementById("vraagJa_"+i).checked){
				answers += ",1";
			} else {
				answers += ",0";
			}
		}
	}
	var val = document.getElementById(klasse).value;
	
	var un=document.form1.unnummer.value;
	klasse = "dlClass="+val+"&answers="+answers+"&un="+un;
	
	var myAjax = new Ajax.Updater(
		'dlDiv',
		'pgs_adviseren.php', 
		{
			method: 'post', 
			parameters: klasse,
			onComplete: function() {
				var lqInfo = "lqClass="+val+"&answers="+answers;
				var myAjax2 = new Ajax.Updater(
					'lqDiv',
					'pgs_adviseren.php', 
					{
						method: 'post', 
						parameters: lqInfo
					});
			}
		});
}

function setEenheid(id) {
	var value = "eenheid="+id;

	var myAjax = new Ajax.Updater(
		'eenheid',
		'pgs_adviseren.php', 
		{
			method: 'post', 
			parameters: value
		});
}

function setUNnummer(id) {
	var value = "unnummer="+id;
	value += "&inbox=1";
	var myAjax = new Ajax.Updater(
		'ExtraVragen',
		'pgs_adviseren.php', 
		{
			method: 'post', 
			parameters: value
		});
}

function zoekNAAM(id) {
	var value = "unnaam="+id;
	var myAjax = new Ajax.Updater(
		'ExtraVragen',
		'pgs_adviseren.php', 
		{
			method: 'post', 
			parameters: value
		});
}

function setEH(eenheid) {
	eenheid = 'eh='+eenheid;

	var ajaxEenheid = new Ajax.Request(
	'pgs_adviseren.php',
	{
		method: 'post', 
		parameters: eenheid
	});
}

function setInvoer(resp) {
	var waardes = resp.responseText.split('##'); // Zelfde array als pgs_adviseren regel 70~ maar Hier is alles 1 plaats op geschoven en het eerste item is leeg.
	//alert("0="+waardes[0]+"||1="+waardes[1]+"||2="+waardes[2]+"||3="+waardes[3]+"||4="+waardes[4]+"||5="+waardes[5]+"||6="+waardes[6]+"||7="+waardes[7]+"||8="+waardes[8]+"||9="+waardes[9]+"||10="+waardes[10]+"||11="+waardes[11]+"||12="+waardes[12]+"||13="+waardes[13]+"||14="+waardes[14]+"||15="+waardes[15]+"||16="+waardes[16]);

	if(waardes[11] != '') {
		if(waardes[11] == 1)
			VragenHiden(1);
	}
	$('adr_klasse').selectedIndex = (waardes[1]);
	$('NaamStof').value = waardes[3];
	
	//if(waardes[5] == 1)
	//	document.form1.lq[0].checked = true;
	//else if(waardes[5] == 0)
	//	document.form1.lq[1].checked = true;
	$('hoeveelheid').value = waardes[6];
	if(waardes[15] == 0)
		$('hoeveelheid').disabled = false;
	else
		$('hoeveelheid').disabled = true;
	/*if(waardes[14] == 0) {
		$('ja').disabled = false;
		$('nee').disabled = false;
	} else {
		$('ja').disabled = true;
		$('nee').disabled = true;
	}*/
	extraVragen('adr_klasse', 'ExtraVragen',1);
}

function setToelichting(type) {
	var value = "toelichting="+type;
	
	var myAjax = new Ajax.Updater(
		'toelichting',
		'pgs_adviseren.php', 
		{
			method: 'post', 
			parameters: value
		});
}

function setToelichting2(type) {
	var value = "toelichting="+type;
	var myAjax = new Ajax.Updater(
		'toelichting',
		'tab2_advies.php', 
		{
			method: 'post', 
			parameters: value
		});
}

function verwijderOpslag(index) {
	var del = 'delete=' + index;
	var myAjax = new Ajax.Updater(
	'opslagTabel',
	'tab3_advies.php', 
	{
		method: 'post', 
		parameters: del
	});
}

function VragenHiden(selectedLine){

	if(document.getElementById('adr_klasse').selectedIndex==2 || ($('adr_klasse').selectedIndex==15 && $('afval').selectedIndex==1)){ //Klasse 2 gasfles
		if(document.form1.vraag_0[0].checked || selectedLine == 2){
			document.poppedLayer = eval('document.getElementById("vraagtr_1")');
			document.poppedLayer.style.display = "none";
			document.poppedLayer = eval('document.getElementById("vraagtr_2")');
			document.poppedLayer.style.display = "block";
		} else {
			document.poppedLayer = eval('document.getElementById("vraagtr_1")');
			document.poppedLayer.style.display = "block";
			document.poppedLayer = eval('document.getElementById("vraagtr_2")');
			document.poppedLayer.style.display = "none";
		}
	}
	if(document.getElementById('verpakking').selectedIndex==0 && document.getElementById('adr_klasse').selectedIndex==13){ //Klasse 8 met VPgroep 1
		document.poppedLayer = eval('document.getElementById("vraagtr_0")');
		document.poppedLayer.style.display = "block";
	} else if (document.getElementById('verpakking').selectedIndex!=0 && document.getElementById('adr_klasse').selectedIndex==13){
		document.poppedLayer = eval('document.getElementById("vraagtr_0")');
		document.poppedLayer.style.display = "none";
	}
}

