var tabid;
function ChangeTab(newtabid)
{
	tabid = newtabid;

	ChangeBanner(tabid);
	ChangeDivContent(tabid);
	ChangeDivBorder(tabid);
	//ChangeTabsImages(tabid);
}

function ChangeBanner(tabid)
{
	
	var flashfile = "";
	switch (tabid)
	{
		case "divSPIN":
			flashfile = "LotusNotes.swf";
		break;
		case "divJazz":
			flashfile = "Jazz.swf";
		break;
		case "divHarmony":
			flashfile = "harmony.swf";
		break;
	}

	var is_ie7 = navigator.userAgent.toLowerCase().indexOf('ie 7') > -1;
	if (!is_ie7) 
	{
		var banner = document.getElementById('flashBanner');
		var flashHtml = '<embed src="/static/images/banner/' + flashfile + '" quality="high" bgcolor="#ffffff"';
		flashHtml += 'width="928" height="240" name="banner.swf" align="middle" allowscriptaccess="sameDomain" wmode="opaque"';
		flashHtml += 'type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
		banner.innerHTML = flashHtml;
	}
	else
	{	
		var embededBanner = document.getElementById('flashBanner');
		if (embededBanner != null)
		{
			embededBanner.style.display = 'none';
		}
		var banner = document.getElementById('banner.swf');
		if (banner != null)
		{
			banner.style.display = 'block';
			banner.movie = '/static/images/banner/' + flashfile;
		}
	}
}
function ChangeDivContent(tabid)
{
    /* Change div content */
	var sPIN = document.getElementById('divSPIN');
	var harmony = document.getElementById('divHarmony');
	var jazz = document.getElementById('divJazz');
	

	sPIN.style.display = "none";  
	harmony.style.display = "none";
	jazz.style.display = "none";
	

	var tab = document.getElementById(tabid);
	if (tab != null)
	{
		tab.style.display = "block";
		
	}
}

function ChangeDivBorder(tabid)
{
    /* Change div border */
	var tabBorder = document.getElementById("tdTabBorder");
	if (tabBorder != null)
	{
		var background = "";
		switch (tabid)
		{
		case "divSPIN":
			background = "url('/static/images/index/left_02.gif')";
		break;
		case "divJazz":
			background = "url('/static/images/index/right_02.gif')";
		break;
		case "divHarmony":
			background = "url('/static/images/index/middle_02.gif')";
		break;
		}
		tabBorder.style.backgroundImage = background;
	}
}

function ChangeTabsImages(tabid)
{
    /* main images */
    var sPINImg = document.getElementById('imgSPIN');
	var wSPImg = document.getElementById('imgWSP');
	var jazzImg = document.getElementById('imgJazz');
	var portingImg = document.getElementById('imgPorting');
	var developerImg = document.getElementById('imgDeveloper');
	
	// Changes all images as if nothing was clicked/selected
	sPINImg.style.backgroundImage = "url('/static/images/index/SPLN-tab-OFF.gif')";
	wSPImg.style.backgroundImage = "url('/static/images/index/WSP-new-tab-OFF.gif')";
	jazzImg.style.backgroundImage = "url('/static/images/index/Jazz-tab-OFF.gif')";
	portingImg.style.backgroundImage = "url('/static/images/index/Ent-tab-OFF.gif')";
	developerImg.style.backgroundImage = "url('/static/images/index/Dev-tab-OFF.gif')";
	
	switch (tabid)
	{
		case 'divSPIN':
			sPINImg.style.backgroundImage = "url('/static/images/index/SPLN-tab-ON.gif')";
			break;
		case 'divWSP':
			wSPImg.style.backgroundImage = "url('/static/images/index/WSP-new-tab-ON.gif')";
			break;
		case 'divJazz':
			jazzImg.style.backgroundImage = "url('/static/images/index/Jazz-tab-ON.gif')";
			break;
		case 'divPorting':
			portingImg.style.backgroundImage = "url('/static/images/index/Ent-tab-ON.gif')";
			break;
		case 'divDeveloper':
			developerImg.style.backgroundImage = "url('/static/images/index/Dev-tab-ON.gif')";
			break;
	}
	
	/* Seperator images*/
	var imgSep1 = document.getElementById('imgSeperator1');
	var imgSep2 = document.getElementById('imgSeperator2');
	var imgSep3 = document.getElementById('imgSeperator3');
	var imgSep4 = document.getElementById('imgSeperator4');
	
	imgSep1.src = "/static/images/index/SPLN-tab-OFF-rt.gif";
	imgSep2.src = "/static/images/index/WSP-new-tab-OFF-rt.gif";
	imgSep3.src = "/static/images/index/Jazz-tab-OFF-rt.gif";
	imgSep4.src = "/static/images/index/Ent-tab-OFF-rt.gif";
	
	switch (tabid)
	{
		case 'divSPIN':
			imgSep1.src = "/static/images/index/SPLN-tab-ON-rt.gif";
			break;
		case 'divWSP':
			imgSep1.src = "/static/images/index/WSP-new-tab-ON-lt.gif";
	        imgSep2.src = "/static/images/index/WSP-new-tab-ON-rt.gif";
			break;
		case 'divJazz':
			imgSep2.src = "/static/images/index/Jazz-tab-ON-lt.gif";
	        imgSep3.src = "/static/images/index/Jazz-tab-ON-rt.gif";
			break;
		case 'divPorting':
			imgSep3.src = "/static/images/index/Ent-tab-ON-lt.gif";
	        imgSep4.src = "/static/images/index/Ent-tab-ON-rt.gif";
			break;
		case 'divDeveloper':
			imgSep4.src = "/static/images/index/Dev-tab-ON-lt.gif";
			break;
	}
	
}

function MouseEvent(id, where)
{
	/*var img = document.getElementById(id);
	var from = 's.gif';
	var to = 'h.gif';
	if (where == 'over')
	{
		if (img.src.indexOf(from) < 0)
		{
			img.src = img.src.substring(0, img.src.indexOf('.gif')) + '' + to;
		}
	}

	if (where == 'out')
	{
		if (img.src.indexOf(to) > 0)
		{
			img.src = img.src.substring(0, img.src.indexOf(to)) + '.gif';
		}
	}*/
}

function openNewWindow(newPageURL)
{
    window.open(newPageURL, "_blank","width=740px height=600px " +
        "resizable=no scrollbars=no menubar=no location=no status=no");
}

function openNewWindowWithSize(newPageURL, width, height)
{
    window.open(newPageURL, "_blank","width=" + width + "px height=" + height + "px " +
        "resizable=yes scrollbars=yes menubar=no location=no status=no");
}

function openWMV(wmvFile)
{
    var windowType = "_self";
// Not IE
    if (!document.all)
    {
        windowType = "_blank";
    }

    window.open(wmvFile, windowType);
}

/* UrchinTracker script*/
function identifiedUrchinTracker(id)
{
	var fromPage = location.pathname + location.search;
    if (fromPage == "/")
    {
		fromPage = "/index.aspx";
    }
    var identifier = id + "_" + fromPage;

	urchinTracker(identifier);
}
