// Prototype
// # $('ID') voor het vinden van een element ID
// # $F('ID') voor de waar de van een input veld ID
// -

function getPrefix(){
	var sPrefix = window.location.href;
		var aPrefix = sPrefix.split('/');
		sPrefix = aPrefix[0] + '//' + aPrefix[2];
		return sPrefix;
}

iMedewerkers=1;
function addRetour(teller){
	iMedewerkers++;
	
	var retourfields = '<table class="ext_forms_table" ><tbody><tr><td colspan="2"><strong>Product '+iMedewerkers+'</strong></td></tr><tr><td class="width110">Medewerker:</td><td><input type="text" value="" id="name="medewerker" name="medewerker[]" class="fieldpas" onfocus="this.className=\'fieldact\';" onblur="this.className=\'fieldpas\';"/></td></tr><tr><td class="width110">Artikelnummer:</td><td><input type="text" value="" id="artikelnummer" name="artikelnummer[]" class="fieldpas" onfocus="this.className=\'fieldact\';" onblur="this.className=\'fieldpas\';"/><span id="artikelnummer_"></span></td></tr><tr><td class="width110">Omschrijving:</td><td><input type="text" value="" id="omschrijving" name="omschrijving[]" class="fieldpas" onfocus="this.className=\'fieldact\';" onblur="this.className=\'fieldpas\';"/><span id="omschrijving_"></span></td></tr><tr><td class="width110">Aantal:</td><td><input type="text" value="" id="aantal" name="aantal[]" class="fieldpas" onfocus="this.className=\'fieldact\';" onblur="this.className=\'fieldpas\';"/></td></tr><tr><td class="width110">Besteld op:</td><td><input type="text" value="" id="besteldop" name="besteldop[]" class="fieldpas" onfocus="this.className=\'fieldact\';" onblur="this.className=\'fieldpas\';"/></td></tr><tr><td class="width110">Factuur:</td><td><input type="text" value="" id="factuur" name="factuur[]" class="fieldpas" onfocus="this.className=\'fieldact\';" onblur="this.className=\'fieldpas\';"/></td></tr><tr><td>Reden Retour:</td><td><select name="reden[]" onchange="nWiltrack.getTextArea('+teller+');" class="select"><option>Verkeerd besteld</option><option>Foutieve levering</option><option>Omruilen i.v.m. verkeerde maat</option><option>Kwaliteitsprobleem</option><option>Reparatie</option><option id="sel_anders'+teller+'">Anders, nl...</option></select></td></tr><tr><td><div class="passessie_add_employee" onclick="addRetour('+teller+1+');return false;"><img src="./images/add.gif" alt="add" /> Toevoegen nieuw product</div></td></tr><tr id="retour_anders'+teller+'" style="display:none"><td colspan="2"><textarea rows="10" name="reden_anders" class="textarea" onfocus="this.className=\'textarea_act\';" onblur="this.className=\'textarea\';"></textarea></td></tr></tbody></table>'
		$('retourcontainer').innerHTML +=  retourfields;
}

// Init
function init() {
 var bFix = fixfooter();

}
// -
function updateDownloadPDF(e){
	var url = window.location;
	url = url.toString();
		var prefix = '';
	if(url.include('projects.mrxt.nl')){
		prefix = 'http://projects.mrxt.nl/ConnactivePartners/Wiltec/Wiltrack/Project/Website/';
	}else{
		prefix = getPrefix();
	}
		
	var frmdata = $('frm_statistieken').serialize();
	window.location = prefix+'/pdf-statestieken.php'+'?'+frmdata;
	
}

function showOverzicht(overzicht){
	if(overzicht == 'overzichttotaal'){
		$('overzichtbedrijf').checked = true;
		$('overzichtper').style.display='';
		$('periodemaand').checked = true;
		$('overzichtperiode').style.display='';
		$('periodemaand').checked = true;
		
	}else if(overzicht == 'overzichtmedewerker'){
		$('overzichtper').style.display='none';
		$('overzichtperiode').style.display='none';
		
	}
	
	var url = 'class/class.statistieken.php';
	var params = {};
	params = $('frm_statistieken').serialize(true);
	params.action = 'showOverzicht';
	params.overzicht = overzicht;
	
	new Ajax.Updater('ajaxoverzicht', url, { method: 'post', parameters: params }); 
	
}

