window.addEvent('domready', function() {

	// Kundenlogin headContainer
	
	var myVerticalSlide = new Fx.Slide('login');
	$('toggle').addEvent('click', function(e){
		e.stop();
		myVerticalSlide.toggle();
	});

	myVerticalSlide.hide();
	
	
	
	// Accordion FAQ

	var myAccordion = new Accordion($('accordion'), 'h4.question', 'div.answer', {
		opacity: false,
		onActive: function(toggler, element){
			toggler.setStyle('color', '#50bf00');
		},
		onBackground: function(toggler, element){
			toggler.setStyle('color', '#484e53');
		}
	});

});

// Pop-Up :-(
function PopUp (url) {
 fenster = window.open(url, "fenster1", "width=750,height=500,status=yes,scrollbars=yes,resizable=yes");
 fenster.focus();
}

// Calc :)

function calculate() {
      pricePerCharacter = 0.05;
      input = document.getElementById('calculated');
      price = input.value.length * pricePerCharacter;
      
      
      for (i = 0; i < document.pricemodel.checkboxCalculated.length; i++)
         if (document.pricemodel.checkboxCalculated[i].checked){
            price = price + parseFloat(document.pricemodel.checkboxCalculated[i].className);
         }
      document.getElementById('price').innerHTML = price.toFixed(2);
    }
    
    function calculateCheckbox(checkbox) {
      if (checkbox.checked == true) {
        price = parseFloat(document.getElementById('price').innerHTML) + parseFloat(checkbox.className);
        document.getElementById('price').innerHTML = price.toFixed(2)}
      else if (checkbox.checked == false ) {
        price = parseFloat(document.getElementById('price').innerHTML) - parseFloat(checkbox.className);
        document.getElementById('price').innerHTML = price.toFixed(2)}
    }
	
// body onload

	function onLoadFunction() {
  calculate();
  noSpam();
}


