// accordion functionality
   accordionOpenFirst = false;
   accordionSpeed = 'slow';
   $(document).ready(function() {
      	  // hide all
/* 
Fomularfelder 
Verbergen von Input-Feldern
*/


$('.ce_accordion .accordion').hide();


//show on error
if($('p.error').length != 0){
	$("p.error").parents("div.accordion").show();
	//show message on form_error
	alert('Bitte die Pflichtfelder korrekt ausfüllen!');
	
	if (location.hash != '#error') location.hash = '#error';
}

      // open first accordion item
      if ( accordionOpenFirst ) {
         $('.ce_accordion:first').find('.toggler').toggleClass('opened').end()
            .find('.toggler ~ .accordion').slideDown();
      }

      // add onclick event for toggler
      $('.ce_accordion .toggler').click(function() {
         if ( $(this).parent().find('.toggler ~ .accordion').is(":hidden") ) {
            $('.toggler ~ .accordion').slideUp(accordionSpeed);
            $(this).parent().find('.toggler').toggleClass('opened').end()
               .find('.toggler ~ .accordion').slideDown(accordionSpeed);
         } else {
            $('.toggler ~ .accordion').slideUp(accordionSpeed);
         }
      });
	  
	  
	  //	Formularzusatz: Zahlungsoption
	  if ($("#opt_103_1").is(":checked"))
	{       
	 	 $("#gutscheinbestellung tr.row_19,#gutscheinbestellung tr.row_20,#gutscheinbestellung tr.row_21,#gutscheinbestellung tr.row_22").css("display","table-row").show("fast");   
    }
	else {
	$("#gutscheinbestellung tr.row_19,#gutscheinbestellung tr.row_20,#gutscheinbestellung tr.row_21,#gutscheinbestellung tr.row_22").hide(); }

$("input.radio").click(function(){
	
    if ($("#opt_103_1").is(":checked"))
	{       
	 	 $("#gutscheinbestellung tr.row_19,#gutscheinbestellung tr.row_20,#gutscheinbestellung tr.row_21,#gutscheinbestellung tr.row_22").css("display","table-row").show("fast");   
    }
	
	else
	{
       $("#gutscheinbestellung tr.row_19,#gutscheinbestellung tr.row_20,#gutscheinbestellung tr.row_21,#gutscheinbestellung tr.row_22").css("display","none").hide("fast");    
    }
	
    });
	  
   });
   
   
 