/****** function to send print to PDF command ******/
function printPDF(overzicht){
	if(overzicht == 'overzichttotaal'){
		$('overzichtbedrijf').checked = true;
		$('overzichtper').style.display='';
		$('periodemaand').checked = true;
		$('overzichtperiode').style.display='';
		$('periodemaand').checked = true;
		
	}else if(overzicht == 'overzichtmedewerker'){
		$('overzichtper').style.display='none';
		$('overzichtperiode').style.display='none';
		
	}
	//alert('blup');
	$('action').setAttribute("value","printPDF");
	
	if(url.include('projects.mrxt.nl')){
		prefix = 'http://projects.mrxt.nl/ConnactivePartners/Wiltec/Wiltrack/Project/Website/';
	}else{
		prefix = getPrefix();
	}
	
	$('frm_statistieken').setAttribute("action", prefix);//"class/class.statistieken.php");
	
	$('frm_statistieken').setAttribute("method" ,"post");
	//alert($('action').getAttribute('method'));

	$('frm_statistieken').submit();
}

//fix the footer for IE
function fixfooter(extraMargin){
	extraMargin = typeof(extraMargin) != 'undefined' ? extraMargin : 0;
	if(document.getElementById('column_right_table_content')){
		var contentHeight = document.getElementById('column_right_table_content').clientHeight + 150+extraMargin;
		document.getElementById('content').style.height = parseInt(contentHeight)+'px';
		//alert(contentHeight);
		return true;
	}
}

//- Popup CMS
function CMSPopUp(url, wi, he, winm) {
	if (winm == 0) {
		window.open(url, '', 'toolbar=0,location=0,directories=0,menubar=0,scrollbars=1,resizable=no,width=' + (wi + 16) + ',height=' + he);
	} else {
		if (winm == 2) {
			window.open(url, '', 'toolbar=0,location=0,directories=0,menubar=0,scrollbars=1,resizable=no,width=' + (wi + 16) + ',height=' + he);
		} else {
			window.open(url, '', 'toolbar=1,location=1,directories=1,menubar=1,scrollbars=1,resizable=yes,width=' + (wi + 16) + ',height=' + he);
		}
	}
}
// -

// MenuOpenClose
// # voor het open en sluiten van een menu
var onmenu;

function menuOpenClose(tmpelement, show, xpos) {
	element = $(tmpelement);
	if (element) {
		if (show == 1) {
			elems = showfields.elements;
			for (i = 0; i < elems.length; i++) {
				element_tmp = $(elems[i].name.replace('show_', ''));
				if (element_tmp) {
					element_tmp.style.display = 'none';
				}
			}
			element.style.display = '';
			theTimer = setTimeout("menuOpenClose('" + tmpelement + "', 0, 0)", 1000);
			if (xpos > 0) {
				element.style.paddingLeft = xpos;
			}
		} else {
			if (onmenu == 0) {
				element.style.display = 'none';
				theTimer = null;
			} else {
				theTimer = setTimeout("menuOpenClose('" + tmpelement + "', 0, 0)", 1000);
			}
		}
	}

}
// -

// Create queryString
// # voor het omzetten van parameters naar een URL queryString
// # parameters : 'naam:"John", achternaam:"Doe"'
function createQueryString(parameters) {
	eval('array = {' + parameters + '}');
	queryString = '';

	for(val in array) {
		if(!(val in Array.prototype)) {
			queryString = queryString + '&' + val + '=' + eval('array.' + val);
		}
	}

	return queryString;

}
// -

