
var dummy=true;if(layoutstyle==0){var topheight=100;var toptopheight=0;}
if(layoutstyle==1){var topheight=260;var toptopheight=30;var topwidth=500;var logowidth=400;}
var XMLHttpRequestObject=false;if(window.XMLHttpRequest){XMLHttpRequestObject=new XMLHttpRequest();}
else
if(window.ActiveXObject){XMLHttpRequestObject=new ActiveXObject('Microsoft.XMLHTTP');}
function openDataTxt(dataSource,divID){if(XMLHttpRequestObject){var obj=document.getElementById(divID);XMLHttpRequestObject.open('GET',dataSource);XMLHttpRequestObject.onreadystatechange=function(){if(XMLHttpRequestObject.readyState==4&&XMLHttpRequestObject.status==200){obj.innerHTML=XMLHttpRequestObject.responseText;}};XMLHttpRequestObject.send(null);}}
function openDataHidden(dataSource){if(XMLHttpRequestObject){XMLHttpRequestObject.open('GET',dataSource);XMLHttpRequestObject.send(null);}}
function openDataJs(dataSource){if(XMLHttpRequestObject){XMLHttpRequestObject.open('GET',dataSource);XMLHttpRequestObject.onreadystatechange=function(){if(XMLHttpRequestObject.readyState==4&&XMLHttpRequestObject.status==200){eval(XMLHttpRequestObject.responseText);}};XMLHttpRequestObject.send(null);}}
function getPageSize(val){if((val!='x')&&(val!='y')){alert('error in aanroep getpagesize');}
var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=document.body.scrollWidth;yScroll=window.innerHeight+window.scrollMaxY;}
else
if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}
else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){windowWidth=self.innerWidth;windowHeight=self.innerHeight;}
else
if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}
else
if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
var pageHeight=0;var pageWidth=0;if(yScroll<windowHeight){pageHeight=windowHeight;}
else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=windowWidth;}
else{pageWidth=xScroll;}
if(val=='y'){return windowHeight;}
if(val=='x'){return windowWidth;}}
function ltrimn(s){var l=0;while(l<s.length&&s[l]=='\n'){l++;}
return s.substring(l,s.length);}
function SetActiveDiv(name){document.getElementById('groepdiv').style.display="none";document.getElementById('categoriediv').style.display="none";document.getElementById('griddiv').style.display="none";if(layoutstyle!=1){document.getElementById(name).innerHTML='';}
document.getElementById(name).style.display="block";if(layoutstyle==1){if(name=='griddiv'){document.getElementById('griddiv').style.display="block";document.getElementById('categoriediv').style.display="block";}
if(name=='groepdiv'){document.getElementById('categoriediv').innerHTML='';document.getElementById('groepdiv').innerHTML='';document.getElementById('griddiv').style.display="block";document.getElementById('categoriediv').style.display="none";document.getElementById('groepdiv').style.display="block";}
if(name=='categoriediv'){document.getElementById('groepdiv').innerHTML='';document.getElementById('categoriediv').innerHTML='';document.getElementById('griddiv').style.display="block";document.getElementById('categoriediv').style.display="block";document.getElementById('groepdiv').style.display="none";}}
return true;}
function isLoggedIn(){if(prelogin==0)
document.getElementById('Login').style.display="none";if(prelogin==0)
document.getElementById('Newaccount').style.display="none";if(prelogin==0)
document.getElementById('Vergeten').style.display="none";document.getElementById('Logout').style.display="block";document.getElementById('Editaccount').style.display="block";return true;}
function isLoggedOut(){if(prelogin==0)
document.getElementById('Login').style.display="block";if(prelogin==0)
document.getElementById('Newaccount').style.display="block";if(prelogin==0)
document.getElementById('Vergeten').style.display="block";document.getElementById('Logout').style.display="none";document.getElementById('Editaccount').style.display="none";return true;}
function isdigit(nr){var ret=true;for(var i=0;i<nr.length;i++){if((nr.charAt(i)<'0')||(nr.charAt(i)>'9')){ret=false;}}
return ret;}
function isEven(num){return!(num%2);}
function aplus(veld){veld='Aantal'+veld;var waarde=1;var value=document.getElementById(veld).value;if((isdigit(value)==true)&&(value>=1)){if(value<=9998){document.getElementById(veld).value=parseFloat(document.getElementById(veld).value)+waarde;}}
else{document.getElementById(veld).value=1;}}
function amin(veld){veld='Aantal'+veld;var waarde=1;var value=document.getElementById(veld).value;if(isdigit(value)==true){if((value=='')||(value<=1)){document.getElementById(veld).value='1';}
else{document.getElementById(veld).value=parseFloat(document.getElementById(veld).value)-waarde;}}
else{document.getElementById(veld).value='';}}
function getCookie(tag){var value=null;var myCookie=document.cookie+";";var findTag=tag+"=";var endPos;if(myCookie.length>0){var beginPos=myCookie.indexOf(findTag);if(beginPos!=-1){beginPos+=findTag.length;endPos=myCookie.indexOf(";",beginPos);if(endPos==-1){endPos=myCookie.length;}
value=unescape(myCookie.substring(beginPos,endPos));}}
return value;}
function setCookie(tag,value){var expireDate=new Date();var expireString="";expireDate.setTime(expireDate.getTime()+(1000*60*60*24*365));expireString="expires="+expireDate.toGMTString();document.cookie=tag+"="+escape(value)+";"+expireString+";";}
function delCookie(name){var expireNow=new Date();document.cookie=name+"="+"; expires=Thu, 01-Jan-70 00:00:01 GMT"+";";}
function getProd(){var id='Maatbox';return document.getElementById(id).value;}
function SetWagenVol(){document.getElementById('Wagen').className='WagenVol';}
function SetWagenLeeg(){document.getElementById('Wagen').className='WagenLeeg';}
function ReloadInfoPage(Prod){self.location='./Info.php?p='+Prod;}
function numbersonly(myfield,e,dec){var key;var keychar;if(window.event){key=window.event.keyCode;}
else
if(e){key=e.which;}
else{return true;}
keychar=String.fromCharCode(key);if((key===null)||(key===0)||(key===8)||(key===9)||(key===13)||(key===27)){return true;}
else
if((("0123456789").indexOf(keychar)>-1)){return true;}
else
if(dec&&(keychar==".")){myfield.form.elements[dec].focus();return false;}
else{return false;}}
Ext.BLANK_IMAGE_URL='./ext/resources/images/default/s.gif';var bb;Ext.override(Ext.Tip,{doAutoWidth:function(){var bw=this.body.getTextWidth();if(this.title){bw=Math.max(bw,this.header.child('span').getTextWidth(this.title));}
bw+=this.getFrameWidth()+(this.closable?20:0)+this.body.getPadding("lr");this.setWidth(bw.constrain(this.minWidth,this.maxWidth));if(Ext.isIE7&&!this.repainted){this.el.repaint();this.repainted=true;}}});Ext.QuickTips.init();Ext.apply(Ext.QuickTips.getQuickTip(),{showDelay:1000,trackMouse:true});Ext.apply(Ext.form.VTypes,{password:function(val,field){if(field.initialPassField){var pwd=Ext.getCmp(field.initialPassField);return(val==pwd.getValue());}
return true;},passwordText:'Passwords do not match'});var infowin;var privacywin;var downloadwin;var leveringwin;Ext.onReady(function(){if(layoutstyle==1){Ext.util.CSS.swapStyleSheet('theme','./theme/css/xtheme-gray-extend.css');var gwd=(getPageSize('x')-logowidth);document.getElementById('gridholder').style.width=gwd+"px";}
Ext.override(Ext.grid.GridView,{processRows:function(startRow,skipStripe){if(this.ds.getCount()<1){return;}
skipStripe=skipStripe||!this.grid.stripeRows;startRow=startRow||0;var rows=this.getRows();var cls=' x-grid3-row-alt ';for(var i=startRow,len=rows.length;i<len;i++){var row=rows[i];row.rowIndex=i;if(!skipStripe){var isAlt=((i+1)%2==0);var hasAlt=(' '+row.className+' ').indexOf(cls)!=-1;if(isAlt==hasAlt){continue;}
if(isAlt){row.className+=" x-grid3-row-alt";}
else{row.className=row.className.replace("x-grid3-row-alt","");}}
var isSelected=false;}
var selections=this.grid.selModel.getSelections();if(selections.length>0){for(var i=0;i<selections.length;i++){var rec=selections[i];var index=this.grid.store.indexOf(selections[i]);this.getRow(index).className+=' x-grid3-row-selected';}}}});Ext.History.init();var winkel=new Ext.Element({id:'winkel'});Ext.History.add('winkel');Ext.History.on('change',function(token){Ext.History.add('winkel');});infowin=new Ext.Window({title:'Product informatie',closable:true,closeAction:'hide',modal:true,bodyStyle:'padding:10px',layout:'fit',width:680,height:430,maximizable:false,resizable:true,autoScroll:true,border:true,plain:false,shadow:true,shadowOffset:6,buttonAlign:'center',buttons:[{text:'Sluiten',iconCls:'icon-annuleren',handler:function(){infowin.hide();}}]});privacywin=new Ext.Window({title:'Privacy',closable:true,closeAction:'hide',modal:true,bodyStyle:'padding:10px',layout:'fit',width:680,height:430,maximizable:false,resizable:true,autoScroll:true,border:true,plain:false,shadow:true,shadowOffset:6,buttonAlign:'center',autoLoad:'Getsiteinfo.php?vlag=P',buttons:[{text:'Sluiten',iconCls:'icon-annuleren',handler:function(){privacywin.hide();}}]});downloadwin=new Ext.Window({title:'Download',closable:true,closeAction:'hide',modal:true,bodyStyle:'padding:10px',layout:'fit',width:680,height:430,maximizable:false,resizable:true,autoScroll:true,border:true,plain:false,shadow:true,shadowOffset:6,buttonAlign:'center',autoLoad:{url:'./maatwerk/Download.htm'},buttons:[{text:'Sluiten',iconCls:'icon-annuleren',handler:function(){downloadwin.hide();}}]});leveringwin=new Ext.Window({title:'Levering',closable:true,closeAction:'hide',modal:true,bodyStyle:'padding:10px',layout:'fit',width:680,height:430,maximizable:false,resizable:true,autoScroll:true,border:true,plain:false,shadow:true,shadowOffset:6,buttonAlign:'center',autoLoad:'Getsiteinfo.php?vlag=V',buttons:[{text:'Sluiten',iconCls:'icon-annuleren',handler:function(){leveringwin.hide();}}]});var layoutdata=[['0','Default'],['1','Alternatief']];var layoutstore=new Ext.data.SimpleStore({fields:['code','layoutname'],data:layoutdata});var layoutcombo=new Ext.form.ComboBox({store:layoutstore,valueField:'code',displayField:'layoutname',mode:'local',resizable:false,listWidth:170,width:170,typeAhead:true,forceSelection:true,triggerAction:'all',value:layoutstyle,editable:false,onSelect:function(record){window.location.search=Ext.urlEncode({"layoutstyle":record.get("code")});}});var langdata=[['nl','Dutch','ascii','ux-flag-nl'],['en','English','ascii','ux-flag-en'],['de','German','utf-8','ux-flag-de']];var langstore=new Ext.data.SimpleStore({fields:['code','language','charset','flag'],data:langdata});var langcombo=new Ext.ux.IconCombo({store:langstore,valueField:'code',displayField:'language',iconClsField:'flag',typeAhead:true,mode:'local',width:170,triggerAction:'all',value:'Dutch',editable:false,selectOnFocus:true,onSelect:function(record){window.location.search=Ext.urlEncode({"lang":record.get("code"),"charset":record.get("charset")});}});var params=Ext.urlDecode(window.location.search.substring(1));if(params.lang){var record=langstore.data.find(function(item,key){if(item.data.code==params.lang){return true;}
return false;});if(record){langcombo.setValue(record.data.language);}}
var loading=Ext.get('loading');var mask=Ext.get('loadingdiv');mask.setOpacity(0.8);mask.shift({xy:loading.getXY(),width:loading.getWidth(),height:loading.getHeight(),remove:true,duration:0,opacity:0.3,callback:function(){loading.fadeOut({duration:0.2,remove:true});}});var themeData=new Ext.data.SimpleStore({fields:['display','value'],data:[['Blue (Default)','./theme/css/xtheme-default.css'],['Slate','./theme/css/xtheme-slate.css'],['Gray Extend','./theme/css/xtheme-gray-extend.css']]});var comboTheme=new Ext.form.ComboBox({store:themeData,displayField:'display',typeAhead:true,mode:'local',triggerAction:'all',selectOnFocus:true,resizable:false,listWidth:170,width:170,valueField:'value',emptyText:'Blue (Default)'});comboTheme.on('select',function(combo){Ext.util.CSS.swapStyleSheet('theme',combo.getValue());},this);var aboutbutton=new Ext.Button({id:'show-about-btn',text:'Versie informatie',iconCls:'icon-info',tooltip:'<b>Versie informatie van deze webwinkel</b>',handler:function(){Ext.Msg.show({title:'Info',id:'aboutwin',msg:'Ciris Webwinkel versie 1.1.6.3d<br>&copy; 2008-2009  <a href="http://www.denetwerkadviseur.nl/" target="_BLANK" style="color:black; text-decoration:none;">De Netwerkadviseur B.V.</a>',buttons:Ext.Msg.OK,animEl:'elId',icon:Ext.MessageBox.INFO,minWidth:260});}});var privacybutton=new Ext.Button({id:'show-privacy-btn',text:'Privacybeleid',iconCls:'icon-privacy',tooltip:'<b>Privacybeleid voor elk sitebezoek, transactie of overeenkomst</b>',handler:function(){privacywin.show();}});var downloadbutton=new Ext.Button({id:'show-download-btn',text:'Download',iconCls:'icon-download',tooltip:'<b>Download</b>',handler:function(){downloadwin.show();}});var leveringbutton=new Ext.Button({id:'show-levering-btn',text:'Algemene voorwaarden',iconCls:'icon-levering',tooltip:'<b>Algemene verkoop-, leverings- en betalingsvoorwaarden</b>',handler:function(){leveringwin.show();}});var vraagbutton=new Ext.Button({id:'show-vraag-btn',text:'Stel een vraag',iconCls:'icon-vraag',tooltip:'<b>Stel een vraag</b>',handler:function(){ShowVraagWin(0);}});var routebutton=new Ext.Button({id:'show-route-btn',text:'Bezoekadres',iconCls:'icon-route',tooltip:'<b>Plattegrond</b>',handler:function(){var mapwin;if(!mapwin){mapwin=new Ext.Window({layout:'fit',title:'Bijenhuis',closeAction:'hide',width:600,height:400,x:80,y:60,items:{xtype:'gmappanel',region:'center',zoomLevel:14,gmapType:'map',mapConfOpts:['enableScrollWheelZoom','enableDoubleClickZoom','enableDragging'],mapControls:['GSmallMapControl','GMapTypeControl','NonExistantControl'],setCenter:{geoCodeAddr:'Grintweg 273, 6704 AP Wageningen - 0317 422422.',marker:{title:'Bijenhuis'}}}});}
mapwin.show();}});var toptoppanel=new Ext.Panel({frame:false,border:false,items:new Ext.form.Hidden({name:'dummy',id:'dummy',value:'dummy'}),bbar:[{id:'zoekentext',text:'Zoeken:'}],autoHeight:false,height:0});if(layoutstyle==1){toptoppanel.setHeight(56);toptoppanel.addClass('toptop');}
toptoppanel.render('toolbartop');bb=toptoppanel.getBottomToolbar();bb.add(zoekveld);bb.addSpacer();bb.addSpacer();bb.addSpacer();bb.addSpacer();bb.add(aboutbutton);bb.addSpacer();bb.addSpacer();bb.addSpacer();bb.addSpacer();bb.addSpacer();bb.add(privacybutton);bb.addSpacer();bb.addSpacer();bb.addSpacer();bb.addSpacer();bb.addSpacer();bb.add(leveringbutton);bb.addSpacer();bb.addSpacer();bb.addSpacer();bb.addSpacer();bb.addSpacer();bb.add(downloadbutton);bb.addSpacer();bb.addSpacer();bb.addSpacer();bb.addSpacer();bb.addSpacer();bb.add(routebutton);bb.addSpacer();bb.addSpacer();bb.addSpacer();bb.addSpacer();bb.addSpacer();bb.add(vraagbutton);bb.addFill();Ext.Ajax.request({url:'Countwinkelwagen.php',success:function(result,request){var countwinkelwagen=result.responseText;if(countwinkelwagen==0){SetWagenLeeg();}
else{SetWagenVol();}}});Ext.Ajax.request({url:'Getloginid.php',success:function(result,request){var klantid=result.responseText;if(klantid==0){dummy=isLoggedOut();}
else{dummy=isLoggedIn();}}});if(prelogin==1)
ShowLoginWin();if(pid!=''){infowin.show();infowin.load({url:'Info.php',params:'p='+pid});}});var afleverstore;function ShowAfleveradressenWin(){var aflever=0;var afleverpanel=new Ext.FormPanel({id:'afleverpanel',renderTo:'hiddendiv',items:[new Ext.form.Hidden({name:'dummy',id:'dummy',value:aflever})]});var xg=Ext.grid;afleverstore=new Ext.data.JsonStore({url:'./Getafleveradressen.php',root:'datos',totalProperty:'total',fields:[{name:'Volgnr'},{name:'Bedrijfsnaam'},{name:'Voornaam'},{name:'Tussenvoegsel'},{name:'Achternaam'},{name:'Geslacht'},{name:'Afdeling'},{name:'Adres'},{name:'Postcode'},{name:'Plaats'},{name:'Land'}],sortInfo:{field:'Volgnr',direction:'ASC'},remoteSort:true});afleverstore.load();afleverstore.setDefaultSort('Volgnr','ASC');var afleversm=new Ext.grid.RowSelectionModel({singleSelect:true});var aflevergrid=new xg.GridPanel({store:afleverstore,cm:new xg.ColumnModel([{id:"Volgnr",header:"",width:50,css:'text-align:left; vertical-align: middle;',fixed:true,menuDisabled:true,sortable:false,hidden:false,renderer:function(v,params,record){var a1='';if(record.data.Volgnr==0){a1='<input type="text" style="width:16px;height:8px;" class="icon-info">';}
return a1},dataIndex:'Volgnr'},{header:"Bedrijfsnaam",width:100,css:'font-size:14px; vertical-align: middle;',fixed:false,menuDisabled:true,sortable:false,hidden:false,dataIndex:'Bedrijfsnaam'},{header:"Ter attentie van",css:'font-size:14px; vertical-align: middle;',fixed:false,menuDisabled:true,sortable:false,hidden:false,dataIndex:'Achternaam'},{header:"Afdeling",width:100,css:'font-size:14px; vertical-align: middle;',fixed:false,menuDisabled:true,sortable:false,hidden:false,dataIndex:'Afdeling'},{header:"Adres",width:100,css:'font-size:14px; vertical-align: middle;',fixed:false,menuDisabled:true,sortable:false,hidden:false,dataIndex:'Adres'},{header:"Postcode",width:60,css:'font-size:14px; vertical-align: middle;',fixed:false,menuDisabled:true,sortable:false,hidden:false,dataIndex:'Postcode'},{header:"Plaats",width:100,css:'font-size:14px; vertical-align: middle;',fixed:false,menuDisabled:true,sortable:false,hidden:false,dataIndex:'Plaats'},{header:"Land",width:100,css:'font-size:14px; vertical-align: middle;',fixed:false,menuDisabled:true,sortable:false,hidden:false,dataIndex:'Land'}]),viewConfig:{forceFit:true},sm:afleversm,loadMask:false,stripeRows:true,height:(getPageSize('y')-200),width:1,frame:false});aflevergrid.store.on('load',function(){Ext.Ajax.request({url:'Curaflever.php',callback:function(options,success,response){if(Ext.util.JSON.decode(response.responseText).success==false){var statusmsg=Ext.Msg.show({title:'Error',msg:Ext.util.JSON.decode(response.responseText).data[0].responseMsg,buttons:Ext.Msg.OK,animEl:'elId',icon:Ext.MessageBox.ERROR});aflevergrid.getSelectionModel().selectFirstRow();}
else{var afleverid=Ext.util.JSON.decode(response.responseText).datos[0].Afleveradres;aflevergrid.getSelectionModel().selectFirstRow();aflevergrid.getSelectionModel().selectRow(afleverid,false);}},timeout:'10000'});},this);var afleverwin=new Ext.Window({title:'Afleveradressen',closable:true,modal:true,layout:'fit',width:900,maximizable:true,resizable:true,autoScroll:true,border:false,plain:false,shadow:true,shadowOffset:6,items:aflevergrid,buttons:[{text:'Annuleren',iconCls:'icon-annuleren',handler:function(){afleverwin.close();ShowMethodeWin();}},{text:'Nieuw afleveradres',iconCls:'icon-newafleveradres',handler:function(){ShowAfleveradresWin('nieuw',0);}},{text:'Bewerk afleveradres',iconCls:'icon-editafleveradres',handler:function(){if(afleversm.hasSelection()){var volgnr=afleversm.getSelected().data.Volgnr;if(volgnr=='0')
ShowAccountWin('edit')
else
ShowAfleveradresWin('edit',volgnr);}
else{var statusmsg=Ext.Msg.show({title:'Error',msg:'Er is geen afleveradres geselecteerd',buttons:Ext.Msg.OK,animEl:'elId',icon:Ext.MessageBox.ERROR});}}},{text:'Verwijder afleveradres',iconCls:'icon-delafleveradres',handler:function(){if(afleversm.hasSelection()){var volgnr=afleversm.getSelected().data.Volgnr;ShowDelAfleveradresWin(volgnr);}
else{var statusmsg=Ext.Msg.show({title:'Error',msg:'Er is geen afleveradres geselecteerd',buttons:Ext.Msg.OK,animEl:'elId',icon:Ext.MessageBox.ERROR});}}},{text:'Selecteren',iconCls:'icon-opslaan',handler:function(){if(afleversm.hasSelection()){var volgnr=afleversm.getSelected().data.Volgnr;afleverpanel.getForm().submit({url:'./Setafleveradres.php?Aflever='+volgnr,waitTitle:'Verwerken',waitMsg:'Gegeven worden gecontroleerd...',success:function(){afleverwin.close();ShowMethodeWin();},failure:function(form,action){if(action&&action.result&&action.result.data){var msg=action.result.data[0].responseMsg;var statusmsg=Ext.Msg.show({title:'Error',msg:msg,buttons:Ext.Msg.OK,animEl:'elId',icon:Ext.MessageBox.ERROR});}}});}
else{var statusmsg=Ext.Msg.show({title:'Error',msg:'Er is geen afleveradres geselecteerd',buttons:Ext.Msg.OK,animEl:'elId',icon:Ext.MessageBox.ERROR});}}}]});afleverwin.show();}
function ShowLoginWin(locatie){var loginpanel=new Ext.FormPanel({labelWidth:80,url:'Login.php',frame:false,border:false,bodyStyle:'padding:5px 5px 0;',baseCls:'x-panel-mc',width:360,defaults:{width:230},defaultType:'textfield',defaults:{anchor:'95%',selectOnFocus:true,msgTarget:'side'},items:[{fieldLabel:'Email adres',name:'email',id:'email',vtype:'email',fireKey:function(e){if(e.getKey()==e.RETURN||e.getKey()==e.ENTER){Ext.getCmp('pass').focus();}},allowBlank:false},{fieldLabel:'Wachtwoord',name:'pass',id:'pass',inputType:'password',fireKey:function(e){if(e.getKey()==e.RETURN||e.getKey()==e.ENTER){dologin();}},allowBlank:false},{fieldLabel:'Bewaren',xtype:'checkbox',name:'bewaren',id:'bewaren',allowBlank:true}]});var loginwin=new Ext.Window({title:'Inloggen',closable:false,modal:true,bodyStyle:'padding:10px',layout:'fit',width:460,height:183,maximizable:false,resizable:false,border:true,plain:false,shadow:true,shadowOffset:6,region:'center',buttonAlign:'center',items:loginpanel,buttons:[{text:'Inloggen',iconCls:'icon-ok',id:'loginbutton',handler:function(){dologin();}},{text:'Nog geen klant',name:'ngklant',id:'ngklant',iconCls:'icon-ngklant',handler:function(){loginwin.close();ShowAccountWin('nieuw');}},{text:'Wachtwoord vergeten',name:'wwvergeten',id:'wwvergeten',iconCls:'icon-wwvergeten',handler:function(){loginwin.close();ShowVergetenWin();}},{text:'Annuleren',name:'Annuleren',id:'Annuleren',iconCls:'icon-annuleren',handler:function(){loginwin.close();}}]});function dologin(){loginpanel.getForm().submit({url:'./Login.php',waitTitle:'Verwerken',waitMsg:'Gegeven worden gecontroleerd...',success:function(){if(locatie!='Afrekenen'){Ext.Msg.show({title:'Login',msg:'U ben nu ingelogd',buttons:Ext.Msg.OK,animEl:'elId',icon:Ext.MessageBox.INFO});Ext.Ajax.request({url:'Getloginnaam.php',success:function(result,request){var uname=result.responseText;uname='Ingelogd als: '+uname;bb.add({id:'welkomtext',text:uname});}});}
dummy=isLoggedIn();if(document.getElementById('bewaren').checked==true){var Name=document.getElementById('email').value;var Pass=document.getElementById('pass').value;setCookie("Username",Name);setCookie("Password",Pass);}
else{delCookie("Username");delCookie("Password");}
loginwin.close();if(locatie=='Afrekenen'){ShowMethodeWin();}},failure:function(form,action){if(action&&action.result&&action.result.data){var msg=action.result.data[0].responseMsg;var statusmsg=Ext.Msg.show({title:'Error',msg:msg,buttons:Ext.Msg.OK,animEl:'elId',icon:Ext.MessageBox.ERROR});}}});}
loginwin.show();if(prelogin==1){document.getElementById('Annuleren').style.display="none";}
var Name=getCookie("Username");var Pass=getCookie("Password");if(Name!==null){document.getElementById('bewaren').checked=1;Ext.getCmp('bewaren').setValue(true)
document.getElementById('email').value=Name;document.getElementById('pass').value=Pass;}
else{document.getElementById('bewaren').checked=0;Ext.getCmp('bewaren').setValue(false)
document.getElementById('email').value='';document.getElementById('pass').value='';}
Ext.getCmp('email').focus('',10);return true;}
function ShowAfrekenenWin(){Ext.Ajax.request({url:'Countwinkelwagen.php',success:function(result,request){var countwinkelwagen=result.responseText;if(countwinkelwagen==0){Ext.Msg.show({title:'Error',msg:'De winkelwagen is leeg',buttons:Ext.Msg.OK,animEl:'elId',icon:Ext.MessageBox.ERROR});}
else{Ext.Ajax.request({url:'Getloginid.php',success:function(result,request){if((result.responseText=='')||(result.responseText==0)){ShowLoginWin('Afrekenen');}
else{ShowMethodeWin();}}});}}});}
function ShowDelWinkelwagenWin(){var delwinkelwagenpanel=new Ext.FormPanel({id:'delwinkelwagenpanel',url:'Delwinkelwagen.php',renderTo:'hiddendiv',items:[new Ext.form.Hidden({name:'Page',value:'s'})]});delwinkelwagenpanel.getForm().submit({url:'./Delwinkelwagen.php',waitTitle:'Verwerken',waitMsg:'verzoek wordt verwerkt...',success:function(){winkelwagenstore.load();SetWagenLeeg();},failure:function(form,action){if(action&&action.result&&action.result.data){var msg=action.result.data[0].responseMsg;var statusmsg=Ext.Msg.show({title:'Error',msg:msg,buttons:Ext.Msg.OK,animEl:'elId',icon:Ext.MessageBox.ERROR});}}});}
function runClick(grid,rowIndex,columnIndex,e){var fieldname=grid.getColumnModel().getDataIndex(columnIndex);var record=grid.getStore().getAt(rowIndex);var productid=record.get('ProductID');if((fieldname=='ProductNaam')||(fieldname=='ProductID')||(fieldname=='ProductImage')){infowin.show();infowin.load({url:'Info.php',params:'p='+productid});}
if((productid!=orderkostenid)&&(productid!=factuurkostenid)){if(fieldname=='Del'){ShowBestelWin(productid,0,'Winkelwagen');}
if((fieldname=='Plus')||(fieldname=='Min')){var aantal=record.get('Aantal');if(fieldname=='Plus'){aantal=parseInt(aantal,10)+parseInt(1,10);}
if(fieldname=='Min'){aantal=parseInt(aantal,10)-parseInt(1,10);}
ShowBestelWin(productid,aantal,'Winkelwagen');}
var veld='';if(fieldname=='Aantallocal'){veld='Aantal'+productid;document.getElementById(veld).focus();}
if(fieldname=='Bestel'){veld='Aantal'+productid;aantal=parseFloat(document.getElementById(veld).value);ShowBestelWin(productid,aantal,'Producten');}}}
function runDBClick(grid,rowIndex,e){var record=grid.getStore().getAt(rowIndex);var productid=record.get('ProductID');infowin.show();infowin.load({url:'Info.php',params:'p='+productid});}
var winkelwagenstore;function ShowWinkelwagen(){var xg=Ext.grid;winkelwagenstore=new Ext.data.JsonStore({url:'./Getwinkelwagen.php',root:'datos',totalProperty:'total',fields:[{name:'ProductID'},{name:'Aantal'},{name:'Prijs'},{name:'ProductNaam'},{name:'ProductBeschrijving'}],sortInfo:{field:'orderregels.Tijd',direction:'ASC'},remoteSort:true});winkelwagenstore.load();winkelwagenstore.setDefaultSort('orderregels.Tijd','ASC');var summary=new Ext.grid.GridSummary();Ext.grid.GridSummary.Calculations['totalCost']=function(v,record,field){return v+(record.data.Aantal*record.data.Prijs);};var winkelwagengrid=new xg.GridPanel({store:winkelwagenstore,cm:new xg.ColumnModel([{id:"ProductID",header:"Nummer",width:90,css:'cursor: pointer; font-size:14px; text-align: left; vertical-align: middle;',fixed:true,menuDisabled:true,sortable:true,hidden:false,dataIndex:'ProductID'},{header:"Naam",css:'cursor: pointer; font-size:14px; vertical-align: middle;',fixed:false,menuDisabled:true,sortable:true,hidden:false,renderer:function(v,params,record){var a1='';var a2='';if(record.data.ProductBeschrijving.length!=1){a1='<div ext:qtip="'+record.data.ProductBeschrijving+'">';a2='</div>';}
else{a1='';a2='';}
var tekst=a1+record.data.ProductNaam+a2;return tekst;},dataIndex:'ProductNaam'},{header:"Prijs",width:100,css:'font-size:14px; text-align: center; vertical-align: middle;',fixed:true,menuDisabled:true,sortable:true,hidden:false,renderer:'euMoney',dataIndex:'Prijs'},{header:"Aantal",width:60,css:'font-size:14px; text-align: right;  vertical-align: middle;',fixed:true,menuDisabled:true,sortable:true,hidden:false,dataIndex:'Aantal'},{header:"",width:24,css:'                text-align: center; vertical-align: middle;',fixed:true,menuDisabled:true,sortable:false,hidden:false,renderer:function(v,params,record){if((record.data.ProductID!=orderkostenid)&&(record.data.ProductID!=factuurkostenid)){var plusimg='<input type="button" class="Plus">';return plusimg;}},dataIndex:'Plus'},{header:"",width:24,css:'                text-align: center; vertical-align: middle;',fixed:true,menuDisabled:true,sortable:false,hidden:false,renderer:function(v,params,record){if((record.data.ProductID!=orderkostenid)&&(record.data.ProductID!=factuurkostenid)){var minimg='<input type="button" class="Min">';return minimg;}},dataIndex:'Min'},{header:"Totaal",width:100,css:'font-size:14px; text-align: center; vertical-align: middle;',fixed:true,menuDisabled:true,sortable:false,hidden:false,renderer:function(v,params,record){var m=parseInt(record.data.Prijs,10)*parseInt(record.data.Aantal,10);return Ext.util.Format.euMoney(parseInt(m,10));},dataIndex:'ProductID',summaryType:'totalCost',summaryRenderer:Ext.util.Format.euMoney},{header:"",width:24,css:'                text-align: center; vertical-align: middle;',fixed:true,menuDisabled:true,sortable:false,hidden:false,renderer:function(v,params,record){if((record.data.ProductID!=orderkostenid)&&(record.data.ProductID!=factuurkostenid)){var delimg='<input type="button" class="Del">';return delimg;}},dataIndex:'Del'}]),plugins:[summary],viewConfig:{forceFit:true},sm:new Ext.grid.RowSelectionModel({singleSelect:true}),listeners:{cellclick:function(grid,rowIndex,columnIndex,e){runClick(grid,rowIndex,columnIndex,e);}},loadMask:false,stripeRows:true,width:760,height:(getPageSize('y')-200),frame:false});var winkelwagenwin=new Ext.Window({title:'Winkelwagen',closable:true,modal:true,layout:'fit',width:900,maximizable:true,resizable:true,autoScroll:true,border:false,plain:false,shadow:true,shadowOffset:6,items:winkelwagengrid,buttons:[{text:'Verder winkelen',iconCls:'icon-vorige',handler:function(){winkelwagenwin.close();}},{text:'Afrekenen',iconCls:'icon-afrekenen',handler:function(){winkelwagenwin.close();ShowAfrekenenWin();}},{text:'Leeg maken',iconCls:'icon-leegmaken',handler:function(){ShowDelWinkelwagenWin();}}]});winkelwagenwin.show();}
function ShowBestelWin(id,aantal,doel){var bestelpanel=new Ext.FormPanel({id:'bestelpanel',url:'Regels.php',frame:false,border:false,bodyStyle:'padding:10px;',baseCls:'x-panel-mc',renderTo:'hiddendiv',items:[new Ext.form.Hidden({name:'p',value:id}),new Ext.form.Hidden({name:'a',value:aantal}),new Ext.form.Hidden({name:'Page',value:doel})]});bestelpanel.getForm().submit({url:'./Regels.php',waitTitle:'Verwerken',waitMsg:'verzoek wordt verwerkt...',success:function(form,action){if(winkelwagenstore)
winkelwagenstore.load();if(doel=='Producten'){SetWagenVol();if(action&&action.result&&action.result.data){var msg=action.result.data[0].responseMsg;var statusmsg=Ext.Msg.show({title:'Status',msg:msg,buttons:Ext.Msg.OK,animEl:'elId',icon:Ext.MessageBox.INFO});var closetask2=new Ext.util.DelayedTask(statusmsg.hide,statusmsg);closetask2.delay(2500);}}
else{Ext.Ajax.request({url:'Countwinkelwagen.php',success:function(result,request){var countwinkelwagen=result.responseText;if(countwinkelwagen==0){SetWagenLeeg();}
else{SetWagenVol();}}});}},failure:function(form,action){if(action&&action.result&&action.result.data){var msg=action.result.data[0].responseMsg;var statusmsg=Ext.Msg.show({title:'Error',msg:msg,buttons:Ext.Msg.OK,animEl:'elId',icon:Ext.MessageBox.ERROR});}}});}
var store;function ShowGrid(grp,sub,zoek){var maxrows=999;var grpnaam='';var subnaam='';var gridnavpanel1=new Ext.Toolbar({items:[{text:'<span style="font-weight: bold; font-size:14px; color: 0000ff; text-decoration: underline;">Home</span>',handler:function(){ShowGroepWin();}},'<img src="./ext/resources/images/default/grid/page-next.gif">',{text:'<span id="groepnaamvalue" style="font-weight: bold; font-size:14px; color: 0000ff; text-decoration: underline;">'+grpnaam+'</span>',handler:function(){ShowCategorieWin(grp)}},'<img src="./ext/resources/images/default/grid/page-next-disabled.gif">',{xtype:'tbtext',text:'<span id="categorienaamvalue" style="font-weight: bold; font-size:14px; color: 000000;">'+subnaam+'</span>'}]});var gridnavpanel2=new Ext.Toolbar({items:[{text:'<span style="font-weight: bold; font-size:14px; color: 0000ff; text-decoration: underline;">Home</span>',handler:function(){ShowGroepWin();}},'<img src="./ext/resources/images/default/grid/page-next-disabled.gif">',{xtype:'tbtext',text:'<span style="font-weight: bold; font-size:14px; color: 000000;">'+zoek+'</span>'}]});if(zoek=='')
var gridnavpanel=gridnavpanel1;else
gridnavpanel=gridnavpanel2;var xg=Ext.grid;store=new Ext.data.JsonStore({url:'./Grid.php',root:'datos',totalProperty:'total',fields:[{name:'ProductID'},{name:'ProductImage'},{name:'ProductNaam'},{name:'ProductBeschrijving'},{name:'ProductPrijs'}],sortInfo:{field:'ProductNaam',direction:'ASC'},baseParams:{grp:grp,sub:sub,zoek:zoek,op:'ProductNaam'},remoteSort:true});store.load({params:{start:0,limit:maxrows,grp:grp,sub:sub,zoek:zoek,op:'ProductNaam'}});store.setDefaultSort('ProductNaam','ASC');var navbar=new Ext.PagingToolbar({plugins:new Ext.ux.Andrie.pPageSize({beforeText:'Items per pagina:',afterText:'',variations:[maxrows,5,10,25,50]}),pageSize:maxrows,store:store,displayInfo:true});var grid=new xg.GridPanel({store:store,tbar:gridnavpanel,cm:new xg.ColumnModel([{id:"ProductID",header:"Nummer",width:90,css:'cursor: pointer; font-size:14px; text-align: left; vertical-align: middle;',fixed:true,menuDisabled:true,sortable:true,hidden:false,dataIndex:'ProductID'},{header:"Foto",width:60,align:'center',css:'height:44px; cursor: pointer; vertical-align: middle;',fixed:true,menuDisabled:true,sortable:false,hidden:false,renderer:function(v,params,record){var filename='<img src="'+record.data.ProductImage+'-S.jpg" ext:qtip="<img src=\''+record.data.ProductImage+'-L.jpg\'>">';return filename;},dataIndex:'ProductImage'},{header:"Naam",css:'cursor: pointer; font-size:14px; vertical-align: middle;',fixed:false,menuDisabled:true,sortable:true,hidden:false,renderer:function(v,params,record){var a1='';var a2='';if(record.data.ProductBeschrijving.length!=1){a1='<div ext:qtip="'+record.data.ProductBeschrijving+'">';a2='</div>';}
else{a1='';a2='';}
var tekst=a1+record.data.ProductNaam+a2;return tekst;},dataIndex:'ProductNaam'},{header:"Prijs",width:100,css:'font-size:14px; vertical-align: middle;',fixed:true,menuDisabled:true,sortable:true,hidden:false,renderer:'euMoney',dataIndex:'ProductPrijs'},{header:"Aantal",width:55,css:'font-size:14px; vertical-align: middle;',fixed:true,menuDisabled:true,sortable:false,hidden:false,renderer:function(v,params,record){var aantalinput='<input type="text" class="Invoer" size="3" maxlength="4" value="1" onKeyPress="return numbersonly(this, event);" id="Aantal'+record.data.ProductID+'" name="Aantal'+record.data.ProductID+'" />';return aantalinput;},dataIndex:'Aantallocal'},{header:"",width:24,css:'vertical-align: middle;',fixed:true,menuDisabled:true,sortable:false,hidden:false,renderer:function(v,params,record){var plusinput='<input type="button" class="Plus" onclick="aplus(\''+record.data.ProductID+'\');">';return plusinput;},dataIndex:'Pluslocal'},{header:"",width:24,css:'vertical-align: middle;',fixed:true,menuDisabled:true,sortable:false,hidden:false,renderer:function(v,params,record){var mininput='<input type="button" class="Min" onclick="amin(\''+record.data.ProductID+'\');">';return mininput;},dataIndex:'Minlocal'},{header:"",width:24,css:'vertical-align: middle;',fixed:true,menuDisabled:true,sortable:false,hidden:false,renderer:function(v,params,record){var vraaginput='<input type="button" class="Vraag" onclick="ShowVraagWin(\''+record.data.ProductID+'\');">';return vraaginput;},dataIndex:'vraaglocal'},{header:"",width:30,css:'vertical-align: middle;',fixed:true,menuDisabled:true,sortable:false,hidden:false,renderer:function(v,params,record){var bestelinput='<input type="button" class="Bestel">';return bestelinput;},dataIndex:'Bestel'}]),viewConfig:{forceFit:true},sm:new Ext.grid.RowSelectionModel({singleSelect:true}),listeners:{cellclick:function(grid,rowIndex,columnIndex,e){runClick(grid,rowIndex,columnIndex,e);}},loadMask:true,stripeRows:true,height:(getPageSize('y')-topheight-toptopheight-26),width:1,frame:false});var prodwin=new Ext.Panel({modal:true,layout:'fit',autoScroll:true,border:false,plain:false,items:grid});if(layoutstyle==1){var newwidth=getPageSize('x')-logowidth;prodwin.setWidth(newwidth);}
document.getElementById('griddiv').innerHTML='';SetActiveDiv('griddiv');prodwin.render('griddiv');if(zoek==''){Ext.Ajax.request({url:'Getgroepnaam.php?grp='+grp,success:function(result,request){grpnaam=result.responseText;document.getElementById('groepnaamvalue').innerHTML=grpnaam;}});Ext.Ajax.request({url:'Getcategorienaam.php?sub='+sub,success:function(result,request){subnaam=result.responseText;document.getElementById('categorienaamvalue').innerHTML=subnaam;}});}}
var MySearchField=Ext.extend(Ext.form.TwinTriggerField,{initComponent:function(){MySearchField.superclass.initComponent.call(this);this.on('specialkey',function(f,e){if(e.getKey()==e.ENTER){this.onTrigger2Click();}},this);this.on('render',function(o){setTimeout(function(){o.getEl().dom.parentNode.style.width=o.width;},100);});},validationEvent:false,validateOnBlur:false,trigger1Class:'x-form-clear-trigger',trigger2Class:'x-form-search-trigger',hideTrigger1:true,width:160,hasSearch:false,removeAllOnEmpty:false,onTrigger1Click:function(){if(this.hasSearch){this.el.dom.value='';this.triggers[0].hide();this.hasSearch=false;this.focus();}},onTrigger2Click:function(){var v=this.getRawValue();if(v.length<1){this.onTrigger1Click();return;}
this.hasSearch=true;this.triggers[0].show();this.focus();ShowGrid('-1','-1',v);}});var zoekveld=new MySearchField({emptyText:'',width:180,id:'zoekveld'});function ShowWinkelwagenTip(){Ext.Ajax.request({url:'TipWagen.php',success:function(result,request){Ext.ux.Toaster.msg('Inhoud winkelwagen','<b>{0}</b>',result.responseText);}});}
Ext.util.Format.euMoney=function(v){var t=0;if(parseInt(v,10)>=0){t=8;}
if(parseInt(v,10)>999){t=6;}
if(parseInt(v,10)>9999){t=4;}
if(parseInt(v,10)>99999){t=2;}
if(parseInt(v,10)>999999){t=0;}
v=v/100;v=(Math.round((v-0)*100))/100;v=(v==Math.floor(v))?v+".00":((v*10==Math.floor(v*10))?v+"0":v);var s='';for(var i=0;i<=t;i++){s=s+'&nbsp;';}
return('&euro;'+s+v).replace(/\./,',');};function ShowPhotoWin(filename){var photowin=new Ext.Window({title:'Product foto',closable:true,modal:true,bodyStyle:'padding:10px',layout:'fit',width:680,height:480,maximizable:true,resizable:true,autoScroll:true,border:true,plain:false,shadow:true,shadowOffset:6,buttonAlign:'center',html:'<img src="'+filename+'">',buttons:[{text:'Sluiten',handler:function(){photowin.close();}}]});photowin.show();photowin.maximize();}
function ShowVergetenWin(){var vergetenpanel=new Ext.FormPanel({labelWidth:50,url:'Vergeten.php',frame:false,border:false,baseCls:'x-panel-mc',defaults:{width:260},defaultType:'textfield',defaults:{anchor:'95%',selectOnFocus:true,msgTarget:'side'},items:[{fieldLabel:'Email',name:'email',id:'email',vtype:'email',fireKey:function(e){if(e.getKey()==e.RETURN||e.getKey()==e.ENTER){dovergeten();}},allowBlank:false}]});var vergetenwin=new Ext.Window({title:'Wachtwoord vergeten',closable:true,modal:true,bodyStyle:'padding:10px',layout:'fit',width:400,height:125,maximizable:false,resizable:false,autoScroll:true,border:true,plain:false,shadow:true,shadowOffset:6,region:'center',buttonAlign:'center',items:vergetenpanel,buttons:[{text:'Verzenden',iconCls:'icon-ok',handler:function(){dovergeten();}},{text:'Annuleren',iconCls:'icon-annuleren',handler:function(){vergetenwin.close();}}]});function dovergeten(){vergetenpanel.getForm().submit({url:'./Vergeten.php',waitTitle:'Verwerken',waitMsg:'verzoek wordt verwerkt...',success:function(form,action){if(action&&action.result&&action.result.data){var msg=action.result.data[0].responseMsg;var statusmsg=Ext.Msg.show({title:'Status',msg:msg,buttons:Ext.Msg.OK,animEl:'elId',icon:Ext.MessageBox.INFO});}
vergetenwin.close();},failure:function(form,action){if(action&&action.result&&action.result.data){var msg=action.result.data[0].responseMsg;var statusmsg=Ext.Msg.show({title:'Error',msg:msg,buttons:Ext.Msg.OK,animEl:'elId',icon:Ext.MessageBox.ERROR});}}});}
vergetenwin.show();Ext.getCmp('email').focus('',10);}
function ShowVraagWin(pid){if(pid==0){pid='';soort='A';}
else{soort='P';}
var landstore=new Ext.data.JsonStore({url:'./Getland.php',root:'datos',fields:[{name:'Land'}]});var landcombo=new Ext.form.ComboBox({store:landstore,name:'Land',fieldLabel:'Land',displayField:'Land',typeAhead:true,forceSelection:true,mode:'local',hiddenName:'Land',triggerAction:'all',selectOnFocus:true,emptyText:'NEDERLAND',value:'NEDERLAND',resizable:false,listWidth:200,width:200,valueField:'Land',editable:true});landstore.load();var vraagpanel=new Ext.FormPanel({labelWidth:120,url:'Newvraag.php',frame:false,border:false,baseCls:'x-panel-mc',defaults:{width:230},defaultType:'textfield',defaults:{anchor:'95%',selectOnFocus:true,msgTarget:'side'},items:[hiddenfield=new Ext.form.Hidden({name:'Soort',id:'Soort',value:soort}),{fieldLabel:'Emailadres',name:'Email',id:'Email',vtype:'email',blankText:'Email is verplicht',fireKey:function(e){if(e.getKey()==e.RETURN||e.getKey()==e.ENTER){Ext.getCmp('Onderwerp').focus();}},allowBlank:false},{fieldLabel:'Onderwerp',name:'Onderwerp',id:'Onderwerp',blankText:'Onderwerp is verplicht',fireKey:function(e){if(e.getKey()==e.RETURN||e.getKey()==e.ENTER){Ext.getCmp('Nummer').focus();}},allowBlank:false},{fieldLabel:'Productnummer',name:'Nummer',id:'Nummer',value:pid,fireKey:function(e){if(e.getKey()==e.RETURN||e.getKey()==e.ENTER){Ext.getCmp('Naam').focus();}},allowBlank:true},{fieldLabel:'Naam',name:'Naam',id:'Naam',fireKey:function(e){if(e.getKey()==e.RETURN||e.getKey()==e.ENTER){Ext.getCmp('Organisatie').focus();}},allowBlank:true},{fieldLabel:'Organisatie',name:'Organisatie',id:'Organisatie',fireKey:function(e){if(e.getKey()==e.RETURN||e.getKey()==e.ENTER){Ext.getCmp('Adres').focus();}},allowBlank:true},{fieldLabel:'Adres',name:'Adres',id:'Adres',fireKey:function(e){if(e.getKey()==e.RETURN||e.getKey()==e.ENTER){Ext.getCmp('Postcode').focus();}},allowBlank:true},{fieldLabel:'Postcode',name:'Postcode',id:'Postcode',fireKey:function(e){if(e.getKey()==e.RETURN||e.getKey()==e.ENTER){Ext.getCmp('Plaats').focus();}},allowBlank:true},{fieldLabel:'Woonplaats',name:'Plaats',id:'Plaats',fireKey:function(e){if(e.getKey()==e.RETURN||e.getKey()==e.ENTER){Ext.getCmp('Telefoon').focus();}},allowBlank:true},landcombo,{fieldLabel:'Telefoon',name:'Telefoon',id:'Telefoon',fireKey:function(e){if(e.getKey()==e.RETURN||e.getKey()==e.ENTER){Ext.getCmp('Vraag').focus();}},allowBlank:true},{fieldLabel:'Vraag',name:'Bericht',id:'Bericht',xtype:'textarea',anchor:'95% -270',allowBlank:true}]});var vraagwin=new Ext.Window({title:'Stel een vraag',closable:true,modal:true,bodyStyle:'padding:10px',layout:'fit',width:400,height:440,maximizable:false,resizable:false,autoScroll:true,border:true,plain:false,shadow:true,shadowOffset:6,region:'center',buttonAlign:'center',items:vraagpanel,buttons:[{text:'Verzenden',iconCls:'icon-ok',handler:function(){vraagpanel.getForm().submit({url:'./Newvraag.php',waitTitle:'Verwerken',waitMsg:'verzoek wordt verwerkt...',success:function(form,action){if(action&&action.result&&action.result.data){var msg=action.result.data[0].responseMsg;var statusmsg=Ext.Msg.show({title:'Status',msg:msg,buttons:Ext.Msg.OK,animEl:'elId',icon:Ext.MessageBox.INFO});}
vraagwin.close();},failure:function(form,action){if(action&&action.result&&action.result.data){var msg=action.result.data[0].responseMsg;var statusmsg=Ext.Msg.show({title:'Error',msg:msg,buttons:Ext.Msg.OK,animEl:'elId',icon:Ext.MessageBox.ERROR});}}});}},{text:'Annuleren',iconCls:'icon-annuleren',handler:function(){vraagwin.close();}}]});vraagwin.show();Ext.getCmp('Email').focus('',10);}
function ShowInfoWin(id){infowin.show();infowin.load({url:'Info.php',params:'p='+id});}
function ShowLogoutWin(){var logoutpanel=new Ext.FormPanel({id:'logoutpanel',url:'Logout.php',renderTo:'hiddendiv',items:[new Ext.form.Hidden({name:'Page',value:'s'})]});logoutpanel.getForm().submit({url:'./Logout.php',waitTitle:'Verwerken',waitMsg:'verzoek wordt verwerkt...',success:function(){Ext.Msg.show({title:'Logout',msg:'U ben nu uitgelogd',buttons:Ext.Msg.OK,animEl:'elId',icon:Ext.MessageBox.INFO});dummy=isLoggedOut();var uname=Ext.getCmp('welkomtext');if(uname)
uname.destroy();},failure:function(){Ext.Msg.show({title:'Logout',msg:'Error',buttons:Ext.Msg.OK,animEl:'elId',icon:Ext.MessageBox.ERROR});}});if(prelogin==1)
ShowLoginWin();}
function ShowAccountWin(mode){var landstore=new Ext.data.JsonStore({url:'./Getland.php',root:'datos',fields:[{name:'Land'}]});var landcombo=new Ext.form.ComboBox({store:landstore,name:'Land',fieldLabel:'Land',displayField:'Land',typeAhead:true,forceSelection:true,mode:'local',hiddenName:'Land',triggerAction:'all',selectOnFocus:true,emptyText:'NEDERLAND',value:'NEDERLAND',resizable:false,listWidth:200,width:200,valueField:'Land',editable:true});landstore.load();var geslachtstore=new Ext.data.JsonStore({url:'./Getgeslacht.php',root:'datos',fields:['Geslacht','Geslachtid']});var geslachtcombo=new Ext.form.ComboBox({store:geslachtstore,name:'Geslacht',fieldLabel:'Aanhef',displayField:'Geslacht',typeAhead:true,forceSelection:true,mode:'local',hiddenName:'Geslacht',triggerAction:'all',selectOnFocus:true,emptyText:'Dhr',resizable:false,listWidth:200,width:200,valueField:'Geslachtid',editable:true});geslachtstore.load();var newaccountpanel=new Ext.FormPanel({labelWidth:120,id:'newaccountpanel',frame:false,border:false,bodyStyle:'padding:10px;',baseCls:'x-panel-mc',defaultType:'textfield',defaults:{anchor:'95%',width:230,selectOnFocus:true,msgTarget:'side'},items:[{fieldLabel:'Emailadres',name:'Email',id:'Email',vtype:'email',fireKey:function(e){if(e.getKey()==e.RETURN||e.getKey()==e.ENTER){Ext.getCmp('pass').focus();}},blankText:'Email is verplicht',maxLength:50,allowBlank:false},{fieldLabel:'Wachtwoord',inputType:'password',allowBlank:false,name:'pass',fireKey:function(e){if(e.getKey()==e.RETURN||e.getKey()==e.ENTER){if(mode=='edit')
Ext.getCmp('Bedrijfsnaam').focus();else
Ext.getCmp('pass-cfrm').focus();}},maxLength:20,id:'pass'},{fieldLabel:'Nogmaals',name:'pass-cfrm',id:'pass-cfrm',vtype:'password',fireKey:function(e){if(e.getKey()==e.RETURN||e.getKey()==e.ENTER){Ext.getCmp('Bedrijfsnaam').focus();}},maxLength:20,allowBlank:false,inputType:'password',initialPassField:'pass'},{fieldLabel:'Bedrijfsnaam',name:'Bedrijfsnaam',id:'Bedrijfsnaam',fireKey:function(e){if(e.getKey()==e.RETURN||e.getKey()==e.ENTER){Ext.getCmp('Voornaam').focus();}},maxLength:40,allowBlank:true},geslachtcombo,{fieldLabel:'Voornaam',name:'Voornaam',id:'Voornaam',blankText:'Voornaam is verplicht',fireKey:function(e){if(e.getKey()==e.RETURN||e.getKey()==e.ENTER){Ext.getCmp('Tussenvoegsel').focus();}},maxLength:20,allowBlank:false},{fieldLabel:'Tussenvoegsel',name:'Tussenvoegsel',id:'Tussenvoegsel',fireKey:function(e){if(e.getKey()==e.RETURN||e.getKey()==e.ENTER){Ext.getCmp('Achternaam').focus();}},maxLength:20,allowBlank:true},{fieldLabel:'Achternaam',name:'Achternaam',id:'Achternaam',blankText:'Achternaam is verplicht',fireKey:function(e){if(e.getKey()==e.RETURN||e.getKey()==e.ENTER){Ext.getCmp('Afdeling').focus();}},maxLength:40,allowBlank:false},{fieldLabel:'Afdeling',name:'Afdeling',id:'Afdeling',fireKey:function(e){if(e.getKey()==e.RETURN||e.getKey()==e.ENTER){Ext.getCmp('Adres').focus();}},maxLength:40,allowBlank:true},{fieldLabel:'Adres',name:'Adres',id:'Adres',fireKey:function(e){if(e.getKey()==e.RETURN||e.getKey()==e.ENTER){Ext.getCmp('Postcode').focus();}},maxLength:40,allowBlank:false},{fieldLabel:'Postcode',name:'Postcode',id:'Postcode',maxLength:7,fireKey:function(e){if(e.getKey()==e.RETURN||e.getKey()==e.ENTER){Ext.getCmp('Plaats').focus();}},allowBlank:false},{fieldLabel:'Woonplaats',name:'Plaats',id:'Plaats',fireKey:function(e){if(e.getKey()==e.RETURN||e.getKey()==e.ENTER){Ext.getCmp('Telefoon').focus();}},maxLength:30,allowBlank:false},landcombo,{fieldLabel:'Telefoon',name:'Telefoon',id:'Telefoon',fireKey:function(e){if(e.getKey()==e.RETURN||e.getKey()==e.ENTER){Ext.getCmp('Rekeningnummer').focus();}},maxLength:17,allowBlank:false},{fieldLabel:'Rekeningnr.',name:'Rekeningnummer',id:'Rekeningnummer',fireKey:function(e){if(e.getKey()==e.RETURN||e.getKey()==e.ENTER){Ext.getCmp('BICCode').focus();}},maskRe:/\w/,maxLength:34,allowBlank:false},{fieldLabel:'BIC-code',name:'BICCode',id:'BICCode',maxLength:11,allowBlank:true},{xtype:'checkbox',boxLabel:'Ik wil de nieuwsbrief ontvangen',hideLabel:true,name:'Nieuwsbrief',id:'Nieuwsbrief',allowBlank:true}]});var titelacc='Nieuw account';if(mode=='edit')
titelacc='Mijn account'
var newaccountwin=new Ext.Window({title:titelacc,closable:true,modal:true,layout:'fit',width:480,height:550,maximizable:false,resizable:false,border:true,plain:false,shadow:true,shadowOffset:6,region:'center',buttonAlign:'center',items:newaccountpanel,buttons:[{text:'Opslaan',iconCls:'icon-opslaan',handler:function(){if(newaccountpanel.getForm().isValid()){if(mode=='edit'){newaccountpanel.getForm().submit({url:'./Editaccount.php',waitTitle:'Verwerken',waitMsg:'Gegeven worden gecontroleerd...',success:function(){Ext.Msg.alert('Status','Account is bijgewerkt');newaccountwin.close();},failure:function(form,action){if(action&&action.result&&action.result.data){var msg=action.result.data[0].responseMsg;var statusmsg=Ext.Msg.show({title:'Error',msg:msg,buttons:Ext.Msg.OK,animEl:'elId',icon:Ext.MessageBox.ERROR});}}});}
else{newaccountpanel.getForm().submit({url:'./Newaccount.php',waitTitle:'Verwerken',waitMsg:'Gegeven worden gecontroleerd...',success:function(){Ext.Msg.alert('Status','Account aangemaakt');newaccountwin.close();},failure:function(form,action){if(action&&action.result&&action.result.data){var msg=action.result.data[0].responseMsg;var statusmsg=Ext.Msg.show({title:'Error',msg:msg,buttons:Ext.Msg.OK,animEl:'elId',icon:Ext.MessageBox.ERROR});}}});}}}},{text:'Annuleren',iconCls:'icon-annuleren',handler:function(){newaccountwin.close();}}]});if(nieuwsbrief==0){newaccountwin.height=newaccountwin.height-24;newaccountpanel.findById('Nieuwsbrief').hidden=true;}
if(mode=='edit'){newaccountpanel.load({url:'./Getaccount.php',waitMsg:'Loading'});newaccountwin.height=newaccountwin.height-20;newaccountpanel.findById('pass-cfrm').fieldLabel='';newaccountpanel.findById('pass-cfrm').labelSeparator='';newaccountpanel.findById('pass-cfrm').hidden=true;newaccountpanel.findById('pass-cfrm').allowBlank=true;newaccountpanel.findById('Email').disabled=true;}
newaccountwin.show();if(mode=='edit')
Ext.getCmp('pass').focus('',100);else
Ext.getCmp('Email').focus('',100);}
function ShowAfleveradresWin(mode,volgnr){var landstore=new Ext.data.JsonStore({url:'./Getland.php',root:'datos',fields:[{name:'Land'}]});var landcombo=new Ext.form.ComboBox({store:landstore,name:'Land',fieldLabel:'Land',displayField:'Land',typeAhead:true,forceSelection:true,mode:'local',hiddenName:'Land',triggerAction:'all',selectOnFocus:true,emptyText:'NEDERLAND',value:'NEDERLAND',resizable:false,listWidth:200,width:200,valueField:'Land',editable:true});landstore.load();var newafleverpanel=new Ext.FormPanel({labelWidth:120,id:'newafleverpanel',url:'Newafleveradres.php',frame:false,border:false,bodyStyle:'padding:10px;',baseCls:'x-panel-mc',defaults:{width:230},defaultType:'textfield',defaults:{anchor:'95%',selectOnFocus:true,msgTarget:'side'},items:[{fieldLabel:'Bedrijfsnaam',name:'Bedrijfsnaam',id:'Bedrijfsnaam',fireKey:function(e){if(e.getKey()==e.RETURN||e.getKey()==e.ENTER){Ext.getCmp('Achternaam').focus();}},maxLength:40,allowBlank:true},{fieldLabel:'Ter attentie van',name:'Achternaam',id:'Achternaam',fireKey:function(e){if(e.getKey()==e.RETURN||e.getKey()==e.ENTER){Ext.getCmp('Afdeling').focus();}},maxLength:40,allowBlank:true},{fieldLabel:'Afdeling',name:'Afdeling',id:'Afdeling',fireKey:function(e){if(e.getKey()==e.RETURN||e.getKey()==e.ENTER){Ext.getCmp('Adres').focus();}},maxLength:40,allowBlank:true},{fieldLabel:'Adres',name:'Adres',id:'Adres',fireKey:function(e){if(e.getKey()==e.RETURN||e.getKey()==e.ENTER){Ext.getCmp('Postcode').focus();}},maxLength:40,allowBlank:false},{fieldLabel:'Postcode',name:'Postcode',id:'Postcode',fireKey:function(e){if(e.getKey()==e.RETURN||e.getKey()==e.ENTER){Ext.getCmp('Plaats').focus();}},maxLength:7,allowBlank:false},{fieldLabel:'Woonplaats',name:'Plaats',id:'Plaats',maxLength:30,allowBlank:false},landcombo,new Ext.form.Hidden({name:'volgnr',id:'volgnr',value:volgnr})]});var newafleverwin=new Ext.Window({title:'Afleveradres',closable:true,modal:true,layout:'fit',width:480,height:280,maximizable:false,resizable:false,border:true,plain:false,shadow:true,shadowOffset:6,region:'center',buttonAlign:'center',items:newafleverpanel,buttons:[{text:'Opslaan',iconCls:'icon-opslaan',handler:function(){if(newafleverpanel.getForm().isValid()){if(mode=='edit'){newafleverpanel.getForm().submit({url:'./Editafleveradres.php',waitTitle:'Verwerken',waitMsg:'Gegeven worden gecontroleerd...',success:function(){afleverstore.load();newafleverwin.close();},failure:function(){Ext.Msg.alert('Status','Kan afleveradres niet bijwerken!');}});}
else{newafleverpanel.getForm().submit({url:'./Newafleveradres.php',waitTitle:'Verwerken',waitMsg:'Gegeven worden gecontroleerd...',success:function(){afleverstore.load();newafleverwin.close();},failure:function(form,action){if(action&&action.result&&action.result.data){var msg=action.result.data[0].responseMsg;var statusmsg=Ext.Msg.show({title:'Error',msg:msg,buttons:Ext.Msg.OK,animEl:'elId',icon:Ext.MessageBox.ERROR});}}});}}}},{text:'Annuleren',iconCls:'icon-annuleren',handler:function(){newafleverwin.close();}}]});newafleverwin.show();if(mode=='edit'){newafleverpanel.load({url:'./Getafleveradres.php',waitMsg:'Loading',params:{volgnr:volgnr}});}
Ext.getCmp('Bedrijfsnaam').focus('',100);}
var methodewin=0;function ShowMethodeWin(){methodewin=0;var verzendstore=new Ext.data.JsonStore({url:'./Getverzend.php',root:'datos',fields:[{name:'Verzend'},{name:'VerzendOmschrijving'},{name:'VerzendInfo'}]});var betaalstore=new Ext.data.JsonStore({url:'./Getbetaal.php',root:'datos',fields:[{name:'Methode'},{name:'MethodeOmschrijving'},{name:'MethodeInfo'}]});var xg=Ext.grid;var verzendsm=new Ext.grid.RowSelectionModel({singleSelect:true});var verzendgrid=new xg.GridPanel({hideHeaders:true,store:verzendstore,cm:new xg.ColumnModel([{id:"Verzend",width:24,css:'font-size:14px; vertical-align: middle;',fixed:true,menuDisabled:true,sortable:false,hidden:true,dataIndex:'Verzend'},{width:250,css:'font-size:14px; vertical-align: middle;',fixed:true,menuDisabled:true,sortable:false,hidden:false,dataIndex:'VerzendOmschrijving'},{width:505,css:'font-size:14px; vertical-align: middle;',fixed:true,menuDisabled:true,sortable:false,hidden:false,dataIndex:'VerzendInfo'}]),viewConfig:{forceFit:false},sm:verzendsm,loadMask:true,stripeRows:true,height:60,width:757,frame:false});verzendgrid.store.on('load',function(){Ext.Ajax.request({url:'Curverzend.php',callback:function(options,success,response){if(Ext.util.JSON.decode(response.responseText).success==false){var statusmsg=Ext.Msg.show({title:'Error',msg:Ext.util.JSON.decode(response.responseText).data[0].responseMsg,buttons:Ext.Msg.OK,animEl:'elId',icon:Ext.MessageBox.ERROR});verzendgrid.getSelectionModel().selectFirstRow();}
else{var verzendid=Ext.util.JSON.decode(response.responseText).datos[0].Verzendmethode;verzendid--;verzendgrid.getSelectionModel().selectFirstRow();verzendgrid.getSelectionModel().selectRow(verzendid,false);}},timeout:'10000'});},this);var betaalsm=new Ext.grid.RowSelectionModel({singleSelect:true});var betaalgrid=new xg.GridPanel({hideHeaders:true,store:betaalstore,id:'betaalgrid',name:'betaalgrid',cm:new xg.ColumnModel([{id:"Methode",width:24,css:'font-size:14px; vertical-align: middle;',fixed:true,menuDisabled:true,sortable:false,hidden:true,dataIndex:'Methode'},{width:250,css:'font-size:14px; vertical-align: middle;',fixed:true,menuDisabled:true,sortable:false,hidden:false,dataIndex:'MethodeOmschrijving'},{width:505,css:'font-size:14px; vertical-align: middle;',fixed:true,menuDisabled:true,sortable:false,hidden:false,dataIndex:'MethodeInfo'}]),viewConfig:{forceFit:false},sm:betaalsm,loadMask:true,stripeRows:true,height:60,width:757,frame:false});betaalgrid.store.on('load',function(){Ext.Ajax.request({url:'Curbetaal.php',callback:function(options,success,response){if(Ext.util.JSON.decode(response.responseText).success==false){var statusmsg=Ext.Msg.show({title:'Error',msg:Ext.util.JSON.decode(response.responseText).data[0].responseMsg,buttons:Ext.Msg.OK,animEl:'elId',icon:Ext.MessageBox.ERROR});betaalgrid.getSelectionModel().selectFirstRow();}
else{var betaalid=Ext.util.JSON.decode(response.responseText).datos[0].Betaalmethode;betaalid--;betaalgrid.getSelectionModel().selectFirstRow();betaalgrid.getSelectionModel().selectRow(betaalid,false);}},timeout:'10000'});},this);var fp=new Ext.FormPanel({id:'fpformpanel',autoScroll:true,name:"fp",id:"fp",plain:false,frame:false,border:false,baseCls:'x-panel-mc',autoHeight:true,items:[{title:'Betaalwijze: Maak hieronder uw keuze',style:{paddingLeft:'10px',paddingTop:'20px'},items:betaalgrid},{title:'Verzendwijze: Maak hieronder uw keuze',style:{paddingLeft:'10px',paddingTop:'20px'},items:verzendgrid},{title:'Opmerking',style:{paddingLeft:'10px',paddingTop:'20px'},items:[{name:'Opmerking',id:'Opmerking',xtype:'textarea',maxLength:14000,width:760,height:60,allowBlank:true}]}]});var veranderafleverbutton=new Ext.Button({text:'Verander afleveradres',handler:function(){methodewin.close();ShowAfleveradressenWin();}});var methodepanel=new Ext.Panel({bodyStyle:'padding:10px',layout:'fit',autoHeight:true,autoScroll:true,border:false,plain:false});var methodebuttonpanel=new Ext.Panel({id:'methodebuttonpanel',bodyStyle:'padding:10px',autoScroll:true,border:false,plain:false,layout:'column',items:[{columnWidth:.9,style:{marginLeft:'400px'},items:[veranderafleverbutton]}]});var methodetpl=new Ext.XTemplate('<tpl for=".">','<table border="0"><tr><td width="400">','<p><b>Factuuradres</b></p>','<p>Bedrijfsnaam: {facbedrijfsnaam}</p>','<p>Naam: {facvoornaam} {factussenvoegsel} {facachternaam}</p>','<p>Afdeling: {facafdeling}</p>','<p>Adres: {facadres}</p>','<p>Postcode: {facpostcode}</p>','<p>Plaats: {facplaats}</p>','<p>Land: {facland}</p>','</td><td>','<p><b>Afleveradres</b></p>','<p>Bedrijfsnaam: {aflbedrijfsnaam}</p>','<p>Ter attentie van: {aflachternaam}</p>','<p>Afdeling: {aflafdeling}</p>','<p>Adres: {afladres}</p>','<p>Postcode: {aflpostcode}</p>','<p>Plaats: {aflplaats}</p>','<p>Land: {aflland}</p>','</td></tr></table>','</tpl>');methodewin=new Ext.Window({title:'Bestel gegevens invoeren',closable:true,modal:true,bodyStyle:'padding:10px',layout:'fit',width:800,height:590,maximizable:true,resizable:true,autoScroll:true,border:false,plain:false,shadow:true,shadowOffset:6,items:[methodepanel,methodebuttonpanel,fp],buttons:[{text:'Annuleren',iconCls:'icon-annuleren',handler:function(){methodewin.close();}},{text:'Volgende',iconCls:'icon-volgende',handler:function(){var betaal=betaalsm.getSelected().data.Methode;var verzend=verzendsm.getSelected().data.Verzend;fp.getForm().submit({url:'./Setverzendbetaal.php?betaal='+betaal+'&verzend='+verzend,waitTitle:'Verwerken',waitMsg:'Gegeven worden gecontroleerd...',success:function(){methodewin.close();ShowControleerWin();},failure:function(form,action){if(action&&action.result&&action.result.data){var msg=action.result.data[0].responseMsg;var statusmsg=Ext.Msg.show({title:'Error',msg:msg,buttons:Ext.Msg.OK,animEl:'elId',icon:Ext.MessageBox.ERROR});}}});}}]});methodewin.show();betaalstore.load();verzendstore.load();methodepanel.getEl().mask('Bezig met laden...','x-mask-loading');Ext.Ajax.request({url:'Getopmerking.php',success:function(result,request){fp.getForm().findField("Opmerking").setRawValue(ltrimn(result.responseText));},failure:function(form,action){if(action&&action.result&&action.result.data){var msg=action.result.data[0].responseMsg;var statusmsg=Ext.Msg.show({title:'Error',msg:msg,buttons:Ext.Msg.OK,animEl:'elId',icon:Ext.MessageBox.ERROR});}}});Ext.Ajax.request({url:'Getmethode.php',success:function(result,request){eval(result.responseText);methodetpl.overwrite(methodepanel.body,controleerdata);methodepanel.getEl().unmask();},failure:function(){methodepanel.getEl().unmask();Ext.Msg.alert('Status','Kan gegevens niet ophalen');}});}
var controleerwin=0;function ShowControleerWin(){controleerwin=0;var voltooienpanel=new Ext.FormPanel({id:'voltooienpanel',url:'Voltooien.php',renderTo:'hiddendiv',items:[new Ext.form.Hidden({name:'voltooien',id:'voltooien',value:'1'})]});var controleerpanel=new Ext.Panel({bodyStyle:'padding:10px',layout:'fit',autoScroll:true,border:false,plain:false});var controleertpl=new Ext.XTemplate('<tpl for=".">','<table border="0"><tr><td width="400">','<p><b>Factuuradres</b></p>','<p>Bedrijfsnaam: {facbedrijfsnaam}</p>','<p>Naam: {facvoornaam} {factussenvoegsel} {facachternaam}</p>','<p>Afdeling: {facafdeling}</p>','<p>Adres: {facadres}</p>','<p>Postcode: {facpostcode}</p>','<p>Plaats: {facplaats}</p>','<p>Land: {facland}</p>','<p><br /></p>','</td><td>','<p><b>Afleveradres</b></p>','<p>Bedrijfsnaam: {aflbedrijfsnaam}</p>','<p>Ter attentie van: {aflachternaam}</p>','<p>Afdeling: {aflafdeling}</p>','<p>Adres: {afladres}</p>','<p>Postcode: {aflpostcode}</p>','<p>Plaats: {aflplaats}</p>','<p>Land: {aflland}</p>','<p><br /></p>','</td></tr><tr><td>','<p><b>Betaalmethode</b>: {betaal}</p>','<p><br /></p>','</td><td>','<p><b>Verzendmethode</b>: {verzend}</p>','<p><br /></p>','</td></tr><tr><td colspan="2">','<p><b>Orderregels:</b> ','<tpl for="regels">','<table><tr class="tablecontroleer"><td width="80">','{ProductID}','</td><td width="300">','{ProductNaam}','</td><td width="80" align="right">','<p> {Aantal}</p>','</td><td width="80" align="right">','<p> {Prijs}</p>','</td><td width="80" align="right">','<p> {totaal}</p>','</tr></td></table>','</tpl></p>','<p><br /></p>','</td></tr><tr><td colspan="2">','<p><b>Eindtotaal</b>: {eindtotaal}<font color="red" size="1">*</font></p>','<p><br /></p>','<p><font color="red" size="2">* excl. Verzendkosten, deze worden later berekend afhankelijk van het gewicht en/of volume</font></p>','</td></tr></table>','</tpl>');controleerwin=new Ext.Window({title:'Controleer bestelling',closable:true,modal:true,bodyStyle:'padding:10px',layout:'fit',width:900,height:(getPageSize('y')-200),maximizable:true,resizable:true,autoScroll:true,border:false,plain:false,shadow:true,shadowOffset:6,items:controleerpanel,buttons:[{text:'Vorige',iconCls:'icon-vorige',handler:function(){controleerwin.close();ShowMethodeWin();}},{text:'Annuleren',iconCls:'icon-annuleren',handler:function(){controleerwin.close();}},{text:'Definitief bestellen',iconCls:'icon-opslaan',handler:function(){voltooienpanel.getForm().submit({url:'./Setafronden.php',waitTitle:'Verwerken',waitMsg:'Gegeven worden gecontroleerd...',success:function(form,action){controleerwin.close();dummy=isLoggedOut();dummy=SetWagenLeeg();if(action&&action.result&&action.result.data){var msg=action.result.data[0].responseMsg;var statusmsg=Ext.Msg.show({title:'Status',msg:msg,buttons:Ext.Msg.OK,animEl:'elId',icon:Ext.MessageBox.INFO});}},failure:function(form,action){if(action&&action.result&&action.result.data){var msg=action.result.data[0].responseMsg;var statusmsg=Ext.Msg.show({title:'Error',msg:msg,buttons:Ext.Msg.OK,animEl:'elId',icon:Ext.MessageBox.ERROR});}}});}}]});Ext.Ajax.request({url:'Getincassocheck.php',success:function(result,request){var rst=result.responseText;if(result.responseText==1){controleerwin.show();controleerpanel.getEl().mask('Bezig met laden...','x-mask-loading');Ext.Ajax.request({url:'Getcontroleer.php',success:function(result,request){eval(result.responseText);controleertpl.overwrite(controleerpanel.body,controleerdata);controleerpanel.getEl().unmask();},failure:function(form,action){if(action&&action.result&&action.result.data){var msg=action.result.data[0].responseMsg;var statusmsg=Ext.Msg.show({title:'Error',msg:msg,buttons:Ext.Msg.OK,animEl:'elId',icon:Ext.MessageBox.ERROR});}}});}
else{Ext.Msg.show({title:'Geen rekeningnummer',msg:'Er is geen rekeningnummer ingevoerd,incasso is niet mogelijk.\n Wilt U dit nummer nu alsnog invoeren?',buttons:Ext.Msg.YESNO,fn:function(btn){if(btn=='yes')
ShowAccountWin('edit');if(btn=='no')
ShowAfrekenenWin();},animEl:'elId',icon:Ext.MessageBox.QUESTION});}},failure:function(form,action){if(action&&action.result&&action.result.data){var msg=action.result.data[0].responseMsg;var statusmsg=Ext.Msg.show({title:'Error',msg:msg,buttons:Ext.Msg.OK,animEl:'elId',icon:Ext.MessageBox.ERROR});}}});}
function ShowGroepWin(){var xd=Ext.data;var grpstore=new Ext.data.JsonStore({url:'Getgroep.php',root:'images',fields:['name','id','url','tip']});grpstore.load();var tpl=new Ext.XTemplate('<tpl for=".">','<div class="thumb-wrap" id="{id}">','<div class="thumb"><img src="{url}" ext:qtip="{tip}"></div>','<span style="width:100px;">{name}</span></div>','</tpl>','<div class="x-clear"></div>');if(layoutstyle==0){var newheight=(getPageSize('y')-topheight-26);var newwidth=getPageSize('x');}
if(layoutstyle==1){var newheight=topheight;var newwidth=topwidth;}
var grppanel=new Ext.Panel({id:'images-view',frame:false,height:newheight,width:newwidth,autoScroll:true,border:true,plain:false,layout:'fit',tbar:[{height:26},{xtype:'tbtext',text:'<span style="font-weight: bold; font-size:14px; color: 000000;">Home<b></span>'}],items:new Ext.DataView({store:grpstore,tpl:tpl,autoHeight:true,multiSelect:true,overClass:'x-view-over',itemSelector:'div.thumb-wrap',listeners:{selectionchange:{fn:function(dv,nodes){ShowCategorieWin(nodes[0].id);}}}})});SetActiveDiv('groepdiv');grppanel.render('groepdiv');if(layoutstyle==1){grppanel.remove(grppanel.getTopToolbar());}}
function ShowCategorieWin(grp){var xd=Ext.data;var catstore=new Ext.data.JsonStore({url:'Getcategorie.php',root:'images',fields:['name','id','url']});catstore.load({params:{Grp:grp}});var tpl=new Ext.XTemplate('<tpl for=".">','<div class="thumb-wrap" id="{id}">','<div class="thumb"><img src="{url}"></div>','<span style="width:100px;">{name}</span></div>','</tpl>','<div class="x-clear"></div>');var grpnaam='';if(layoutstyle==0){var newheight=(getPageSize('y')-125);var newwidth=getPageSize('x');}
if(layoutstyle==1){var newheight=topheight;var newwidth=topwidth;}
var catpanel=new Ext.Panel({id:'images-view',frame:false,height:newheight,width:newwidth,autoScroll:true,border:true,plain:false,layout:'fit',tbar:[{text:'<span style="font-weight: bold; font-size:14px; color: 0000ff; text-decoration: underline;">Home</span>',handler:function(){ShowGroepWin();}},'<img src="./ext/resources/images/default/grid/page-next-disabled.gif">',{xtype:'tbtext',text:'<span id="grpnaamvalue" style="font-weight: bold; font-size:14px; color: 000000;">'+grpnaam+'</span>'}],items:new Ext.DataView({store:catstore,tpl:tpl,autoHeight:true,multiSelect:true,overClass:'x-view-over',itemSelector:'div.thumb-wrap',listeners:{selectionchange:{fn:function(dv,nodes){ShowGrid(grp,nodes[0].id,'');}}}})});SetActiveDiv('categoriediv');catpanel.render('categoriediv');if(layoutstyle==1){catpanel.remove(catpanel.getTopToolbar());}
if(layoutstyle!=1){Ext.Ajax.request({url:'Getgroepnaam.php?grp='+grp,success:function(result,request){grpnaam=result.responseText;document.getElementById('grpnaamvalue').innerHTML=grpnaam;}});}}
function ShowDelAfleveradresWin(volgnr){var delafleveradrespanel=new Ext.FormPanel({id:'delafleveradrespanel',url:'Delafleveradres.php',renderTo:'hiddendiv',items:[new Ext.form.Hidden({name:'volgnr',value:volgnr})]});delafleveradrespanel.getForm().submit({url:'./Delafleveradres.php',waitTitle:'Verwerken',waitMsg:'verzoek wordt verwerkt...',success:function(){afleverstore.load();},failure:function(form,action){if(action&&action.result&&action.result.data){var msg=action.result.data[0].responseMsg;var statusmsg=Ext.Msg.show({title:'Error',msg:msg,buttons:Ext.Msg.OK,animEl:'elId',icon:Ext.MessageBox.ERROR});}}});}
function ShowZoekenWin(){var zoektekst=new Ext.form.TextField({fieldLabel:'Zoeken naar',width:200,id:'zoektekst',name:'zoektekst',allowBlank:false});var zoekenpanel=new Ext.FormPanel({labelWidth:80,frame:false,border:false,baseCls:'x-panel-mc',defaults:{width:200},defaultType:'textfield',defaults:{anchor:'95%',selectOnFocus:true,msgTarget:'side'},items:zoektekst});zoektekst.on("specialkey",specialKey,this);function specialKey(field,e){if(e.getKey()==e.RETURN||e.getKey()==e.ENTER){var v=document.getElementById('zoektekst').value;ShowGrid('-1','-1',v);zoekenwin.close();}}
var zoekenwin=new Ext.Window({title:'Zoeken',closable:true,modal:true,bodyStyle:'padding:10px',layout:'fit',width:400,height:143,maximizable:false,resizable:false,border:true,plain:false,shadow:true,shadowOffset:6,region:'center',buttonAlign:'center',items:zoekenpanel,buttons:[{text:'Annuleren',iconCls:'icon-annuleren',handler:function(){zoekenwin.close();}},{text:'Zoeken',iconCls:'icon-zoeken',handler:function(){var v=document.getElementById('zoektekst').value;ShowGrid('-1','-1',v);zoekenwin.close();}}]});zoekenwin.show();Ext.getCmp('zoektekst').focus('',10);}
