/* jQuery tabs plugin by greg.sidelnikov@gmail.com
   www.authenticsociety.com

   How to use: http://www.authenticsociety.com/blog/jQueryTabsPlugin
*/

$.Tabs = function() { /*main object*/ }

$.Tabs.initialize = function() {
	var tabCount = 3, p, str;
	var previousTab = 0; /*0=default*/
	$.Tabs.parameters = p = [];
	for (var i = 0; i < arguments.length; i++)
		p[i] = arguments[i];
// construct tabbed view //
	for (var str =  "<div class = 'view' style = 'width: 795px; height: 311px;'></div>" +
        			"<div style = 'margin-left: -5px; width: 805px; height: 30px;'>", i = 0; i < p[ tabCount ]; i++)
	if (i == previousTab) {
		str += "<div class = 'tab' style = 'float: left; ' id = '" + i + "'><img border='0' style='float: left; margin-left: 5px;' src='images/pool/baum_news/" + p[6] + "/nav_" + i + "on.gif'></div>"
	} else {
		str += "<div class = 'tab' style = 'float: left; cursor: pointer;' id = '" + i + "'><img border='0' style='float: left; margin-left: 5px;' src='images/pool/baum_news/" + p[6] + "/nav_" + i + ".gif'></div>"
	}
	str += "</div>";
// adjust view
	$("#" + p[0]).css({ width:p[1], height:p[2] });
	$("#" + p[0]).html(str);

// load default view and highlight default tab
	$("#" + p[0] + " .view").html( $("#" + p[5][0]).html() );
	$("#" + p[0] + " #0").addClass("ON");

// attach onclick events to all tabs! ~and take care of tab highlighting
    $("#" + p[0] + " .tab").click( function() {
    	var id = this.id;
		$("#" + previousTab + " img").attr("src", "images/pool/baum_news/" + p[6] + "/nav_" + previousTab + ".gif");
    	if (id != previousTab) {
    		$("#" + p[0] + " #" + previousTab).removeClass("ON");
    		$("#" + p[0] + " #" + id).addClass("ON");
    		$("#" + p[0] + " .view").html( $("#" + p[5][id]).html() );
            previousTab = id;
    		}
    	});
    $("#" + p[0] + " .tab").hover( 
    	function() {
	    	var id = this.id;
	    	if (id != previousTab) {
	    		$("#" + id + " img").attr("src", "images/pool/baum_news/" + p[6] + "/nav_" + id + "on.gif");
	    		}
	    	},
    	function() {
        	var id = this.id;
        	if (id != previousTab) {
        		$("#" + id + " img").attr("src", "images/pool/baum_news/" + p[6] + "/nav_" + id + ".gif");
        		}
        	}
	    ); 
	}