// Ajax Update
// # element ID waar de nieuwe inhoud geplaatst wordt
// # action wordt verstuurd naar de switch in ajax.php
// # parameters : 'naam:"John", achternaam:"Doe"'
function ajaxUpdate(element, action, parameters) {
	var url = 'ajax.php';
	var pars = 'action=' + action + createQueryString(parameters);
	var myAjax = new Ajax.Updater(element, url, {method: 'get', parameters: pars});
}
// -

// Set Flash
// # element ID waar de Flash in geplaatst wordt
// # parameters : 'movie:"movie.swf", width:"100", height:"100"'
function setFlash(element, parameters) {
	eval('array = {' + parameters + '}');

	html = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="' + array.width + '" height="' + array.height + '">';
	html = html + '<param name="allowScriptAccess" value="sameDomain" />';
	html = html + '<param name="movie" value="' + array.movie + '" />';
	html = html + '<param name="quality" value="high" />';
	html = html + '<param name="scale" value="noscale" />';
	html = html + '<param name="wmode" value="transparent" />';
	html = html + '<param name="menu" value="false" />';
	html = html + '<param name="bgcolor" value="#ffffff" />';
	html = html + '<embed src="' + array.movie + '" quality="high" scale="noscale" wmode="transparent" bgcolor="#ffffff"  width="' + array.width + '" height="' + array.height + '" allowScriptAccess="sameDomain" menu="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	html = html + '</object>';

	$(element).innerHTML = html;
}
// -

// Check Form
function isEmail(string) {
	if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
	if (string.search(/.com/) != -1 | string.search(/.nl/) != -1 | string.search(/.net/) != -1 | string.search(/.org/) != -1 | string.search(/.nu/) != -1 | string.search(/.biz/) != -1 | string.search(/.info/) != -1 | string.search(/.be/) != -1 | string.search(/.fr/) != -1 | string.search(/.uk/) != -1 | string.search(/.de/) != -1 | string.search(/.eu/) != -1) {
		return true;
	}
	else
	return false;
}

function checkForm(formname) {

	elems = $(formname).elements;
	tel= 0;
	fields_element = $(formname).fields;
	if (fields_element) {
		$(formname).fields.value = '';
	}
	//document.getElementById('frm_bestel').fields.value = '';

	for(i = 0; i < elems.length; i++) {
		element = null;
		element = $(elems[i].name + '_');
		if (fields_element) {
			$(formname).fields.value = $(formname).fields.value + elems[i].name + ',';

		}
		if (element) {
			orgDisplay = element.style.display;
			element.style.display = '';
			if ((elems[i].value == '') && (orgDisplay !== 'none')) {				
				tel = tel + 1;
				element.style.display = '';
				
				if (elems[i].type == 'textarea') {
					elems[i].style.backgroundColor = 'orange';					
				} else {
					elems[i].className = 'req';//nieuw
				}
			} else {
				if (elems[i].type == 'checkbox') {
					if (elems[i].checked == false) {
						tel = tel + 1;
						element.style.display = '';
						element.style.color = '#3e4863';
					} else {
						element.style.display = '';
						element.style.color = '#ff6f00';
					}
				}
				if (elems[i].name.substr(0,5) == 'email') {
					if (!isEmail(elems[i].value)) {
						tel = tel + 1;

						elems[i].value = 'geen geldige e-mail';

						element.style.display = '';
					}
				}
			}
		}
	}
	passerror = 0;
	if ($(formname).password) {
		if ($(formname).password.value != document.all(formname).rep_password.value) {
			passerror = 1;
			tel = tel + 1;
			$('password_').style.display = '';
			$('rep_password_').style.display = '';
		}
	}
	element = $('showcheck');
	if (tel == 0) {
		$(formname).submit();
	} else {
		if (passerror == 0) {
			element.innerHTML = '<b><font color="#3e4863">* Vul alle verplichte velden in.</font></b>';
		} else {
			element.innerHTML = '<font color="#3e4863"><b>* Herhaal uw wachtwoord correct</b></font>';
		}
	}


}



