var taalmodule_tmp = ''; var returncode = '0'; var gallerij_aantal = 0; var openen_bestelling = false; preloader_loading= new Image() preloader_loading.src = "images/loader.gif" preloader_loading.id = "preloader_loader_img" preloader_loading.style.margin = '10px'; preloader_loading.align = 'middle'; function get_siteurl() { var url = window.location.href; var nohttp = url.split('//')[1]; var hostPort = nohttp.split('/'); var siteurl = 'http://'; for(i=0;i2) { ok = 0; } if (ok ==1) { return true; } else { trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_aantal'),false); return false; } } /** * controleert of de input uit cijfers bestaat * @param number * @return */ function check_if_int(number) { var isInteger = new Boolean(); isInteger=true; var myChar=""; var myInt=0; if (number!="" && typeof(number)=="string") { for (i=0;i'; } } function check_bestelform_nrt(url) { var cont = true; var rows = document.getElementById('overzichtbody').getElementsByTagName('div'); var multibutton = document.getElementById('bestel_knop'); if(rows.length<1) { var rows = document.getElementById('overzichtbody').getElementsByTagName('tr'); } for(i=0;i0) { document.getElementById('bestel_aantal' + i).className = 'bestel_aantal_false'; cont = false; } } else { //rows[i].style.backgroundColor = '#00FFFF'; } } if(cont==true) { return window.location = url; } else { if(confirm(taalmodule('bestelformnietleeg'))) { return window.location = url; } } } function check_bestelform_test() { //alert('blaat'); var cont = true; if ($('overzichtbody')) { var rows = $$('#overzichtbody tr'); var multibutton = $('bestel_knop'); if(rows.length<1) { var rows = $$('#overzichtbody div'); } //alert(rows.length); for(i=0;i0 && $('fustaantal' + i).getAttribute('checker')=='true') { $('fustaantal' + i).className = 'bestel_aantal_false'; cont = false; } if($('stuksaantal' + i) && $('stuksaantal' + i).value>0 && $('stuksaantal' + i).getAttribute('checker')=='true') { $('stuksaantal' + i).className = 'bestel_aantal_false'; cont = false; } } else if ($('bestel_aantal'+i)) { if($('bestel_aantal' + i) && $('bestel_aantal' + i).value>0 && $('bestel_aantal' + i).getAttribute('checker')=='true') { $('bestel_aantal' + i).className = 'bestel_aantal_false'; cont = false; } } //} } } if(cont==true) { blurtest(); } else { return taalmodule('bestelformnietleeg'); } //return 'test'; } function check_bestelform_rt(url) { var cont = true; var rows = $$('#overzichtbody div'); var multibutton = document.getElementById('bestel_knop'); if(rows.length<1) { var rows = $$('#overzichtbody tr'); } for(i=0;i0) { $('fustaantal' + i).className = 'bestel_aantal_false'; cont = false; } if($('stuksaantal' + i) && $('stuksaantal' + i).value>0) { $('stuksaantal' + i).className = 'bestel_aantal_false'; cont = false; } } else if ($('bestel_aantal'+i)) { if($('bestel_aantal' + i) && $('bestel_aantal' + i).value>0) { $('bestel_aantal' + i).className = 'bestel_aantal_false'; cont = false; } } //} } if(cont==true) { return window.location = url; } else { if(confirm(taalmodule('bestelformnietleeg'))) { return window.location = url; } } } function check_login(url) { if(confirm(taalmodule('uitloggen?'))) { return window.location = url; } } function search_check() { var zoeksleutel = document.getElementById('searchquery').value; var procentcheck = 0; for (i=0;i1 && procentcheck < 2) { return true; } else { if($('search_select').value == 'rhspag' && $('searchquery').value.length > 0){ return true; } else if($('search_select').value == 'kleurenkiezer'){ return true; } else { trigger_alertdiv(taalmodule('fout'),taalmodule('geefzoekopdracht'),false); return false; } } } function search_check_top() { var elm_zoekveld = $('searchquery_top'); var zoeksleutel = elm_zoekveld.value; var procentcheck = 0; for (i=0;i1 && procentcheck < 2) { return true; } else { trigger_alertdiv(taalmodule('fout'),taalmodule('geefzoekopdracht'),false); return false; } } function trigger_alertdiv(titel,tekst,showcancel) { window.onbeforeunload = ''; AlertlistenKey(); var x,y; if (self.pageYOffset){ // all except Explorer x = self.pageXOffset; y = self.pageYOffset; } else if (document.documentElement && document.documentElement.scrollTop){ // Explorer 6 Strict x = document.documentElement.scrollLeft; y = document.documentElement.scrollTop; } else if (document.body){ // all other Explorers x = document.body.scrollLeft; y = document.body.scrollTop; } var top_position = document.body.clientHeight; top_position = y+100; //alert(top_position); var tmp_width = document.documentElement.offsetWidth; tmp_width = tmp_width/2; left_position = tmp_width - 125; if ($('alertdiv')) { document.getElementById('alertdiv').style.display = 'block'; document.getElementById('alertdiv').style.top = top_position + 'px'; document.getElementById('alertdiv').style.left = left_position + 'px'; var knop = '

'; knop += ''; if(showcancel) { knop += '' + taalmodule('cancel') + ''; } document.getElementById('alertdiv').innerHTML = '

' + titel + '

' + tekst + knop; } document.getElementById('page_blur').style.height = document.body.offsetHeight + 'px'; document.getElementById('page_blur').style.width = document.body.clientWidth + 'px'; document.getElementById('page_blur').style.top = y + 'px'; document.getElementById('page_blur').style.left = 0; document.getElementById('page_blur').style.display = 'block'; document.onscroll = function() { new_alert_pos(); }; new Draggable('alertdiv', {revert:true,ghosting:false,zindex:1}); var wait = true; return false; } function wait_for_confirm() { if(returncode=='0') { // alert('...'); setTimeout(wait_for_confirm,1000); } else { if(returncode=='1') { return true; } else { return false; } } } function close_alertdiv(returncode) { document.getElementById('alertdiv').style.display = 'none'; document.getElementById('alertdiv').innerHTML = ''; document.getElementById('page_blur').style.display = 'none'; document.onscroll = function() { return false }; document.onkeypress = ''; if(returncode==true) { returncode = '1'; } else { returncode = '-1'; } //alert('test'); // alert(document.getElementById('page_blur').style.display); window.onbeforeunload = blurtest; return false; } function new_alert_pos() { var x,y; if (self.pageYOffset) // all except Explorer { x = self.pageXOffset; y = self.pageYOffset; } else if (document.documentElement && document.documentElement.scrollTop) // Explorer 6 Strict { x = document.documentElement.scrollLeft; y = document.documentElement.scrollTop; } else if (document.body) // all other Explorers { x = document.body.scrollLeft; y = document.body.scrollTop; } var top_position = document.body.clientHeight; top_position = y+100; //alert(top_position); var tmp_width = document.documentElement.offsetWidth; tmp_width = tmp_width/2; left_position = tmp_width - 125; if ($('alertdiv')) { document.getElementById('alertdiv').style.top = top_position + 'px'; } if ($('page_blur')) { document.getElementById('page_blur').style.top = y + 'px'; } return true; } /* ###################################################################################### # # # NIET REAL TIME # # # ###################################################################################### */ /** * add_to_order_realtime * @param cnt * @param multi * @param volgorde */ function add_to_order_realtime(cnt,multi,volgorde) { allow_page_refresh = false; var extend = ''; var intchecker = false;//gebruikt voor "als inhoud van de velden klopt.." var elm_artopm = $('artopm'+cnt); var elm_fustaantal = $('fustaantal'+cnt); var elm_aantal = $('fustaantal'+cnt); var elm_fustmax = $('fustmax'+cnt); var elm_stuksaantal = $('stuksaantal'+cnt); var elm_stuks = $('stuksaantal'+cnt); var elm_stukmax = $('stukmax'+cnt); var elm_fustcd = $('fustcd'+cnt); var elm_prijs = $('prijs'+cnt);//'prijs'+cnt var elm_inhoud = $('inhoud'+cnt); var elm_vrcd = $('vrcd'+cnt); var elm_ptcd = $('ptcd'+cnt); var elm_artnm = $('artnm'+cnt); var elm_data = $('data'+cnt); var elm_edit = $('edit'+cnt); var elm_grpcd = $('grpcd'+cnt); var elm_spe = $('spe'+cnt); var elm_minimaal_fust = $('minimaal_fust'+cnt); var elm_totaalbedrag_table = $('totaalbedrag_table'); var staffel_bedrag_te_laag = false; var elm_ww_top_aantal = $('ww_aantal_artikelen'); var elm_ww_bedrag = $('ww_bedrag'); var elm_bestelregelcnt = $('bestelregel' + cnt); var elm_stoplicht = $('stoplicht' + cnt); if(elm_spe) { taalmodule_tmp = elm_spe.value; } if($('totaalprijs')){ var elm_totaalprijs = $('totaalprijs'); } var elm_must = $('must' + cnt); var elm_bestelregel = $('regel'+cnt); var elm_bestel_rt_output = $('bestel_rt_output'); var bestel_rt_besteloverzicht = $('bestel_rt_besteloverzicht'); var elm_bestelknop = $('bestel_knop'+cnt); var elm_bestelopmerking = $('bestel_opm'+cnt); //elm_bestelregel.className = 'bestel_weergave'; if(check_if_int(elm_fustaantal.value) || elm_stuksaantal.value>0) { //maak de winkelwagen en bestelknop zichtbaar: if (elm_bestel_rt_output && bestel_rt_besteloverzicht) { elm_bestel_rt_output .style.display = '';//besteloverzicht zichtbaar maken bestel_rt_besteloverzicht.style.display = '';//besteloverzichtknop zichtbaar maken } if(elm_bestelknop) { elm_bestelknop.disabled = true; } if (elm_bestelregel) { var tmp_className = elm_bestelregel.className; if (tmp_className.indexOf("staffel") > -1) { if (tmp_className == 'staffel_regel' || tmp_className == 'staffel_regel_besteld') { elm_bestelregel.className = 'staffel_regel_inbestelling'; } } else if (tmp_className.indexOf("oneven") > -1 || tmp_className.indexOf("even") > -1) { if (tmp_className.indexOf("oneven") >-1) { tmp_className = 'oneven'; } else { tmp_className = 'even'; } elm_bestelregel.className = 'regel_inbestelling_' + tmp_className; } else { if (tmp_className.indexOf('gallerij_cel_weergave_1') > -1 || tmp_className.indexOf('gallerij_cel_weergave_1_besteld') >-1) { elm_bestelregel.className = 'gallerij_cel_weergave_1_in_bestelling'; } else { elm_bestelregel.className = 'gallerij_cel_weergave_0_in_bestelling'; } } } if (elm_fustmax && elm_fustaantal) { var maxfust = parseFloat(elm_fustmax.value); var fustaantal = parseFloat(elm_fustaantal.value); if(fustaantal>maxfust) { taalmodule_tmp = maxfust; //alert(trigger_alertdiv(taalmodule('fout'),taalmodule('teveelfust'),true)); //if(trigger_alertdiv(taalmodule('fout'),taalmodule('teveelfust'),true)) { if(confirm(taalmodule('teveelfust'))) { elm_fustaantal.value = elm_fustmax.value; add_to_order_realtime(cnt,multi,volgorde); } else { elm_fustaantal.className = 'bestel_aantal_false'; //document.getElementById('fustaantal'+cnt).style.border='1px solid #F00'; if(elm_bestelknop) { elm_bestelknop.disabled = false; } } } else { elm_fustaantal.className = 'bestel_aantal_true'; //document.getElementById('fustaantal'+cnt).style.border=''; intchecker = true; } } } else { if (elm_fustaantal.value.length>0) {//als er wat in staat. trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_aantal'),false); elm_fustaantal.className = 'bestel_aantal_false'; //document.getElementById('fustaantal'+cnt).style.border='1px solid #F00'; if(elm_bestelknop) { elm_bestelknop.disabled = false; } } } if(elm_stuksaantal.value>0) { intchecker = true; } stuksdoorgaan = false; fustdoorgaan = false; if (elm_stuksaantal){ if(elm_stukmax){ taalmodule_tmp = taalmodule_tmp + ',' + elm_stukmax.value; } if(elm_stuksaantal.value != 'eigen' && check_if_int(elm_stuksaantal.value)) { if (elm_spe) { if (elm_stuksaantal.value%elm_spe.value==0) { stuksdoorgaan = true; } else { stuksdoorgaan = false; } } else { stuksdoorgaan = true; } } else { elm_stuks_oneindig = document.getElementById('stuks_oneindig' + cnt); if(elm_stuks_oneindig){ if(elm_stuks_oneindig.value > 0){ intchecker = true; } if (elm_spe) { if(elm_stuks_oneindig.value%elm_spe.value==0){ stuksdoorgaan = true; } else { stuksdoorgaan = false; } } else { stuksdoorgaan = true; } } } } else { if (!elm_stuksaantal) { stuksdoorgaan = true; } else { stuksdoorgaan = false; } } if ((check_if_int(elm_aantal.value))) { fustdoorgaan = true; } else { fustdoorgaan = false; } if (fustdoorgaan == true && elm_stuksaantal && elm_stuksaantal.value=='') { stuksdoorgaan = true; } if (stuksdoorgaan == true && elm_aantal.value == '') { fustdoorgaan = true; } if (elm_stuksaantal && elm_stuksaantal.value<1 && elm_aantal && elm_aantal.value<1) { stuksdoorgaan = false; fustdoorgaan = false; } if (elm_minimaal_fust) { var minimaal_fust = elm_minimaal_fust.value; if (elm_aantal && elm_aantal.value>0) { //alert(elm_aantal.value+' - '+minimaal_fust); if (parseFloat(elm_aantal.value)' + taalmodule('bezigmetbestellenvan') + ' ' + elm_artnm.value + ''); var elm_bestelregelcnt = $('bestelregel' + cnt); } else { elm_bestel_rt_output.update('
' + taalmodule('bezigmetbestellenvan') + ' ' + elm_artnm.value + '
' + elm_bestel_rt_output.innerHTML); var elm_bestelregelcnt = $('bestelregel' + cnt); } } } if(elm_stoplicht){ // console.log('tadaa'); elm_stoplicht.className = 'stoplicht_in_bestelling'; elm_stoplicht.title = taalmodule('bezigmetbestellenvan') + ' ' +elm_artnm.value; } if(elm_bestelregelcnt){ elm_bestelregelcnt.className = ''; } if (elm_edit && elm_edit.value == 'true') { extend += '&edit=1'; } if (elm_fustaantal) { extend +='&fustaantal='+elm_fustaantal.value; // elm_fustaantal.focus(); } if (elm_stuksaantal) { if(elm_stuksaantal.value != 'eigen'){ extend += '&stuksaantal='+elm_stuksaantal.value; } else { if(elm_stuks_oneindig){ extend += '&stuksaantal='+elm_stuks_oneindig.value; } } // elm_stuksaantal.focus(); } if (elm_artopm) { extend += '&artopm='+elm_artopm.value; } if (elm_fustcd) { extend +='&fustcd='+elm_fustcd.value; } if (elm_prijs) { extend +='&prijs='+elm_prijs.value; } if (elm_inhoud) { extend +='&inhoud='+elm_inhoud.value; } if (elm_vrcd) { extend +='&vrcd='+elm_vrcd.value; } if (elm_ptcd) { extend +='&ptcd='+elm_ptcd.value; } if (elm_artnm) { extend +='&artnm='+elm_artnm.value; } if (elm_data) { extend += '&data='+elm_data.value+'_'+elm_grpcd.value; } if (elm_bestelopmerking) { extend += '&bestelopmerking='+elm_bestelopmerking.value; } if(elm_must && elm_must.checked == true){ extend += '&must=1'; } var file = '?action=addrtorder'; var xmlObj = null; if(window.XMLHttpRequest){ xmlObj = new XMLHttpRequest(); } else if(window.ActiveXObject){ xmlObj = new ActiveXObject("Microsoft.XMLHTTP"); } else { return; } xmlObj.onreadystatechange = function(){ if(xmlObj.readyState == 4){ if (elm_bestelregel) { var _tmp_className = elm_bestelregel.className; var niew_className = ''; if (_tmp_className.indexOf("staffel") > -1) { nieuw_className = 'staffel_regel_besteld'; } else if(_tmp_className.indexOf("oneven") > -1 || _tmp_className.indexOf("even") > -1) { nieuw_className = 'regel_besteld_' + tmp_className; } else { if (_tmp_className.indexOf('gallerij_cel_weergave_1') > -1 || _tmp_className.indexOf('gallerij_cel_weergave_1_besteld') >-1) { nieuw_className = 'gallerij_cel_weergave_1_besteld'; } else { nieuw_className = 'gallerij_cel_weergave_0_besteld'; } } } var dataArray = xmlObj.responseXML.getElementsByTagName('result'); var dataArrayLen = dataArray.length; var insertData = ''; for (var i=0; i0 ) { //maak de winkelwagen en bestelknop zichtbaar: if (elm_bestel_rt_output && bestel_rt_besteloverzicht) { elm_bestel_rt_output .style.display = '';//besteloverzicht zichtbaar maken bestel_rt_besteloverzicht.style.display = '';//besteloverzichtknop zichtbaar maken } if(elm_bestelknop) { elm_bestelknop.disabled = true; } if (elm_bestelregel) { var tmp_className = elm_bestelregel.className; if (tmp_className.indexOf("staffel") > -1) { if (tmp_className == 'staffel_regel' || tmp_className == 'staffel_regel_besteld') { elm_bestelregel.className = 'staffel_regel_inbestelling'; } } else if (tmp_className.indexOf("oneven") > -1 || tmp_className.indexOf("even") > -1) { if (tmp_className.indexOf("oneven") >-1) { tmp_className = 'oneven'; } else { tmp_className = 'even'; } elm_bestelregel.className = 'regel_inbestelling_' + tmp_className; } else { if (tmp_className.indexOf('gallerij_cel_weergave_1') > -1 || tmp_className.indexOf('gallerij_cel_weergave_1_besteld') >-1) { elm_bestelregel.className = 'gallerij_cel_weergave_1_in_bestelling'; } else { elm_bestelregel.className = 'gallerij_cel_weergave_0_in_bestelling'; } } } if (elm_fustmax && elm_aantal) { var maxfust = parseFloat(elm_fustmax.value); var fustaantal = parseFloat(elm_aantal.value); if(fustaantal>maxfust) { taalmodule_tmp = maxfust; if(confirm(taalmodule('teveelfust'))) { elm_aantal.value = elm_fustmax.value; add_to_order_realtime_multi(cnt,multi,volgorde); } else { elm_aantal.className = 'bestel_aantal_false'; if(elm_bestelknop) { elm_bestelknop.disabled = false; } } } else { elm_aantal.className = 'bestel_aantal_true'; intchecker = true; } } } else { if (elm_aantal.value.length>0) {//als er wat in staat. trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_aantal'),false); elm_aantal.className = 'bestel_aantal_false'; if(elm_bestelknop) { elm_bestelknop.disabled = false; } } } if(elm_stuks.value>0) { intchecker = true; } var stuksdoorgaan = false; var fustdoorgaan = false; if(elm_stuks){ if(elm_stukmax){ taalmodule_tmp = taalmodule_tmp + ',' + elm_stukmax.value; } if(elm_stuks.value != 'eigen' && check_if_int(elm_stuks.value)) { if (elm_spe) { if (elm_stuks.value%elm_spe.value==0) { stuksdoorgaan = true; } else { stuksdoorgaan = false; } } else { stuksdoorgaan = true; } } else { var elm_stuks_oneindig = $('stuks_oneindig_' + k + '_' + cnt); if(elm_stuks_oneindig){ if(elm_stuks_oneindig.value > 0){ intchecker = true; } if (elm_spe) { if(elm_stuks_oneindig.value%elm_spe.value==0){ stuksdoorgaan = true; } else { stuksdoorgaan = false; } } else { stuksdoorgaan = true; } } } } else { if(!elm_stuks) { stuksdoorgaan = true; } else { stuksdoorgaan = false; } } if ((check_if_int(elm_aantal.value))) { fustdoorgaan = true; } else { fustdoorgaan = false; } if (fustdoorgaan == true && elm_stuks && elm_stuks.value=='') { stuksdoorgaan = true; } if (stuksdoorgaan == true && elm_aantal.value == '') { fustdoorgaan = true; } if (elm_stuks && elm_stuks.value<1 && elm_aantal && elm_aantal.value<1) { stuksdoorgaan = false; fustdoorgaan = false; } if (elm_minimaal_fust) { var minimaal_fust = elm_minimaal_fust.value; if (elm_aantal && elm_aantal.value>0) { if (parseFloat(elm_aantal.value)' + taalmodule('bezigmetbestellenvan') + ' ' + elm_artnm.value + ''); var elm_bestelregelcnt = $('bestelregel' + cnt); } else { elm_bestel_rt_output.update('
' + taalmodule('bezigmetbestellenvan') + ' ' + elm_artnm.value + '
' + elm_bestel_rt_output.innerHTML); var elm_bestelregelcnt = $('bestelregel' + cnt); } } } if(elm_stoplicht){ elm_stoplicht.className = 'stoplicht_in_bestelling'; elm_stoplicht.title = taalmodule('bezigmetbestellenvan') + ' ' +elm_artnm.value; } if(elm_bestelregelcnt){ elm_bestelregelcnt.className = ''; } if (elm_edit && elm_edit.value == 'true') { extend += '&edit=1'; } if (elm_aantal) { extend +='&fustaantal='+elm_aantal.value; } if (elm_stuks) { if(elm_stuks.value != 'eigen'){ extend += '&stuksaantal='+elm_stuks.value; } else { if(elm_stuks_oneindig){ extend += '&stuksaantal='+elm_stuks_oneindig.value; } } } if (elm_artopm) { extend += '&artopm='+elm_artopm.value; } if (elm_fustcd) { extend +='&fustcd='+elm_fustcd.value; } if (elm_prijs) { extend +='&prijs='+elm_prijs.value; } if (elm_inhoud) { extend +='&inhoud='+elm_inhoud.value; } if (elm_vrcd) { extend +='&vrcd='+elm_vrcd.value; } if (elm_ptcd) { extend +='&ptcd='+elm_ptcd.value; } if (elm_artnm) { extend +='&artnm='+elm_artnm.value; } if (elm_data) { extend += '&data='+elm_data.value+'_'+elm_grpcd.value; } if (elm_bestelopmerking) { extend += '&bestelopmerking='+elm_bestelopmerking.value; } extend += '&dbcd=' + arr_subdebs[k]; var file = '?action=addrtordermulti'; if(elm_stuks){ elm_stuks.value = '0'; } if (elm_aantal) { elm_aantal.setAttribute('checker','false'); } if (elm_stuks) { elm_stuks.setAttribute('checker','false'); } var xmlObj = null; if(window.XMLHttpRequest){ xmlObj = new XMLHttpRequest(); } else if(window.ActiveXObject){ xmlObj = new ActiveXObject("Microsoft.XMLHTTP"); } else { return; } xmlObj.onreadystatechange = function(){ if(xmlObj.readyState == 4){ if(elm_aantal){ elm_aantal.value = ''; } if (elm_bestelregel) { var _tmp_className = elm_bestelregel.className; var niew_className = ''; if (_tmp_className.indexOf("staffel") > -1) { nieuw_className = 'staffel_regel_besteld'; } else if(_tmp_className.indexOf("oneven") > -1 || _tmp_className.indexOf("even") > -1) { nieuw_className = 'regel_besteld_' + tmp_className; } else { if (_tmp_className.indexOf('gallerij_cel_weergave_1') > -1 || _tmp_className.indexOf('gallerij_cel_weergave_1_besteld') >-1) { nieuw_className = 'gallerij_cel_weergave_1_besteld'; } else { nieuw_className = 'gallerij_cel_weergave_0_besteld'; } } } groepsbestelling(); var dataArray = xmlObj.responseXML.getElementsByTagName('result'); var dataArrayLen = dataArray.length; var insertData = ''; for (var i=0; i0) || (elm_stuks && elm_stuks.value>0)) { if((elm_aantal && !check_if_int(elm_aantal.value)) || (elm_stuks && elm_stuks.value==0)) { trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_aantal'),false); elm_aantal.className = 'bestel_aantal_false'; } else { if (elm_aantal) { elm_aantal.className = 'bestel_aantal_true'; } return true; } } else { if (elm_aantal) { if (elm_aantal.value.length>0) { elm_aantal.className = 'bestel_aantal_true'; } } } } else if (soort_lijst == 'rt') {//REALTIME elm_fustaantal = document.getElementById('fustaantal' + cnt); elm_aantal = document.getElementById('bestel_aantal' + cnt); if (elm_fustaantal.value.length>0) { if(!check_if_int(elm_fustaantal.value) || elm_fustaantal.value==0) { trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_aantal'),false); return false; if(elm_fustaantal) { elm_fustaantal.className = 'bestel_aantal_false'; } } else { if(elm_aantal) { elm_aantal.focus(); elm_aantal.className = 'bestel_aantal_true'; } return true; } } else { elm_fustaantal.className = 'bestel_aantal_true'; } } else if (soort_lijst == 'nrt') {//NIET REALTIME elm_aantal = document.getElementById('bestel_aantal' + cnt); elm_stuks = document.getElementById('stuksaantal'+cnt); if (elm_aantal) { elm_aantal.setAttribute('checker','true'); } if(elm_stuks) { elm_stuks.setAttribute('checker','true'); } if ((elm_aantal && elm_aantal.value>0) || (elm_stuks && elm_stuks.value>0)) { if((elm_aantal && check_if_int(elm_aantal.value) == false)) { trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_aantal'),false); if (elm_aantal) { elm_aantal.focus(); elm_aantal.className = 'bestel_aantal_false'; } if (elm_stuks) { if (elm_stuks.type != 'hidden') { elm_stuks.className = 'bestel_aantal_false'; } } return false; } else { if (elm_aantal) { if (elm_aantal.value.length>0) { elm_aantal.focus(); elm_aantal.className = 'bestel_aantal_true'; } } if (elm_stuks) { if (elm_stuks.type != 'hidden') { if(elm_stuks.value>0) { elm_stuks.className = 'bestel_aantal_true'; } } } return true; } } else { if((elm_aantal && check_if_int(elm_aantal.value) == false)) { trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_aantal'),false); if (elm_aantal) { elm_aantal.focus(); elm_aantal.className = 'bestel_aantal_false'; } if (elm_stuks) { if (elm_stuks.type != 'hidden') { elm_stuks.className = 'bestel_aantal_false'; } } return false; } else { if (elm_aantal) { if (elm_aantal.value.length>0) { elm_aantal.className = 'bestel_aantal_true'; } } if (elm_stuks) { if (elm_stuks.type != 'hidden') { if(elm_stuks.value>0) { elm_stuks.className = 'bestel_aantal_true'; } } } return true; } } } } /** * verstuurt de xml voor de pr-orders * @param cnt * @param multi * @param volgorde * @return */ function add_to_order_pr(cnt,multi,volgorde) { allow_page_refresh = false; var elm_must = $('must'+cnt); var elm_prcd = $('prcd'+cnt); var elm_data = $('data'+cnt); var elm_ptcd = $('ptcd'+cnt); var elm_artnm = $('artnm'+cnt); var elm_artopm = $('artopm'+cnt); var elm_aantal = $('aantal'+cnt); var elm_inhoud = $('inhoud'+cnt); var elm_prijs = $('prijs'+cnt); var elm_leverdatum = $('leverdatum'+cnt); //elm_aantal = $('bestel_aantal' + cnt); var elm_aantal = $('fustaantal' + cnt); var elm_edit = $('edit' + cnt); var elm_bestelopm = $('bestel_opm'+cnt); var elm_grpcd = $('grpcd'+cnt); var elm_bestelregel = $('regel'+cnt); var elm_winkelwagen = $('winkelwagen_body'); var elm_bestelknop = $('bestel_knop'+cnt); var elm_multibestelknop = $('bestel_knop'); var elm_spe = $('spe'+cnt); var elm_spemax = $('stukmax'+cnt); var elm_stuks = $('stuksaantal'+cnt); var elm_multi_bestellingen = $('multi_bestellingen'+cnt); var elm_stuks_oneindig = $('stuks_oneindig'+cnt); var veld_disabled_houden = false; var elm_minimaal_fust = $('minimaal_fust'+cnt); var staffel_bedrag_te_laag = false; var elm_totaalbedrag_table = $('totaalbedrag_table'); var elm_ww_top = $('ww_aantal_artikelen'); var elm_ww_bedrag = $('ww_bedrag'); if($('totaalprijs')){ var elm_totaalprijs = $('totaalprijs'); } if (elm_aantal && elm_aantal.disabled == true) { veld_disabled_houden = true; } if (elm_stuks.value == 'eigen') { elm_stuks = elm_stuks_oneindig; elm_spemax.value = '*'; } if (elm_spe) { taalmodule_tmp = elm_spe.value+','+elm_spemax.value; } if(elm_bestelknop) { elm_bestelknop.disabled=true; } if (elm_bestelopm) { elm_bestelopm.disabled = true; } if(elm_aantal) { // elm_aantal.disabled = true; } if(elm_stuks) { elm_stuks.disabled = false; elm_stuks.readonly = false; } var extend = ''; stuksdoorgaan = false; fustdoorgaan = false; if (elm_stuks && check_if_int(elm_stuks.value)) { if (elm_spe) { if ((parseFloat(elm_stuks.value)%parseFloat(elm_spe.value))==0) { if (elm_spemax && elm_spemax.value != '*' && parseFloat(elm_stuks.value) > parseFloat(elm_spemax.value)) { stuksdoorgaan = false; } else { stuksdoorgaan = true; } } else { stuksdoorgaan = false; } } else { stuksdoorgaan = true; } } else { if (!elm_stuks) { stuksdoorgaan = true; } else { stuksdoorgaan = false; } } if ((check_if_int(elm_aantal.value))) { fustdoorgaan = true; } else { fustdoorgaan = false; } if (fustdoorgaan == true && elm_stuks && elm_stuks.value=='') { stuksdoorgaan = true; } if (stuksdoorgaan == true && elm_aantal.value == '') { fustdoorgaan = true; } if (elm_stuks && elm_stuks.value<1 && elm_aantal && elm_aantal.value<1) { stuksdoorgaan = false; fustdoorgaan = false; } if (elm_minimaal_fust) { var minimaal_fust = elm_minimaal_fust.value; if (elm_aantal && elm_aantal.value>0) { //alert(elm_aantal.value+' - '+minimaal_fust); if (parseFloat(elm_aantal.value) -1) { if (tmp_className == 'staffel_regel' || tmp_className == 'staffel_regel_besteld') { elm_bestelregel.className = 'staffel_regel_inbestelling'; } } else if (tmp_className.indexOf("oneven") > -1 || tmp_className.indexOf("even") > -1) { if (tmp_className.indexOf("oneven") >-1) { tmp_className = 'oneven'; } else { tmp_className = 'even'; } elm_bestelregel.className = 'regel_inbestelling_' + tmp_className; } else { if (tmp_className.indexOf('gallerij_cel_weergave_1') > -1 || tmp_className.indexOf('gallerij_cel_weergave_1_besteld') >-1) { elm_bestelregel.className = 'gallerij_cel_weergave_1_in_bestelling'; } else { elm_bestelregel.className = 'gallerij_cel_weergave_0_in_bestelling'; } } } } var file = './?action=addprorder'; // ?action=addprorder'+ extend; // alert(file); var xmlObj = null; if(window.XMLHttpRequest){ xmlObj = new XMLHttpRequest(); } else if(window.ActiveXObject){ xmlObj = new ActiveXObject("Microsoft.XMLHTTP"); } else { return; } xmlObj.onreadystatechange = function(){ if(xmlObj.readyState == 4){ var dataArray = xmlObj.responseXML.getElementsByTagName('result'); var dataArrayLen = dataArray.length; var insertData = ''; if($('lightview_cnt')) { cnt2 = $('lightview_cnt').value; if($('fustaantal'+cnt2)) { $('fustaantal' + cnt2).value = $('fustaantal'+cnt).value; $('fustaantal' + cnt2).setAttribute('checker','false'); } //var elm_aantal = $('fustaantal' + cnt2); var elm_bestelregel2 = $('regel'+cnt2); } for (var i=0; i -1) { if (tmp_className == 'staffel_regel' || tmp_className == 'staffel_regel_besteld' || tmp_className == 'staffel_regel_inbestelling') { elm_bestelregel.className = 'staffel_regel_besteld'; if(elm_bestelregel2) { elm_bestelregel2.className = 'staffel_regel_besteld'; } } else { /** * CHANGELOG: * PW: 25-02-2010 check toegevoegd ivm anders dubbelen van _besteld */ if(tmp_className.indexOf("_besteld") == -1){ tmp_className = tmp_className+'_besteld'; } elm_bestelregel.className = tmp_className; if(elm_bestelregel2) { elm_bestelregel2.className = tmp_className; } } } else if (tmp_className.indexOf("oneven") > -1 || tmp_className.indexOf("even") > -1) { if (tmp_className.indexOf("oneven") >-1) { tmp_className = 'regel_besteld_oneven'; } else { tmp_className = 'regel_besteld_even'; } elm_bestelregel.className = tmp_className; if(elm_bestelregel2) { elm_bestelregel2.className = tmp_className; } } else { if (tmp_className.indexOf('gallerij_cel_weergave_1') > -1 || tmp_className.indexOf('gallerij_cel_weergave_1_besteld') >-1) { elm_bestelregel.className = 'gallerij_cel_weergave_1_besteld'; if(elm_bestelregel2) { elm_bestelregel2.className = 'gallerij_cel_weergave_1_besteld'; } } else { elm_bestelregel.className = 'gallerij_cel_weergave_0_besteld'; if(elm_bestelregel2) { elm_bestelregel2.className = 'gallerij_cel_weergave_0_besteld'; } } } } } //alert(dataArray[i].getAttribute('code')); if (dataArray[i].getAttribute('code') == 'insert') { //alert('insert'); if(elm_winkelwagen) { var orderregel = dataArray[i].getAttribute('orderregel'); var new_tr = document.createElement('tr'); new_tr.id = 'orderregel'+orderregel; var aantal_td = document.createElement('td'); aantal_td.className = 'aantal'; var artnm_td = document.createElement('td'); artnm_td.className = 'artnm'; var aantal_data = document.createTextNode(dataArray[i].getAttribute('winkelwagen_waarde')); var artnm_data = elm_artnm.value;//dataArray[i].getAttribute('artnm')); var lengte_data = dataArray[i].getAttribute('lengte'); if(lengte_data != ''){ artnm_data = artnm_data + ' ' + lengte_data; } artnm_data = document.createTextNode(artnm_data); aantal_td.appendChild(aantal_data); artnm_td.appendChild(artnm_data); new_tr.appendChild(aantal_td); new_tr.appendChild(artnm_td); if(dataArray[i].getAttribute('volgorde') == 'top'){ elm_winkelwagen.insertBefore(new_tr,elm_winkelwagen.firstChild); } else { elm_winkelwagen.appendChild(new_tr,elm_winkelwagen.firstChild); } } if(elm_ww_top){ var aantal_artikelen = dataArray[i].getAttribute('aantal_artikelen'); elm_ww_top.update(aantal_artikelen); } if(elm_ww_bedrag){ elm_ww_bedrag.update(dataArray[i].getAttribute('totaalprijs')); } } else if (dataArray[i].getAttribute('code') == 'update') { if(elm_winkelwagen) { var orderregel = dataArray[i].getAttribute('orderregel'); var rows = document.getElementById('orderregel'+orderregel).getElementsByTagName('td'); rows[0].innerHTML = dataArray[i].getAttribute('winkelwagen_waarde');//pakt eerste td (dat is de aantal td) } } if(elm_totaalprijs){ elm_totaalbedrag_table.style.display = ''; if(dataArray[i].getAttribute('totaalprijs')){ elm_totaalprijs.update(dataArray[i].getAttribute('totaalprijs')); } } if(multi==true) { page_pr_order(cnt,volgorde); } else { allow_page_refresh = true; groepsbestelling(); } } if (document.getElementById('geen_artikelen_winkelwagen')) { document.getElementById('geen_artikelen_winkelwagen').style.display='none'; } } } xmlObj.open ('POST', file, true); // ?action=addprorder'+ extend; xmlObj.setRequestHeader('action','addprorder'); var extend = "bla=foo"; if (elm_edit && elm_edit.value == 'true') { extend += '&handmatig=1'; } if (elm_inhoud) { extend += '&inhoud='+elm_inhoud.value; } if (elm_bestelopm) { extend += '&bestelopm='+elm_bestelopm.value; } if(elm_data) { extend += '&data='+elm_data.value+'_'+elm_grpcd.value; } if(elm_prcd) { extend += '&prcd='+elm_prcd.value; } if(elm_ptcd) { extend += '&ptcd='+elm_ptcd.value; } if (elm_must) { if (elm_must.checked == true) { extend += '&must=T'; } } if(elm_artnm) { extend += '&artnm='+elm_artnm.value; } if(elm_artopm) { extend += '&artopm='+elm_artopm.value; } if(elm_aantal) { extend += '&aantal='+elm_aantal.value; } if(elm_stuks) { extend += '&stuks='+elm_stuks.value; } if(elm_prijs) { extend += '&prijs='+elm_prijs.value; } if(elm_leverdatum) { extend += '&leverdatum='+elm_leverdatum.value; } xmlObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlObj.setRequestHeader("Content-length", extend.length); xmlObj.setRequestHeader("Connection", "close"); xmlObj.send (extend); } else { if (staffel_bedrag_te_laag == true) { taalmodule_tmp = minimaal_fust; trigger_alertdiv(taalmodule('fout'),taalmodule('staffelbedrag_te_laag'),false); } else { if (fustdoorgaan == false) { trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_fustinvoer'),false); } else { if(stuksdoorgaan == false){ if(elm_spemax.value == '*'){ trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_stuksinvoer_zondermax'),false); } else { trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_stuksinvoer'),false); } //trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_aantal'),false); } } } // trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_aantal'),false); //elm_bestelregel.className = tmp_className; if(multi==true) { if (elm_bestelknop) { elm_bestelknop.disabled=false; } if (elm_aantal && veld_disabled_houden == false) { elm_aantal.disabled=false; } if (elm_multibestelknop) { elm_multibestelknop.disabled=false; } } if(multi==false) { if (elm_bestelknop) { elm_bestelknop.disabled=false; } if (elm_aantal && veld_disabled_houden == false) { elm_aantal.disabled=false; } } return false; } if (elm_aantal) { elm_aantal.disabled = false; //elm_aantal.focus(); } if(elm_stuks) { elm_stuks.disabled = false; } } function add_to_order_pr_multi(cnt,multi,volgorde) { var aantal_debs = arr_subdebs.length; allow_page_refresh = false; var elm_prijs = $('prijs' + cnt); var elm_artnm = $('artnm' + cnt); var elm_inhoud = $('inhoud' + cnt); var elm_edit = $('edit' + cnt); var elm_prcd = $('prcd' + cnt); var elm_ptcd = $('ptcd' + cnt); var elm_data = $('data' + cnt); var elm_grpcd = $('grpcd' + cnt); var elm_bestelopm = $('bestel_opm' + cnt); var elm_must = $('must'+cnt); var elm_artopm = $('artopm'+cnt); var elm_leverdatum = $('leverdatum'+cnt); var elm_bestelregel = $('regel'+cnt); var elm_winkelwagen = $('winkelwagen_body'); var elm_bestelknop = $('bestel_knop'+cnt); var elm_multibestelknop = $('bestel_knop'); var elm_multi_bestellingen = $('multi_bestellingen'+cnt); var staffel_bedrag_te_laag = false; var elm_totaalbedrag_table = $('totaalbedrag_table'); var elm_ww_top = $('ww_aantal_artikelen'); var elm_ww_bedrag = $('ww_bedrag'); if($('totaalprijs')){ var elm_totaalprijs = $('totaalprijs'); } if(elm_bestelknop) { elm_bestelknop.disabled=true; } if (elm_bestelopm) { elm_bestelopm.disabled = true; } var verzonden = 0; for(k=0;k parseFloat(elm_spemax.value)) { stuksdoorgaan = false; } else { stuksdoorgaan = true; } } else { stuksdoorgaan = false; } } else { stuksdoorgaan = true; } } else { if (!elm_stuks) { stuksdoorgaan = true; } else { stuksdoorgaan = false; } } if ((check_if_int(elm_aantal.value))) { fustdoorgaan = true; } else { fustdoorgaan = false; } if (fustdoorgaan == true && elm_stuks && elm_stuks.value=='') { stuksdoorgaan = true; } if (stuksdoorgaan == true && elm_aantal.value == '') { fustdoorgaan = true; } if (elm_stuks && elm_stuks.value<1 && elm_aantal && elm_aantal.value<1) { stuksdoorgaan = false; fustdoorgaan = false; } if (elm_minimaal_fust) { var minimaal_fust = elm_minimaal_fust.value; if (elm_aantal && elm_aantal.value>0) { if (parseFloat(elm_aantal.value) -1) { if (tmp_className == 'staffel_regel' || tmp_className == 'staffel_regel_besteld') { elm_bestelregel.className = 'staffel_regel_inbestelling'; } } else if (tmp_className.indexOf("oneven") > -1 || tmp_className.indexOf("even") > -1) { if (tmp_className.indexOf("oneven") >-1) { tmp_className = 'oneven'; } else { tmp_className = 'even'; } elm_bestelregel.className = 'regel_inbestelling_' + tmp_className; } else { if (tmp_className.indexOf('gallerij_cel_weergave_1') > -1 || tmp_className.indexOf('gallerij_cel_weergave_1_besteld') >-1) { elm_bestelregel.className = 'gallerij_cel_weergave_1_in_bestelling'; } else { elm_bestelregel.className = 'gallerij_cel_weergave_0_in_bestelling'; } } } } if (elm_aantal) { elm_aantal.setAttribute('checker','false'); } if (elm_stuks) { elm_stuks.setAttribute('checker','false'); } if(elm_stuks_oneindig) { elm_stuks_oneindig.setAttribute('checker','false'); } var file = './?action=addprordermulti'; var xmlObj = null; if(window.XMLHttpRequest){ xmlObj = new XMLHttpRequest(); } else if(window.ActiveXObject){ xmlObj = new ActiveXObject("Microsoft.XMLHTTP"); } else { return; } xmlObj.onreadystatechange = function(){ if(xmlObj.readyState == 4){ var dataArray = xmlObj.responseXML.getElementsByTagName('result'); var dataArrayLen = dataArray.length; var insertData = ''; if($('lightview_cnt')) { cnt2 = $('lightview_cnt').value; if($('fustaantal_' + k + '_' + cnt2)) { $('fustaantal_' + k + '_' + cnt2).value = $('fustaantal_' + k + '_' + cnt).value; $('fustaantal_' + k + '_' + cnt2).setAttribute('checker','false'); } var elm_bestelregel2 = $('regel'+ cnt2); } for (var i=0; i -1) { if (tmp_className == 'staffel_regel' || tmp_className == 'staffel_regel_besteld' || tmp_className == 'staffel_regel_inbestelling') { elm_bestelregel.className = 'staffel_regel_besteld'; if(elm_bestelregel2) { elm_bestelregel2.className = 'staffel_regel_besteld'; } } else { if(tmp_className.indexOf("_besteld") == -1){ tmp_className = tmp_className+'_besteld'; } elm_bestelregel.className = tmp_className; if(elm_bestelregel2) { elm_bestelregel2.className = tmp_className; } } } else if (tmp_className.indexOf("oneven") > -1 || tmp_className.indexOf("even") > -1) { if (tmp_className.indexOf("oneven") >-1) { tmp_className = 'regel_besteld_oneven'; } else { tmp_className = 'regel_besteld_even'; } elm_bestelregel.className = tmp_className; if(elm_bestelregel2) { elm_bestelregel2.className = tmp_className; } } else { if (tmp_className.indexOf('gallerij_cel_weergave_1') > -1 || tmp_className.indexOf('gallerij_cel_weergave_1_besteld') >-1) { elm_bestelregel.className = 'gallerij_cel_weergave_1_besteld'; if(elm_bestelregel2) { elm_bestelregel2.className = 'gallerij_cel_weergave_1_besteld'; } } else { elm_bestelregel.className = 'gallerij_cel_weergave_0_besteld'; if(elm_bestelregel2) { elm_bestelregel2.className = 'gallerij_cel_weergave_0_besteld'; } } } } } if (dataArray[i].getAttribute('code') == 'insert') { if(elm_winkelwagen) { var orderregel = dataArray[i].getAttribute('orderregel'); var new_tr = document.createElement('tr'); new_tr.id = 'orderregel'+orderregel; var aantal_td = document.createElement('td'); aantal_td.className = 'aantal'; var artnm_td = document.createElement('td'); artnm_td.className = 'artnm'; var aantal_data = document.createTextNode(dataArray[i].getAttribute('winkelwagen_waarde')); var artnm_data = elm_artnm.value;//dataArray[i].getAttribute('artnm')); var lengte_data = dataArray[i].getAttribute('lengte'); if(lengte_data != ''){ artnm_data = artnm_data + ' ' + lengte_data; } artnm_data = document.createTextNode(artnm_data); aantal_td.appendChild(aantal_data); artnm_td.appendChild(artnm_data); new_tr.appendChild(aantal_td); new_tr.appendChild(artnm_td); if(dataArray[i].getAttribute('volgorde') == 'top'){ elm_winkelwagen.insertBefore(new_tr,elm_winkelwagen.firstChild); } else { elm_winkelwagen.appendChild(new_tr,elm_winkelwagen.firstChild); } } if(elm_ww_top){ var aantal_artikelen = dataArray[i].getAttribute('aantal_artikelen'); elm_ww_top.update(aantal_artikelen); } if(elm_ww_bedrag){ elm_ww_bedrag.update(dataArray[i].getAttribute('totaalprijs')); } } else if (dataArray[i].getAttribute('code') == 'update') { if(elm_winkelwagen) { var orderregel = dataArray[i].getAttribute('orderregel'); var rows = document.getElementById('orderregel'+orderregel).getElementsByTagName('td'); rows[0].innerHTML = dataArray[i].getAttribute('winkelwagen_waarde');//pakt eerste td (dat is de aantal td) } } if(elm_totaalprijs){ elm_totaalbedrag_table.style.display = ''; if(dataArray[i].getAttribute('totaalprijs')){ elm_totaalprijs.update(dataArray[i].getAttribute('totaalprijs')); } } } if ($('geen_artikelen_winkelwagen')) { $('geen_artikelen_winkelwagen').style.display='none'; } if(multi==true && k==aantal_debs) { page_pr_order_multi(k,volgorde); } else { if(k==aantal_debs){ allow_page_refresh = true; groepsbestelling(); } } } } xmlObj.open ('POST', file, true); xmlObj.setRequestHeader('action','addprordermulti'); var extend = "bla=foo"; if (elm_edit && elm_edit.value == 'true') { extend += '&handmatig=1'; } if (elm_inhoud) { extend += '&inhoud='+elm_inhoud.value; } if (elm_bestelopm) { extend += '&bestelopm='+elm_bestelopm.value; } if(elm_data) { extend += '&data='+elm_data.value+'_'+elm_grpcd.value; } if(elm_prcd) { extend += '&prcd='+elm_prcd.value; } if(elm_ptcd) { extend += '&ptcd='+elm_ptcd.value; } if (elm_must) { if (elm_must.checked == true) { extend += '&must=T'; } } if(elm_artnm) { extend += '&artnm='+elm_artnm.value; } if(elm_artopm) { extend += '&artopm='+elm_artopm.value; } if(elm_aantal) { extend += '&aantal='+elm_aantal.value; } if(elm_stuks) { extend += '&stuks='+elm_stuks.value; } if(elm_prijs) { extend += '&prijs='+elm_prijs.value; } if(elm_leverdatum) { extend += '&leverdatum='+elm_leverdatum.value; } extend += '&subdeb=' + arr_subdebs[k]; xmlObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlObj.setRequestHeader("Content-length", extend.length); xmlObj.setRequestHeader("Connection", "close"); xmlObj.send (extend); verzonden++; } else { //console.log(fustdoorgaan+' | '+stuksdoorgaan+' | '+elm_aantal.value+' | '+ elm_stuks.value); if (staffel_bedrag_te_laag == true) { taalmodule_tmp = minimaal_fust; trigger_alertdiv(taalmodule('fout'),taalmodule('staffelbedrag_te_laag'),false); elm_aantal.style.border=borderfalse; } else { if (fustdoorgaan == false) { if(elm_aantal && elm_aantal.value != '' && elm_aantal.value != '0') { trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_fustinvoer'),false); elm_aantal.style.border=borderfalse; } } else { if(stuksdoorgaan == false) { if(elm_stuks && elm_stuks.value != '' && elm_stuks.value != '0'){ if(elm_spemax && elm_spemax.value == '*'){ trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_stuksinvoer_zondermax'),false); elm_stuks.style.border=borderfalse; } else { elm_stuks.style.border=borderfalse; trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_stuksinvoer'),false); } } } } } if(elm_bestelknop) { elm_bestelknop.disabled=false; } if (elm_bestelopm) { elm_bestelopm.disabled = false; } if(multi==true) { if (elm_aantal && veld_disabled_houden == false) { elm_aantal.disabled=false; } } else { if (elm_aantal && veld_disabled_houden == false) { elm_aantal.disabled=false; } } } if (elm_aantal) { elm_aantal.disabled = false; } if(elm_stuks) { elm_stuks.disabled = false; } } } function add_to_order_single(cnt,multi) { var elm_aantal = $('bestel_aantal' + cnt); // elm_aantal.focus(); var elm_data = $('data'+cnt); var elm_artopm = $('artopm'+cnt); var elm_must = $('must'+cnt); var elm_fust = $('fust'+cnt); var elm_bestelknop = $('bestel_knop'+cnt); var elm_winkelwagen = $('winkelwagen_body'); var elm_bestelregel = $('regel'+cnt); var elm_handmatig = $('handmatig'+cnt); var elm_bestelopm = $('bestel_opm'+cnt); var elm_grpcd = $('grpcd'+cnt); var elm_stuks = $('stuksaantal'+cnt); var elm_spe = $('spe'+cnt); var elm_spemax = $('stukmax'+cnt); var elm_multi_bestellingen = $('multi_bestellingen'+cnt); var elm_stuks_oneindig = $('stuks_oneindig'+cnt); var elm_minimaal_fust = $('minimaal_fust'+cnt); var staffel_bedrag_te_laag = false; var eigen_invoer =false; var geen_melding_en_niet_uitvoeren = false;//dit als er op de onchange wordt besteld. het systeem gaat meldingen geven als nog niets in ingevoerd en daarna op eigen_invoer wordt geklikt. var veld_disabled_houden = false; var elm_totaalprijs = $('totaalprijs'); var elm_totaalbedrag_table = $('totaalbedrag_table'); if (elm_aantal && elm_aantal.disabled == true) { veld_disabled_houden = true; } if (elm_stuks.value == 'eigen') { elm_stuks = elm_stuks_oneindig; elm_spemax.value = '*'; eigen_invoer = true; } if (elm_spe) { taalmodule_tmp = elm_spe.value+','+elm_spemax.value; } if(multi==false) { //elm_bestelknop.style.border=''; elm_bestelknop.disabled=true; if (elm_aantal) { elm_aantal.disabled=true; } } var extend = ''; if (elm_bestelopm) { extend += '&bestelopm='+elm_bestelopm.value; } if(elm_artopm) { extend += '&artopm='+elm_artopm.value; } if (elm_stuks) { extend += '&stuksaantal='+elm_stuks.value; } if(elm_must) { if(elm_must.checked==true) { extend += '&must=1'; } } if(elm_fust) { if(elm_fust.checked==true) { extend += '&fust=1'; } } if(elm_handmatig) { if(elm_handmatig.value=='1') { extend += '&handmatig=1'; var elm_artnm = document.getElementById('artnm' + cnt); if(elm_artnm) { extend += '&artnm=' + elm_artnm.value; } var elm_prijs = document.getElementById('prijs' + cnt); if(elm_prijs) { extend += '&prijs=' + elm_prijs.value; } var elm_inhoud = document.getElementById('inhoud' + cnt); if(elm_inhoud) { extend += '&inhoud=' + elm_inhoud.value; } } } if(elm_bestelregel && !elm_multi_bestellingen) { var tmp_className = elm_bestelregel.className; tmp_className = tmp_className.toString(); if (tmp_className.indexOf("staffel") > -1) { if (tmp_className == 'staffel_regel' || tmp_className == 'staffel_regel_besteld') { elm_bestelregel.className = 'staffel_regel_inbestelling'; } } else if (tmp_className.indexOf("oneven") > -1 || tmp_className.indexOf("even") > -1) { if (tmp_className.indexOf("oneven") >-1) { tmp_className = 'oneven'; } else { tmp_className = 'even'; } elm_bestelregel.className = 'regel_inbestelling_' + tmp_className; } else { if (tmp_className.indexOf('gallerij_cel_weergave_1') > -1 || tmp_className.indexOf('gallerij_cel_weergave_1_besteld') >-1) { elm_bestelregel.className = 'gallerij_cel_weergave_1_in_bestelling'; } else { elm_bestelregel.className = 'gallerij_cel_weergave_0_in_bestelling'; } } //alert(elm_bestelregel.className); } stuksdoorgaan = false; fustdoorgaan = false; if (elm_stuks && check_if_int(elm_stuks.value)) { if (elm_spe) { if (parseFloat(elm_stuks.value)%parseFloat(elm_spe.value)==0) { if (elm_spemax && elm_spemax.value != '*' && parseFloat(elm_stuks.value) > parseFloat(elm_spemax.value)) { stuksdoorgaan = false; } else { stuksdoorgaan = true; } } else { stuksdoorgaan = false; } } else { stuksdoorgaan = true; } } else { if (!elm_stuks) { stuksdoorgaan = true; } else { stuksdoorgaan = false; } } if (elm_aantal && (check_if_int(elm_aantal.value))) { fustdoorgaan = true; } else { fustdoorgaan = false; } if (fustdoorgaan == true && elm_stuks && elm_stuks.value=='') { stuksdoorgaan = true; } if (stuksdoorgaan == true || (elm_aantal && elm_aantal.value == '')) { fustdoorgaan = true; } if (elm_stuks && elm_stuks.value<1 && elm_aantal && elm_aantal.value<1) { stuksdoorgaan = false; fustdoorgaan = false; } if (eigen_invoer == true) { if (elm_aantal && elm_aantal.value == '' && elm_stuks && elm_stuks.value == '') { geen_melding_en_niet_uitvoeren = true; } } if (elm_minimaal_fust) { var minimaal_fust = elm_minimaal_fust.value; if (elm_aantal && elm_aantal.value>0) { if (parseFloat(elm_aantal.value)0) { elm_aantal.className = 'bestel_aantal_true'; } } } if (elm_stuks) { if (elm_multi_bestellingen) { elm_stuks.value = '0'; } else { if (elm_stuks.value>0) { elm_stuks.className = 'bestel_aantal_true'; } } } if (elm_multi_bestellingen && elm_must) { elm_must.checked = false; } if (elm_multi_bestellingen && elm_stuks) { elm_stuks.value = '0'; } for (var i=0; i -1) { if (tmp_className == 'staffel_regel' || tmp_className == 'staffel_regel_besteld') { elm_bestelregel.className = 'staffel_regel_besteld'; } else { if (elm_bestelregel.className != 'staffel_regel_inbestelling' && elm_bestelregel.className != 'gallerij_cel_staffel_weergave_0_besteld' && elm_bestelregel.className != 'gallerij_cel_staffel_weergave_1_besteld') { tmp_className = tmp_className+'_besteld'; } else { if (elm_bestelregel.className.indexOf("gallerij") == -1) { tmp_className = 'staffel_regel_besteld'; } } elm_bestelregel.className = tmp_className; } } else if (tmp_className.indexOf("oneven") > -1 || tmp_className.indexOf("even") > -1) { if (tmp_className.indexOf("oneven") >-1) { tmp_className = 'regel_besteld_oneven'; } else { tmp_className = 'regel_besteld_even'; } elm_bestelregel.className = tmp_className; } else { if (tmp_className.indexOf('gallerij_cel_weergave_1') > -1 || tmp_className.indexOf('gallerij_cel_weergave_1_besteld') >-1) { elm_bestelregel.className = 'gallerij_cel_weergave_1_besteld'; } else { elm_bestelregel.className = 'gallerij_cel_weergave_0_besteld'; } } } if (dataArray[i].getAttribute('code') == 'insert') { if(elm_winkelwagen) { var orderregel = dataArray[i].getAttribute('orderregel'); var new_tr = document.createElement('tr'); new_tr.id = 'orderregel'+orderregel; var aantal_td = document.createElement('td'); aantal_td.className = 'aantal'; var artnm_td = document.createElement('td'); artnm_td.className = 'artnm'; var aantal_data = document.createTextNode(dataArray[i].getAttribute('winkelwagen_waarde')); var artnm_data = dataArray[i].getAttribute('artnm'); var lengte_data = dataArray[i].getAttribute('lengte'); var volgorde_data = dataArray[i].getAttribute('volgorde'); aantal_td.appendChild(aantal_data); if(lengte_data != ''){ artnm_data = artnm_data + ' ' + lengte_data; } artnm_data = document.createTextNode(artnm_data); artnm_td.appendChild(artnm_data); new_tr.appendChild(aantal_td); new_tr.appendChild(artnm_td); if(volgorde_data == 'top'){ elm_winkelwagen.insertBefore(new_tr,elm_winkelwagen.firstChild); } else { elm_winkelwagen.appendChild(new_tr,elm_winkelwagen.firstChild); } } if(multi==true) { page_nrt_order(); } else if (multi == 'groep') { page_nrt_order_groep(''); } } else if (dataArray[i].getAttribute('code') == 'update') { if(elm_winkelwagen) { var orderregel = dataArray[i].getAttribute('orderregel'); var rows = document.getElementById('orderregel'+orderregel).getElementsByTagName('td'); rows[0].innerHTML = dataArray[i].getAttribute('winkelwagen_waarde');//pakt eerste td (dat is de aantal td) } if(multi==true) { page_nrt_order(); } else if (multi == 'groep') { page_nrt_order_groep(); } else { groepsbestelling(); } } if(elm_totaalprijs){ elm_totaalbedrag_table.style.display = ''; if(dataArray[i].getAttribute('totaalprijs')){ elm_totaalprijs.innerHTML = dataArray[i].getAttribute('totaalprijs'); } } var elm_ww_aantal_artikelen = $('ww_aantal_artikelen'); if(elm_ww_aantal_artikelen){ if(dataArray[i].getAttribute('aantal_artikelen')){ elm_ww_aantal_artikelen.innerHTML = dataArray[i].getAttribute('aantal_artikelen'); } } var elm_ww_bedrag = $('ww_bedrag'); if(elm_ww_bedrag){ if(dataArray[i].getAttribute('aantal_artikelen')){ elm_ww_bedrag.update(dataArray[i].getAttribute('totaalprijs')); } } } if (document.getElementById('geen_artikelen_winkelwagen')) { document.getElementById('geen_artikelen_winkelwagen').style.display='none'; } } } xmlObj.open ('POST', file, true); xmlObj.send (''); } else { if (geen_melding_en_niet_uitvoeren == false) { //alert('test'); if (staffel_bedrag_te_laag == true) { taalmodule_tmp = minimaal_fust; trigger_alertdiv(taalmodule('fout'),taalmodule('staffelbedrag_te_laag'),false); } else { if (fustdoorgaan == false) { trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_fustinvoer'),false); } else { if(stuksdoorgaan == false){ if(elm_spemax && elm_spemax.value == '*'){ trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_stuksinvoer_zondermax'),false); } else { trigger_alertdiv(taalmodule('fout'),taalmodule('ongeldig_stuksinvoer'),false); } } } }if (elm_bestelregel) { elm_bestelregel.className = tmp_className; } if(multi==false) { elm_bestelknop.disabled=false; elm_aantal.disabled=false; if (fustdoorgaan == false) { elm_aantal.className = 'bestel_aantal_false'; } if (stuksdoorgaan == false) { elm_stuks.className = 'bestel_aantal_false'; } } } else { if(multi==false) { elm_bestelknop.disabled=false; if(veld_disabled_houden == false) { elm_aantal.disabled=false; } } } return false; } } /** * vooert de bestellingen door in geval van de subdebiteurenmodule * @author p.welling * @since 2.1.10 * @param cnt * @param multi * @return */ function add_to_order_single_multi(cnt,multi) { var aantal_debs = arr_subdebs.length; var elm_data = $('data' + cnt); var elm_must = $('must' + cnt); var elm_fust = $('fust' + cnt); var elm_artopm = $('artopm' + cnt); var elm_bestelknop = $('bestel_knop' + cnt); var elm_winkelwagen = $('winkelwagen_body'); var elm_bestelregel = $('regel' + cnt); var elm_handmatig = $('handmatig' + cnt); var elm_bestelopm = $('bestel_opm' + cnt); var elm_grpcd = $('grpcd' + cnt); var elm_spe = $('spe' + cnt); var elm_spemax = $('stukmax' + cnt); var elm_multi_bestellingen = $('multi_bestellingen' + cnt); var elm_minimaal_fust = $('minimaal_fust'+cnt); var staffel_bedrag_te_laag = false; var eigen_invoer =false; var geen_melding_en_niet_uitvoeren = false;//dit als er op de onchange wordt besteld. het systeem gaat meldingen geven als nog niets in ingevoerd en daarna op eigen_invoer wordt geklikt. var veld_disabled_houden = false; var elm_totaalprijs = $('totaalprijs'); var elm_totaalbedrag_table = $('totaalbedrag_table'); var elm_artnm = $('artnm' + cnt); var elm_prijs = $('prijs' + cnt); var elm_inhoud = $('inhoud' + cnt); for(k=0;k -1) { if (tmp_className == 'staffel_regel' || tmp_className == 'staffel_regel_besteld') { elm_bestelregel.className = 'staffel_regel_inbestelling'; } } else if (tmp_className.indexOf("oneven") > -1 || tmp_className.indexOf("even") > -1) { if (tmp_className.indexOf("oneven") >-1) { tmp_className = 'oneven'; } else { tmp_className = 'even'; } elm_bestelregel.className = 'regel_inbestelling_' + tmp_className; } else { if (tmp_className.indexOf('gallerij_cel_weergave_1') > -1 || tmp_className.indexOf('gallerij_cel_weergave_1_besteld') >-1) { elm_bestelregel.className = 'gallerij_cel_weergave_1_in_bestelling'; } else { elm_bestelregel.className = 'gallerij_cel_weergave_0_in_bestelling'; } } } if (elm_stuks && check_if_int(elm_stuks.value)) { if (elm_spe) { if (parseFloat(elm_stuks.value)%parseFloat(elm_spe.value)==0) { if (elm_spemax && elm_spemax.value != '*' && parseFloat(elm_stuks.value) > parseFloat(elm_spemax.value)) { stuksdoorgaan = false; } else { stuksdoorgaan = true; } } else { stuksdoorgaan = false; } } else { stuksdoorgaan = true; } } else { if (!elm_stuks) { stuksdoorgaan = true; } else { stuksdoorgaan = false; } } if (elm_aantal && (check_if_int(elm_aantal.value))) { fustdoorgaan = true; } else { fustdoorgaan = false; } if (fustdoorgaan == true && elm_stuks && elm_stuks.value=='') { stuksdoorgaan = true; } if (stuksdoorgaan == true || (elm_aantal && elm_aantal.value == '')) { fustdoorgaan = true; } if (elm_stuks && elm_stuks.value<1 && elm_aantal && elm_aantal.value<1) { stuksdoorgaan = false; fustdoorgaan = false; } if (eigen_invoer == true) { if (elm_aantal && elm_aantal.value == '' && elm_stuks && elm_stuks.value == '') { geen_melding_en_niet_uitvoeren = true; } } if (elm_minimaal_fust) { var minimaal_fust = elm_minimaal_fust.value; if (elm_aantal && elm_aantal.value>0) { if (parseFloat(elm_aantal.value)0) { elm_aantal.className = 'bestel_aantal_true'; } } } if (elm_stuks) { if (elm_multi_bestellingen) { elm_stuks.value = '0'; } else { if (elm_stuks.value>0) { elm_stuks.className = 'bestel_aantal_true'; } } } if (elm_multi_bestellingen && elm_must) { elm_must.checked = false; } if (elm_multi_bestellingen && elm_stuks) { elm_stuks.value = '0'; } if (elm_aantal) { elm_aantal.setAttribute('checker','false'); } if (elm_stuks) { elm_stuks.setAttribute('checker','false'); } if (elm_bestelopm) { elm_bestelopm.setAttribute('checker','false'); } if(elm_stuks_oneindig) { elm_stuks_oneindig.setAttribute('checker','false'); } if(multi==false) { elm_bestelknop.disabled=false; if(veld_disabled_houden == false) { elm_aantal.disabled=false; } } if(fustdoorgaan == true && stuksdoorgaan == true && geen_melding_en_niet_uitvoeren == false) { var data = elm_data.value+'_'+elm_grpcd.value; var file = '?action=addnrtordermulti&data=' + data + '&aantal=' + elm_aantal.value + extend; var xmlObj = null; if(window.XMLHttpRequest){ xmlObj = new XMLHttpRequest(); } else if(window.ActiveXObject){ xmlObj = new ActiveXObject("Microsoft.XMLHTTP"); } else { return; } xmlObj.onreadystatechange = function(){ if(xmlObj.readyState == 4){ var dataArray = xmlObj.responseXML.getElementsByTagName('result'); var dataArrayLen = dataArray.length; var insertData = ''; for (var i=0; i -1) { if (tmp_className == 'staffel_regel' || tmp_className == 'staffel_regel_besteld') { elm_bestelregel.className = 'staffel_regel_besteld'; } else { if (elm_bestelregel.className != 'staffel_regel_inbestelling' && elm_bestelregel.className != 'gallerij_cel_staffel_weergave_0_besteld' && elm_bestelregel.className != 'gallerij_cel_staffel_weergave_1_besteld') { tmp_className = tmp_className+'_besteld'; } else { if (elm_bestelregel.className.indexOf("gallerij") == -1) { tmp_className = 'staffel_regel_besteld'; } } elm_bestelregel.className = tmp_className; } } else if (tmp_className.indexOf("oneven") > -1 || tmp_className.indexOf("even") > -1) { if (tmp_className.indexOf("oneven") >-1) { tmp_className = 'regel_besteld_oneven'; } else { tmp_className = 'regel_besteld_even'; } elm_bestelregel.className = tmp_className; } else { if (tmp_className.indexOf('gallerij_cel_weergave_1') > -1 || tmp_className.indexOf('gallerij_cel_weergave_1_besteld') >-1) { elm_bestelregel.className = 'gallerij_cel_weergave_1_besteld'; } else { elm_bestelregel.className = 'gallerij_cel_weergave_0_besteld'; } } } if (dataArray[i].getAttribute('code') == 'insert') { if(elm_winkelwagen) { var orderregel = dataArray[i].getAttribute('orderregel'); var new_tr = document.createElement('tr'); new_tr.id = 'orderregel'+orderregel; var aantal_td = document.createElement('td'); aantal_td.className = 'aantal'; var artnm_td = document.createElement('td'); artnm_td.className = 'artnm'; var aantal_data = document.createTextNode(dataArray[i].getAttribute('winkelwagen_waarde')); var artnm_data = dataArray[i].getAttribute('artnm'); var lengte_data = dataArray[i].getAttribute('lengte'); var volgorde_data = dataArray[i].getAttribute('volgorde'); aantal_td.appendChild(aantal_data); if(lengte_data != ''){ artnm_data = artnm_data + ' ' + lengte_data; } artnm_data = document.createTextNode(artnm_data); artnm_td.appendChild(artnm_data); new_tr.appendChild(aantal_td); new_tr.appendChild(artnm_td); if(volgorde_data == 'top'){ elm_winkelwagen.insertBefore(new_tr,elm_winkelwagen.firstChild); } else { elm_winkelwagen.appendChild(new_tr,elm_winkelwagen.firstChild); } } } else if (dataArray[i].getAttribute('code') == 'update') { if(elm_winkelwagen) { var orderregel = dataArray[i].getAttribute('orderregel'); var rows = document.getElementById('orderregel'+orderregel).getElementsByTagName('td'); rows[0].innerHTML = dataArray[i].getAttribute('winkelwagen_waarde');//pakt eerste td (dat is de aantal td) } } if(elm_totaalprijs){ elm_totaalbedrag_table.style.display = ''; if(dataArray[i].getAttribute('totaalprijs')){ elm_totaalprijs.innerHTML = dataArray[i].getAttribute('totaalprijs'); } } var elm_ww_aantal_artikelen = $('ww_aantal_artikelen'); if(elm_ww_aantal_artikelen){ if(dataArray[i].getAttribute('aantal_artikelen')){ elm_ww_aantal_artikelen.innerHTML = dataArray[i].getAttribute('aantal_artikelen'); } } var elm_ww_bedrag = $('ww_bedrag'); if(elm_ww_bedrag){ if(dataArray[i].getAttribute('aantal_artikelen')){ elm_ww_bedrag.update(dataArray[i].getAttribute('totaalprijs')); } } } if (document.getElementById('geen_artikelen_winkelwagen')) { document.getElementById('geen_artikelen_winkelwagen').style.display='none'; } if(k==aantal_debs){ if(elm_artnm) { elm_artnm.value = ''; } if(elm_prijs) { elm_prijs.value = ''; } if(elm_inhoud) { elm_inhoud.value = ''; } if(multi==true) { page_nrt_order_multi(); } else if (multi == 'groep') { page_nrt_order_groep_multi(''); } else { groepsbestelling(); } } } } xmlObj.open ('POST', file, true); xmlObj.send (''); } } } function add_to_order_aanbieding(cnt,multi) { var elm_aantal = document.getElementById('bestel_aantal' + cnt); var elm_data = document.getElementById('data'+cnt); var elm_artopm = document.getElementById('artopm'+cnt); var elm_must = document.getElementById('must'+cnt); var elm_fust = document.getElementById('fust'+cnt); var elm_bestelknop = document.getElementById('bestel_knop'+cnt); var elm_winkelwagen = document.getElementById('winkelwagen_body'); var elm_handmatig = document.getElementById('handmatig'+cnt); var elm_artnm = document.getElementById('artnm' + cnt); if(multi==false) { elm_bestelknop.disabled=true; elm_aantal.disabled=true; } var extend = ''; if(elm_artopm) { extend += '&artopm='+elm_artopm.value; } if(elm_must) { if(elm_must.checked==true) { extend += '&must=1'; } } if(elm_fust) { if(elm_fust.checked==true) { extend += '&fust=1'; } } if(elm_artnm) { extend += '&artnm=' + elm_artnm.value; } if(elm_handmatig) { if(elm_handmatig.value=='1') { extend += '&handmatig=1'; var elm_prijs = document.getElementById('prijs' + cnt); if(elm_prijs) { extend += '&prijs=' + elm_prijs.value; } var elm_inhoud = document.getElementById('inhoud' + cnt); if(elm_inhoud) { extend += '&inhoud=' + elm_inhoud.value; } } } if(check_if_int(elm_aantal.value) && elm_aantal.value>0) { var file = '?action=addnrtorder&data=' + elm_data.value + '&aantal=' + elm_aantal.value + extend; var xmlObj = null; if(window.XMLHttpRequest){ xmlObj = new XMLHttpRequest(); } else if(window.ActiveXObject){ xmlObj = new ActiveXObject("Microsoft.XMLHTTP"); } else { return; } xmlObj.onreadystatechange = function(){ if(xmlObj.readyState == 4){ var dataArray = xmlObj.responseXML.getElementsByTagName('result'); var dataArrayLen = dataArray.length; var insertData = ''; for (var i=0; i0 && elm_bestel_aantal.getAttribute('checker') == 'true') || (elm_stuksaantal && elm_stuksaantal.value > 0 && elm_stuksaantal.getAttribute('checker') == 'true')) { if (multibutton) { multibutton.disabled = true; } if (multibutton_top) { multibutton_top.disabled = true; } add_to_order_single(i,'groep'); break; } else { if(multibutton){ multibutton.disabled = false; } if(multibutton_top){ multibutton_top.disabled = false; } } } } /** * verwerkt de groep-bestellingen in geval van de subdebiteurenmodule * @author p.welling * @since 2.1.10 * @return */ function page_nrt_order_groep_multi() { var multibutton = $('bestel_knop'); var multibutton_top = $('bestel_knop_top'); var rows = $('overzichtbody').getElementsByTagName('tr'); for(i=0;i<9999;i++) { var subdebs = arr_subdebs.length; var regel_aangepast = false; for(j=0;j0 && elm_bestel_aantal.getAttribute('checker') == 'true') || (elm_stuksaantal && elm_stuksaantal.value > 0 && elm_stuksaantal.getAttribute('checker') == 'true')) { if(multibutton) { multibutton.disabled = true; } if(multibutton_top){ multibutton_top.disabled = true; } regel_aangepast = true; break; } else { if(multibutton){ multibutton.disabled = false; } if(multibutton_top){ multibutton_top.disabled = false; } } } if(regel_aangepast === true){ add_to_order_single_multi(i,'groep'); break; } } } function page_nrt_order(het_id) { var rows = $('overzichtbody').getElementsByTagName('div'); var multibutton = $('bestel_knop'); var multibutton2 = $('bestel_knop_2'); var multibutton_top = $('bestel_knop_top'); if(rows.length<1) { var rows = document.getElementById('overzichtbody').getElementsByTagName('tr'); } for(i=0;i<9999;i++) { if(($('bestel_aantal' + i) && $('bestel_aantal' + i).value>0 && $('bestel_aantal' + i).getAttribute('checker') == 'true') || ($('stuksaantal' + i) && $('stuksaantal' + i).value>0 && $('stuksaantal' + i).getAttribute('checker') == 'true')) { if (multibutton) { multibutton.disabled = true; } if (multibutton2) { multibutton2.disabled = true; } if (multibutton_top) { multibutton_top.disabled = true; } add_to_order_single(i,true); break; } } setTimeout(function() { if(multibutton){ multibutton.disabled = false; } if(multibutton2){ multibutton2.disabled = false; } if(multibutton_top){ multibutton_top.disabled = false; } },2000); } function page_nrt_order_multi(het_id) { var rows = $('overzichtbody').getElementsByTagName('div'); var multibutton = $('bestel_knop'); var multibutton2 = $('bestel_knop_2'); var multibutton_top = $('bestel_knop_top'); if(rows.length<1) { var rows = $('overzichtbody').getElementsByTagName('tr'); } for(i=0;i<9999;i++) { var subdebs = arr_subdebs.length; var regel_aangepast = false; for(j=0;j0 && elm_aantal.getAttribute('checker') == 'true') || (elm_stuks && elm_stuks.value>0 && elm_stuks.getAttribute('checker') == 'true')) { if(multibutton){ multibutton.disabled = true; } if(multibutton2){ multibutton2.disabled = true; } if(multibutton_top){ multibutton_top.disabled = true; } regel_aangepast = true; break; } } if(regel_aangepast === true){ add_to_order_single_multi(i,true); break; } } setTimeout(function() { if(multibutton){ multibutton.disabled = false; } if(multibutton2){ multibutton2.disabled = false; } if(multibutton_top){ multibutton_top.disabled = false; } },2000); } function open_in_groot_zoom(src1,box,grote_box) { var tmp = document.getElementsByClassName('MagicZoom2'); var elm_plaatje = $(tmp[0].id); var tmp = document.getElementsByClassName('MagicZoom'); var elm_zoomplaatje = $(tmp[0].id); //detailfoto_groot src1 = src1.split('/'); src1[5] = grote_box; src1 = src1.join('/'); elm_plaatje.src = src1; elm_zoomplaatje.href = src1; // MagicZoom(smallImageContId, smallImageId, bigImageContId, bigImageId, settings); } function open_in_groot(src,box,grote_box) { elm_grootfoto = document.getElementById('detailfoto_groot'); if (elm_grootfoto) { src = src.replace('/'+box+'/','/'+grote_box+'/'); elm_grootfoto.src = src; } else { //alert('deze functie is in onderhoud.'); return true; } } function page_pr_order(het_id,volgorde) { var rows = document.getElementById('overzichtbody').getElementsByTagName('div'); var multibutton = document.getElementById('bestel_knop'); var multibutton2 = document.getElementById('bestel_knop_2'); if(rows.length<1) { var rows = document.getElementById('overzichtbody').getElementsByTagName('tr'); } for(i=0;i<9999;i++) { var elm_fustaantal = $('fustaantal' + i); var elm_stuksaantal = $('stuksaantal' + i); if((elm_fustaantal && elm_fustaantal.value>0 && elm_fustaantal.getAttribute('checker') == 'true') || (elm_stuksaantal && elm_stuksaantal.value>0 && elm_stuksaantal.getAttribute('checker') == 'true')) { // if((document.getElementById('fustaantal' + i) && document.getElementById('fustaantal' + i).value>0 && document.getElementById('fustaantal' + i).getAttribute('checker') == 'true') || (document.getElementById('stuksaantal' + i)) && document.getElementById('stuksaantal' + i).value>0 && document.getElementById('stuksaantal' + i).getAttribute('checker') == 'true') { if (multibutton) {multibutton.disabled = true; } if (multibutton2) {multibutton2.disabled = true; } add_to_order_pr(i,true,volgorde); break; } } setTimeout(function() { if (multibutton) { multibutton.disabled = false; } if (multibutton2) { multibutton2.disabled = false; } },2000); allow_page_refresh = true; } /** * voert de bestelling van de volledige pagina voor de subdebiteurenmodule uit * @author p.welling * @since 2.1.10 * @uses add_to_order_pr_multi() * @param het_id * @param volgorde * @return */ function page_pr_order_multi(het_id,volgorde) { var rows = document.getElementById('overzichtbody').getElementsByTagName('div'); var multibutton = document.getElementById('bestel_knop'); var multibutton2 = document.getElementById('bestel_knop_2'); if(rows.length<1) { var rows = document.getElementById('overzichtbody').getElementsByTagName('tr'); } for(i=0;i<9999;i++) { var subdebs = arr_subdebs.length; var regel_aangepast = false; for(j=0;j0 && elm_fustaantal.getAttribute('checker') == 'true') || (elm_stuksaantal && elm_stuksaantal.value>0 && elm_stuksaantal.getAttribute('checker') == 'true')) { regel_aangepast = true; break; } } if(regel_aangepast == true){ if (multibutton) { multibutton.disabled = true; } if (multibutton2) { multibutton2.disabled = true; } add_to_order_pr_multi(i,true,volgorde); break; } } setTimeout(function() { if (multibutton) { multibutton.disabled = false; } if (multibutton2) { multibutton2.disabled = false; } },2000); allow_page_refresh = true; } function page_rt_order(het_id,volgorde) { var rows = $$('#overzichtbody div'); var multibutton = document.getElementById('bestel_knop'); var multibutton2 = document.getElementById('bestel_knop_2'); if(rows.length<1) { var rows = $$('#overzichtbody tr'); } for(i=0;i<9999;i++) { var fustaantal = $('fustaantal' + i); var stuksaantal = $('stuksaantal' + i); if((fustaantal && fustaantal.value>0) || (stuksaantal && stuksaantal.value>0)) { if (multibutton){ multibutton.disabled = true; } if (multibutton2){ multibutton2.disabled = true; } add_to_order_realtime(i,true,volgorde); break; } } setTimeout(function() { if (multibutton) { multibutton.disabled = false; } if (multibutton2) { multibutton2.disabled = false; } },2000); allow_page_refresh = true; } /** * verwerkt de bestelling voor de hele pagina in geval van subdebiteurenmodule * @author p.welling * @since 2.1.10 * @param het_id * @param volgorde * @return */ function page_rt_order_multi(het_id,volgorde) { var rows = $$('#overzichtbody div'); var multibutton = $('bestel_knop'); var multibutton2 = $('bestel_knop_2'); if(rows.length<1) { var rows = $$('#overzichtbody tr'); } for(i=0;i<9999;i++) { var subdebs = arr_subdebs.length; var regel_aangepast = false; for(j=0;j0 && elm_fustaantal.getAttribute('checker') == 'true') || (elm_stuksaantal && elm_stuksaantal.value>0 && elm_stuksaantal.getAttribute('checker') == 'true')) { regel_aangepast = true; break; } } if(regel_aangepast == true){ if (multibutton) { multibutton.disabled = true; } if (multibutton2) { multibutton2.disabled = true; } add_to_order_realtime_multi(i,true,volgorde); break; } } setTimeout(function() { if (multibutton) { multibutton.disabled = false; } if (multibutton2) { multibutton2.disabled = false; } },2000); allow_page_refresh = true; } function disable_button(het_id){ if($(het_id).disabled == true){ $(het_id).disabled = false; } else { $(het_id).disabled = true; } } function update_nrt_order(cnt,ask_confirm,ttl,updateww) { var elm_aantal = $('bestel_aantal' + cnt); var elm_artopm = $('artopm'+cnt); var elm_bestelopm = $('bestel_opm'+cnt); var elm_stuks = $('stuksaantal'+cnt); var elm_must = $('must'+cnt); var elm_fust = $('fust'+cnt); var order_id = $('order_id'+cnt).value; var elm_handmatig = $('handmatig'+cnt); var elm_prijs_per_stuk = $('prijs_per_stuk'+cnt); var elm_totaalprijs_per_stuk = $('totaalprijs_per_stuk'+cnt); var elm_totaalprijs = $('totaalprijs_besteloverzicht_' + ttl); var elm_hidden_totaalprijs = $('hidden_totaalprijs'); var elm_totaalstuks = $('totaalstuks'+cnt); var elm_spe = $('spe'+cnt); var elm_spemax = $('stukmax'+cnt); var elm_stuks_oneindig = $('stuks_oneindig'+cnt); var elm_minimaal_fust = $('minimaal_fust'+cnt); var staffel_bedrag_te_laag = false; var elm_dbcd = $('dbcd_'+cnt); var elm_totaalbedrag_table = $('totaalbedrag_table'); var elm_totaalprijs2 = $('totaalprijs'); var stukscheck = false; if (elm_stuks.value == 'eigen') { elm_stuks = elm_stuks_oneindig; elm_spemax.value = '*'; if (elm_stuks.value == '') { stukscheck = true; } } if ((elm_aantal && (elm_aantal.value == '0' || elm_aantal.value == '') && ask_confirm==true) && (elm_stuks && elm_stuks.value==0 && ask_confirm==true)) { confirm_check = confirm(taalmodule('weet_u_het_zeker')); } else { confirm_check = true; } if (elm_spe) { taalmodule_tmp = elm_spe.value+','+elm_spemax.value; } stuksdoorgaan = false; fustdoorgaan = false; if (elm_stuks && check_if_int(elm_stuks.value)) { if (elm_spe) { if ((parseFloat(elm_stuks.value)%parseFloat(elm_spe.value))==0) { stuksdoorgaan = true; if (elm_spemax.value != '*') { if (elm_spemax && parseFloat(elm_spemax.value) < parseFloat(elm_stuks.value)) { stuksdoorgaan = false; } } } else { stuksdoorgaan = false; } } } else { if (!elm_stuks) { stuksdoorgaan = true; } else { stuksdoorgaan = false; } } if (elm_aantal && (check_if_int(elm_aantal.value))) { if (!elm_stuks || (elm_stuks && elm_stuks.value == '0')) { stuksdoorgaan = true; } fustdoorgaan = true; } else { fustdoorgaan = false; } if (fustdoorgaan == true && elm_stuks && elm_stuks.value=='') { stuksdoorgaan = true; } if (stuksdoorgaan == true && elm_aantal.value == '') { fustdoorgaan = true; } if (elm_stuks && elm_stuks.value<1 && elm_aantal && elm_aantal.value<1) { stuksdoorgaan = true; fustdoorgaan = true; } if (elm_minimaal_fust) { var minimaal_fust = elm_minimaal_fust.value; if (elm_aantal && elm_aantal.value>0) { if (parseFloat(elm_aantal.value)0) && elm_aantal && check_if_int(elm_aantal.value) == true)) && stuksdoorgaan == true && fustdoorgaan == true) { extend = ''; if(elm_artopm) { extend += '&artopm=' + encodeURIComponent(elm_artopm.value); } else { extend += '&artopm='; } if(elm_bestelopm) { extend += '&bestelopm=' + encodeURIComponent(elm_bestelopm.value); } else { extend += '&bestelopm='; } if(elm_aantal) { extend += '&aantal=' + elm_aantal.value; } if (elm_stuks) { extend += '&stuks=' + elm_stuks.value; } if(elm_must) { if(elm_must.checked==true) { extend += '&must=T'; } else { extend += '&must=F'; } } else { extend += '&must=F'; } if(elm_fust) { if(elm_fust.checked==true) { extend += '&fust=T'; } else { extend += '&fust=F'; } } else { extend += '&fust=F'; } var elm_inhoud = document.getElementById('inhoud' + cnt); if(elm_inhoud) { extend += '&inhoud=' + elm_inhoud.value; } if(elm_handmatig) { if(elm_handmatig.value=='1') { extend += '&handmatig=1'; var elm_artnm = document.getElementById('artnm' + cnt); if(elm_artnm) { extend += '&artnm=' + encodeURIComponent(elm_artnm.value); } var elm_prijs = document.getElementById('prijs' + cnt); if(elm_prijs) { if (check_if_decimal(elm_prijs.value)) { elm_prijs.className = 'bestel_aantal_true'; extend += '&prijs=' + elm_prijs.value; } else { elm_prijs.className = 'bestel_aantal_false'; } } } } if(elm_dbcd){ extend += '&edit_dbcd=' + elm_dbcd.value; } extend += '&order_id=' + order_id; var file = './?action=change_order_nrt' + extend; var xmlObj = null; if(window.XMLHttpRequest){ xmlObj = new XMLHttpRequest(); } else if(window.ActiveXObject){ xmlObj = new ActiveXObject("Microsoft.XMLHTTP"); } else { return; } xmlObj.onreadystatechange = function(){ if(xmlObj.readyState == 4){ var dataArray = xmlObj.responseXML.getElementsByTagName('result'); var dataArrayLen = dataArray.length; var insertData = ''; var oudregelprijs = elm_totaalprijs_per_stuk.innerHTML; //td veld var oudtotaalprijs = elm_totaalprijs.innerHTML; //td veld var stukprijs = elm_prijs_per_stuk.value; //hidden field var aantal = elm_aantal.value; //textfield var regelprijs = (stukprijs*aantal); var totaalprijs = elm_totaalprijs.value; if(elm_totaalprijs2){ if(dataArray[0].getAttribute('totaalprijs')){ if(updateww == true){ elm_totaalprijs2.innerHTML = dataArray[0].getAttribute('totaalprijs'); } } } var elm_ww_aantal_artikelen = $('ww_aantal_artikelen'); if(elm_ww_aantal_artikelen){ if(dataArray[0].getAttribute('aantal_artikelen')){ if(updateww == true){ elm_ww_aantal_artikelen.innerHTML = dataArray[0].getAttribute('aantal_artikelen'); } } } var elm_ww_top_bedrag = $('ww_bedrag'); if(elm_ww_top_bedrag){ if(dataArray[0].getAttribute('totaalprijs')){ if(updateww == true){ elm_ww_top_bedrag.update(dataArray[0].getAttribute('totaalprijs')); } } } var counter = 0; if(((elm_aantal && elm_aantal.value>0) || (elm_aantal && elm_aantal.value=='')) || (elm_stuks && elm_stuks.value > 0)) { var elm_tr = $('orderregel'+order_id); elm_totaalprijs_per_stuk.innerHTML = dataArray[0].getAttribute('regelprijs'); if(elm_tr){ var tr = document.getElementById('orderregel'+order_id).getElementsByTagName('td'); tr[0].innerHTML = dataArray[0].getAttribute('aantalveld_winkelwagen');//elm_aantal.value; elm_totaalprijs.innerHTML = dataArray[0].getAttribute('totaalprijs'); } if(dataArray[0].getAttribute('totaalstuks') == ''){ document.getElementById('regel'+cnt).style.display='none'; document.getElementById('regel'+cnt).style.height='0px'; document.getElementById('regel'+cnt).style.visibility='hidden'; document.getElementById('regel'+cnt).writeAttribute('getoond','verborgen'); } var rows = $$('[getoond=getoond]'); counter = rows.length; var elm_tr = $('orderregel'+order_id); if(elm_tr){ document.getElementById('orderregel'+order_id).style.display='none'; document.getElementById('orderregel'+order_id).style.height='0px'; document.getElementById('orderregel'+order_id).style.visibility='hidden'; } if (counter == 0) { return window.location = './?action=order_overview'; } } else { document.getElementById('regel'+cnt).style.display='none'; document.getElementById('regel'+cnt).style.height='0px'; document.getElementById('regel'+cnt).style.visibility='hidden'; document.getElementById('regel'+cnt).writeAttribute('getoond','verborgen'); var rows = $$('[getoond=getoond]'); counter = rows.length; var elm_tr = $('orderregel'+order_id); if(elm_tr){ document.getElementById('orderregel'+order_id).style.display='none'; document.getElementById('orderregel'+order_id).style.height='0px'; document.getElementById('orderregel'+order_id).style.visibility='hidden'; //vernieuwen van de pagina als de winkelwagen helemaal leeg wordt geupdated /* var rows = document.getElementById('overzicht').getElementsByTagName('tr'); var counter = 0; for(i=0;it' + taalmodule('bezigmetannulerenvan') + ' ' + artnm + ''); } else { elm_bestel_rt_output.update('
d' + taalmodule('bezigmetannulerenvan') + ' ' + artnm + '
' + waarde); } var bestelregel = $('bestelregel' + (cnt - ttl)); } bestelregel.className = ''; } } xmlObj.onreadystatechange = function(){ if(xmlObj.readyState == 4){ var dataArray = xmlObj.responseXML.getElementsByTagName('result'); var dataArrayLen = dataArray.length; var insertData = ''; for (var i=0; i0) { if (parseFloat(elm_aantal.value)0) || (elm_stuks && elm_stuks.value==0) || (elm_aantal && elm_aantal.value == '')) { if(((elm_aantal && check_if_int(elm_aantal.value) == true) || ((elm_stuks) && elm_aantal && check_if_int(elm_aantal.value) == true) || (elm_stuks && !elm_aantal)) && stuksdoorgaan == true && fustdoorgaan == true) { extend = ''; if (elm_stuks) { extend +='&stuksaantal='+elm_stuks.value; } if (elm_prijs) { extend += '&prijs='+elm_prijs.value; } if (elm_artnm) { extend += '&artnm='+elm_artnm.value; } if (elm_inhoud) { extend += '&inhoud='+elm_inhoud.value; } if(elm_artopm) { extend += '&artopm=' + encodeURIComponent(elm_artopm.value); } else { extend += '&artopm='; } if(elm_bestelopm) { extend += '&bestelopm=' + encodeURIComponent(elm_bestelopm.value); } else { extend += '&bestelopm='; } if(elm_aantal) { extend += '&aantal=' + elm_aantal.value; } if(elm_must) { if(elm_must.checked==true) { extend += '&must=T'; } else { extend += '&must=F'; } } else { extend += '&must=F'; } if(elm_fust) { if(elm_fust.checked==true) { extend += '&fust=T'; } else { extend += '&fust=F'; } } else { extend += '&fust=F'; } if(elm_dbcd){ extend += '&edit_dbcd=' + elm_dbcd.value; } extend += '&order_id=' + order_id; //alert(extend); var file = './?action=change_order_pr' + extend; //alert(file); var xmlObj = null; if(window.XMLHttpRequest){ xmlObj = new XMLHttpRequest(); } else if(window.ActiveXObject){ xmlObj = new ActiveXObject("Microsoft.XMLHTTP"); } else { return; } xmlObj.onreadystatechange = function(){ if(xmlObj.readyState == 4){ var dataArray = xmlObj.responseXML.getElementsByTagName('result'); var dataArrayLen = dataArray.length; var insertData = ''; //dataArray[0].getAttribute('sql'); elm_totaalprijs_per_stuk.innerHTML = dataArray[0].getAttribute('regelprijs'); elm_totaalprijs.innerHTML = dataArray[0].getAttribute('totaalprijs'); //alert(dataArray[0].getAttribute('totaalstuks')); if (elm_totaalstuks) { elm_totaalstuks.innerHTML = dataArray[0].getAttribute('totaalstuks'); } if(elm_totaalprijs2){ if(dataArray[0].getAttribute('totaalprijs')){ if(updateww == 1){ elm_totaalprijs2.innerHTML = dataArray[0].getAttribute('totaalprijs'); } } } var elm_tr = $('orderregel'+order_id) var aantalveld_ww = $('ww_aantal_artikelen'); if(aantalveld_ww){ aantalveld_ww.update(dataArray[0].getAttribute('winkelwagen_aantal')); } var elm_ww_top_bedrag = $('ww_bedrag'); if(elm_ww_top_bedrag){ elm_ww_top_bedrag.update(dataArray[0].getAttribute('totaalprijs')); } if((elm_aantal && elm_aantal.value>0) || (elm_stuks && elm_stuks.value>0)) { if (elm_aantal) { if(elm_tr){ var tr = document.getElementById('orderregel'+order_id).getElementsByTagName('td'); tr[0].innerHTML = dataArray[0].getAttribute('aantalveld_winkelwagen');//elm_aantal.value; //tr[0].innerHTML = elm_aantal.value; } } } else { document.getElementById('regel'+cnt).style.display='none'; document.getElementById('regel'+cnt).style.height='0px'; document.getElementById('regel'+cnt).style.visibility='hidden'; document.getElementById('regel'+cnt).writeAttribute('getoond','verborgen'); var counter = 0; var rows = $$('[getoond=getoond]'); counter = rows.length; if(elm_tr){ document.getElementById('orderregel'+order_id).style.display='none'; document.getElementById('orderregel'+order_id).style.height='0px'; document.getElementById('orderregel'+order_id).style.visibility='hidden'; //vernieuwen van de pagina als de winkelwagen helemaal leeg wordt geupdated /* var rows = document.getElementById('overzicht').getElementsByTagName('tr'); var counter = 0; for(i=0;i0){ doorgaan = true; } else { alert(taalmodule('geen_levering_ingevuld')); doorgaan = false; } } if (doorgaan == true) { if(confirm(taalmodule('weet_u_het_zeker')) == true) { window.location = './?action=send_pr_order'; } } else { return true; } /* var siteurl = get_siteurl(); if(confirm(taalmodule('weet_u_het_zeker'))) { var button = document.getElementById('bestelling_versturen'); var checker = ''; for(i=0;i0) || ($('stuksaantal' + i) && $('stuksaantal' + i).value>0)) { } else { checker += '1'; } } if (checker.length==0) { var x,y; if (self.pageYOffset) // all except Explorer { x = self.pageXOffset; y = self.pageYOffset; } else if (document.documentElement && document.documentElement.scrollTop) // Explorer 6 Strict { x = document.documentElement.scrollLeft; y = document.documentElement.scrollTop; } else if (document.body) // all other Explorers { x = document.body.scrollLeft; y = document.body.scrollTop; } var top_position = document.body.clientHeight; top_position = y+100; //alert(top_position); var tmp_width = document.documentElement.offsetWidth; tmp_width = tmp_width/2; left_position = tmp_width - 125; document.getElementById('page_blur').style.height = document.body.offsetHeight + 'px'; document.getElementById('page_blur').style.width = document.body.clientWidth + 'px'; document.getElementById('page_blur').style.top = y + 'px'; document.getElementById('page_blur').style.left = 0; document.getElementById('page_blur').style.display = 'block'; document.getElementById('page_blur').innerHTML = '
' + taalmodule('bezig_met_laden'); new Draggable('loader', {revert:true,ghosting:false,zindex:1}); document.onscroll = function() { new_alert_pos(); }; button.disabled = true; send_pr_orders(0); } else { } } */ } function send_rt_order(rows) { if(confirm(taalmodule('weet_u_het_zeker'))) { window.location = './?action=send_rt_order'; } } function send_pr_orders(cnt) { var elm_aantal = document.getElementById('bestel_aantal'+cnt); var order_id = document.getElementById('order_id'+cnt).value; var file = './?action=send_pr_order'; var xmlObj = null; if(window.XMLHttpRequest){ xmlObj = new XMLHttpRequest(); } else if(window.ActiveXObject){ xmlObj = new ActiveXObject("Microsoft.XMLHTTP"); } else { return; } xmlObj.onreadystatechange = function(){ if(xmlObj.readyState == 4){ var dataArray = xmlObj.responseXML.getElementsByTagName('result'); var dataArrayLen = dataArray.length; var insertData = ''; if(dataArray[0].getAttribute('code') == 'ok') { document.getElementById('orderregel'+order_id).style.display='none'; document.getElementById('orderregel'+order_id).style.height='0px'; document.getElementById('orderregel'+order_id).style.visibility='hidden'; document.getElementById('regel'+cnt).style.display='none'; document.getElementById('regel'+cnt).style.height='0px'; document.getElementById('regel'+cnt).style.visibility='hidden'; } else if (dataArray[0].getAttribute('code') == 'last') { /* document.getElementById('orderregel'+order_id).style.display='none'; document.getElementById('orderregel'+order_id).style.height='0px'; document.getElementById('orderregel'+order_id).style.visibility='hidden'; document.getElementById('regel'+cnt).style.display='none'; document.getElementById('regel'+cnt).style.height='0px'; document.getElementById('regel'+cnt).style.visibility='hidden'; document.getElementById('page_blur').innerHTML = ''; document.getElementById('page_blur').style.display = 'none'; */ window.location=window.location+'&order=send'; /* var elm_winkelwagen = $('winkelwagen_body'); if (elm_winkelwagen) { elm_winkelwagen.innerHTML = ''; var new_tr = document.createElement('tr'); new_tr.id = 'geen_artikelen_winkelwagen'; var var_td = document.createElement('td'); var var_data = document.createTextNode(taalmodule('geen_artikelen_winkelwagen')); var_td.appendChild(var_data); new_tr.appendChild(var_td); elm_winkelwagen.appendChild(new_tr); } document.getElementById('main').innerHTML = dataArray[0].getAttribute('tekst'); */ } else if (dataArray[0].getAttribute('code') == 'error') { document.getElementById('regel'+cnt).className = 'bestel_aantal_false'; //document.getElementById('regel'+cnt).style.border = '1 px solid #FF0000'; document.getElementById('orderregel'+order_id).style.color = '#FF0000'; } } } xmlObj.open ('GET', file, true); xmlObj.send (''); } /* * uitgeschakeld ivm dubbele functie (zie hieronder) function open_order_history(timestamp) { if (timestamp != '') { window.location = './?action=bestelhistorie×tamp='+timestamp; } return true; } */ function save_bestelopmerking() { var file = './?action=save_bestelopmerking'; var parameters = '&bestelopmerking='+document.getElementById('bestelopmerking').value; new Ajax.Request(file, { method: 'post', parameters: parameters, onSuccess: function(transport) { return true; } }); } function open_order_history(timestamp) { if (timestamp.length>0) { window.location = './?action=bestelhistorie×tamp='+timestamp; } else { return true; } } function save_leverdatum() { var leverdatum = $('leverdatum'); if(leverdatum.value != ''){ var file = './?action=save_leverdatum'; var params = '&leverdatum='+leverdatum.value; new Ajax.Request(file, { method: 'post', parameters: params, asynchronous: false, onSuccess: function(transport) { if (transport.responseText == 'FOUT') { leverdatum.setAttribute('waarde','false'); leverdatum.style.border = '1px solid red'; } else { leverdatum.setAttribute('waarde','true'); leverdatum.style.border = ''; } return true; } }); } } function MM_openBrWindow(theURL,winName,features) { //v2.0 var newpopup = window.open(theURL,winName,features); newpopup.focus(); } function blurtest() { var x,y; if (self.pageYOffset) { // all except Explorer x = self.pageXOffset; y = self.pageYOffset; } else if (document.documentElement && document.documentElement.scrollTop) { // Explorer 6 Strict x = document.documentElement.scrollLeft; y = document.documentElement.scrollTop; } else if (document.body) { // all other Explorers x = document.body.scrollLeft; y = document.body.scrollTop; } if(document.getElementById('page_blur')) { document.getElementById('page_blur').style.height = document.body.offsetHeight + 'px'; document.getElementById('page_blur').style.width = document.body.clientWidth + 'px'; document.getElementById('page_blur').style.top = y + 'px'; document.getElementById('page_blur').style.left = 0; document.getElementById('page_blur').style.display = 'block'; document.getElementById('page_blur').innerHTML = '




'; document.getElementById('page_blur').appendChild(preloader_loading); var laadtext = document.createTextNode("\n"+taalmodule('bezig_met_laden')); document.getElementById('page_blur').appendChild(laadtext); if(Draggable) { new Draggable('preloader_loader_img', {revert:true,ghosting:false,zindex:1}); } } } function check_webshop_status(webshopurl) { var doorgaan = true; if(navigator.appName=='Microsoft Internet Explorer' && navigator.appVersion.indexOf("MSIE 6")!=-1) { doorgaan = false; } if(doorgaan == true){ var file = 'check_webshop_status.php?domein=' + webshopurl; var xmlObj = null; if(window.XMLHttpRequest){ xmlObj = new XMLHttpRequest(); } else if(window.ActiveXObject){ xmlObj = new ActiveXObject("Microsoft.XMLHTTP"); } else { return; } xmlObj.onreadystatechange = function(){ if(xmlObj.readyState == 4){ var dataArray = xmlObj.responseXML.getElementsByTagName('result'); var dataArrayLen = dataArray.length; var insertData = ''; if(dataArray[0].getAttribute('closed')==1) { document.getElementById('webshop_closed').style.display = ''; document.getElementById('webshop_open').style.display = 'none'; } else { document.getElementById('webshop_open').style.display = ''; document.getElementById('webshop_closed').style.display = 'none'; } } } xmlObj.open ('GET', file, true); xmlObj.send (''); } else { document.getElementById('webshop_open').style.display = ''; document.getElementById('webshop_closed').style.display = 'none'; } } var gallerij_h = false; function gallerijbuild() { var elm_overzichtbody = $('overzichtbody'); if(elm_overzichtbody){ var elements = document.getElementById('overzichtbody').getElementsByTagName('div'); var width = 0; var height = 0; if(gallerij_aantal == 0){ for(i=0;iheight) { height = elements[i].offsetHeight; } if(elements[i].offsetWidth>width) { width = elements[i].offsetWidth; } } } } else { height = gallerij_h; } for(i=gallerij_aantal;i35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('7 b=\'E\';7 W=3D.3E.3F();6(W.1Q("1F")!=-1){b=\'1F\'}z 6(W.1Q("E")!=-1){b=\'E\'}z 6(W.1Q("1r")!=-1){b=\'1r\'}z 6(W.1Q("3C")!=-1){b=\'1W\'}7 1o=18 3B();a 1B(u){g 9.3x(u)};a 2M(e){6(e.2B){7 r=e.2B();7 1O=0;7 1M=0;6(9.X&&(9.X.1m||9.X.Y)){1M=9.X.Y;1O=9.X.1m}z 6(9.U&&(9.U.1m||9.U.Y)){1M=9.U.Y;1O=9.U.1m}g{\'t\':r.t+1O,\'F\':r.F+1M,\'2m\':r.2m+1O,\'1V\':r.1V+1M}}}a 2f(){g q};7 37=a(){7 S=1D;6(!S[1])S=[4,S[0]];1h(7 2t 3z S[1])S[0][2t]=S[1][2t];g S[0]};a T(1G,N,1y){6(b==\'1W\'||b==\'1F\'||b==\'1r\'){1G.3G(N,1y,q)}z 6(b==\'E\'){1G.3H("2i"+N,1y)}};a 2G(1G,N,1y){6(b==\'1W\'||b==\'1F\'||b==\'1r\'){1G.3O(N,1y,q)}z 6(b==\'E\'){1G.3Q("2i"+N,1y)}};a 2J(){7 1C=[];1h(7 i=0;i<1D.1l;i++)1h(7 j=0;j<1D[i].1l;j++)1C.2l(1D[i][j]);g 1C};a 2K(2r,2U){1C=[];1h(7 i=2U;i<2r.1l;i++)1C.2l(2r[i]);g 1C};a 12(2p,2V){7 S=2K(1D,2);g a(){2p[2V].3I(2p,2J(1D,S))}};a 1v(e){6(b==\'1W\'||b==\'1r\'||b==\'1F\'){e.2L=G;e.3L();e.3R()}z 6(b==\'E\'){P.N.2L=G}};a B(2I,2H,2E,2F,h){4.2b=q;4.D=1B(2I);4.C=1B(2H);4.c=1B(2E);4.m=1B(2F);4.l=0;4.h=h;6(!4.h["1t"]){4.h["1t"]=""}4.1N=0;4.1w=0;4.16=0;4.Z=0;4.1a=20;4.3l=20;4.13=0;4.11=0;4.3v=\'\';4.1Z=q;1o.2l(4);4.2k=12(4,"22")};B.Q.32=a(){2G(P.9,"1H",4.2k)};B.Q.22=a(e){7 y=0;7 x=0;6(b==\'E\'){y=e.1K;x=e.1L;6(9.X&&(9.X.1m||9.X.Y)){y=e.1K+9.X.Y;x=e.1L+9.X.1m}z 6(9.U&&(9.U.1m||9.U.Y)){y=e.1K+9.U.Y;x=e.1L+9.U.1m}}z{y=e.1K;x=e.1L;y+=P.2P;x+=P.2O}1f=1b=0;7 H=4.C;1I(H.1A!="2T"&&H.1A!="2D"){1f+=H.2S;1b+=H.2v;H=H.2R}6(b==\'E\'){r=2M(4.C);1b=r[\'t\'];1f=r[\'F\']}6(x>O(1b+4.16)){4.1J();g q}6(xO(1f+4.Z)){4.1J();g q}6(y=4.16){4.13=4.16-4.1a/2}6((4.11+4.1j/2)>=4.Z){4.11=4.Z-4.1j/2}6((4.13-4.1a/2)<=0){4.13=4.1a/2}6((4.11-4.1j/2)<=0){4.11=4.1j/2}2o(12(4,"2y"),10)};B.Q.2y=a(){4.l.5.t=(4.13-4.1a/2)+\'M\';4.l.5.F=(4.11-4.1j/2)+\'M\';4.l.5.1s="28";2Q=O(4.l.5.t)*(4.1N/4.16);2W=O(4.l.5.F)*(4.1w/4.Z);4.m.5.t=(-2Q)+\'M\';4.m.5.F=(-2W)+\'M\';4.c.5.29=\'2u\';4.c.5.1s=\'28\';4.m.5.29=\'2u\';4.m.5.1s=\'28\';4.2b=q};a 4k(2g){7 2e="";1h(i=0;i<2g.1l;i++){2e+=4l.4b(14^2g.40(i))}g 2e};B.Q.1J=a(){6(4.h&&4.h["1Y"]==G)g;4.l.5.1s="1R";4.c.5.29=\'2w\';4.c.5.1s=\'28\';6(b==\'E\'){4.D.5.1x=0}};B.Q.2n=a(){4.1a=(O(4.c.5.J)-3)/(4.1N/4.16);6(4.h&&4.h["1t"]!=""){4.1j=(O(4.c.5.K)-3-19)/(4.1w/4.Z)}z{4.1j=(O(4.c.5.K)-3)/(4.1w/4.Z)}4.l.5.J=4.1a+\'M\';4.l.5.K=4.1j+\'M\'};B.Q.3c=a(){4.l=9.R("2a");4.l.21=\'41\';4.l.5.1x=10;4.l.5.1s=\'1R\';4.l.5.n=\'2q\';4.l.5["L"]=2h(4.h[\'L\']/1z.0);4.l.5["-42-L"]=2h(4.h[\'L\']/1z.0);4.l.5["-48-L"]=2h(4.h[\'L\']/1z.0);4.l.5["2C"]="49(47="+4.h[\'L\']+")";4.2n();4.D.1k(4.l);4.D.46="2i";4.D.5.43="2w";4.D.4a=2f;4.D.45=2f};B.Q.3f=a(){7 2A=4.m.1i;1I(4.c.1c){4.c.3a(4.c.1c)}6(b==\'E\'){7 f=9.R("44");f.5.t=\'V\';f.5.F=\'V\';f.5.n=\'2q\';f.5.2C=\'3V:3U.3W.3Y(5=0,L=0)\';f.5.J=4.c.5.J;f.5.K=4.c.5.K;f.4i=0;4.c.1k(f)}6(4.h&&4.h["1t"]!=""){7 f=9.R("2a");f.21=\'4n\';f.5.n=\'1S\';f.5.1x=10;f.5.t=\'V\';f.5.F=\'V\';f.5.4j=\'4f\';f.4h=4.h["1t"];4.c.1k(f)}7 27=9.R("2a");27.5.38="1R";4.c.1k(27);4.m=9.R("1g");4.m.1i=2A;4.m.5.n=\'1S\';27.1k(4.m)};B.Q.1E=a(){6(W.1Q("1r")!=-1){6(!4.1Z){T(4.m,"3g",12(4,"1E"));4.1Z=G;g}}z{6(!4.m.3h||!4.C.3h){2o(12(4,"1E"),1z);g}}4.1N=4.m.J;4.1w=4.m.K;4.16=4.C.J;4.Z=4.C.K;6(4.1N==0||4.1w==0||4.16==0||4.Z==0){2o(12(4,"1E"),1z);g}4.D.5.J=4.C.J+\'M\';4.D.5.K=4.C.K+\'M\';4.c.5.t=4.C.J+15+\'M\';4.c.5.F=\'V\';2Y(4.h[\'n\']){1e\'t\':4.c.5.t=\'-\'+(15+O(4.c.5.J))+\'M\';17;1e\'1V\':4.c.5.F=4.C.K+15+\'M\';4.c.5.t=\'V\';17;1e\'F\':4.c.5.F=\'-\'+(15+O(4.c.5.K))+\'M\';4.c.5.t=\'V\';17;1e\'1P\':4.c.5.t=\'V\';4.c.5.F=\'V\';17}6(4.l){4.2n();g}4.3f();4.3c();T(P.9,"1H",4.2k);T(4.D,"1H",12(4,"1H"));6(4.h&&4.h["1u"]==G){T(4.D,"2z",12(4,"2z"));T(4.D,"2x",12(4,"2x"));4.13=4.16/2;4.11=4.Z/2;4.2y()}};B.Q.2j=a(e,26){6(26.24==4.m.1i)g;7 1T=9.R("1g");1T.u=4.m.u;1T.1i=26.24;7 p=4.m.2X;p.39(1T,4.m);4.m=1T;4.m.5.n=\'1S\';7 1X=9.R("1g");1X.u=4.C.u;1X.1i=26.36;7 p=4.C.2X;p.39(1X,4.C);4.C=1X;4.1Z=q;4.1E()};a 2Z(u,v){7 8=P.9.3b("A");1h(7 i=0;i<8.1l;i++){6(8[i].1d==u){T(8[i],"2d",a(N){6(b!=\'E\'){4.3i()}z{P.3e()}1v(N);g q});T(8[i],v.h[\'1U\'],12(v,"2j",8[i]));8[i].35=37;8[i].35({v:v,3T:a(){4.v.2j(3X,4)}});7 2c=9.R("1g");2c.1i=8[i].24;2c=9.R("1g");2c.1i=8[i].36}}};a 3Z(){1I(1o.1l>0){7 v=1o.4o();v.32()}};a 31(){7 8=P.9.3b("A");1h(7 i=0;i<8.1l;i++){6(8[i].21=="B"){1I(8[i].1c){6(8[i].1c.1A!=\'1g\'){8[i].3a(8[i].1c)}z{17}}6(8[i].1c.1A!=\'1g\')4m"4d B 4c!";7 1n=3d.4e(3d.4g()*3S);8[i].v=v;8[i].5.n="1S";8[i].5.29=\'2u\';8[i].5.3J=\'2w\';T(8[i],"2d",a(N){6(b!=\'E\'){4.3i()}z{P.3e()}1v(N);g q});6(8[i].u==\'\'){8[i].u="3n"+1n}6(b==\'E\'){8[i].5.1x=0}7 25=8[i].1c;25.u="34"+1n;7 o=9.R("2a");o.u="3u"+1n;I=18 1p(/L(\\s+)?:(\\s+)?(\\d+)/i);k=I.1q(8[i].1d);7 L=3s;6(k){L=O(k[3])}I=18 1p(/3r\\-3t(\\s+)?:(\\s+)?(2d|3q)/i);k=I.1q(8[i].1d);7 1U=\'2d\';6(k){1U=k[3]}I=18 1p(/v\\-J(\\s+)?:(\\s+)?(\\w+)/i);k=I.1q(8[i].1d);o.5.J=\'30\';6(k){o.5.J=k[3]}I=18 1p(/v\\-K(\\s+)?:(\\s+)?(\\w+)/i);k=I.1q(8[i].1d);o.5.K=\'30\';6(k){o.5.K=k[3]}I=18 1p(/v\\-n(\\s+)?:(\\s+)?(\\w+)/i);k=I.1q(8[i].1d);o.5.t=8[i].1c.J+15+\'M\';o.5.F=\'V\';7 n=\'2m\';6(k){2Y(k[3]){1e\'t\':n=\'t\';17;1e\'1V\':n=\'1V\';17;1e\'F\':n=\'F\';17;1e\'1P\':n=\'1P\';17}}I=18 1p(/3j\\-3m(\\s+)?:(\\s+)?(G|q)/i);k=I.1q(8[i].1d);7 1u=q;6(k){6(k[3]==\'G\')1u=G}I=18 1p(/3k\\-3p\\-v(\\s+)?:(\\s+)?(G|q)/i);k=I.1q(8[i].1d);7 1Y=q;6(k){6(k[3]==\'G\')1Y=G}o.5.38=\'1R\';o.21="3K";o.5.1x=1z;o.5.1s=\'1R\';6(n!=\'1P\'){o.5.n=\'2q\'}z{o.5.n=\'1S\'}7 23=9.R("1g");23.u="33"+1n;23.1i=8[i].24;o.1k(23);6(n!=\'1P\'){8[i].1k(o)}z{1B(8[i].u+\'-3w\').1k(o)}7 h={1Y:1Y,1u:1u,1t:8[i].3M,L:L,1U:1U,n:n};7 v=18 B(8[i].u,\'34\'+1n,o.u,\'33\'+1n,h);v.1E();2Z(8[i].u,v)}}};6(b==\'E\')3N{9.3P("3A",q,G)}3y(e){};T(P,"3g",31);',62,273,'||||this|style|if|var|aels|document|function|MagicZoom_ua|bigImageCont||||return|settings|||matches|pup|bigImage|position|bigCont||false|||left|id|zoom||||else||MagicZoom|smallImage|smallImageCont|msie|top|true|tag|re|width|height|opacity|px|event|parseInt|window|prototype|createElement|args|MagicZoom_addEventListener|documentElement|0px||body|scrollTop|smallImageSizeY||positionY|MagicZoom_createMethodReference|positionX|||smallImageSizeX|break|new||popupSizeX|smallX|firstChild|rel|case|smallY|IMG|for|src|popupSizeY|appendChild|length|scrollLeft|rand|MagicZoom_zooms|RegExp|exec|safari|visibility|header|drag_mode|MagicZoom_stopEventPropagation|bigImageSizeY|zIndex|listener|100|tagName|_el|result|arguments|initZoom|opera|obj|mousemove|while|hiderect|clientY|clientX|wy|bigImageSizeX|wx|custom|indexOf|hidden|relative|newBigImage|thumb_change|bottom|gecko|newSmallImage|bigImage_always_visible|safariOnLoadStarted||className|checkcoords|bigImg|href|smallImg|ael|ar1|visible|display|DIV|recalculating|img|click|vc68|MagicView_ia|vc67|parseFloat|on|replaceZoom|checkcoords_ref|push|right|recalculatePopupDimensions|setTimeout|object|absolute|sequence|cursor|property|block|offsetLeft|none|mouseup|showrect|mousedown|bigimgsrc|getBoundingClientRect|filter|HTML|bigImageContId|bigImageId|MagicZoom_removeEventListener|smallImageId|smallImageContId|MagicZoom_concat|MagicZoom_withoutFirst|cancelBubble|MagicZoom_getBounds|move|pageXOffset|pageYOffset|perX|offsetParent|offsetTop|BODY|skip|methodName|perY|parentNode|switch|MagicZoom_findSelectors|300px|MagicZoom_findZooms|stopZoom|bim|sim|mzextend|rev|MagicZoom_extendElement|overflow|replaceChild|removeChild|getElementsByTagName|initPopup|Math|focus|initBigContainer|load|complete|blur|drag|always|popupSizey|mode|sc|default|show|mouseover|thumb|50|change|bc|baseuri|big|getElementById|catch|in|BackgroundImageCache|Array|mozilla|navigator|userAgent|toLowerCase|addEventListener|attachEvent|apply|textDecoration|MagicZoomBigImageCont|preventDefault|title|try|removeEventListener|execCommand|detachEvent|stopPropagation|1000000|selectThisZoom|DXImageTransform|progid|Microsoft|null|Alpha|MagicZoom_stopZooms|charCodeAt|MagicZoomPup|moz|MozUserSelect|IFRAME|oncontextmenu|unselectable|Opacity|html|alpha|onselectstart|fromCharCode|invocation|Invalid|round|3px|random|innerHTML|frameBorder|padding|xgdf7fsgd56|String|throw|MagicZoomHeader|pop'.split('|'),0,{})) //eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('7 b=\'D\';7 W=4i.46.4p();6(W.2l("1L")!=-1){b=\'1L\'}B 6(W.2l("D")!=-1){b=\'D\'}B 6(W.2l("1x")!=-1){b=\'1x\'}B 6(W.2l("4r")!=-1){b=\'1W\'}7 1v=1c 4u();c 1i(t){l 9.4x(t)};c 2t(e){6(e.3e){7 r=e.3e();7 1Z=0;7 21=0;6(9.R&&(9.R.1n||9.R.1r)){21=9.R.1r;1Z=9.R.1n}B 6(9.12&&(9.12.1n||9.12.1r)){21=9.12.1r;1Z=9.12.1n}l{\'k\':r.k+1Z,\'q\':r.q+21,\'2M\':r.2M+1Z,\'1U\':r.1U+21}}}c 2C(){l u};7 2N=c(){7 17=1O;6(!17[1])17=[4,17[0]];1h(7 2o 3w 17[1])17[0][2o]=17[1][2o];l 17[0]};c Y(1F,T,1G){6(b==\'1W\'||b==\'1L\'||b==\'1x\'){1F.3Y(T,1G,u)}B 6(b==\'D\'){1F.41("2G"+T,1G)}};c 34(1F,T,1G){6(b==\'1W\'||b==\'1L\'||b==\'1x\'){1F.3L(T,1G,u)}B 6(b==\'D\'){1F.3Q("2G"+T,1G)}};c 3a(){7 1y=[];1h(7 i=0;i<1O.1e;i++)1h(7 j=0;j<1O[i].1e;j++)1y.2E(1O[i][j]);l 1y};c 39(2w,3c){1y=[];1h(7 i=3c;i<2w.1e;i++)1y.2E(2w[i]);l 1y};c 11(2F,3i){7 17=39(1O,2);l c(){2F[3i].3J(2F,3a(1O,17))}};c 1A(e){6(b==\'1W\'||b==\'1x\'||b==\'1L\'){e.35=J;e.3S();e.3T()}B 6(b==\'D\'){Q.T.35=J}};c G(36,3h,3g,3d,g){4.2c=u;4.v=1i(36);4.F=1i(3h);4.a=1i(3g);4.o=1i(3d);4.n=0;4.g=g;6(!4.g["1M"]){4.g["1M"]=""}4.22=0;4.1I=0;4.1j=0;4.13=0;4.1l=20;4.3Z=20;4.1f=0;4.1g=0;4.2u=\'\';4.E=2j;6(4.g["1P"]!=\'\'){4.E=9.X(\'28\');4.E.5.h=\'1B\';4.E.5.18=\'1p\';4.E.1K=\'3m\';4.E.5.2h=\'2i\';4.E.5.3U=\'3V\';4.E.2H=4.g["1R"]+\'<3I/>\';4.v.Z(4.E)}4.43=\'\';4.2g=u;1v.2E(4);4.2z=11(4,"2k")};G.U.3q=c(){34(Q.9,"1t",4.2z);6(4.g["h"]=="1C"){1i(4.v.t+"-2L").2O(4.a)}};G.U.2k=c(e){7 y=0;7 x=0;6(b==\'D\'){y=e.27;x=e.25;6(9.R&&(9.R.1n||9.R.1r)){y=e.27+9.R.1r;x=e.25+9.R.1n}B 6(9.12&&(9.12.1n||9.12.1r)){y=e.27+9.12.1r;x=e.25+9.12.1n}}B{y=e.27;x=e.25;y+=Q.31;x+=Q.32}7 1b=0;7 1d=0;7 K=4.F;1T(K&&K.1H!="2T"&&K.1H!="2S"){1b+=K.2Q;1d+=K.2R;K=K.2W}6(b==\'D\'){r=2t(4.F);1d=r[\'k\'];1b=r[\'q\']}6(x>I(1d+4.1j)){4.26();l u}6(xI(1b+4.13)){4.26();l u}6(y=4.1j){4.1f=4.1j-4.1l/2}6((4.1g+4.1m/2)>=4.13){4.1g=4.13-4.1m/2}6((4.1f-4.1l/2)<=0){4.1f=4.1l/2}6((4.1g-4.1m/2)<=0){4.1g=4.1m/2}2x(11(4,"2n"),10)};G.U.2n=c(){4.n.5.k=(4.1f-4.1l/2)+\'L\';4.n.5.q=(4.1g-4.1m/2)+\'L\';4.n.5.18="2f";3j=I(4.n.5.k)*(4.22/4.1j);2Y=I(4.n.5.q)*(4.1I/4.13);4.o.5.k=(-3j)+\'L\';4.o.5.q=(-2Y)+\'L\';4.a.5.2h=\'2i\';4.a.5.18=\'2f\';4.o.5.2h=\'2i\';4.o.5.18=\'2f\';4.2c=u;4.a.5.k=4.2u};c 4s(2s){7 2p="";1h(i=0;i<2s.1e;i++){2p+=4z.4C(14^2s.4F(i))}l 2p};G.U.26=c(){6(4.g&&4.g["1S"]==J)l;6(4.n){4.n.5.18="1p"}4.a.5.k=\'-1X\';4.a.5.18=\'1p\';6(b==\'D\'){4.v.5.1N=0}};G.U.2v=c(){4.1l=(I(4.a.5.H)-3)/(4.22/4.1j);6(4.g&&4.g["1M"]!=""){4.1m=(I(4.a.5.M)-3-19)/(4.1I/4.13)}B{4.1m=(I(4.a.5.M)-3)/(4.1I/4.13)}4.n.5.H=4.1l+\'L\';4.n.5.M=4.1m+\'L\'};G.U.3l=c(){4.n=9.X("28");4.n.1K=\'4o\';4.n.5.1N=10;4.n.5.18=\'1p\';4.n.5.h=\'1B\';4.n.5["P"]=2q(4.g[\'P\']/1z.0);4.n.5["-4b-P"]=2q(4.g[\'P\']/1z.0);4.n.5["-4c-P"]=2q(4.g[\'P\']/1z.0);4.n.5["3f"]="4a(49="+4.g[\'P\']+")";4.2v();4.v.Z(4.n);4.v.45="2G";4.v.5.47="3u";4.v.48=2C;4.v.4e=2C};G.U.3s=c(){7 3n=4.o.1a;1T(4.a.1k){4.a.2O(4.a.1k)}6(b==\'D\'){7 f=9.X("4l");f.5.k=\'S\';f.5.q=\'S\';f.5.h=\'1B\';f.5.3f=\'4n:4k.4j.4g(5=0,P=0)\';f.5.H=4.a.5.H;f.5.M=4.a.5.M;f.4h=0;4.a.Z(f)}6(4.g&&4.g["1M"]!=""){7 f=9.X("28");f.1K=\'2r\';f.t=\'2r\'+4.a.t;f.5.h=\'24\';f.5.1N=10;f.5.k=\'S\';f.5.q=\'S\';f.5.3B=\'4m\';f.2H=4.g["1M"];4.a.Z(f)}7 2a=9.X("28");2a.5.2U="1p";4.a.Z(2a);4.o=9.X("1q");4.o.1a=3n;4.o.5.h=\'24\';2a.Z(4.o)};G.U.1J=c(){6(4.E!=2j&&!4.o.2B&&4.F.H!=0&&4.F.M!=0){4.E.5.k=(I(4.F.H)/2-I(4.E.4q)/2)+\'L\';4.E.5.q=(I(4.F.M)/2-I(4.E.4t)/2)+\'L\';4.E.5.18=\'2f\'}6(b==\'1x\'){6(!4.2g){Y(4.o,"33",11(4,"1J"));4.2g=J;l}}B{6(!4.o.2B||!4.F.2B){2x(11(4,"1J"),1z);l}}4.22=4.o.H;4.1I=4.o.M;4.1j=4.F.H;4.13=4.F.M;6(4.22==0||4.1I==0||4.1j==0||4.13==0){2x(11(4,"1J"),1z);l}6(4.E!=2j)4.E.5.18=\'1p\';4.v.5.H=4.F.H+\'L\';4.a.5.k=4.F.H+15+\'L\';4.a.5.q=\'S\';2X(4.g[\'h\']){16\'k\':4.a.5.k=\'-\'+(15+I(4.a.5.H))+\'L\';V;16\'1U\':4.a.5.q=4.F.M+15+\'L\';4.a.5.k=\'S\';V;16\'q\':4.a.5.q=\'-\'+(15+I(4.a.5.M))+\'L\';4.a.5.k=\'S\';V;16\'1C\':4.a.5.k=\'S\';4.a.5.q=\'S\';V;16\'1Y\':4.a.5.k=\'S\';4.a.5.q=\'S\';V}4.2u=4.a.5.k;6(4.n){4.2v();l}4.3s();4.3l();Y(Q.9,"1t",4.2z);Y(4.v,"1t",11(4,"1t"));6(4.g[\'h\']==\'1Y\'){Y(1i(4.v.t+"-2L"),"1t",11(4,"1t"))}6(4.g&&4.g["1Q"]==J){Y(4.v,"2A",11(4,"2A"));Y(4.v,"2D",11(4,"2D"));4.1f=4.1j/2;4.1g=4.13/2;4.2n()}};G.U.2P=c(e,1D){6(1D.2d==4.o.1a)l;7 23=9.X("1q");23.t=4.o.t;23.1a=1D.2d;7 p=4.o.3N;p.3R(23,4.o);4.o=23;4.o.5.h=\'24\';4.F.1a=1D.3v;6(1D.2K!=\'\'){1i(\'2r\'+4.a.t).2H=1D.2K}4.2g=u;4.1J()};c 3b(t,C){7 8=Q.9.2I("A");1h(7 i=0;i<8.1e;i++){6(8[i].1o==t){Y(8[i],"2m",c(T){6(b!=\'D\'){4.3p()}B{Q.3k()}1A(T);l u});Y(8[i],C.g[\'1V\'],11(C,"2P",8[i]));8[i].5.3t=\'0\';8[i].29=2N;8[i].29({C:C,4E:c(){4.C.2P(2j,4)}});7 O=9.X("1q");O.1a=8[i].2d;O.5.h=\'1B\';O.5.k=\'-1X\';O.5.q=\'-1X\';9.R.Z(O);O=9.X("1q");O.1a=8[i].3v;O.5.h=\'1B\';O.5.k=\'-1X\';O.5.q=\'-1X\';9.R.Z(O)}}};c 3P(){1T(1v.1e>0){7 C=1v.3K();C.3q()}};c 30(){7 1R=\'3M 40\';7 1P=\'\';7 1E=Q.9.2I("1q");1h(7 i=0;i<1E.1e;i++){6(/3m/.3o(1E[i].1K)){6(1E[i].2J!=\'\')1R=1E[i].2J;1P=1E[i].1a;V}}7 8=Q.9.2I("A");1h(7 i=0;i<8.1e;i++){6(/G/.3o(8[i].1K)){1T(8[i].1k){6(8[i].1k.1H!=\'1q\'){8[i].2O(8[i].1k)}B{V}}6(8[i].1k.1H!=\'1q\')42"3z G 3y!";7 1s=3r.3F(3r.3D()*3W);8[i].5.h="24";8[i].5.2h=\'2i\';8[i].5.3t=\'0\';8[i].5.44=\'3u\';Y(8[i],"2m",c(T){6(b!=\'D\'){4.3p()}B{Q.3k()}1A(T);l u});6(8[i].t==\'\'){8[i].t="4f"+1s}6(b==\'D\'){8[i].5.1N=0}7 2e=8[i].1k;2e.t="37"+1s;7 z=9.X("28");z.t="4d"+1s;N=1c 1u(/P(\\s+)?:(\\s+)?(\\d+)/i);m=N.1w(8[i].1o);7 P=4B;6(m){P=I(m[3])}N=1c 1u(/4A\\-4D(\\s+)?:(\\s+)?(2m|4G)/i);m=N.1w(8[i].1o);7 1V=\'2m\';6(m){1V=m[3]}N=1c 1u(/C\\-H(\\s+)?:(\\s+)?(\\w+)/i);m=N.1w(8[i].1o);z.5.H=\'2Z\';6(m){z.5.H=m[3]}N=1c 1u(/C\\-M(\\s+)?:(\\s+)?(\\w+)/i);m=N.1w(8[i].1o);z.5.M=\'2Z\';6(m){z.5.M=m[3]}N=1c 1u(/C\\-h(\\s+)?:(\\s+)?(\\w+)/i);m=N.1w(8[i].1o);z.5.k=8[i].1k.H+15+\'L\';z.5.q=\'S\';7 h=\'2M\';6(m){2X(m[3]){16\'k\':h=\'k\';V;16\'1U\':h=\'1U\';V;16\'q\':h=\'q\';V;16\'1C\':h=\'1C\';V;16\'1Y\':h=\'1Y\';V}}N=1c 1u(/4w\\-4y(\\s+)?:(\\s+)?(J|u)/i);m=N.1w(8[i].1o);7 1Q=u;6(m){6(m[3]==\'J\')1Q=J}N=1c 1u(/3C\\-3E\\-C(\\s+)?:(\\s+)?(J|u)/i);m=N.1w(8[i].1o);7 1S=u;6(m){6(m[3]==\'J\')1S=J}z.5.2U=\'1p\';z.1K="3x";z.5.1N=1z;z.5.18=\'1p\';6(h!=\'1C\'){z.5.h=\'1B\'}B{z.5.h=\'24\'}7 2b=9.X("1q");2b.t="38"+1s;2b.1a=8[i].2d;z.Z(2b);6(h!=\'1C\'||h==\'1Y\'){8[i].Z(z)}B{1i(8[i].t+\'-2L\').Z(z)}7 g={1S:1S,1Q:1Q,1M:8[i].2K,P:P,1V:1V,h:h,1R:1R,1P:1P};7 C=1c G(8[i].t,\'37\'+1s,z.t,\'38\'+1s,g);8[i].29=2N;8[i].29({C:C});C.1J();3b(8[i].t,C)}}};6(b==\'D\')4v{9.3O("3A",u,J)}3H(e){};Y(Q,"33",30);',62,291,'||||this|style|if|var|aels|document|bigImageCont|MagicZoom_ua|function||||settings|position|||left|return|matches|pup|bigImage||top|||id|false|smallImageCont||||bigCont||else|zoom|msie|loadingCont|smallImage|MagicZoom|width|parseInt|true|tag|px|height|re|img|opacity|window|body|0px|event|prototype|break||createElement|MagicZoom_addEventListener|appendChild||MagicZoom_createMethodReference|documentElement|smallImageSizeY|||case|args|visibility||src|smallY|new|smallX|length|positionX|positionY|for|_el|smallImageSizeX|firstChild|popupSizeX|popupSizeY|scrollLeft|rel|hidden|IMG|scrollTop|rand|mousemove|RegExp|MagicZoom_zooms|exec|safari|result|100|MagicZoom_stopEventPropagation|absolute|custom|ael|iels|obj|listener|tagName|bigImageSizeY|initZoom|className|opera|header|zIndex|arguments|loadingImg|drag_mode|loadingText|bigImage_always_visible|while|bottom|thumb_change|gecko|10000px|inner|wx||wy|bigImageSizeX|newBigImage|relative|clientX|hiderect|clientY|DIV|mzextend|ar1|bigImg|recalculating|href|smallImg|visible|safariOnLoadStarted|display|block|null|checkcoords|indexOf|click|showrect|property|vc68|parseFloat|MagicZoomHeader|vc67|MagicZoom_getBounds|bigImageContStyleLeft|recalculatePopupDimensions|sequence|setTimeout|cursor|checkcoords_ref|mousedown|complete|MagicView_ia|mouseup|push|object|on|innerHTML|getElementsByTagName|alt|title|big|right|MagicZoom_extendElement|removeChild|replaceZoom|offsetTop|offsetLeft|HTML|BODY|overflow|move|offsetParent|switch|perY|300px|MagicZoom_findZooms|pageYOffset|pageXOffset|load|MagicZoom_removeEventListener|cancelBubble|smallImageContId|sim|bim|MagicZoom_withoutFirst|MagicZoom_concat|MagicZoom_findSelectors|skip|bigImageId|getBoundingClientRect|filter|bigImageContId|smallImageId|methodName|perX|focus|initPopup|MagicZoomLoading|bigimgsrc|test|blur|stopZoom|Math|initBigContainer|outline|none|rev|in|MagicZoomBigImageCont|invocation|Invalid|BackgroundImageCache|padding|always|random|show|round|default|catch|br|apply|pop|removeEventListener|Loading|parentNode|execCommand|MagicZoom_stopZooms|detachEvent|replaceChild|preventDefault|stopPropagation|textAlign|center|1000000|border|addEventListener|popupSizey|Zoom|attachEvent|throw|baseuri|textDecoration|unselectable|userAgent|MozUserSelect|onselectstart|Opacity|alpha|moz|html|bc|oncontextmenu|sc|Alpha|frameBorder|navigator|Microsoft|DXImageTransform|IFRAME|3px|progid|MagicZoomPup|toLowerCase|offsetWidth|mozilla|xgdf7fsgd56|offsetHeight|Array|try|drag|getElementById|mode|String|thumb|50|fromCharCode|change|selectThisZoom|charCodeAt|mouseover'.split('|'),0,{})) /*###############################*/ /*Event.observe(window, 'load', function() { var table = $('overzicht'); var trs = $$('#overzicht tbody tr'); if (table && trs && trs.length>5) { var y = table.offsetTop; var parent = table.parentNode; if (parent) { y += parent.offsetTop; parent = parent.parentNode; } // var screen_height = document.body.offsetHeight; var table_height = screen_height - y - 145; if ($('overzicht')) { if (table_height>150) { var t = new ScrollableTable($('overzicht'), table_height, 100,'px','%'); } } } });*/ //if(document.getElementById('page_blur')) { window.onbeforeunload = blurtest; //} /*###############################*/ function resolution(){ var width, height; if(typeof window.innerWidth != 'undefined') { width = window.innerWidth; height = window.innerHeight; } else if(typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth != 'undefined' && document.documentElement.clientWidth != 0) { width = document.documentElement.clientWidth; height = document.documentElement.clientHeight; } else if(document.body.clientWidth) { width = document.body.clientWidth; height = document.body.clientHeight; } new Ajax.Request('./?action=resolution&width=' + width + '&height=' + height); } function tadaa() { } /* Event.observe(window,'load',function() { if($('zoom1')) { //$('zoom1').style.border = '5px #FF0000 solid'; // $('zoom1').style.position = 'absolute'; } }); */ var elm_image_div_bottom = 10; var elm_image_div_right = 10; var elm_image_div_top = 10; var elm_image_div_left = 10; function scrollimage() { // alert('use_bottom ' + use_bottom + "\n use_right " + use_right + "\n use_top " + use_top +"\n use_left " + use_left); var elm_scroll_image_div = $('scroll_image_div'); if(elm_scroll_image_div) { if(navigator.appName=='Microsoft Internet Explorer' && navigator.appVersion.indexOf("MSIE 6")!=-1) { //ie6 if(use_bottom == true){ elm_scroll_image_div.style.bottom = elm_image_div_bottom + 'px'; } if(use_right == true){ elm_scroll_image_div.style.right = elm_image_div_right + 'px'; } if(use_top == true){ elm_scroll_image_div.style.top = elm_image_div_top + 'px'; } if(use_left == true){ elm_scroll_image_div.style.left = elm_image_div_left + 'px'; } } else if (navigator.appVersion.indexOf("Chrome")!=-1) { x = document.body.scrollLeft; y = document.body.scrollTop; if(use_bottom == true){ elm_scroll_image_div.style.bottom = (elm_image_div_bottom - y) + 'px'; } if(use_right == true){ elm_scroll_image_div.style.right = (elm_image_div_right - x) + 'px'; } if(use_top == true){ elm_scroll_image_div.style.top = (elm_image_div_top + y) + 'px'; } if(use_left == true){ elm_scroll_image_div.style.left = (elm_image_div_left + x) + 'px'; } } else { x = document.documentElement.scrollLeft; y = document.documentElement.scrollTop; if(use_bottom == true){ elm_scroll_image_div.style.bottom = (elm_image_div_bottom - y) + 'px'; } if(use_right == true){ // alert('true'); elm_scroll_image_div.style.right = (elm_image_div_right - x) + 'px'; } if(use_top == true){ elm_scroll_image_div.style.top = (elm_image_div_top + y) + 'px'; } if(use_left == true){ elm_scroll_image_div.style.left = (elm_image_div_left + x) + 'px'; } } } } var use_bottom = true; var use_right = true; var use_top = false; var use_left = false; var last_location = '-1'; /** * show_image_div * toont de muouse-over afbeelding. location opties:0= rechtsonder, 1=rechtsboven, 2=linksonder, 3=linksboven * @param action * @param jpgurl * @param location * @return */ function show_image_div(action,jpgurl,location) { // alert(location); var elm_scrol_image = $('scroll_image_div'); if(location != last_location && action == 'over'){ last_location = location; var arr_jpgurl = jpgurl.split('/'); var jpgurl_width = arr_jpgurl[5]; elm_image_div_right = jpgurl_width; switch(location){ case '0': //rechtsonder use_bottom = true; use_right = true; use_top = false; use_left = false; break; case '1': //rechtsboven use_bottom = false; use_right = true; use_top = true; use_left = false; break; case '2': //linksonder elm_scrol_image.setStyle({ 'width': jpgurl_width }); use_bottom = true; use_right = false; use_top = false; use_left = true; break; case '3': //linksboven elm_scrol_image.setStyle({ 'width': jpgurl_width }); use_bottom = false; use_right = false; use_top = true; use_left = true; break; } scrollimage(); } if (action == 'over') {//mouseover elm_scrol_image.update(''); elm_scrol_image.style.display = 'block'; } else if (action == 'out') {//mouseout // if (mouseover_plaatjediv=='') { elm_scrol_image.update(''); elm_scrol_image.style.display = 'none'; // } } else { return false; } } window.onscroll = function() { scrollimage(); } function kies_subdebiteur(dbcd){ var file = './?action=select_subdebiteur'; var extend = 'dbcd=' + dbcd; var xmlObj = null; if(window.XMLHttpRequest){ xmlObj = new XMLHttpRequest(); } else if(window.ActiveXObject){ xmlObj = new ActiveXObject("Microsoft.XMLHTTP"); } else { return; } xmlObj.onreadystatechange = function(){ if(xmlObj.readyState == 4){ var dataArray = xmlObj.responseXML.getElementsByTagName('result'); var dataArrayLen = dataArray.length; var insertData = ''; for (i=0; i2) { $('load_all_pages').style.display = ''; } } setTimeout("updatePage()", 0); } if (Event.observe) { // Event.observe(window, 'load', endless_page, false); } //document.observe("dom:loaded",endless_page); function setCookie(name, value, expires, path, domain, secure) { /*document.cookie= name + "=" + escape(value) + ((expires) ? "; expires=" + expires.toGMTString() : "") + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : "");*/ } function getCookie(name) { var dc = document.cookie; var prefix = name + "="; var begin = dc.indexOf("; " + prefix); if (begin == -1) { begin = dc.indexOf(prefix); if (begin != 0) return null; } else { begin += 2; } var end = document.cookie.indexOf(";", begin); if (end == -1) { end = dc.length; } return unescape(dc.substring(begin + prefix.length, end)); } function deleteCookie(name, path, domain) { if (getCookie(name)) { document.cookie = name + "=" + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + "; expires=Thu, 01-Jan-70 00:00:01 GMT"; } } /* function getPageHeightasdsad(){ document.body.setAttribute('height',''); var y; var test1 = document.body.scrollHeight; var test2 = document.body.offsetHeight if (test1 > test2) { y = document.body.scrollHeight; } else { y = document.body.offsetHeight; } // document.body.style.height = '100%'; return parseInt(y); } */ function _getWindowHeight(){ if (self.innerWidth) { frameWidth = self .innerWidth; frameHeight = self.innerHeight; } else if (document.documentElement && document.documentElement.clientWidth) { frameWidth = document.documentElement.clientWidth; if($('scroll')) { frameHeight = $('scroll').offsetHeight; } else { frameHeight = document.documentElement.clientHeight; } } else if (document.body) { frameWidth = document.body.clientWidth; if($('scroll')) { frameHeight = $('scroll').offsetHeight; } else { frameHeight = document.body.clientHeight; } } return parseInt(frameHeight); } function getScrollHeight(){ var y; // all except Explorer if (self.pageYOffset) { y = self.pageYOffset; } else if (document.documentElement && document.documentElement.scrollTop) { y = document.documentElement.scrollTop; } else if (document.body) { y = document.body.scrollTop; } if ($('scroll')) { y = $('scroll').scrollTop; } return parseInt(y)+_getWindowHeight(); } function getPageHeight(){ if (window.innerHeight && window.scrollMaxY) {// Firefox yWithScroll = window.innerHeight + window.scrollMaxY; xWithScroll = window.innerWidth + window.scrollMaxX; } else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac yWithScroll = document.body.scrollHeight; xWithScroll = document.body.scrollWidth; } else { // works in Explorer 6 Strict, Mozilla (not FF) and Safari yWithScroll = document.body.offsetHeight; xWithScroll = document.body.offsetWidth; } if ($('scroll')) { yWithScroll = $('scroll').scrollHeight; xWithScroll = $('scroll').scrollWidth; } arrayPageSizeWithScroll = new Array(xWithScroll,yWithScroll); //alert( 'The height is ' + yWithScroll + ' and the width is ' + xWithScroll ); return parseInt(yWithScroll); } var saved_values = new Array(); function save_value(element) { if(element.className=='checkbox') { saved_values[saved_values.length] = new Array(element.id,element.checked); } else { saved_values[saved_values.length] = new Array(element.id,element.value); } } function set_input_save() { var elements = $$('.select_stuksaantal'); for(i=0;i 0){ for(i=0;i -1) { query_string = query_string.replace('&allpages=1',''); } var new_q_string = ''; if(waarde != 'all'){ var start = ((waarde-1)*max_regels)+1; var arr_q_string = query_string.split('&'); var start_gevonden = 0; if(arr_q_string.length > 0){ for(i=0;i 0){ for(i=0;i 0){ extra_params = '&' + arr_extra_params.join('&'); } var url = './?action=print_' + list_type + extra_params; // alert(url); MM_openBrWindow(url,'printlist','scrollbars=yes,width=800,height=600'); } /** * sort_list * sorteert de lijst op de aangegeven kolom * @author p.welling * @since 2.1.9 * @param col de kolom waarop gesorteerd wordt * @param order de sorteringsvolgorde * @return */ function sort_list(col,order){ var elm_q_string = $('query_string'); //alert(col + "\n" + order); if(elm_q_string){ var arr_q_string = elm_q_string.value.split('&'); var new_q_string = new Array(); for(i=0;i