/* code for table rollovers */

//SWAP CLASS(element object, classname)
function sC(elm,cn)
{
	if(!elm){return;}
	elm.className = cn;
}

function fLaG(evt,elm,trgt,lnkid)
{
	if(!elm){return;}

	var et = evt.target || evt.srcElement;
    var tn = et.tagName;
    if(tn.toLowerCase()=='a'){return;}

	var a;
	if(lnkid){a=document.getElementById(lnkid);}
	else
	{
		var l = elm.getElementsByTagName('A');
		if(l)
		{
			for(var i=0;i<l.length;i++)
			{
				if(l[i].href){a = l[i];break;}
			}
		}
	}

	if(a)
	{
		if(a.href)
		{
			var t = "_self";
			if(trgt){t=trgt;}
			else
			{
				if(a.target){t=a.target;}
			}

			window.open(a.href,t);
		}
		else{return;}
	}
	else{return;}
}