/**
 * bindet die Dynamik des Baskets ein
 * @package HIT.net - Javascript
 **/
function initBasket_paymentType()
{
	window.addEvent('domready', function() {

		// zuweisen des Sliders zu allen Payment Typen
		$each($$("div.paymentType_addBlock"), function(paymentType, index)
		{
			if(!paymentType.hasClass('showForm'))
			{
				// Slider erstellen und speichern
				paymentType.sliderObject = new Fx.Slide(paymentType, {duration: 1000, transition: Fx.Transitions.Pow.easeOut});
				
				// ausblenden des Elements
				paymentType.sliderObject.hide();
			};
		});
		
		$each($$('a.basket_addPaymentType_banktransfer'), function(paymentType, index)
		{
			paymentType.addEvent("click", function()
			{
				var formBlock = $('basket_formPaymentType_banktransfer')
				formBlock.sliderObject.cancel();
				formBlock.sliderObject.toggle();	
				return(false);
			});
		});

		$each($$('a.basket_addPaymentType_creditcard'), function(paymentType, index)
		{
			paymentType.addEvent("click", function()
			{
				var formBlock = $('basket_formPaymentType_creditcard');
				formBlock.sliderObject.cancel();
				formBlock.sliderObject.toggle();	
				return(false);
			});
		});
	});
}

function initBasket_paymentData()
{
	window.addEvent('domready', function() {

		// zuweisen des Sliders zu allen Payment Daten
		$each($$("div.paymentData_addBlock"), function(paymentData, index)
		{
			if(!paymentData.hasClass('showForm'))
			{
				// Slider erstellen und speichern
				paymentData.sliderObject = new Fx.Slide(paymentData, {duration: 1000, transition: Fx.Transitions.Pow.easeOut});
				
				// ausblenden des Elements
				paymentData.sliderObject.hide();
			};
		});

		$each($$('a.basket_addPaymentData'), function(paymentData, index)
		{
			paymentData.addEvent("click", function()
			{
				var formBlock = $('basket_formPaymentData')
				formBlock.sliderObject.cancel();
				formBlock.sliderObject.toggle();	
				return(false);
			});
		});		
	});
}