
window.onload = function() {
    if(document.getElementById('slideMenu'))
        initSlide();
    
    swfirReplacement();
}


var t;
var currentTitle = null;
var CurrentNum = new Array();
CurrentNum[1] = 1;
CurrentNum[2] = 1;
CurrentNum[3] = 1;


function tabWindow(tabNum)
{
	document.getElementById('tabWindow').className = "tab" + tabNum;
}
function thumbContent(tabNum, thumbNum)
{
	// Hide current Content
	document.getElementById('homeTab'+tabNum+'Content'+CurrentNum[tabNum]).className = "hide";
	
	// Turn off current Thumb
	document.getElementById('homeTab'+tabNum+'Thumb'+CurrentNum[tabNum]).className = "";
	
	// Show new Content
	document.getElementById('homeTab'+tabNum+'Content'+thumbNum).className = "show";
	
	// Turn on new Thumb
	document.getElementById('homeTab'+tabNum+'Thumb'+thumbNum).className = "on";
	
	// Set new to current
	CurrentNum[tabNum] = thumbNum;
}

function findPosX(obj)
{
	var curleft = 0;
	if(obj.offsetParent)
		while(1) 
		{
		  curleft += obj.offsetLeft;
		  if(!obj.offsetParent)
			break;
		  obj = obj.offsetParent;
		}
	else if(obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if(obj.offsetParent)
		while(1)
		{
		  curtop += obj.offsetTop;
		  if(!obj.offsetParent)
			break;
		  obj = obj.offsetParent;
		}
	else if(obj.y)
		curtop += obj.y;
	return curtop;
}

function menuDisplay(title)
{
	var divTitle = "ddMenu-" + title;
	var div;

    clearTimeout(t);
    if(currentTitle != null)
    {
        menuClearCurrent();
    }

    currentTitle = title;
    var aTitle = "menuItem-" + title;
    var menuItem = document.getElementById(aTitle);
	menuItem.className = "on";
	
    if(div = document.getElementById(divTitle))
	{
	    if(document.getElementById(divTitle).getElementsByTagName('ul').length > 0)
	    {
	        
	        var xPos = findPosX(menuItem);
	        // subtract the position of the page element
	        var xPage = findPosX(document.getElementById('page'));
	        xPos = xPos - xPage;
	        // right align the last menu
	        if(xPos > 678)
		        xPos = 678;
	        //alert(xPos);
	        var yPos = findPosY(menuItem);
	        //alert(yPos);
	        yPos = yPos + 40;
        	
	        div.style.display = "block";
	        div.style.position = "absolute";
	        div.style.top = yPos + "px";
	        div.style.left = xPos + "px";
	        div.style.zIndex = "100";
	    }
	}
}

function menuClearCurrent()
{
	var divTitle = "ddMenu-" + currentTitle;
	var div;
	if(div = document.getElementById(divTitle))
	{
	    var menuTitle = "menuItem-" + currentTitle;
	    document.getElementById(menuTitle).className = "";
	    div.style.display = "none";
	}
}

function menuClear()
{
	t = setTimeout('menuClearCurrent()', 100);
}

function menuSave()
{
	clearTimeout(t);
}

function changedSearchField(obj)
{
    var sf = document.getElementById("searchFields");
    var selectedIndex = obj.selectedIndex;
    for(i=0;i<obj.options.length;i++)
    {
        var divTag = document.getElementById("sf" + obj.options[i].value);
        if (i == selectedIndex)
        {
            divTag.className = "show";
        }
        else
        {
            divTag.className = "hide";
        }
    }
    //var sfValueField = document.getElementById("ct100$cphPrimary$sfValue");
    //sfValueField.value = obj.options[selectedIndex].value
}