/*
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 = '';
}
}