jQuery(document).ready(
  function(){
$("a.fancy_large").fancybox({
										'frameWidth': 680,
										'frameHeight': 420,
										'hideOnContentClick': false
										});
  				$("a.fancy_small").fancybox({
										'frameWidth': 360,
										'frameHeight': 240,
										'hideOnContentClick': false
										});
										
										
										
										  	
  	$('.questionair li.question_step').hide();
    $('.questionair li.question_step:first').show();
    $('.questionair input').click(function(){
    	
      var next = $(this).attr('value');
      $(this).parents('.question_step').css(
        {
          display:'none',
          height:0,
        }  
      );
      $('.'+next).show();
      $('#layout_1 #section_middle').makeOxTransparentLayout();
    });
    
    var section_right = jQuery('#section_right');
    if (section_right.length != 0) {
      
	    //section_right.containedStickyScroll();
	  }
    //$('#layout_1 #section_middle').makeOxTransparentLayout();
    
    
    $('#section_middle table').each(function() {
      
      if($(this).parents('form').length == 0){
        $(this).addClass('dataTable');
        $(this).find('tr:even td').addClass('even');
        $(this).find('tr:first td').addClass('firstRow');
        
        $(this).find('.checkmark_true, .checkmark_false').each(
        	function(){
        		if($(this).html()){
        		  $(this).addClass('has_content');
        		}
        	}
        );
        
      }

    });
    

    
  }
);


$(window).load(function(){  
  $('#layout_1 #section_middle').makeOxTransparentLayout();
  
}); 


$.fn.makeOxTransparentLayout = function() {
	$(this).each(
	  function(){
	    var left_side_bar = $('#area_content')
	    var containers = $(this).children();
	    var containers_length = containers.length;
	    var container_last = containers.last();
	    var container_last_spacers = container_last.find('.spacer');
	    var containers_count = 1;
	    var containers_total_height = 0;

	    containers.each(
	      function(){
	      
	        var current_container = $(this);
          var current_container_spacers = current_container.find('.spacer');
          var current_container_spacers_total_height = 0;
          
          if(containers_count != containers_length) {
            current_container.find('.spacer').last().css({marginRight: 0});
            current_container_spacers.each(
              function(){

                var current_container_spacer = $(this);
                var current_container_spacer_height = current_container_spacer.outerHeight();
                
                if( current_container_spacer_height >= current_container_spacers_total_height){
                  current_container_spacers_total_height = current_container_spacer_height;
                }
                
              }
            );
            current_container_spacers.height(current_container_spacers_total_height);
            containers_total_height += current_container.outerHeight() + 20;
            containers_count += 1;
          } else {
            
            var container_last_final_height = left_side_bar.outerHeight() - ( containers_total_height + 20);
            current_container.find('.spacer').last().addClass('round_corner_br');
            current_container.find('.spacer').last().css({marginRight: 0});
            current_container.find('.spacer').each(
              function(){
              $('.image_content_teaser .head img').height($('.image_content_teaser .head img').first().height());
              //alert($('.image_content_teaser .head img').height());
                if($(this).hasClass('image_content_teaser')){
                  var image_height = $(this).find('.head').height();
                  $(this).find('.content').height( container_last_final_height - image_height - 70)
                } else {
                  $(this).height(container_last_final_height)
                }
              }
            );
            //
            
            
          }
          
	      }
	    );
	  }
	);
	
	
  
	return this;
};




/*
$.fn.makeOxTransparentLayout = function() {
	$(this).each(function(){
	  var totalHeight = 0;
	  var lastElementHeight = 0;
	  var lastChild = $(this).children().last();
	  var lastChildHeight = 0;
	  var finishedHeight = 0;
	  $(this).children().each(function(){
	    var currentHeight = 0;
	    $(this).find('.spacer').each(
	      function(){
          currentHeight = $(this).outerHeight();
          if(currentHeight >= finishedHeight){
            finishedHeight = currentHeight;
          }
	      }
	    );
	    $(this).find('.spacer').height(finishedHeight);
	    totalHeight += $(this).outerHeight();
	  });
	  if($('#section_left').outerHeight() >= totalHeight){
	    lastChild.find('.spacer').height(($('#section_left').outerHeight()));
	  }
	});
	return this;
};




$.fn.makeOxTransparentLayout = function() {
	$(this).each(function(){
	  var sectionLeftHeight = $('#section_left').outerHeight();
		var lastChild = $(this).children().last();
    lastChild.find('.spacer').each(
      function(){
        $(this).height(sectionLeftHeight);
      }
    );
	});
	return this;
};

*/