// -

// CHECKBOXFUNCTIONALITEIT MET PLAATJES VORMGEGEVEN
function doCheckbox(idnr) {
	elem = document.getElementById('checkbox_value_' + idnr);
	elem2 = document.getElementById('docheck_'+idnr);
	elem3 = document.getElementById('pre_'+idnr);
	
	if (elem) {
		if (elem.value == 'Ja') {

			if(idnr == 'ppv') {
				elem4 = document.getElementById('checkbox_value_ppz')
				if(elem4) {
					
					if (elem4.value != 'Ja') {
						elem.value = '';
						elem2.src = 'images/checkbox.gif';
					}
				}
			} else {
				elem.value = '';
				elem2.src = 'images/checkbox.gif';
			}

		} else {
			elem.value = 'Ja';
			elem2.src = 'images/checkbox_act.gif';

			if(idnr == 'ppz') {
				elem = document.getElementById('checkbox_value_ppv')
				elem2 = document.getElementById('docheck_ppv');
				if(elem) {
					if (elem.value != 'Ja') {
						elem.value = 'Ja';
						elem2.src = 'images/checkbox_act.gif';
					}
				}
			}

		}
	//	alert(idnr+document.getElementById('checkbox_value_'+idnr).value);

	}
}

function saveCheckBox(idnr){
	elem = document.getElementById('checkbox_value_' + idnr);
	elem2 = document.getElementById('docheck_'+idnr);
		url = 'class/class.wiltrack.php';
	params = {};
	params.action= "savebestelform";
	params.field = idnr;
	params.value = elem.value;
	
	
	new Ajax.Updater('', url, { method: 'post', parameters: params } );
}

function toggleLayer(whichLayer, whichImage) {
	if (document.getElementById) {
		// this is the way the standards work
		var style2 = document.getElementById(whichLayer).style;
		document.getElementById(whichImage).src = style2.display? "images/arrows_down.gif":"images/arrows_up.gif";
		style2.display = style2.display? "":"block";
	} else if (document.all) {
		// this is the way old msie versions work
		var style2 = document.all[whichLayer].style;
		document.all[whichImage].src = style2.display? "images/arrows_down.gif":"images/arrows_up.gif";
		style2.display = style2.display? "":"block";
	} else if (document.layers) {
		// this is the way nn4 works
		var style2 = document.layers[whichLayer].style;
		document.layers[whichImage].src = style2.display? "images/arrows_down.gif":"images/arrows_up.gif";
		style2.display = style2.display? "":"block";
	}
	var bFix = fixfooter();
}
/*
function toggleLayer_pers(whichId) {
if (document.getElementById) {
// this is the way the standards work
var uitklap = document.getElementById('uitklap_nr_'+whichId);
var pers = document.getElementById('pers_'+whichId);
var prod = document.getElementById('prod_'+whichId).style;
//alert(pers+' '+pers.id+' : '+prod.display+' - '+pers.src);
pers.src = prod.display?"images/arrows_details_down.gif":"images/arrows_details_up.gif";
//alert(pers+' '+pers.id+' : '+prod.display+' - '+pers.src);
//alert(uitklap+' '+uitklap.id+' : '+prod.display+' - '+uitklap.className);
uitklap.className = prod.display?"uitklap_nr_naam":"uitklap_nr_naam_act";
//alert(uitklap+' '+uitklap.id+' : '+prod.display+' - '+uitklap.className);
prod.display = prod.display? "":"block";
//alert(prod.display+' ');
} else if (document.all) {
// this is the way old msie versions work
var style2 = document.all[whichLayer].style;
style2.display = style2.display? "":"block";
} else if (document.layers) {
// this is the way nn4 works
var style2 = document.layers[whichLayer].style;
style2.display = style2.display? "":"block";
}
}*/

function toggleLayer_pers(whichId) {
	//alert($('prod_' + whichId).id);

	//prod_$$$id$$$
	$('prod_' + whichId).toggle();
	fixfooter();

}

