var anzContainer = 5;
var anzItems;
var offset;


function form_init() {

	if ($('bestell-containers')) {
	    /* es ist nun formum submit gewesen */
      	$('bestell-containers').setStyle('display', "block");
        $('gesamt_summe').setStyle('display', 'block');

      	/* ---- summe errechnen ---- */
      	$$('.bestell_items select').addEvent('change', refresh_sum.pass());	
    /*  	$$('#bestell_abo_icon select').addEvent('change', refresh_sum.pass());	*/
      	$$("#land").addEvent('change', refresh_sum.pass());	

        Fx.ScrollExt = Fx.Scroll.extend({
            initialize: function(element, options){ 
                this.parent(element, options);
            },

            scroll: function(x,y) {
                var el = this.element.getSize();
                this.scrollTo(el.scroll.x + x, el.scroll.y + y);
                return false;
            }
        });

        slider_init();
      	refresh_sum();
	    
	}
}

function slider_init() {

	$('bestell-prev').setStyle("display", "block")
	$('bestell-next').setStyle("display", "block");
				var bestellslider = $('bestell-containers');
				slider = new Fx.ScrollExt(bestellslider);
				
				bestellslider.setStyle("overflow","hidden");
				
				var bestellsliderhook = $E("div.hook", bestellslider);
				var bestellsliderhookwidth = (bestellsliderhook.getFirst().getSize().size.x+10) * (bestellsliderhook.getChildren().length);
				bestellsliderhook.setStyle("width", bestellsliderhookwidth + "px");
				
				$$("#bestell-slider .pfeil").setStyle("display", "block");
				slider.toElement($('last_bestell'));
        // slider.start([bestellslider.getSize().scroll.x, bestellslider.getSize().scroll.y], [bestellsliderhookwidth / 2, bestellslider.getSize().scroll.y]);
        
}

function refresh_sum() {
  var sum = 0.0;
  
  var bestelltext = "";
  var val = 0.0;
  var i = 0;
  var bestell_items = $$('.bestell_items');
  
  while (i < bestell_items.length) {
    val = $E('select', bestell_items[i]).getValue();
    if (val > 0.0) {
      bestelltext += val + "x "+ $E('span', bestell_items[i]).innerHTML + " .... " + (val*4.5) + "€<br />";
      sum += val.toInt();
    }
    i = i + 1;
  }

  sum = sum * 4.5;
  
  var versandpreis = 2;
  var land = $('land');
  if (sum > 0 && land.value != '') {  
     bestelltext += "Versand nach " + land.value + " .... " + versandpreis + "€<br />";
     sum += versandpreis;
     
  }
  
  
 // var abo = $E('#bestell_abo_icon select');
  var abo = 0;

  if (abo.value > 0) {
    bestelltext += abo.value + "x Abo .... " + (abo.value * 22) + "€<br />";
    sum += abo.value * 22;
    }
  
  $('bestell_list').setHTML(bestelltext); 
  $('summe').value = sum + "€";
  return;
}