var activeSubMenu = '';
var activeBestel = '';
var activePage = '';
var activeMenu = 'Home';
var timerID = 0;
var isUitgebreid = true;
var activeImgBig = "";
var leftmenu = '';
var leftsubmenu = '';
var leftsubsubmenu = '';
var leftsubsubsubmenu = '';
var leftmenuStyle = '';
var scrollPosition = 0;
var menuTimer = 0;
function trackPage(url) {
// var _gaq = _gaq || [];
var tracker = _gat._getTracker('UA-20572608-1');
tracker._trackPageview(url);
}
var cssmenuids=["cssmenu1"]; // Enter id(s) of CSS Horizontal UL menus, separated by commas
var csssubmenuoffset=33; // Offset of submenus from main menu. Default is 0 pixels.
function createbdmenu(){
for (var i=0; i< cssmenuids.length; i++) {
if ($(cssmenuids[i])) {
var ultags = $(cssmenuids[i]).getElementsByTagName("ul");
for (var t=0; t < ultags.length; t++) {
// ultags[t].style.top = ultags[t].parentNode.offsetHeight+csssubmenuoffset+"px";
ultags[t].style.top = csssubmenuoffset+"px";
var firstElement = ultags[0].parentNode.getElementsByTagName("a")[0];
Elemoffset = ultags[t].parentNode.getElementsByTagName("a")[0].cumulativeOffset();
Elemoffset2 = $('divBreadCrumbs').cumulativeOffset();
ultags[t].style.left = (Elemoffset[0] - Elemoffset2[0])+'px';
//var spanref=document.createElement("span");
//spanref.className = "arrowdiv";
//spanref.innerHTML=" ";
//ultags[t].parentNode.getElementsByTagName("a")[0].appendChild(spanref);
ultags[t].parentNode.onmouseover=function(){
// this.style.zIndex=100;
this.getElementsByTagName("ul")[0].style.visibility="visible";
//this.getElementsByTagName("ul")[0].style.zIndex=0;
}
ultags[t].parentNode.onmouseout=function(){
//this.style.zIndex=0;
this.getElementsByTagName("ul")[0].style.visibility="hidden";
//this.getElementsByTagName("ul")[0].style.zIndex=100;
}
}
}
}
}
function createPopup(title, url, params, w, h) {
// Get Page dimensions
pageDim = $('bodyelem').getDimensions();
pageH = pageDim.height;
// Get Viewport dimensions
dim = document.viewport.getDimensions();
screenW = dim.width;
screenH = dim.height;
// Get Scroll Offset
scrolldim = document.viewport.getScrollOffsets();
scrollH = scrolldim[1];
var calcTop = scrollH+40;
var calcLeft = (screenW-w)/2;
var maxHeight = (screenH-80);
// Create overlay div
var overlayDiv = new Element( 'div' );
overlayDiv.writeAttribute({id:'divOverlay',style:'height: '+pageH+'px;'});
//append div to page element
Element.insert($('bodyelem'), {'top':overlayDiv} );
//create Popup div
var popupDiv = new Element( 'div' );
popupDiv.writeAttribute({id:'divPopupInfo',style:'width: '+w+'px; top: '+calcTop+'px; left: '+calcLeft+'px; max-height: '+maxHeight+'px;'});
//put product name in the new div
popupDiv.update(' Bezig met laden... (sluiten');
//append div to page element
Element.insert($('bodyelem'), {'bottom':popupDiv} );
if (url > '') {
new Ajax.Updater('divPopupInfo', url, {evalScripts:true,asynchronous:true,parameters:params,
onComplete: function() {
$('divPopupInfo').setStyle({
top: calcTop+'px',
left: calcLeft+'px',
height: 'auto',
maxHeight: (Math.abs(maxHeight))+'px'
});
if ((maxHeight-140) < 0 ) {
maxHeight = 10;
} else {
maxHeight = maxHeight-140;
}
// $('divPopupInfo').setStyle({
// top: calcTop+'px',
// left: calcLeft+'px',
// height: 'auto',
// maxHeight: (maxHeight)+'px'
// });
$('divPopupContent').setStyle({
width: (w)+'px',
padding: '0px',
'overflow-y': 'scroll',
height: 'auto',
maxHeight: maxHeight+'px'
});
}});
}
// Create Observer
Event.observe(window, 'resize', setPopupTop);
Event.observe(window, 'scroll', setPopupTop);
}
function closePopup() {
// Clear Observer
Event.stopObserving(window, 'resize', setPopupTop);
Event.stopObserving(window, 'scroll', setPopupTop);
// Remove elements
$('divPopupInfo').remove();
$('divOverlay').remove();
}
function setPopupTop() {
if ($('divPopupInfo')) {
// Get Page dimensions
pageDim = $('divMain').getDimensions();
pageH = pageDim.height;
// Get Viewport dimensions
dim = document.viewport.getDimensions();
screenW = dim.width;
screenH = dim.height;
// Get Scroll Offset
scrolldim = document.viewport.getScrollOffsets();
scrollH = scrolldim[1];
// Get Popup dimensions
pageDim = $('divPopupInfo').getDimensions();
elemW = pageDim.width;
var calcTop = scrollH+40;
var calcLeft = (screenW-elemW)/2;
var maxHeight = (screenH-80);
$('divPopupInfo').setStyle({
top: calcTop+'px',
left: calcLeft+'px',
height: 'auto',
maxHeight: (Math.abs(maxHeight))+'px'
});
if ((maxHeight-140) < 0 ) {
maxHeight = 10;
} else {
maxHeight = maxHeight-140;
}
$('divPopupContent').setStyle({
padding: '0px',
'overflow-y': 'scroll',
height: 'auto',
maxHeight: maxHeight+'px'
});
}
}
function menuOver(elemid, style) {
if (leftsubsubmenu > '') {
if ($(leftsubsubmenu)) {
$(leftsubsubmenu).hide();
}
}
elem = 'leftmenu'+elemid;
if ($(elem)) $(elem).className = style+'Over';
}
function menuOut(elemid, style) {
elem = 'leftmenu'+elemid;
if (leftmenu != elem) {
if ($(elem)) $(elem).className = style;
}
}
function hideSubPanel(elem) {
// setTimeout('$(elem).hide()', 200);
setTimeout('hidePanel2(elem)', 200);
}
function hidePanel2(elem) {
alert(elem);
//$(elem).hide();
}
function submenuOver(elemid) {
elem = 'leftsubmenu'+elemid;
if ($(elem)) $(elem).className = 'divMenuLeftSubItemOver';
}
function newsubmenuOver(elemid, subpanel) {
// alert(elemid+'~'+subpanel);
if ((leftsubsubmenu != subpanel) && (leftsubsubmenu > '')) {
$(leftsubsubmenu).hide();
}
if (subpanel > '') {
if ($(subpanel)) $(subpanel).show();
}
leftsubsubmenu = subpanel;
elem = 'leftsubmenu'+elemid;
if ($(elem)) $(elem).className = 'divMenuLeftSubItemOver';
}
function newsubsubmenuOver(elemid, subpanel) {
// alert(elemid+'~'+subpanel);
if ((leftsubsubsubmenu != subpanel) && (leftsubsubsubmenu > '')) {
$(leftsubsubsubmenu).hide();
}
if (subpanel > '') {
if ($(subpanel)) $(subpanel).show();
}
leftsubsubsubmenu = subpanel;
elem = 'leftsubsubmenu'+elemid;
if ($(elem)) $(elem).className = 'divMenuLeftSubItemOver';
}
function newsubmenuOut(elemid) {
elem = 'leftsubmenu'+elemid;
if (leftsubmenu != elem) {
if ($(elem)) $(elem).className = 'divMenuLeftSubItem';
}
}
function newsubsubmenuOut(elemid) {
elem = 'leftsubsubmenu'+elemid;
if (leftsubsubmenu != elem) {
if ($(elem)) $(elem).className = 'divMenuLeftSubItem';
}
}
function submenuOut(elemid) {
elem = 'leftsubmenu'+elemid;
if (leftsubmenu != elem) {
if ($(elem)) $(elem).className = 'divMenuLeftSubItem';
}
}
function subsubmenuOver(elemid) {
elem = 'leftsubsubmenu'+elemid;
if ($(elem)) $(elem).className = 'divMenuLeftSubSubItemOver';
}
function subsubsubmenuOver(elemid) {
elem = 'leftsubsubsubmenu'+elemid;
if ($(elem)) $(elem).className = 'divMenuLeftSubSubItemOver';
}
function subsubmenuOut(elemid) {
elem = 'leftsubsubmenu'+elemid;
if (leftsubmenu != elem) {
if ($(elem)) $(elem).className = 'divMenuLeftSubSubItem';
}
}
function subsubsubmenuOut(elemid) {
elem = 'leftsubsubsubmenu'+elemid;
// if (leftsubsubmenu != elem) {
if ($(elem)) $(elem).className = 'divMenuLeftSubSubItem';
// }
}
function menuClick(elemid, style) {
elem = 'leftmenu'+elemid;
if (leftmenu > '') document.getElementById(leftmenu).className = leftmenuStyle;
leftmenu = elem;
leftmenuStyle = style;
return true;
}
function submenuClick(elemid) {
elem = 'leftsubmenu'+elemid;
if ((leftsubmenu > '') && ($(leftsubmenu))) $(leftsubmenu).className = 'divMenuLeftSubItem';
leftsubmenu = elem;
return true;
}
function slideSubmenu(id) {
if (id != activeSubMenu) {
if (activeSubMenu > '') {
Effect.BlindUp(activeSubMenu, {duration:0.4});
}
Effect.BlindDown(id, {duration:0.6});
activeSubMenu = id;
}
}
function slideSubmenuNew(id, oldid) {
if (id != activeSubMenu && activeSubMenu > '') {
if (activeSubMenu > '') {
Effect.BlindUp(activeSubMenu, {duration:0.4});
}
} else if (oldid != id) {
if (oldid > "") {
Effect.BlindUp(oldid, {duration:0.4});
}
}
Effect.BlindDown(id, {duration:0.6});
activeSubMenu = id;
}
function UsernameClick(elem) {
if (elem.value == 'Gebruikersnaam...') {
elem.value = '';
}
}
function UsernameBlur(elem) {
if (elem.value == '') {
elem.value = 'Gebruikersnaam...';
}
}
function ZoekClick(elem) {
if (elem.value == 'Zoeken...') {
elem.value = '';
}
}
function ZoekBlur(elem) {
if (elem.value == '') {
elem.value = 'Zoeken...';
}
}
function BestelClick(elem) {
if (elem.value == ' plaats hier een opmerking') {
elem.value = '';
}
}
function BestelBlur(elem) {
if (elem.value == '') {
elem.value = ' plaats hier een opmerking';
}
}
function PasswordClick(elem) {
if (elem.value == 'Wachtwoord...') {
elem.value = '';
}
}
function PasswordBlur(elem) {
if (elem.value == '') {
elem.value = 'Wachtwoord...';
}
}
function Logout() {
if (confirm('Weet u zeker dat u wilt uitloggen?')) {
document.location = '?logout';
}
}
function loadCrossDock(supplierid, iOrderRows) {
if (iOrderRows > 0) {
if (confirm("Er staan nog artikelen in uw selectie! Als u doorgaat wordt uw bestelling verwijderd!")) {
document.location = '/?crossdock='+supplierid;
}
} else {
document.location = '/?crossdock='+supplierid;
}
}
function unloadCrossDock() {
document.location = '/?crossdockunload=true';
}
function showUrl(page, scrollToTop) {
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
document.getElementById('divLoader').style.display='block';
clearTimeout(timerID);
if ($('divContentLeft')) {
if (!$('divContentLeft').visible()) {
$('divContentLeft').show();
}
}
if (activeSubMenu > '') {
Effect.BlindUp(activeSubMenu, {duration:0.4});
activeSubMenu = '';
}
new Ajax.Updater('divContentMiddle', page,
{
onComplete:function(){ if ($('divAanbieding')) {writeAanbieding();} Effect.ScrollTo('divMain', {duration:0.5}); document.getElementById('divLoader').style.display='none';},
evalScripts:true,asynchronous:true}
);
}
function showPage(page, scrollToTop) {
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
document.getElementById('divLoader').style.display='block';
clearTimeout(timerID);
if ($('divContentLeft')) {
if (!$('divContentLeft').visible()) {
$('divContentLeft').show();
}
}
if (page == 'home') {
pagina = '/include/home.php';
setMainStyleNew('Home');
} else if (page == 'aanbiedingen') {
pagina = '/include/aanbiedingen.php';
setMainStyleNew('Aanbieding');
} else if (page == 'nieuw') {
pagina = '/include/nieuw.php';
setMainStyleNew('Nieuw');
} else if (page == 'freshbox') {
pagina = '/include/order_test.php';
setMainStyleNew('Home');
} else if (page == 'afronden') {
pagina = '/include/afronden.php';
setMainStyleNew('Home');
} else if (page == 'bestellijst') {
pagina = '/include/bestellijst.php';
setMainStyleNew('Bestel');
} else if (page == 'wwvergeten') {
pagina = '/include/ww_vergeten_2.php';
setMainStyleNew('Home');
} else if (page == 'servicepagina') {
pagina = '/include/servicepagina.php';
setMainStyleNew('Service');
} else if (page == 'historder') {
pagina = '/include/historder.php';
// setMainStyleNew('Service');
} else if (page == 'servicepagina_valk') {
pagina = '/include/servicepagina.php';
//pagina = '/include/servicepagina_valk.php';
setMainStyleNew('Service');
} else if (page == 'contact') {
pagina = '/include/contact.php';
setMainStyleNew('Contact');
} else if (page == 'registreren') {
pagina = '/include/registreren.php';
} else if (page == 'voorwaarden') {
pagina = '/include/voorwaarden.php';
} else if (page == 'demand') {
pagina = '/include/demand.php';
} else if (page == 'crossdock') {
pagina = '/include/crossdock.php';
} else if (page == 'replacedproducts') {
pagina = '/include/replaced.php';
} else if (page == 'reservations') {
pagina = '/include/reservation.php';
} else if (page == 'weblinks') {
pagina = '/include/weblinks.php';
} else if (page == 'nieuwsbrieven') {
pagina = '/include/newsletters.php';
} else if (page == 'AGFVergelijking') {
pagina = '/include/products_compare.php';
} else if (page == 'customersupport') {
pagina = '/include/customersupport.php';
} else if (page == 'catalogus') {
pagina = '/include/catalogus.php';
}
if (page != 'home') {
new Ajax.Updater('divContentMiddle', pagina,
{
onComplete:function(){
if (scrollToTop) {
Effect.ScrollTo('divMain', {duration:0.5});
}
document.getElementById('divLoader').style.display='none';
},
evalScripts:true,asynchronous:true}
);
} else {
if (activeSubMenu > '') {
Effect.BlindUp(activeSubMenu, {duration:0.4});
}
new Ajax.Updater('divContentMiddle', pagina,
{
onComplete:function() {
if ($('divAanbieding')) {
writeAanbieding();
}
Effect.ScrollTo('divMain', {duration:0.5});
$('divLoader').hide();},
asynchronous:true}
);
}
activeBestel = '';
activePage = page;
}
function executeAjax(element, url, params) {
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
$('divLoader').show();
new Ajax.Updater(element, url,
{
evalScripts: true,
asynchronous: true,
parameters: params,
onComplete: function() {
$('divLoader').hide();
// Effect.ScrollTo('divMain', {duration:0.5});
document.getElementById('divLoader').style.display='none';
}
}
);
}
function showProductDetail(pid, backPost) {
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
$('divLoader').show();
params = 'pid='+pid+'&'+backPost;
new Ajax.Updater('divContentMiddle', '/include/product.php',
{
evalScripts: true,
asynchronous: true,
parameters: params,
onComplete: function() {
$('divLoader').hide();
Effect.ScrollTo('divMain', {duration:0.5});
document.getElementById('divLoader').style.display='none';
}
}
);
}
function hideProductGroups() {
new Effect.Fold('divContentLeft');
}
function showProductGroups() {
new Effect.Fold('divContentLeft');
}
function registerPartner(vid, cid) {
if (confirm('Wilt u zich registreren bij deze partner?')) {
unloadBigImage();
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
document.getElementById('divLoader').style.display='block';
new Ajax.Updater('divContentMiddle', '/include/crossdock.php',
{
onComplete:function(){
document.getElementById('divLoader').style.display='none';
showPage('crossdock', true);
},
evalScripts:true,asynchronous:true,parameters:'register=true&vid='+vid+'&cid='+cid}
);
}
}
function loadSteinBestel(id) {
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
document.getElementById('divLoader').style.display='block';
new Ajax.Updater('divContentMiddle', '/include/bestellijst.php',
{
onComplete:
function() {
Effect.ScrollTo('divMain', {duration:0.5});
$('divContentLeft').hide();
document.getElementById('divLoader').style.display='none';
},
evalScripts:true,asynchronous:true,parameters:'gid='+id}
);
}
function setBestel(id, event) {
ijzerenVoorraad = parseInt($('inpBestelAantalB'+id).value);
huidigeVoorraad = parseInt($('inpBestelAantalB2'+id).value);
if (isNaN(ijzerenVoorraad-huidigeVoorraad)) {
$('inpBestelAantalB3'+id).value = 0;
} else {
if ((ijzerenVoorraad-huidigeVoorraad) < 0) {
$('inpBestelAantalB3'+id).value = 0;
} else {
$('inpBestelAantalB3'+id).value = ijzerenVoorraad-huidigeVoorraad;
}
}
}
function loadBestellijstByGroup(id) {
unloadBigImage();
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
document.getElementById('divLoader').style.display='block';
new Ajax.Updater('divContentMiddle', '/include/bestellijst.php',
{
onComplete:function(){ document.getElementById('divLoader').style.display='none';},
evalScripts:true,asynchronous:true,parameters:'gid='+id}
);
}
function loadBestellijstByGroup_new(id, view) {
unloadBigImage();
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
if (view == 1) {
new Ajax.Updater('divContentMiddle', '/include/bestellijst.php',
{
onComplete:
function() {
Effect.ScrollTo('divMain', {duration:0.5});
$('divContentLeft').hide();
document.getElementById('divLoader').style.display='none';
},
evalScripts:true,asynchronous:true,parameters:'gid='+id+'&view='+view}
);
} else {
document.getElementById('divLoader').style.display='block';
new Ajax.Updater('divContentMiddle', '/include/bestellijst.php',
{
onComplete:function(){ document.getElementById('divLoader').style.display='none';},
evalScripts:true,asynchronous:true,parameters:'gid='+id}
);
}
}
function addtoBestelLijst(id, gid) {
if (confirm('Weet u zeker dat u dit artikel aan uw bestellijst wilt toevoegen?')) {
if (gid > 0) {
params = 'gid='+gid+'&addid='+id
}
new Ajax.Updater('divFreshbox', '/include/freshbox_test.php',
{
onComplete:function(){ document.getElementById('divLoader').style.display='none';},
asynchronous:true,parameters:params}
);
//activeBestel = '';
}
}
function addtoBestelLijst2(id, gid) {
if (gid > 0) {
params = 'gid='+gid+'&addid='+id
}
if ($('tdBestelLijst'+id)) {
$('tdBestelLijst'+id).innerHTML = 'Bezig met toevoegen....';
} else if ($('idBestellijst'+id)) {
$('idBestellijst'+id).innerHTML = 'Bezig met toevoegen....';
}
new Ajax.Updater('divFreshbox', '/include/freshbox_test.php',
{
onComplete:function(){
//document.getElementById('divLoader').style.display='none';
if ($('tdBestelLijst'+id)) {
$('tdBestelLijst'+id).innerHTML = 'Toegevoegd aan bestellijst.';
} else if ($('idBestellijst'+id)) {
$('idBestellijst'+id).innerHTML = 'Toegevoegd aan bestellijst.';
}
},
asynchronous:true,parameters:params}
);
//activeBestel = '';
}
function removeFromBestellijst(id, gid) {
if (confirm('Weet u zeker dat u dit artikel uit uw bestellijst wilt verwijderen?')) {
if (gid > 0) {
params = 'gid='+gid+'&removeid='+id
} else {
params = 'removeid='+id
}
new Ajax.Updater('divContentMiddle', '/include/bestellijst.php',
{
onComplete:function(){ document.getElementById('divLoader').style.display='none';},
asynchronous:true,parameters:params}
);
activeBestel = '';
}
}
function removeFromBestellijst2(id, gid) {
if (confirm('Weet u zeker dat u dit artikel uit uw bestellijst wilt verwijderen?')) {
if (gid > 0) {
params = 'gid='+gid+'&removeid='+id
} else {
params = 'removeid='+id
}
new Ajax.Updater('divContentMiddle', '/include/bestellijst_2.php',
{
onComplete:function(){ document.getElementById('divLoader').style.display='none';},
asynchronous:true,parameters:params}
);
activeBestel = '';
}
}
function removeFromBestellijst3(id, gid) {
if (confirm('Weet u zeker dat u dit artikel uit uw bestellijst wilt verwijderen?')) {
if (gid > 0) {
params = 'gid='+gid+'&removeid='+id+'&view=1'
} else {
params = 'removeid='+id
}
new Ajax.Updater('divContentMiddle', '/include/bestellijst.php',
{
onComplete:function(){ document.getElementById('divLoader').style.display='none';},
asynchronous:true,parameters:params}
);
activeBestel = '';
}
}
function SaveBestellijstIronStock(formname) {
//Posting
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
document.getElementById('divLoader').style.display='block';
new Ajax.Updater('divFreshbox',
'/include/freshbox_test.php', {asynchronous:true,
onComplete:function(){
// refreshFreshBox();
if (!$('divContentLeft').visible()) {
$('divContentLeft').show();
}
document.getElementById('divLoader').style.display='none';
new Ajax.Updater('divContentMiddle', '/include/bestellijst_bedankt.php', {asynchronous:true});
},
evalScripts:true,parameters:Form.serialize(formname)});
}
function loadPDABestellijst(id) {
unloadBigImage();
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
document.getElementById('divLoader').style.display='block';
new Ajax.Updater('divContentMiddle', '/include/pda_bestellijst.php',
{
onComplete:function(){ document.getElementById('divLoader').style.display='none';},
evalScripts:true,asynchronous:true,parameters:'gid='+id}
);
}
function Loader() {
new Effect.Appear('divMain', {duration:0.2});
document.getElementById('divLoader').style.display='none';
}
function loadProducts(id, vid, scrolltotop) {
unloadBigImage();
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
document.getElementById('divLoader').style.display='block';
setMainStyleNew('Home');
clearTimeout(timerID);
activeBestel = '';
if (isUitgebreid) {
new Ajax.Updater('divContentMiddle', '/include/producten_new.php',
{
onComplete:function(){
//$('divContent').scrollTop = scrollPosition;
if ((scrolltotop == true) || (scrolltotop == 'undefined')) {
Effect.ScrollTo('divMain');
}
document.getElementById('divLoader').style.display='none';
},
evalScripts:true,
asynchronous:true,
parameters:'id='+id+'&vid='+vid}
);
} else {
new Ajax.Updater('divContentMiddle', '/include/productenlijst.php',
{
onComplete:function(){ document.getElementById('divLoader').style.display='none';},
evalScripts:true,
asynchronous:true,
parameters:'id='+id+'&vid='+vid}
);
}
activePage = 'producten';
}
function loadProducts2(id, vid, view, sort, scrolltotop, parentid) {
var extraparams = '';
if (view == 1) {
// Search Form
extraparams = Form.serialize('formZoek');
}
document.location='/?producten&id='+id+'&vid='+vid+'&view='+view+'&sort='+sort+'&menu='+parentid+'&'+extraparams.replace('%20', '+');
activePage = 'producten';
}
function loadProductsByPostback(id, poststr) {
if (activePage != 'aanbiedingen') {
url = '/include/producten_new.php';
} else {
url = '/include/aanbiedingen.php';
}
unloadBigImage();
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
document.getElementById('divLoader').style.display='block';
setMainStyleNew('Home');
clearTimeout(timerID);
activeBestel = '';
new Ajax.Updater('divContentMiddle', url,
{
onComplete:function(){
//alert('p_'+id);
document.getElementById('divLoader').style.display='none';
//Effect.ScrollTo('p_'+id);
// document.location.href = "#"+id;
},
evalScripts:true,
asynchronous:true,
parameters:poststr}
);
activePage = 'producten';
}
function loadProductsAll(id, vid) {
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
document.getElementById('divLoader').style.display='block';
setMainStyleNew('Home');
clearTimeout(timerID);
activeBestel = '';
if (isUitgebreid) {
new Ajax.Updater('divContentMiddle', '/include/producten.php',
{
onComplete:function(){ document.getElementById('divLoader').style.display='none';},
asynchronous:true,
parameters:'groupid='+id+'&vid='+vid}
);
} else {
new Ajax.Updater('divContentMiddle', '/include/productenlijst.php',
{
onComplete:function(){ document.getElementById('divLoader').style.display='none';},
asynchronous:true,
parameters:'groupid='+id+'&vid='+vid}
);
}
activePage = 'producten';
}
function openAanbiedingenBestellijst() {
if ($('divInhoudAanbiedingenBestellijst').style.display == '') {
Effect.BlindUp('divInhoudAanbiedingenBestellijst',{duration:0.6});
} else {
Effect.BlindDown('divInhoudAanbiedingenBestellijst',{duration:0.6});
}//;
}
function slideBestel(id) {
elemBestel = 'divBestel'+id;
elemAantal = 'inpBestelAantal'+id;
if (elemBestel != activeBestel) {
if (activeBestel > '') {
Effect.BlindUp(activeBestel, {duration:0.4});
}
document.getElementById('divBestelForm'+id).style.display='block';
Effect.BlindDown(elemBestel, {duration:0.6});
activeBestel = elemBestel;
setTimeout('setFocus("'+elemAantal+'")', 700);
} else {
Effect.BlindUp(elemBestel, {duration:0.4});
activeBestel = '';
}
}
function setFocus(elem) {
document.getElementById(elem).select();
}
function addProduct(form) {
if ($('inpBestelPortie'+form.inpBestelID.value)) {
portie = $('inpBestelPortie'+form.inpBestelID.value).value;
if (!parseFloat(portie.replace(',', '.')) > 0) {
alert('Er is geen geldig portiegewicht ingegeven.');
return false;
}
}
if ($('inpcheckStock'+form.inpBestelID.value)) {
if (form.inpcheckStock.value == "1") {
if (parseInt(form.inpBestelAantal.value) > parseInt(form.inpInStock.value)) {
if (confirm('U kunt maximaal '+form.inpInStock.value+' stuks bestellen. Wilt u dit aantal bestellen?')) {
form.inpBestelAantal.value = form.inpInStock.value;
} else {
return false;
}
}
}
}
params = Form.serialize(form);
if ($('divBestelLoader'+form.inpBestelID.value)) {
$('divBestelLoader'+form.inpBestelID.value).innerHTML = 'Bezig met toevoegen...'
$('divBestelLoader'+form.inpBestelID.value).style.display='block';
if ($('divBestelForm'+form.inpBestelID.value)) {
$('divBestelForm'+form.inpBestelID.value).style.display='none';
} else if ($('divBestelFormA'+form.inpBestelID.value)) {
$('divBestelFormA'+form.inpBestelID.value).style.display='none';
}
}
if ($('orderForm'+form.inpBestelID.value)) {
$('orderForm'+form.inpBestelID.value).hide();
}
new Ajax.Updater('divFreshbox',
'/include/freshbox_test.php', {asynchronous:true,
onComplete:
function() {
if ($('orderForm'+form.inpBestelID.value)) {
$('divBestelLoader'+form.inpBestelID.value).innerHTML = 'Gereed';
if ($('inpBestelPortie'+form.inpBestelID.value)) {
$('inpBestelPortie'+form.inpBestelID.value).value = '0,000';
}
form.inpBestelAantal.value = 1;
form.inpBestelDesc.value = ' plaats hier een opmerking';
document.getElementById('divBestelLoader'+form.inpBestelID.value).style.display='none';
$('orderForm'+form.inpBestelID.value).show();
} else {
$('divBestelLoader'+form.inpBestelID.value).innerHTML = 'Gereed';
slideBestel(form.inpBestelID.value);
if ($('inpBestelPortie'+form.inpBestelID.value)) {
$('inpBestelPortie'+form.inpBestelID.value).value = '0,000';
}
form.inpBestelAantal.value = 1;
form.inpBestelDesc.value = ' plaats hier een opmerking';
document.getElementById('divBestelLoader'+form.inpBestelID.value).style.display='none';
}
refreshOrder();
},
evalScripts:true,parameters:params}
);
return false;
}
function addProduct2(id) {
if ($('inpBestelPortie'+id)) {
portie = $('inpBestelPortie'+id).value;
if (!parseFloat(portie.replace(',', '.')) > 0) {
alert('Er is geen geldig portiegewicht ingegeven.');
return false;
}
}
if ($('inpcheckStock'+id)) {
if ($('inpcheckStock'+id).value == "1") {
if (parseInt($('inpBestelAantal'+id).value) > parseInt($('inpInStock'+id).value)) {
if (confirm('U kunt maximaal '+$('inpInStock'+id).value+' stuks bestellen. Wilt u dit aantal bestellen?')) {
$('inpBestelAantal'+id).value = $('inpInStock'+id).value;
} else {
return false;
}
}
}
}
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
$('divLoader').show();
params = Form.serialize('frmBestel'+id);
if ($('divBestelLoader'+id)) {
$('divBestelLoader'+id).innerHTML = 'Bezig met toevoegen...'
$('divBestelLoader'+id).style.display='block';
if ($('divBestelForm'+id)) {
$('divBestelForm'+id).style.display='none';
} else if ($('divBestelFormA'+id)) {
$('divBestelFormA'+id).style.display='none';
}
}
if ($('orderForm'+id)) {
$('orderForm'+id).hide();
}
new Ajax.Updater('divFreshbox',
'/include/freshbox_test.php', {asynchronous:true,
onComplete: function() {
$('inpBestelAantal'+id).value = 1;
$('divLoader').hide();
// new Effect.Highlight('divFreshboxItems');
},
evalScripts:true,parameters:params}
);
return false;
}
function addProductAGF(frm) {
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
$('divLoader').show();
params = Form.serialize(frm);
new Ajax.Updater('divFreshbox',
'/include/agf_cart.php', {
asynchronous:true,
evalScripts:true,
parameters:params,
onComplete: function() {
$('divLoader').hide();
}
}
);
return true;
}
function incProduct(id) {
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
document.getElementById('divLoader').style.display='block';
params = 'inc=true&id='+id+'&quantity=1';
new Ajax.Updater('divFreshbox',
'/include/freshbox_test.php', {asynchronous:true,
onComplete:function(){
document.getElementById('divLoader').style.display='none';
refreshOrder();
},
evalScripts:true,parameters:params}
);
}
function decProduct(id) {
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
document.getElementById('divLoader').style.display='block';
params = 'dec=true&id='+id+'&quantity=-1';
new Ajax.Updater('divFreshbox',
'/include/freshbox_test.php', {asynchronous:true,
onComplete:function(){ document.getElementById('divLoader').style.display='none'; refreshOrder();},
evalScripts:true,parameters:params}
);
}
function delProduct(id) {
if (confirm('weet u zeker dat u dit artikel wilt verwijderen?')) {
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
document.getElementById('divLoader').style.display='block';
params = 'del=true&id='+id;
new Ajax.Updater('divFreshbox',
'/include/freshbox_test.php', {asynchronous:true,
onComplete:function(){ document.getElementById('divLoader').style.display='none'; refreshOrder();},
evalScripts:true,parameters:params}
);
}
}
function refreshOrder() {
if (activePage == 'freshbox') {
showPage('freshbox', false);
} else if (activePage == 'afronden') {
updateEmballlageTotal();
}
if ($('step1')) {
$('step1').hide();
$('AGF_MainLoader').show();
new Ajax.Updater('step1',
'/templates/meindersma/popup_checkout_1.php', {
asynchronous:true,
evalScripts:true,
onComplete: function() {
$('AGF_MainLoader').hide();
$('step1').show();
}}
);
}
}
function leegFreshbox(msg) {
if (confirm(msg)) {
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
document.getElementById('divLoader').style.display='block';
params = 'empty=true';
new Ajax.Updater('divFreshbox',
'/include/freshbox_test.php', {asynchronous:true,
onComplete:function(){ Effect.ScrollTo('divMain'); document.getElementById('divLoader').style.display='none'; refreshOrder(); },
evalScripts:true,parameters:params});
}
}
function updateEmballlage(id, val) {
params = 'addEmballage=true&id='+id+'&ntl='+val;
new Ajax.Updater('divEmb'+id,
'/include/emballage.php', {asynchronous:true,
onComplete:function(){ updateEmballlageTotal(); },
evalScripts:true,parameters:params});
}
function updateEmballlageTotal() {
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
document.getElementById('divLoader').style.display='block';
params = 'calcEmballage=true';
new Ajax.Updater('divEmbTotal1',
'/include/emballage.php', {asynchronous:true,
evalScripts:true,parameters:params});
new Ajax.Updater('divEmbTotal2',
'/include/emballage.php', {asynchronous:true,
evalScripts:true,parameters:params});
params = 'calcProduct=true';
new Ajax.Updater('divProductTotal',
'/include/emballage.php', {asynchronous:true,
evalScripts:true,parameters:params});
params = 'calcTotal=true';
new Ajax.Updater('divTotal',
'/include/emballage.php', {asynchronous:true,
onComplete:function(){ document.getElementById('divLoader').style.display='none'; },
evalScripts:true,parameters:params});
}
function ZoekProducten(formname) {
document.getElementById('divLoader').style.display='block';
activeBestel = '';
new Ajax.Updater('divContentMiddle',
'/include/producten_new.php', {asynchronous:true,
onComplete:function(){ document.getElementById('divLoader').style.display='none'; },
evalScripts:true,parameters:Form.serialize(formname)});
setMainStyleNew('Home');
}
function Aanmelden(formname) {
//Posting
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
document.getElementById('divLoader').style.display='block';
new Ajax.Updater('divContentMiddle',
'/include/aanmelden.php', {asynchronous:true,
onComplete:function(){ Effect.ScrollTo('divMain'); document.getElementById('divLoader').style.display='none'; },
evalScripts:true,parameters:Form.serialize(formname)});
}
function Registreren(formname) {
//Posting
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
document.getElementById('divLoader').style.display='block';
new Ajax.Updater('divContentMiddle',
'/include/registreren.php', {asynchronous:true,
onComplete:function(){ Effect.ScrollTo('divMain'); document.getElementById('divLoader').style.display='none'; },
evalScripts:true,parameters:Form.serialize(formname)});
}
function RegistrerenNew(formname) {
//Posting
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
document.getElementById('divLoader').style.display='block';
new Ajax.Updater('divContentMiddle',
'/include/registreren_new.php', {asynchronous:true,
onComplete:function(){ Effect.ScrollTo('divMain'); document.getElementById('divLoader').style.display='none'; },
evalScripts:true,parameters:Form.serialize(formname)});
}
function saveBestellijstUpload(formname, id) {
//Posting
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
productInputs = $$('input.product_id_style');
quantityInputs = $$('input.product_q_style');
var prodid = [];
productInputs.each(
function(e){
prodid.push(e.value);
}
);
var quantity = [];
quantityInputs.each(
function(e){
quantity.push(e.value);
}
);
params = 'ids='+prodid+'&q='+quantity;
// alert(Form.serialize(formname));
document.getElementById('divLoader').style.display='block';
new Ajax.Updater('divContentMiddle',
'/include/bestellijstgroups_new.php', {
asynchronous:true,
evalScripts:true,
parameters:params,
onComplete:function(){
refreshFreshBox();
if (id > '') {
deleteBestellijstGroup(id);
}
}
});
}
function saveBestellijstUpload2(formname, id) {
//Posting
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
productInputs = $$('input.product_id_style');
quantityInputs = $$('input.product_q_style');
var prodid = [];
productInputs.each(
function(e){
prodid.push(e.value);
}
);
var quantity = [];
quantityInputs.each(
function(e){
quantity.push(e.value);
}
);
params = 'createbl=true&ids='+prodid+'&q='+quantity+'&'+Form.serialize(formname);
// alert(Form.serialize(formname));
document.getElementById('divLoader').style.display='block';
new Ajax.Updater('divContentMiddle',
'/include/bestellijstgroups_new.php', {
asynchronous:true,
evalScripts:true,
parameters:params,
onComplete:function(){
refreshFreshBox();
if (id > '') {
deleteBestellijstGroup(id);
}
}
});
}
function refreshFreshBox() {
new Ajax.Updater('divFreshbox', '/include/freshbox_test.php', {asynchronous:true,
onComplete:function(){
Effect.ScrollTo('divMain');
document.getElementById('divLoader').style.display='none';
}});
}
function refreshAGFFreshBox() {
new Ajax.Updater('divFreshbox', '/include/agf_cart.php', {asynchronous:true,
onComplete:function(){
Effect.ScrollTo('divMain');
document.getElementById('divLoader').style.display='none';
}});
}
function WijzigGegevens(formname) {
//Posting
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
document.getElementById('divLoader').style.display='block';
new Ajax.Updater('divContentMiddle',
'/include/servicepagina.php', {asynchronous:true,
onComplete:function(){ Effect.ScrollTo('divMain'); document.getElementById('divLoader').style.display='none'; },
evalScripts:true,parameters:Form.serialize(formname)});
}
function ChangeAccount(formname) {
//Posting
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
document.getElementById('divLoader').style.display='block';
new Ajax.Updater('divContentMiddle',
'/include/servicepagina.php', {asynchronous:true,
onComplete:function(){ Effect.ScrollTo('divMain'); document.getElementById('divLoader').style.display='none'; },
evalScripts:true,parameters:Form.serialize(formname)});
}
function Contact(formname) {
//Posting
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
document.getElementById('divLoader').style.display='block';
new Ajax.Updater('divContentMiddle',
'/include/contact.php', {asynchronous:true,
onComplete:function(){ Effect.ScrollTo('divMain'); document.getElementById('divLoader').style.display='none'; },
evalScripts:true,parameters:Form.serialize(formname)});
}
function Demand(formname) {
//Posting
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
document.getElementById('divLoader').style.display='block';
new Ajax.Updater('divContentMiddle',
'/include/demand.php', {asynchronous:true,
onComplete:function(){ Effect.ScrollTo('divMain'); document.getElementById('divLoader').style.display='none'; },
evalScripts:true,parameters:Form.serialize(formname)});
}
function RemoveFromBestellijst(prodid) {
if (confirm('Weet u zeker dat u dit artikel uit uw bestellijst wilt verwijderen?')) {
activeBestel = '';
params = 'remove=true&pid='+prodid;
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
document.getElementById('divLoader').style.display='block';
new Ajax.Updater('divContentMiddle',
'/include/bestellijst.php', {asynchronous:true,
onComplete:function(){ document.getElementById('divLoader').style.display='none'; },
evalScripts:true,parameters:params});
}
}
function saveBestellijstGroup() {
if ($('inputBestellijstName').value > '') {
params='save=true&'+Form.serialize('frmBestellijst');
new Ajax.Updater('divContentMiddle', '/include/bestellijstgroups.php', {
asynchronous:true,
evalScripts: true,
parameters:params
});
} else {
alert('Er kan geen lege groep gemaakt worden. Vul eerst een naam in voor de lijst.');
$('inputBestellijstName').focus();
}
}
function deleteBestellijstGroup(id) {
if (confirm('Weet u zeker dat u deze bestellijst met alle artikelen wilt verwijderen?')) {
params='del=true&id='+id;
new Ajax.Updater('divContentMiddle', '/include/bestellijstgroups.php', {
asynchronous:true,
evalScripts: true,
parameters:params
});
}
}
function updateBestellijstGroup(id, name) {
$('inputBestellijstID').value=id;
$('inputBestellijstName').value=name;
$('inputBestellijstName').select();
}
function cancelBestellijstGroup() {
$('inputBestellijstID').value='';
$('inputBestellijstName').value='';
$('inputBestellijstName').select();
}
function ShowFacturen(m, y) {
params = 'maand='+m+'&jaar='+y;
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
document.getElementById('divLoader').style.display='block';
new Ajax.Updater('divContentMiddle',
'/include/servicepagina.php', {asynchronous:true,
onComplete:function(){ document.getElementById('divLoader').style.display='none'; },
evalScripts:true,parameters:params});
}
function ShowHistorischeOrders(m, y) {
params = 'maand='+m+'&jaar='+y;
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
document.getElementById('divLoader').style.display='block';
new Ajax.Updater('divContentMiddle',
'/include/servicepagina.php', {asynchronous:true,
onComplete:function(){ document.getElementById('divLoader').style.display='none'; },
evalScripts:true,parameters:params});
}
function ShowHistOrder(id) {
params = 'id='+id;
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
document.getElementById('divLoader').style.display='block';
new Ajax.Updater('divContentMiddle',
'/include/historder.php', {asynchronous:true,
onComplete:function(){
Effect.ScrollTo('divMain');
document.getElementById('divLoader').style.display='none'; },
evalScripts:true,parameters:params});
}
function PlaatsOrder(formname) {
//Posting
if (confirm('Wilt u de bestelling plaatsen?')) {
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
document.getElementById('divLoader').style.display='block';
new Ajax.Updater('divFreshbox',
'/include/freshbox_test.php', {asynchronous:true,
onComplete:function(){
Effect.ScrollTo('divMain');
document.location='/?uitgelogt';
},
evalScripts:true,parameters:Form.serialize(formname)});
// new Ajax.Updater('divContentMiddle',
// '/include/orderbedankt.php', {asynchronous:true,
// onComplete:function(){ document.getElementById('divLoader').style.display='none'; },
// evalScripts:true});
}
}
function PlaatsOrderTest(formname) {
//Posting
if (confirm('Wilt u de bestelling plaatsen?')) {
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
document.getElementById('divLoader').style.display='block';
new Ajax.Updater('divFreshbox',
'/include/freshbox_test.php', {asynchronous:true,
onComplete:function(){
Effect.ScrollTo('divMain');
document.location='/?uitgelogt';
},
evalScripts:true,parameters:Form.serialize(formname)});
// new Ajax.Updater('divContentMiddle',
// '/include/orderbedankt.php', {asynchronous:true,
// onComplete:function(){ document.getElementById('divLoader').style.display='none'; },
// evalScripts:true});
}
}
function PostBestelmomenten(formname) {
//Posting
if (confirm('Weet u zeker dat u de juiste bestelmomenten heeft gekozen?')) {
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
document.getElementById('divLoader').style.display='block';
new Ajax.Updater('divContentMiddle',
'/include/afronden_test.php', {asynchronous:true,
onComplete:function(){ Effect.ScrollTo('divMain'); document.getElementById('divLoader').style.display='none'; },
evalScripts:true,parameters:Form.serialize(formname)});
// new Ajax.Updater('divContentMiddle',
// '/include/orderbedankt.php', {asynchronous:true,
// onComplete:function(){ document.getElementById('divLoader').style.display='none'; },
// evalScripts:true});
}
}
function CheeckOrderBedrag(orderbedrag, minorder) {
//ob = orderbedrag.replace('.', '');
ob = orderbedrag.replace(',', '.');
if (parseFloat(ob) >= parseFloat(minorder)) {
return true;
} else {
alert('Het minumum orderbedrag is nog niet bereikt.');
return false;
}
}
function setMainStyleNew(elem) {
if ($('menu'+elem)) {
document.getElementById('menu'+activeMenu).className = 'tdMainMenuItem';
document.getElementById('menu'+elem).className = 'tdMainMenuItemSel';
document.getElementById('link'+activeMenu).className = 'aMainMenu';
document.getElementById('link'+elem).className = 'aMainMenuSel';
activeMenu = elem;
}
}
function MainMenuMouseOver(elem) {
if ($('menu'+elem)) {
if (activeMenu != elem) {
document.getElementById('menu'+elem).className = 'tdMainMenuItemSel';
document.getElementById('link'+elem).className = 'aMainMenuSel';
}
}
}
function MainMenuMouseOut(elem) {
if ($('menu'+elem)) {
if (activeMenu != elem) {
if (elem != 'Friend') {
document.getElementById('menu'+elem).className = 'tdMainMenuItem';
document.getElementById('link'+elem).className = 'aMainMenu';
} else {
document.getElementById('menu'+elem).className = 'tdMainMenuItemLast';
document.getElementById('link'+elem).className = 'aMainMenu';
}
}
}
}
function setMainStyle(elem) {
document.getElementById('menu'+activeMenu).className = 'divMainMenuTab';
document.getElementById('menu'+elem).className = 'divMainMenuTabSel';
document.getElementById('link'+activeMenu).className = 'aMainMenu';
document.getElementById('link'+elem).className = 'aMainMenuSel';
activeMenu = elem;
}
function WachtwoordVergeten(formname) {
h = (document.viewport.getHeight() + document.viewport.getScrollOffsets().top);
$('divLoader').style.height=h+'px';
document.getElementById('divLoader').style.display='block';
new Ajax.Updater('divContentMiddle',
'/include/ww_vergeten.php', {asynchronous:true,
onComplete:function(){ document.getElementById('divLoader').style.display='none'; },
evalScripts:true,parameters:Form.serialize(formname)});
}
function loadBigImage(elem) {
new Effect.Appear(elem, {duration: 0.1, from: 0, to: 1});
unloadBigImage();
activeImgBig = elem;
}
function unloadBigImage() {
if (activeImgBig != "") {
if ($(activeImgBig)) {
new Effect.Fade(activeImgBig, {duration: 0.1, from: 1, to: 0});
}
activeImgBig = "";
}
}
function IsNumeric(sText) {
var ValidChars = "0123456789";
var IsNumber=true;
var Char;
for (i = 0; i < sText.length && IsNumber == true; i++) {
Char = sText.charAt(i);
if (ValidChars.indexOf(Char) == -1){
alert('Het gekozen aantal is niet correct. U kunt alleen hele getallen ingeven.')
return false;
}
}
if (sText > 0) {
return true;
} else {
alert('Het gekozen aantal is niet correct. U kunt alleen hele getallen ingeven.');
return false;
}
}
function submitProduct(element, e, id) {
var keycode;
var doBestel = true;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;
if (keycode == 13) {
// add product
if (element.value != 0) {
if (IsNumeric(element.value)) {
if (doBestel) {
params = 'inpBestelID='+id+'&inpBestelAantal='+element.value+'&inpBestelDesc=&';
new Ajax.Updater('divFreshbox',
'/include/freshbox_test.php', {asynchronous:true,
evalScripts:true,parameters:params}
);
}
element.value = 0;
} else {
element.value = 0;
}
}
// focus next element
inputs = $$('input.inputBestelAantalFast');
for (i=0;i