function toggleNieuws(id) {
	$(id).toggle();
	//	nws_dd_container
	//	Effect.toggle('nws_dd_container','blind');
	//	Effect.toggle($(id), ['slide'] );
}

function setAfwAdres(){

	if(document.getElementById('afwijkend_afleveradres_fields').innerHTML == ''){
		document.getElementById('afwijkend_afleveradres_fields').innerHTML = '<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0"><tr><td id="form_left">T.a.v.</td><td id="form_right"><span id="bezorgtav_"></span><input type="text" onFocus=this.className="fieldact";"  onBlur="saveTextField(\'bezorgtav\');this.className=\'fieldpas\';" class="fieldpas" name="bezorgtav" id="bezorgtav" style="width:200px;"></td></tr><tr><td id="form_left">Adres:</td><td id="form_right"><span id="bezorgadres_"></span><input type="text" onFocus="this.className="fieldact";" onBlur="saveTextField(\'bezorgadres\');this.className=\'fieldpas\';" class="fieldpas" name="bezorgadres" id="bezorgadres" style="width:200px;"></td></tr><tr><td id="form_left">Postcode:</td><td id="form_right"><span id="bezorgpostcode_"></span><input type="text" onFocus="this.className="fieldact";" onBlur="saveTextField(\'bezorgpostcode\');this.className=\'fieldpas\';" class="fieldpas" name="bezorgpostcode" id="bezorgpostcode" style="width:200px;"></td></tr><tr><td id="form_left">Plaatsnaam:</td><td id="form_right"><span id="bezorgplaatsnaam_"></span><input type="text" onFocus="this.className="fieldact";" onBlur="saveTextField(\'bezorgplaatsnaam\');this.className=\'fieldpas\';" class="fieldpas" name="bezorgplaatsnaam" id="bezorgplaatsnaam" style="width:200px;"></td></tr><tr><td id="form_left">Land:</td><td id="form_right"><span id="bezorgland_"></span><input type="text" onFocus="this.className="fieldact";" onBlur="saveTextField(\'bezorgland\');this.className=\'fieldpas\';" class="fieldpas" name="bezorgland" id="bezorgland" style="width:200px;" value="Nederland"></td></tr></table>';
		//<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0"><tr><td>hoi</td><td>hoi2</td></tr><tr><td>hoi3</td><td>hoi4</td></tr></table>
		//document.getElementById('afwijkend_afleveradres_fields').innerHTML = '<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0"><tr><td>hoi</td><td>hoi2</td></tr><tr><td>hoi3</td><td>hoi4</td></tr></table>';
	}
	else{
		document.getElementById('afwijkend_afleveradres_fields').innerHTML='';
	}
	

	/*url = 'class/class.wiltrack.php';
	params = {};
	params.action= "getAfwijkendAdres";
	
	new Ajax.Updater('ajaxafwijkendadres', url, { method: 'post', parameters: params } );
*/
}

