﻿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["LeftMenuPane"];
	
	var TopMenuPane=Spark.Web.HttpRequest.Panes["TopMenuPane"];
	try {
		if(TopMenuPane.childNodes[0].childNodes[0].nodeType==1) {
			var MenuCss = TopMenuPane.childNodes[0].childNodes[0].childNodes[0].childNodes[0];
	    	MenuCss.style.width=MenuCss.childNodes[0].offsetWidth+"px";
		}
	} catch(e) {
	}
	if (MainMenuPane!=null)
	{
		var MainMenu=MainMenuPane.getElementsByTagName("ul")[0];
		
		if(document.getElementById("LeftBackground")!=null && document.getElementById("PageContent")!=null) {
		  
		    if(document.getElementById("PageContent").offsetHeight-140>400) {
		        document.getElementById("LeftBackground").style.height = (document.getElementById("PageContent").offsetHeight-140)+"px";
		    } else {
		        
		         document.getElementById("LeftBackground").style.height = (document.body.offsetHeight-MainMenuPane.offsetHeight)+"px";
		         document.body.style.height = (MainMenuPane.offsetHeight+document.getElementById("LeftBackground").offsetHeight)+"px";
		    }
		}
		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].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";
						    Spark.Web.Portal.Renaultsport.ActiveMainMenuItem.style.display="block";
						}
					}
					if (MainMenu.childNodes[Index].className.indexOf("SelectedItem")>0) {
						    var linkOb = MainMenu.childNodes[Index].getElementsByTagName("a")[0];
						    var link = linkOb.outerHTML;
						    MainMenu.childNodes[Index].removeChild(linkOb);
						    var newLink = document.createElement("div");
						    newLink.className="ActiveMenu";
						    newLink.innerHTML=link;
						    MainMenu.childNodes[Index].innerHTML = newLink.outerHTML + MainMenu.childNodes[Index].innerHTML; 
					}
					var objList = MainMenu.childNodes[Index].getElementsByTagName("ul")[0];
					if(objList!=null) {
					   
					    for (var j=0; j<objList.childNodes.length; j++)
			            {
            			     
				            if ((objList.childNodes[j].nodeType==1)&&(objList.childNodes[j].nodeName.toLowerCase()=="li"))
				            {
				                 
				                if (objList.childNodes[j].className.indexOf("ActiveItem")>0) {
						           var objParent = objList.childNodes[j].parentNode.parentNode;
						          
						            var linkOb = objParent.getElementsByTagName("a")[0];
						            var link = linkOb.outerHTML;
						            MainMenu.childNodes[Index].removeChild(linkOb);
						            var newLink = document.createElement("div");
						            newLink.className="ActiveMenu";
						            newLink.innerHTML=link;
						            MainMenu.childNodes[Index].innerHTML = newLink.outerHTML + MainMenu.childNodes[Index].innerHTML; 
					                MainMenu.childNodes[Index].style.backgroundColor="#FFFFFF";
					                
					            }
				            }
				        }
				    }
					
				}
			}
			
		}
	}
	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;
}
