// Copyright 2006-2008 ClickTale Ltd.

var YUIDom=YAHOO.util.Dom, YUIConnect=YAHOO.util.Connect, YUIEvent=YAHOO.util.Event, $=YUIDom.get;
var isIE = navigator.userAgent.match(/MSIE/);
var isIE7 = navigator.userAgent.match(/MSIE 7.0/);
var isIE6 = navigator.userAgent.match(/MSIE 6.0/);

// Code to make #MENU LI elements work with :hover property in IE
function TabsHover()
{
	var navRoot = $("menu");
	if (navRoot)
	{
		for (i=0; i<navRoot.childNodes.length; i++)
		{
			node = navRoot.childNodes[i];
			if (node.nodeName=="LI")
			{
				// set hover
				node.onmouseover=function() {
					YUIDom.addClass(this,"over");
				};
				node.onmouseout=function() {
					YUIDom.removeClass(this,"over");
				};
			}
		}
	}
}

function sIFRReplace()
{
	//return;

	/* Replacement calls. Please see documentation for more information. */
	if(typeof sIFR == "function")
	{
		// txt=<a href=%22asfunction:_root.launchURL,0%22>My Projects</a>&sifr_url_0=Projects.asp&
		var tabOffsetTop=isIE7?5:11;
		// This is the preferred "named argument" syntax
		sIFR.replaceElement(named({sSelector:"h2", sFlashSrc:"flash/svenin.swf", sColor:"#582874", sLinkColor:"#582874", sHoverColor:"#582874", sFlashVars:"textalign=left&offsetTop=0", sWmode:"transparent"}));
		if(!sIFR.bHasTransparentSupport)
		{
			sIFR.replaceElement(named({sSelector:"ul#menu li.reg strong", sFlashSrc:"flash/svenin_m.swf", sColor:"#FFFFFF", sLinkColor:"#FFFFFF",  sBgColor:"#6C358D", sHoverColor:"#FFFFFF", sFlashVars:"textalign=left&offsetTop="+tabOffsetTop, sWmode:"transparent"}));
			sIFR.replaceElement(named({sSelector:"ul#menu li.active strong", sFlashSrc:"flash/svenin_ma.swf", sColor:"#6C358D", sLinkColor:"#6C358D", sBgColor:"#FFFFFF", sHoverColor:"#6C358D", sFlashVars:"textalign=left&offsetTop="+tabOffsetTop, sWmode:"transparent"}));
		}
		sIFR.setup();
	}

}

// do graphical init for template
var bTemplateDesignInitCalled;
function TemplateDesignInit()
{
	TabsHover();
	if(typeof OFFLINE_PLAYER != 'undefined' && OFFLINE_PLAYER)
	{
		// offline mode. don't use sifr
	}
	else
	{
		sIFRReplace();
	}
	bTemplateDesignInitCalled=true;
}

function ToggleSearch()
{
	var o=$('SearchProjectSelect');
	if(o)
	{
		if(o.style.display=='block')
			o.style.display='none';
		else
			o.style.display='block';
	}
}

