﻿if (!window.Spark) Spark=new Object();
if (!window.Spark.Web) Spark.Web=new Object();
if (!window.Spark.Web.Portal) Spark.Web.Portal=new Object();
if (!window.Spark.Web.Portal.Renaultsport) Spark.Web.Portal.Renaultsport=new Object();

Spark.Web.Portal.Renaultsport.ActiveMainMenuItem=null;
Spark.Web.Portal.Renaultsport.OnBodyLoad=null;
Spark.Web.Portal.Renaultsport.OnLoad=function(evt)
{
	if (!evt) evt=window.event;
	var MainMenuPane=Spark.Web.HttpRequest.Panes["RightMenu"];
	var RightMenu=Spark.Web.HttpRequest.Panes["RightMenu"];
	var firstItem = null;

	var textPanel = document.getElementsByTagName("div");
	if(document.getElementById("HTMLTextPanel")) {
		for (var Index=0; Index<textPanel.length; Index++)
		{
			if(textPanel[Index].className=="HTMLTextSparkPanel") {
				var textDivs = textPanel[Index].getElementsByTagName("div");
				for (var Index2=0; Index2<textDivs.length; Index2++)
				{
					if(textDivs[Index2].onclick!=null) {
						textDivs[Index2].style.clear="both";
					}
				}
			}
		}
	}

	if (MainMenuPane!=null)
	{
		var MainMenu=MainMenuPane.getElementsByTagName("ul")[0];
		if (MainMenu!=null)
		{
			
			for (var Index=0; Index<MainMenu.childNodes.length; Index++)
			{
				if ((MainMenu.childNodes[Index].nodeType==1)&&(MainMenu.childNodes[Index].nodeName.toLowerCase()=="li"))
				{
					if (MainMenu.childNodes[Index].className.indexOf("FirstItem")>=0) 
					{
						firstItem  = MainMenu.childNodes[Index];
					} 
					var childMenu = MainMenu.childNodes[Index].getElementsByTagName("ul")[0];
					if(childMenu) {
						var childSelected = GetSelectedChildMenu(childMenu);	
						if(childSelected) MainMenu.childNodes[Index].className+=" ActiveItem SelectedItem";
					}
					if (MainMenu.childNodes[Index].className.indexOf("ActiveItem")>=0) {
						firstItem  = null;
						if(MainMenu.childNodes[Index].getElementsByTagName("ul").length>0) {
							MainMenu.childNodes[Index].getElementsByTagName("ul")[0].style.display="block";
							
						}
						Spark.Web.Portal.Renaultsport.ActiveMainMenuItem=MainMenu.childNodes[Index].getElementsByTagName("ul")[0];
						
						if ((Spark.Web.Portal.Renaultsport.ActiveMainMenuItem!=null)&&
							(Spark.Web.Portal.Renaultsport.ActiveMainMenuItem.className.indexOf("SelectedItem")==-1)) {
								Spark.Web.Portal.Renaultsport.ActiveMainMenuItem.className+=" SelectedItem";	
						}
					}
				}
			}
		}
		if(firstItem  != null && MainMenu.className=="RightProgramMenu") {
			firstItem.className+=" ActiveItem";
		}
		//var MenuObjects=RightMenu.getElementsByTagName("ul");
		//for(i=0;i<MenuObjects.length;i++) {
		//	alert(MenuObjects[i].outerHTML);
		//}
		
	}
	if (Spark.Web.Portal.Renaultsport.OnBodyLoad!=null)
		Spark.Web.Portal.Renaultsport.OnBodyLoad(evt);
}

if (navigator.userAgent.toLowerCase().indexOf("msie")!=-1)
{
	if ((document.body.onload!=null)&&(document.body.onload!=Spark.Web.Portal.Renaultsport.OnLoad))
		Spark.Web.Portal.Renaultsport.OnBodyLoad=document.body.onload;
	document.body.onload=Spark.Web.Portal.Renaultsport.OnLoad;
}
else
{
	if ((window.onload!=null)&&(window.onload!=Spark.Web.Portal.Renaultsport.OnLoad))
		Spark.Web.Portal.Renaultsport.OnBodyLoad=window.onload;
	window.onload=Spark.Web.Portal.Renaultsport.OnLoad;
}

Spark.Web.Portal.Renaultsport.ShowActiveMenu=function(evt)
{
	if (!evt) evt=window.event;
	if (Spark.Web.Portal.Renaultsport.ActiveMainMenuItem!=null)
	{
		Spark.Web.Portal.Renaultsport.ActiveMainMenuItem.style.display="";
	}
}

Spark.Web.Portal.Renaultsport.HideActiveMenu=function(evt)
{
	if (!evt) evt=window.event;
	if (Spark.Web.Portal.Renaultsport.ActiveMainMenuItem!=null)
	{
		Spark.Web.Portal.Renaultsport.ActiveMainMenuItem.style.display="none";
	}
}

Spark.Web.Portal.Renaultsport.RewriteLogin=function(EmailTextBox,LoginTextBox)
{
	document.getElementById(LoginTextBox).value=document.getElementById(EmailTextBox).value;
}

function GetSelectedChildMenu(childMenu) {
	var cMenuItems = childMenu.getElementsByTagName("li");
	var cMenu = null;
	for(i=0;i<cMenuItems.length;i++) {
		cMenu = cMenuItems[i];
		if(cMenu) {
			if (cMenu.className.indexOf("SelectedItem")>=0) 
			{
				var ulMenu = cMenu.getElementsByTagName("ul")[0];
				if(ulMenu) {
						var childSelected = GetSelectedChildMenu(ulMenu);	
						if(childSelected) cMenu.className+=" ActiveItem SelectedItem";
				}
				return true;
			} 
		}
	}
	return false;
}

function ConfirmDelete(value) {
    if(!confirm(value)) {
        return false;
    }
    return true;
}

var lastSetting = null;
function showSettings(ob) {
    if (lastSetting != null) lastSetting.style.display = "none";
    ob.nextSibling.style.display = "block";
    lastSetting = ob.nextSibling;
}