function checkDate(){
	if ( document.getElementById('afleverdatum_anders') )
	{
		// Uit te voeren code


		if(document.frm_bestel.leverdatum[1].checked){

			datecheck = new Array(3);
			date = document.getElementById('afleverdatum_anders').value;

			datecheck = date.split('-');
			
			var day = datecheck[0];
			var month = datecheck[1];
			var year = datecheck[2];
			var aDays = new Array();
			aDays = getDaysinMonth(year);
			//huidige datum
			var now = new Date();
			now = now.getTime(); //NN3
			var dateToCheck = new Date();
			dateToCheck.setYear(year);
			dateToCheck.setMonth(month-1);
			dateToCheck.setDate(day);
			var checkDate = dateToCheck.getTime();
			var iMonth = 1000*60*60*24*30;
			var maxDate = now + (iMonth * 3);
			
			
			if(date == 'dd-mm-jjjj'){
				alert('Vul een datum in!');
				return false;
			}

			// controleren of datum juist ingevoerd is
			else if (!day || !month || !year){
				alert('Onjuiste datumnotatie: dd-mm-jjjj');
				return false;
			}
			else if(year.length < 4){
				alert('Jaarnotatie moet 4 getallen bevatten (dd-mm-jjjj)');
				return false;
			}
			else if(!IsNumeric(day) || !IsNumeric(month) ||!IsNumeric(year)){
				alert('U mag alleen cijfers invoeren.');
			}
			else if(day.length != 2 ){
				alert('Dagnotatie moet 2 getallen bevatten (dd-mm-jjjj)');
			}
			else if(month.length != 2 ){
				alert('Maandnotatie moet 2 getallen bevatten (dd-mm-jjjj)');
			}else if(day > aDays[month]){
				alert('Ongeldige datum notatie. Deze maand kan max '+aDays[month]+' dagen hebben.');
			}else if(month > 12){
				alert('Ongeldige maand notatie. Een jaar kan max 12 maanden hebben.');
			}
			else if(year.length != 4){
				alert('Jaarnotatie moet 4 getallen bevatten (dd-mm-jjjj)');
				return false;
			}
			else if(now >checkDate){
				alert('Ongeldige datum. U moet een datum in de toekomst opgeven');
				return false;
			}else if (checkDate > maxDate) {
				alert('Leverdatum mag maximaal 3 maanden in toekomst liggen');
			}
			else{
				checkForm('frm_bestel');
				return true;
			}

		}
		else{
			checkForm('frm_bestel');
			return true;
		}
	}else{
		checkForm('frm_bestel');
		return true;
	}

}

function IsNumeric(sText)
{
 var ValidChars = "0123456789.";
 var IsNumber=true;
 var Char;


 for (i = 0; i < sText.length && IsNumber == true; i++) 
    { 
    Char = sText.charAt(i); 
    if (ValidChars.indexOf(Char) == -1) 
       {
       IsNumber = false;
       }
    }
 return IsNumber;
 
 }


function checkDateWerknemer(){
	
	var bCheckForm = false;
	bCheckForm = checkInBestelling();
	
	
	
	if ( document.getElementById('afleverdatum_anders') )
	{
		// Uit te voeren code
	


		if(document.frmwerknemer.leverdatum[1].checked){

			datecheck = new Array(3);
			date = document.getElementById('afleverdatum_anders').value;

			datecheck = date.split('-');

			var day = datecheck[0];
			var month = datecheck[1];
			var year = datecheck[2];
			
			var aDays = new Array();
			aDays = getDaysinMonth(year);
			//huidige datum
			var now = new Date();
			now = now.getTime(); //NN3

			var dateToCheck = new Date();
			dateToCheck.setYear(year);
			dateToCheck.setMonth(month-1);
			dateToCheck.setDate(day);
			var checkDate = dateToCheck.getTime();
			
			
			if(date == 'dd-mm-jjjj'){
				alert('Vul een datum in!');
				return false;
			}

			// controleren of datum juist ingevoerd is
			
			
			else if (!day || !month || !year){
				alert('Onjuiste datumnotatie: dd-mm-jjjj');
				return false;
			}
			else if(!IsNumeric(day) || !IsNumeric(month) ||!IsNumeric(year)){
				alert('U mag alleen cijfers invoeren.');
			}
			else if(day.length != 2 ){
				alert('Dagnotatie moet 2 getallen bevatten (dd-mm-jjjj)');
			}
			else if(month.length != 2 ){
				alert('Maandnotatie moet 2 getallen bevatten (dd-mm-jjjj)');
			}else if(day > aDays[month]){
				alert('Ongeldige datum notatie. Deze maand kan max '+aDays[month]+' dagen hebben.');
			}else if(month > 12){
				alert('Ongeldige maand notatie. Een jaar kan max 12 maanden hebben.');
			}
			
			
			else if(year.length != 4){
				alert('Jaarnotatie moet 4 getallen bevatten (dd-mm-jjjj)');
				return false;
			}

			else if(now >checkDate){
				alert('Ongeldige datum. U moet een datum in de toekomst opgeven');
				return false;
			}

			else{
				checkForm('frmwerknemer');
				return true;
			}

		}
		else{
			if(bCheckForm == true){
				checkForm('frmwerknemer');
			}else{
				$('frmwerknemer').submit();
			}
			return true;
		}
	}else{
		if(bCheckForm == true){
			
			checkForm('frmwerknemer');
		}else{
			$('frmwerknemer').submit();
		}
		
	}

}

