var tab_lock=false; var opacity_speed = 500; var move_speed = 500; var special_tab_form = false; var transition_helper="";
$(document).ready(function(){		   
 $(".tabs-on").each(function () {								 
   $('#'+this.id+' a').each(function() {
	if(special_tab_form==false) $($(this).attr('href').substring($(this).attr('href').indexOf('#'))).hide();
    $($(this).attr('href').substring($(this).attr('href').indexOf('#'))).css("opacity","0");
    $('#'+$(this).attr('href').substring($(this).attr('href').indexOf('#')+1)).attr('id',$('#'+$(this).attr('href').substring($(this).attr('href').indexOf('#')+1)).attr('id')+'tab');
   });
   if(special_tab_form)
   	$('.left-tabs').html($('.left-tabs').html()+'<ul class="nav_bottel"><li class="next"><a name="" title="volgende" href="" ><strong>volgende</strong></a></li><li class="previous"><a name="" title="vorige" href="" ><strong>vorige</strong></a></li></ul>');
   $('#'+$(this).parent().attr("id")+' a').add($(".nav_bottel a")).add($('#'+$(this).attr("id")+' a')).click(function () {
	if(($(this).attr('href').indexOf('#')<0)) return true;																		
    
	 tab_lock = true;
	 if(special_tab_form) {
      $($('.tabs-on li a.active').attr('href').substring($('.tabs-on li a.active').attr('href').indexOf('#'))+'tab').stop().animate({opacity: '0'},opacity_speed);
	  $($(this).attr('href').substring($(this).attr('href').indexOf('#'))+'tab').stop().animate({opacity: '1.0'},opacity_speed);
	 }
	 else {
	  $($('.tabs-on li a.active').attr('href').substring($('.tabs-on li a.active').attr('href').indexOf('#'))+'tab').stop().animate({opacity: '0'},opacity_speed,function(){ $(this).hide(); $($('.tabs-on li a.active').attr('href').substring($('.tabs-on li a.active').attr('href').indexOf('#'))+'tab').stop().show().animate({opacity: '1.0'},opacity_speed, function(){ tab_lock = false; $(this).attr('style',''); }); });
	 }
	 if( $(this).parent().parent().hasClass('nav_bottel')==false ) {
		 if( $(this).parent().parent().hasClass('tabs-on') ) {
			 $('.tabs-on li a.active').removeClass('active'); $(this).addClass('active'); }
		else {
			$('.tabs-on li a.active').removeClass('active'); 
			transition_helper=$(this).attr("href");
			$('.tabs-on li a').each(function(){
				if(transition_helper==$(this).attr("href"))	$(this).addClass('active');							 
			});
		}
		}
	 else {
	  if( $(this).parent().hasClass("next") ) $('.tabs-on li a.active').removeClass('active').parent().next().children().addClass('active');
	  else $('.tabs-on li a.active').removeClass('active').parent().prev().children().addClass('active');
	 }
	 if(special_tab_form) {
     var top = ($('.tabs-on li a.active').attr("href").substring($('.tabs-on li a.active').attr("href").length-1)-1) * (1-$($('.tabs-on li a.active').attr('href').substring($('.tabs-on li a.active').attr('href').indexOf('#'))+'tab').height());
	 $($(this).attr('href').substring($(this).attr('href').indexOf('#'))+'tab').parent().stop().animate({top: top+'px'},move_speed,function(){
	  if ( $('.tabs-on li a.active').parent().next().length > 0 )
	   $('ul.nav_bottel li.next').show().children().html($('.tabs-on li a.active').parent().next().children().html()).attr('href',$('.tabs-on li a.active').parent().next().children().attr('href'));
	  else $('ul.nav_bottel li.next').hide();
	  if ( $('.tabs-on li a.active').parent().prev().length > 0 )
	   $('ul.nav_bottel li.previous').show().children().attr('title',$('.tabs-on li a.active').parent().prev().children().children().html()).attr('href',$('.tabs-on li a.active').parent().prev().children().attr('href'));
	  else $('ul.nav_bottel li.previous').hide();
	  tab_lock=false;
	 });
	 }
	
   });
  if(window.location.href.indexOf('#')!=-1) {
   $(".tabs-on li a").each(function(){								
    if(window.location.href.indexOf($(this).attr("href"))!=-1) $(this).addClass('active');
   });
   if(special_tab_form) {
   if ( $('.tabs-on li a.active').parent().next().length > 0 )
    $('ul.nav_bottel li.next').show().children().html($('.tabs-on li a.active').parent().next().children().html()).attr('href',$('.tabs-on li a.active').parent().next().children().attr('href'));
   else $('ul.nav_bottel li.next').hide();
   if ( $('.tabs-on li a.active').parent().prev().length > 0 )
    $('ul.nav_bottel li.previous').show().children().attr('title',$('.tabs-on li a.active').parent().prev().children().children().html()).attr('href',$('.tabs-on li a.active').parent().prev().children().attr('href'));
   else $('ul.nav_bottel li.previous').hide();
   var top = (window.location.href.substring(window.location.href.length-1)-1) * (1 - $('#'+window.location.href.substring(window.location.href.indexOf('#')+1)+'tab').height());
   $('#'+window.location.href.substring(window.location.href.indexOf('#')+1)+"tab").css("opacity","1.0").parent().css('top', top+'px');
   }
   else $('#'+window.location.href.substring(window.location.href.indexOf('#')+1)+"tab").attr("style","display:block").show();
  }
  else {
   $("#"+$(this).attr("id")+" li:first-child a").addClass('active');
   $('ul.nav_bottel li.next a').html( $("#"+$(this).attr("id")+" li:first-child").next().children().html() ).attr('href',$("#"+$(this).attr("id")+" li:first-child").next().children().attr('href'));
   $('ul.nav_bottel li.previous').hide();
   $($("#"+$(this).attr("id")+" li:first-child a").attr('href').substring($("#"+$(this).attr("id")+" li:first-child a").attr('href').indexOf('#'))+"tab").attr("style","display:block");
   if(special_tab_form==false) $($("#"+$(this).attr("id")+" li:first-child a").attr('href').substring($("#"+$(this).attr("id")+" li:first-child a").attr('href').indexOf('#'))+"tab").show();
  }
 });
});
function clearTabLock()
{
	tab_lock=false;	
}
