/*------------------------------------------------------------
 * stripedtable.js jQuery.js Version 1.0
 * 
 *------------------------------------------------------------
 * 特定classのtable要素内、奇数行のtr要素に対してクラスをつけます。
/*------------------------------------------------------------*/

var initColorClass = "colordline";

$(function() {
	var targetTable = $("table.func-stripedtable");
	var trArray = $("tbody tr", targetTable);
	var flag = 0;

	var i = 0;
	while( i<trArray.length ){

		var tdTmpArray = new Array();
		$("th[@rowspan], td[@rowspan]", trArray[i]).each(function() { tdTmpArray.push($(this).attr("rowspan")); });
		tdTmpArray.sort().reverse();
		
		if(flag == 0){
			if((i % 2) == 0){ coloredLine( trArray[i] ); }
		}else{
			if((i % 2) != 0){ coloredLine( trArray[i] ); }
		}
		
		i++;
		
		if(tdTmpArray.length){
			var rowSpan = Number(tdTmpArray[0]) -1;
			if((rowSpan % 2) != 0){ flag = 1; }else{ flag = 0; }
		}
	}
	
	
	function coloredLine(line) {
		$(line).addClass(initColorClass);
	}
	
	
});