function getDaysinMonth(year){
	var Months = new Array();
	
	daysFeb = 28;
	if(year%400==0) {
      daysFeb = 29;
  } else if (year % 4 == 0 ) {
      daysFeb = 29;
  }
	
	Months['01'] = 31;
	Months['02'] = daysFeb;
	Months['03'] = 31;
	Months['04'] = 30;
	Months['05'] = 31;
	Months['06'] = 30;
	Months['07'] = 31;
	Months['08'] = 31;
	Months['09'] = 30;
	Months['10'] = 31;
	Months['11'] = 30;
	Months['12'] = 31;
	
	return Months;
}


function checkDifferentDate(enableDate){
	if(enableDate == 1){
		//alert(enableDate);
		$('afleverdatum_anders').disabled = false;
	}else{
		$('afleverdatum_anders').disabled = true;
	}

}

function getRadioValue(radioObj){
	if(!radioObj)
	return "";
	var radioLength = radioObj.value;
	alert(radioLength)

	if(radioLength == undefined)
	if(radioObj.checked)
	return radioObj.value;
	else
	return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;

		}
	}
	return "";

}

function checkInBestelling(){
	show = false;
	elems = $('frmwerknemer').elements;
	//alert(elems[8].value)
	for (i = 0; i < elems.length; i++) {

		if(elems[i].name.indexOf('aantal_')!= -1){

			if(elems[i].value > 0 ){
				show = true;
			}
		}
	}
	return show;
}

function displayOrderRegels(){
	var show = false;
	show = checkInBestelling();

	if(show == true){
		$('bestelformdeel').show();
	}else{
		$('bestelformdeel').hide();
	}

}

function checkProduct(form){
	var checkform = false;
	elems = $('frmwerknemer').elements;
	//alert(elems[8].value)
	for (i = 0; i < elems.length; i++) {

		if(elems[i].name.indexOf('aantal_')!= -1){

			if(elems[i].value > 0 ){
				checkform = true;
			}
		}
	}
	if(checkform == true){
		checkForm(form)
	}else{
		form.submit();
	}

}


function toggleDiv(div){
	
	if($(div).style.display == 'none'){
		$(div).style.display = ''
	}else{
		$(div).style.display = 'none'
	}
}

function setAantal(aantal_id){
	if($(aantal_id).value==0){
		$(aantal_id).value = 1;
		$('bestelformdeel').show();
	}else{
		$(aantal_id).value = 0;
		if(checkAantal($('frmwerknemer'))== false) {
			$('bestelformdeel').hide();
		}
		
	}
}

function checkAantal(form){
	var checkAantal = false;
	elems = form.elements;
	//alert(elems[8].value)
	for (i = 0; i < elems.length; i++) {

		if(elems[i].name.indexOf('aantal_')!= -1){

			if(elems[i].value > 0 ){
				checkAantal = true;
			}
		}
	}
	return checkAantal;
}


function doUpdateProdAantal(value, wp_id){
	url = 'ajaxfuncties.php';
	params = 'ajax=doUpdateProd'+'&aantal=' + value+'&wp_id='+ wp_id;
	
	new Ajax.Request 
(
url, 
{ 
  method: 'get',
  parameters: params
}
);

}

