/*jquery.semantictabs.js - Chris Yates - Inspired by Niall Doherty's jQuery Coda-Slider v1.1 - http://www.ndoherty.com/coda-slider*/

jQuery.fn.semantictabs = function(passedArgsObj) {
  args = {panel:'panel', head:'h2', active:':first', activate:false};
  for (var argName in passedArgsObj) {
    args[argName] = passedArgsObj[argName];
  }
	if (args.activate) {
	  return this.each(function(){
	    var container = jQuery(this);
			container.find("." + args.panel).hide();
			container.find("ul.pestas li").removeClass("active");
			container.find("div." + args.panel + ":eq(" + args.activate + ")").show();
			container.find("ul.pestas li:eq(" + args.activate + ")").addClass("activa");      
	  });
	} else {
    return this.each(function(){
  		var container = jQuery(this);
  		container.parent().find("." + args.panel).hide();
  		container.find("div." + args.panel + args.active).show();
  		container.prepend("<ul class=\"pestas\"></ul>");
  		container.find("." + args.panel).each( function() {
  		  var title = $(this).find(args.head).text();
  		  this.title = title;
  			container.find("ul.pestas").append("<li><a href=\"javascript:void(0);\">"+title+"</a></li>");
  		});
  		container.find("ul li" + args.active).addClass("activa");
  		container.find("ul.pestas li").click(function(){
  			container.find("." + args.panel).hide();
  			container.find("ul.pestas li").removeClass("activa");
  			container.find("div." + args.panel + "[title='"+jQuery(this).text()+"']").show();
  			jQuery(this).addClass("activa");
  		});                                
  	});
	}
};