﻿// javascript functions for TA Left and Top Navigation Menus
/*
	  $(document).ready(function(){
			$("#topNav li").hover(
				function(){ $("ul", this).slideDown("slow"); }, 
				function() { $("ul", this).hide("fast");} 
			);
		$("#topNav li.topLi").hoverClass ("topLi-hover");

	  });
	  
		$.fn.hoverClass = function(c) {
			return this.each(function(){
				$(this).hover( 
					function() { $(this).addClass(c);  },
					function() { $(this).removeClass(c); }
				);
			});
		};

//http://dean.edwards.name/my/behaviors/#star-light.htc


function changeBg(obj, dir)
{

	var elems = obj.childNodes;
	if(obj.tagName == "TR")
	{
		for(i=0;i<elems.length;i++)
		{
			if(dir == 'over')
			{
				elems[i].className +='-hover';
			}
			if(dir == 'out')
			{
				elems[i].className = elems[i].className.replace("-hover","");
			}
		}
	}
	else
	{
		var currClass = obj.className;

		if(dir == 'over')
		{
			obj.className = currClass+'-hover';
		}
		
		if(dir == 'out')
		{
			obj.className = currClass.replace(/-hover/,"");
		}
	}
}
*/

function boldUnbold(langId)
{
	//if asian characters, then fonts are not bold
	if(langId == 5 || langId == 6)
	{
	    
		var linkz = document.getElementById('topNav').getElementsByTagName('a');
		
		for(i=0; i<linkz.length;i++)
		{
			linkz[i].style.fontWeight="normal";
		}
		var nav = document.getElementById('tblNav');
		if (nav)
		{
		    var linkz2 = document.getElementById('tblNav').getElementsByTagName('a');
		    for(x=0;x<linkz2.length;x++)
		    {
			    linkz2[x].style.fontWeight="normal";
		    }
		}
	}
	/*
	if($.browser.safari) //safari-specific fixes
	{
		// nav font sizes
		$('.topLi/a').css('font-size','7pt')
		$('.selectedTop/a').css('font-size','7pt')
		$("ul.subList/li/a").css("font-size","7pt")
		// $("#tblNav//a").css("font-size","7pt");
		// $("#tblNav//a").css("font-weight","bold");
		
		//breadcrumb fix
		var bcWidth = $("#breadcrumbs//.bcLinks").width() + 5;
		$("span.currentPage").css({float: "left", margin: "-14px 0px 0px " + bcWidth + "px"  });
		
		//left nav + footer fix
		var leftHeight = document.getElementById("tblNav").clientHeight;
		if(leftHeight >= 500) {
			$("div#body").css("height", leftHeight + "px");
		}
	}
	*/
}

function expandCollapse(obj, e)
{
	//window.alert(e);
	if (obj.indexOf("NAV:") == 0) {
	    var url = obj.replace("NAV:", "");
	    location.href = url;
	} else {
	    // Hide / Show nodes
		var bCollapse = false;
	    if(e.className.indexOf("-down") == -1)
	    {
		    e.className += '-down';
			bCollapse = true;
	    }
	    else
	    {
		    e.className = e.className.replace('-down','');
			bCollapse = false;
	    }
    	
	    var array = obj.split(',');
	    for(i=0;i<array.length;i++)
	    {
		    var row = document.getElementById('row_'+array[i]);
		    if(row)
		    {
			    var disp = row.style.display;
			    if(!bCollapse)
			    {
				    row.style.display = '';
					
					// We need to make sure the arrows are in the right direction
					var cell = row.cells[0];
					if (cell.className.indexOf("selectedP") == 0) {
						if(cell.className.indexOf("-arrow") != -1){
							var arrow_cell = row.cells[1];
							if (arrow_cell.className.indexOf("-down") != -1) {
								arrow_cell.className = arrow_cell.className.replace('-down','');							
							}
						}
					}
			    }
			    else
			    {
				    row.style.display = 'none';
			    }
		    }
	    }
	
	}
}

function startList(){

}
