function highlight(objId, colIndex, color)
{
	try
	{
		var obj = document.getElementById( objId );
		var query = unescape(location.search).substring(8);

		if( query == null || query.length < 1 )
		{
			var prefix = "HINT=";
			var cookieStartIndex = document.cookie.indexOf( prefix );
			if (cookieStartIndex < 0)
				return;

			var cookieEndIndex =  document.cookie.indexOf(";", cookieStartIndex + prefix.length);
			if (cookieEndIndex == -1)
				cookieEndIndex = document.cookie.length;

			query = document.cookie.substring(cookieStartIndex + prefix.length + 7, cookieEndIndex);

			var plusIdx = query.indexOf( "+" );
			while( plusIdx > -1 )
			{
				query = query.substring( 0, plusIdx ) + " " + query.substring( plusIdx+1, query.length );
				plusIdx = query.indexOf( "+", plusIdx );
			}
		}

		if( query == null || query.length < 1 )
			return;

		rows = obj.rows;
		for( i=0;i<rows.length;i++ )
		{
			hint = new String( rows[i].getAttribute( "hint" ) );
			if( hint != null && hint.length >= query.length && hint.substring(0,query.length) == query )
				{
					rows[i].cells[colIndex].innerHTML = "<font color=" + color + "><B>" + rows[i].cells[colIndex].innerHTML + "</B></font>" ;
					rows[i].className = 'tr4';
				}
		}
	} catch( err ) {}
}
function goToPage( dropDown )
{
	location = "page_" + dropDown.value + ".html";
}
function drawNavButton( label, pgIdx, toolTip)
{
		document.write( '<table border="0" cellspacing="0" cellpadding="0" class=bh title="'+ toolTip +'">' );
		document.write( '	<tr onClick="location=\'page_'+ pgIdx + '.html\'">' );
		document.write( '		<td class="bl0"><img src="../../../images/blank.gif" width="10" height="21"></td>' );
		document.write( '		<td class="bm0" nowrap><a href="page_'+ pgIdx +'.html">' + label + '</a></td>' );
		document.write( '		<td class="br0"><img src="../../../images/blank.gif" width="10" height="1"></td>' );
		document.write( '	</tr>' );
		document.write( '</table>' );
}

function drawPrevButton()
{ try
  {
	if (pageNo>1)
		drawNavButton( "&lt;", (pageNo-1), "Pagina anterioară" );
  } catch( err ){}
}
function drawNextButton()
{ try
  {
	if (pageNo<noOfPages)
		drawNavButton( "&gt;", (pageNo+1), "Pagina următoare" );
  } catch( err ){}
}
function drawFirstButton()
{ try
  {
	if (noOfPages>2 && pageNo>2)
		drawNavButton( "&lt;&lt;", 1, "Prima pagină" );
  } catch( err ){}
}
function drawLastButton()
{ try
  {
	if (noOfPages>2 && (pageNo+1)<noOfPages)
		drawNavButton( "&gt;&gt;", noOfPages, "Ultima pagină" );
  } catch( err ){}
}

/////////for mouseover stuff
var prevClassName = '';
function tblOnMouseOver()
{
//mouseover highlight in netscape is not supported
	if(navigator.appName.indexOf("Netscape") >= 0 )
		return;

	var element = event.srcElement;

	while( element.tagName != "TABLE" )
	{
		element = element.parentElement;
		var currClassName = element.className;
		if ( currClassName == 'tr1' || currClassName == 'tr2' || currClassName == 'tr4' )
		{
			prevClassName = element.className;
			element.className = 'tr3';
			break;
		}
	}
}

function tblOnMouseOut()
{
//mouseover highlight in netscape is not supported
	if(navigator.appName.indexOf("Netscape") >= 0 )
		return;


	var element = event.srcElement;

	while( element.tagName != "TABLE" )
	{
		element = element.parentElement;

		var currClassName = element.className;
		if ( currClassName == 'tr3' )
		{
			element.className = prevClassName;
			break;
		}
	}
}


