// JavaScript Document

(function($){$.fn.targetTable=function(f){var g={highlightRow:true,highlightColumn:true,highlightClass:"",columnBgColor:"#ccc",rowBgColor:"#50b05e",targetBgColor:"#00cccc",columnTextColor:"#000",rowTextColor:"#000",targetTextColor:"#000"};if(f){$.extend(g,f)}return this.each(function(){var e=$(this).find("tr");e.each(function(){var d=$(this).find("th, td"),columnCounter=0;d.each(function(){var c=$(this);c.attr("col",columnCounter);columnCounter++;c.bind("mouseover",function(){if(g.highlightRow){var a=c.parents("tr");a.addClass(g.highlightClass);if(g.rowBgColor)a.find("td").css("background-color",g.rowBgColor);if(g.rowTextColor)a.find("td").css("color",g.rowTextColor)}if(g.highlightColumn){var b=c.attr("col"),table=c.parents("table"),col=table.find("td[col="+b+"], th[col="+b+"]");col.addClass(g.highlightClass);if(g.columnBgColor)col.css("background-color",g.columnBgColor);if(g.columnTextColor)col.css("color",g.columnTextColor)}if(c.is("td"))if(g.targetBgColor)c.css("background-color",g.targetBgColor);if(c.is("td"))if(g.targetTextColor)c.css("color",g.targetTextColor)});c.bind("mouseout",function(){if(g.highlightRow){var a=c.parent();a.removeClass(g.highlightClass);if(g.rowBgColor)a.find("td").css("background-color","");if(g.rowTextColor)a.find("td").css("color","")}if(g.highlightColumn){var b=c.attr("col"),table=c.parents("table"),col=table.find("td[col="+b+"], th[col="+b+"]");col.removeClass(g.highlightClass);if(g.columnBgColor)col.css("background-color","");if(g.columnTextolor)col.css("color","")}if(c.is("td"))if(g.targetBgColor)c.css("background-color","");if(c.is("td"))if(g.targetTextColor)c.css("color","")})})})})}}(jQuery));
