﻿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["MainMenuPane"];
	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("ActiveItem")==-1)
					{
						MainMenu.childNodes[Index].onmouseover=Spark.Web.Portal.Renaultsport.HideActiveMenu;
						MainMenu.childNodes[Index].onmouseout=Spark.Web.Portal.Renaultsport.ShowActiveMenu;
					}
					else
					{
						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 (Spark.Web.HttpRequest.Browser.isIE==false)
					{
						for (var SubIndex=0; SubIndex<MainMenu.childNodes[Index].childNodes.length; SubIndex++)
						{
							if ((MainMenu.childNodes[Index].childNodes[SubIndex].nodeType==1)&&(MainMenu.childNodes[Index].childNodes[SubIndex].nodeName.toLowerCase()=="ul"))
							{
								var Fake=document.createElement("li");
								var Div=document.createElement("div");
								Div.className="submenu";
								var Img=document.createElement("img");
								Img.src=Spark.Web.HttpRequest.SkinPath+"images/submenu.png";
								Fake.appendChild(Div);
								Div.appendChild(Img);
								MainMenu.childNodes[Index].childNodes[SubIndex].appendChild(Fake);
							}
						}
					}
				}
			}
		}
	}
	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;
}