// JavaScript Document
/* ::: Alias para jQuery ::: */
var $jQ = jQuery.noConflict();
$jQ(document).ready(InitUMBase);

function InitUMBase()
{
	PaintAlterntingRows($jQ(".TblBiAzul1, .TblBiAzul1-1"), ["RowAzul0", "RowAzul1"], ["TitGen1", "TitGen2", "TitGen3", "RowOcre1"]);
}

function PaintAlterntingRows(tableArray, styleNamesArray, exceptionsArray)
{
	var styleCount = styleNamesArray.length;
	var styleRotator = 0;
	$jQ(tableArray).each
	(
		function(i)
		{
			$jQ("tr", this).each
			(
				function(i)
				{
					var trExcepted = false;
					if(exceptionsArray != null || exceptionsArray != undefined)
					{
						for(var ex = 0; ex < exceptionsArray.length; ex++)
						{
							if($jQ(this).hasClass(exceptionsArray[ex]))
							{
								trExcepted = true;
								break;
							}
						}	
					}
					if(!trExcepted)
					{
						$jQ(this).attr("class", styleNamesArray[styleRotator]);
						styleRotator++;
						styleRotator = (styleRotator + 1) > styleCount ? 0 : styleRotator;						
					}
				}
			); 	
		}
	);
}