function displayFields(FieldId){
	if($('aantal_'+FieldId).value < 1){
		$('aantal_'+FieldId).hide();
		doCheckbox(FieldId);
	}
}
function saveTextField(field){
	value = $(field).value
	
	//elem2 = document.getElementById('docheck_'+idnr);
	url = 'class/class.wiltrack.php';
	params = {};
	params.action= "savebestelform";
	params.field = field;
	params.value = value;
	
	new Ajax.Updater('', url, { method: 'post', parameters: params } );
}

function saveRadioField(field,value){
	
	
	//elem2 = document.getElementById('docheck_'+idnr);
	url = 'class/class.wiltrack.php';
	params = {};
	params.action= "savebestelform";
	params.field = field;
	params.value = value;
	
	new Ajax.Updater('', url, { method: 'post', parameters: params } );
}

function saveLogoChecked(prid,wid,itemcode){
	
	checked = 'false';
	if($('checkbox_value_'+prid).value == 'Ja' || $('checkbox_value_'+prid).value == 'ja'){
		checked = 'checked'
	}
	url = 'class/class.wiltrack.php';
	params = {};
	params.action= "saveLogoChecked";
	params.prid = prid;
	params.wid = wid;
	params.checked = checked;
	params.itemcode = itemcode;
	
	
	new Ajax.Updater('', url, { method: 'post', parameters: params } );
}
function ShowAfwijkendAdres(bShow){
	

	url = 'class/class.wiltrack.php';
	params = {};
	params.action= "getAfwijkendAdres";
	params.show=bShow;
	
	new Ajax.Updater('ajaxafwijkendadres', url, { method: 'post', parameters: params } );
}

function setcheckFields(bCheck){
	var mydisplay = '';
	if(bCheck == 'true'){
		mydisplay = '';
	}else{
		mydisplay='none';
	}
	
	$('bezorgtav_').style.display = mydisplay;
	$('bezorgadres_').style.display = mydisplay;
	$('bezorgpostcode_').style.display = mydisplay;
	$('bezorgplaatsnaam_').style.display = mydisplay;
	$('bezorgland_').style.display = mydisplay;
	
}
//$(afwijkend_afleveradres).style.display='inline';$(afwijkend_afleveradres).style.width='362';}else{$(afwijkend_afleveradres).style.width='0';setcheckFields('false');$(afwijkend_afleveradres).style.display='none'; }
function showAfwijkendFields(bShow){
	url = 'class/class.wiltrack.php';
	params = {};
	params.action= "showAfwijkendafleveradres";
	params.show = bShow;
	
	new Ajax.Updater('afwijkend_afleveradres', url, { method: 'post', parameters: params } );
	if(bShow == 'Ja'){
		$('afwijkend_afleveradres').style.display = '';
	}else{
		$('afwijkend_afleveradres').style.display = 'none';
	}
}

function showBestellenPerMedewerker(element,zoeknaam,zoekafdeling,alles,menu_id,submenu_id) {
	url = 'class/class.wiltrack.php';

	params = {};
	params.action = 'showOverzichtAjax';
	params.zoeknaam = zoeknaam;
	params.zoekafdeling = zoekafdeling;
	params.alles = alles;
	params.menu_id = menu_id;
	params.submenu_id = submenu_id;
	
	new Ajax.Updater(element, url, { method: 'post', parameters: params }); 
}

function checkRestoreHistory(){
	//	 standaard showcheck legen
	element = 'showcheck';
	
	params = $('frm_bestel').serialize(true);
	params.action = 'checkValidRestoreHistory';
	
	url = 'class/class.wiltrack.php';
	new Ajax.Updater(element, url, { method: 'post', parameters: params,onComplete:checkSend}); 
	
	
}
function checkSend(){
	// als showcheck geen foutmeldingen bevat formulier posten
		if($('showcheck').innerHTML == ''){
			$('frm_bestel').submit();
		}
}

function showBesteloverzicht () {
	url = 'class/class.wiltrack.php';
	
	params = {};
	params.action = 'bestelOverzichtAjax';
		
	new Ajax.Updater('ajaxLijst', url, { method: 'post', parameters: params }); 
}

//-
