/* Website Heliumshop.nl, Het Feestplein Copyright 2009 Indigio - Hostid. Auteur Sander Hueting, s.hueting@indigio.nl, 020 222 3442, 06 55 818 395 Deze website mag enkel gepubliceerd worden door Het Feestplein op www.heliumshop.nl Indigio behoudt zich het recht voor om zonder toestemming aanpassingen aan deze website te verichten. Updates 01-01-2009 Front end website */ // Ajax show balloon image function showimg(id) { // Slide ophalen middels AJAX new Ajax.Updater( 'balloonimage','/ajax/action.php', { onComplete:function(request){ new Effect.Appear('showballoon');}, parameters: {layer: id} } ); ballonprice(id); } // update cart artikel function artikel(artno,aantal,plusmin,member) { new Ajax.Updater( 'row_'+artno,'/ajax/artikel.php', { onComplete: function(request){ if(aantal == 1 && plusmin == 'remove'){ new Effect.Squish('row_'+artno); } total(member); shipment(); }, parameters: { artikel: artno, aantal: aantal, plusmin: plusmin } } ); } function total(status) { new Ajax.Updater( 'total','/ajax/total.php', { parameters: { discount: status }, onComplete: function(request){ Effect.Pulsate('discount', { pulses: 2, duration: 1 }); } } ); } function shipment() { new Ajax.Updater( 'row_packages','/ajax/shipment.php', { onComplete: function(request){ //Effect.Pulsate('discount', { pulses: 2, duration: 1 }); } } ); } function unload(status) { document.getElementById('bestelling').style.display = 'none'; } // Menu onload var theRules = { '#email' : function(el){ el.onchange = function(){ var email = document.getElementById('email').value; if(email.length >= 4) { // start activity document.getElementById('emailloader').style.display = 'block'; new Effect.Appear('emailloader'); new Ajax.Updater('status','/ajax/emailchecker.php', { parameters: { emailadres: email }, onComplete: function(request){ new Effect.Fade('emailloader'); new Effect.Appear('status'); } }) } } } } Behaviour.register(theRules); Behaviour.addLoadEvent(bestelling); Behaviour.addLoadEvent(open); // menu function bestelling(select) { if('' == 'bestelling') { new Effect.ScrollTo('box'); } } function open(select) { var select = '0'; var items, i; items = document.getElementById('menu').getElementsByTagName('li'); for(i=1; i < items.length;i++){ document.getElementById('submenu'+[i]).style.display = 'none'; if('0' == [i]) { document.getElementById('item_'+[i]).getElementsByTagName('a')[0].setAttribute('id','active'); Effect.BlindDown('submenu'+[i]); } } } function emailsubmit(adres) { new Effect.Fade('status'); new Ajax.Updater('status','/ajax/emailsubmit.php', { parameters: { emailadres: adres }, onComplete: function(request){ } }) } function ballonprice(id) { new Ajax.Updater('aantal30','/ajax/ballonprice.php', { parameters: { ballon: id, optie: 30 }, onComplete: function(request){ } }) new Ajax.Updater('aantal50','/ajax/ballonprice.php', { parameters: { ballon: id, optie: 50 }, onComplete: function(request){ } }) } function button(bank) { if(bank) { document.getElementById('ideal_buttons').innerHTML = ' '+ ''; document.getElementById('text_bank').innerHTML = ''; } } function selectyourbank(bankid){ if(!bankid) { document.getElementById('text_bank').innerHTML = '<< selecteer hier uw bank'; } else { document.getElementById('text_bank').innerHTML = ''; } }