// Flash header Script
if(window.attachEvent) //IE
{
	window.attachEvent("onload", _initPageFunction);
}
else if(window.addEventListener) //DOM
{
	window.addEventListener("load", _initPageFunction, false);
}


function _initPageFunction()
{
	
	_initLogo();
	
	_checkCustomCategories();
	
	_initBookTabs();
	
	_initNavigationTopOpen();
	
	_fixNavigationGames();
	
	_fixNavigationPapet();
	
	_fixNavigationProductCat();
	
	_checkPageLength();
	
	
	//_initPageFlashHeader('games');
	//_initPageFlashMenu('home');
	
}


function _initLogo()
{
	var oDivLogo = document.getElementById('contentLogo');
	
	if(oDivLogo){oDivLogo.innerHTML = '<a id="lBuroPlusCitation" href="/" title="BuroPlus Citation - Librairie Citation">BuroPlus Citation - Librairie Citation</a>';}
}


function _initPageFlashHeader(sSection)
{
	oFlash = document.getElementById('oFlashHeader');

	if(oFlash)
	{
		if (window.oFlashHeader) 
		{ // for IE
			oFlashHeader.SetVariable('rollover', sSection); // IE automatically creates global variables for elements with id attributes (yuck!)
		}
		else if (document.oFlashHeader) 
		{ // for mozilla
			document.oFlashHeader.SetVariable('rollover', sSection);
		}
	}

}

function _initPageFlashMenu(sSection)
{
	oFlash = document.getElementById('oFlashMenu');
	
	if(oFlash)
	{	
		oFlash.setVariable('rollover', sSection);
	}
}

function _initGamesAnimations()
{
	var fo = new FlashObject("/img/anim_jeux/category_societe.swf", "oFlashSociete", "170", "168", "9", "FFFFFF");
	fo.addParam("wmode", "transparent");
	fo.addParam("menu", "false");
	fo.addParam("quality", "high");
	fo.addParam("swLiveConnect", "true");
	fo.addParam("allowScriptAccess", "always");
	fo.write("societe"); 
	
	var fo = new FlashObject("/img/anim_jeux/category_eveil.swf", "oFlashEveil", "170", "168", "9", "FFFFFF");
	fo.addParam("wmode", "transparent");
	fo.addParam("menu", "false");
	fo.addParam("quality", "high");
	fo.addParam("swLiveConnect", "true");
	fo.addParam("allowScriptAccess", "always");
	fo.write("eveil"); 		
		
	var fo = new FlashObject("/img/anim_jeux/category_educatifs.swf", "oFlashEducatif", "170", "168", "9", "FFFFFF");
	fo.addParam("wmode", "transparent");
	fo.addParam("menu", "false");
	fo.addParam("quality", "high");
	fo.addParam("swLiveConnect", "true");
	fo.addParam("allowScriptAccess", "always");
	fo.write("educatif"); 	
	
	var fo = new FlashObject("/img/anim_jeux/category_patience.swf", "oFlashpatience", "170", "168", "9", "FFFFFF");
	fo.addParam("wmode", "transparent");
	fo.addParam("menu", "false");
	fo.addParam("quality", "high");
	fo.addParam("swLiveConnect", "true");
	fo.addParam("allowScriptAccess", "always");
	fo.write("patience"); 	
	
	var fo = new FlashObject("/img/anim_jeux/category_scientifique.swf", "oFlashScientifique", "170", "168", "9", "FFFFFF");
	fo.addParam("wmode", "transparent");
	fo.addParam("menu", "false");
	fo.addParam("quality", "high");
	fo.addParam("swLiveConnect", "true");
	fo.addParam("allowScriptAccess", "always");
	fo.write("scientifique"); 	
	
	var fo = new FlashObject("/img/anim_jeux/category_construction.swf", "oFlashConstruction", "170", "168", "9", "FFFFFF");
	fo.addParam("wmode", "transparent");
	fo.addParam("menu", "false");
	fo.addParam("quality", "high");
	fo.addParam("swLiveConnect", "true");
	fo.addParam("allowScriptAccess", "always");
	fo.write("construction"); 	
	
	if(document.getElementById("cassetetes"))
	{
		var fo = new FlashObject("/img/anim_jeux/category_cassetetes.swf", "oFlashCassetetes", "170", "168", "9", "FFFFFF");
		fo.addParam("wmode", "transparent");
		fo.addParam("menu", "false");
		fo.addParam("quality", "high");
		fo.addParam("swLiveConnect", "true");
		fo.addParam("allowScriptAccess", "always");
		fo.write("cassetetes"); 
	}
	
	if(document.getElementById("melimelo"))
	{
		var fo = new FlashObject("/img/anim_jeux/category_melimelo.swf", "oFlashCassetetes", "170", "168", "9", "FFFFFF");
		fo.addParam("wmode", "transparent");
		fo.addParam("menu", "false");
		fo.addParam("quality", "high");
		fo.addParam("swLiveConnect", "true");
		fo.addParam("allowScriptAccess", "always");
		fo.write("melimelo"); 	
	}
	
	var fo = new FlashObject("/img/anim_jeux/category_bricolage.swf", "oFlashBricolage", "170", "168", "9", "FFFFFF");
	fo.addParam("wmode", "transparent");
	fo.addParam("menu", "false");
	fo.addParam("quality", "high");
	fo.addParam("swLiveConnect", "true");
	fo.addParam("allowScriptAccess", "always");
	fo.write("bricolage"); 	
	
	var fo = new FlashObject("/img/anim_jeux/category_quebec.swf", "oFlashQuebecois", "170", "168", "9", "FFFFFF");
	fo.addParam("wmode", "transparent");
	fo.addParam("menu", "false");
	fo.addParam("quality", "high");
	fo.addParam("swLiveConnect", "true");
	fo.addParam("allowScriptAccess", "always");
	fo.write("quebecois");
	
	var fo = new FlashObject("/img/anim_jeux/category_informatique.swf", "oFlashInformatique", "170", "168", "9", "FFFFFF");
	fo.addParam("wmode", "transparent");
	fo.addParam("menu", "false");
	fo.addParam("quality", "high");
	fo.addParam("swLiveConnect", "true");
	fo.addParam("allowScriptAccess", "always");
	fo.write("informatique"); 	 
	
	var fo = new FlashObject("/img/anim_jeux/category_top10.swf", "oFlashTop10", "170", "168", "9", "FFFFFF");
	fo.addParam("wmode", "transparent");
	fo.addParam("menu", "false");
	fo.addParam("quality", "high");
	fo.addParam("swLiveConnect", "true");
	fo.addParam("allowScriptAccess", "always");
	fo.write("top10"); 	
	
	var fo = new FlashObject("/img/anim_jeux/category_nouveautes.swf", "oFlashNew", "170", "168", "9", "FFFFFF");
	fo.addParam("wmode", "transparent");
	fo.addParam("menu", "false");
	fo.addParam("quality", "high");
	fo.addParam("swLiveConnect", "true");
	fo.addParam("allowScriptAccess", "always");
	fo.write("new");  		
}

function _checkCustomCategories()
{
	var oCustomCategories = document.getElementById("tableCustomCategories");
	var oTargetPosition = document.getElementById("leftMenuCustomCategories");
	
	if(oCustomCategories && oTargetPosition)
	{
		oTargetPosition.appendChild(oCustomCategories);
	}
}

function _initBookTabs()
{
	if(document.getElementById("oucBookCategories_oPageAuthor"))
	{
		document.getElementById("oucBookCategories_oPageAuthor").style.height = "auto";
	}
	
	if(document.getElementById("oucBookCategories_oPageEditor"))
	{
		document.getElementById("oucBookCategories_oPageEditor").style.height = "auto";
	}
	
	if(document.getElementById("oucBookCategories_oPageCollection"))
	{
		document.getElementById("oucBookCategories_oPageCollection").style.height = "auto";
	}
	
	if(document.getElementById("oucBookCategories_oPageFormat"))
	{
		document.getElementById("oucBookCategories_oPageFormat").style.height = "auto";
	}
}

function _initNavigationTopOpen()
{
	if(document.getElementById("contentNavigationTop"))
	{
		if(document.getElementById("contentNavigationTop").innerHTML.indexOf("Livres", 0) > -1 || document.getElementById("contentNavigationTop").innerHTML.indexOf("Books", 0) > -1 || document.getElementById("contentNavigationTop").innerHTML.indexOf("Auteur", 0) > -1 || document.getElementById("contentNavigationTop").innerHTML.indexOf("Author", 0) > -1 || document.getElementById("contentNavigationTop").innerHTML.indexOf("diteur", 0) > -1 || document.getElementById("contentNavigationTop").innerHTML.indexOf("Collection", 0) > -1 || document.getElementById("contentNavigationTop").innerHTML.indexOf("Format", 0) > -1 || document.getElementById("contentNavigationTop").innerHTML.indexOf("Format", 0) > -1)
		{
			_initPageFlashHeader("books");
		}
		
		if(document.getElementById("contentNavigationTop").innerHTML.indexOf("Papeterie", 0) > -1 || document.getElementById("contentNavigationTop").innerHTML.indexOf("Stationery", 0) > -1)
		{
			_initPageFlashHeader("stationery");
		}
		
		if(document.getElementById("contentNavigationTop").innerHTML.indexOf("Cadeaux", 0) > -1 || document.getElementById("contentNavigationTop").innerHTML.indexOf("Gifts", 0) > -1)
		{
			_initPageFlashHeader("gifts");
		}
		
		if(document.getElementById("contentNavigationTop").innerHTML.indexOf("Jeux", 0) > -1 || document.getElementById("contentNavigationTop").innerHTML.indexOf("Games", 0) > -1)
		{
			_initPageFlashHeader("games");
		}
		
		if(document.getElementById("contentNavigationTop").innerHTML.indexOf("Mobilier", 0) > -1 || document.getElementById("contentNavigationTop").innerHTML.indexOf("Furnitures", 0) > -1)
		{
			_initPageFlashHeader("furnitures");
		}
		
		if(document.getElementById("contentNavigationTop").innerHTML.indexOf("Impression", 0) > -1 || document.getElementById("contentNavigationTop").innerHTML.indexOf("Printing", 0) > -1)
		{
			_initPageFlashHeader("printing");
		}
	}
}

function _fixNavigationGames()
{
	/*if(document.getElementById("contentNavigationTop"))
	{
		var tLinks = document.getElementById("contentNavigationTop").getElementsByTagName("a");
		for(i=0; i<tLinks.length; i++)
		{
			if(tLinks[i].href.indexOf("cc=Jeux", 0) > -1)
			{
				tLinks[i].href = "/games.aspx";
			}
		}
	}
	
	if(document.getElementById("contentNavigationBottom"))
	{
		var tLinks = document.getElementById("contentNavigationBottom").getElementsByTagName("a");
		for(i=0; i<tLinks.length; i++)
		{
			if(tLinks[i].href.indexOf("cc=Jeux", 0) > -1)
			{
				tLinks[i].href = "/games.aspx";
			}
		}
	}*/
	
	var tLinks = document.getElementsByTagName("a");
	for(i=0; i<tLinks.length; i++)
	{
		if(tLinks[i].href.indexOf("Jeux.aspx", 0) > -1)
		{
			tLinks[i].href = "/games.aspx";
		}
	}
}

function _fixNavigationPapet()
{
	/*if(document.getElementById("contentNavigationTop"))
	{
		var tLinks = document.getElementById("contentNavigationTop").getElementsByTagName("a");
		for(i=0; i<tLinks.length; i++)
		{
			if(tLinks[i].href.indexOf("cc=Jeux", 0) > -1)
			{
				tLinks[i].href = "/games.aspx";
			}
		}
	}
	
	if(document.getElementById("contentNavigationBottom"))
	{
		var tLinks = document.getElementById("contentNavigationBottom").getElementsByTagName("a");
		for(i=0; i<tLinks.length; i++)
		{
			if(tLinks[i].href.indexOf("cc=Jeux", 0) > -1)
			{
				tLinks[i].href = "/games.aspx";
			}
		}
	}*/
	
	var tLinks = document.getElementsByTagName("a");
	for(i=0; i<tLinks.length; i++)
	{
		if(tLinks[i].href.indexOf("fr/Papeterie.aspx", 0) > -1)
		{
			tLinks[i].href = "/papeterie.aspx";
		}
	}
}

function _fixNavigationProductCat()
{
	/*if(document.getElementById("contentNavigationTop"))
	{
		var tLinks = document.getElementById("contentNavigationTop").getElementsByTagName("a");
		for(i=0; i<tLinks.length; i++)
		{
			if(tLinks[i].href.indexOf("cc=Jeux", 0) > -1)
			{
				tLinks[i].href = "/games.aspx";
			}
		}
	}
	
	if(document.getElementById("contentNavigationBottom"))
	{
		var tLinks = document.getElementById("contentNavigationBottom").getElementsByTagName("a");
		for(i=0; i<tLinks.length; i++)
		{
			if(tLinks[i].href.indexOf("cc=Jeux", 0) > -1)
			{
				tLinks[i].href = "/games.aspx";
			}
		}
	}*/
	
	var tLinks = document.getElementsByTagName("a");
	for(i=0; i<tLinks.length; i++)
	{
		if(tLinks[i].href.indexOf("productcatalog.aspx", 0) > -1)
		{
			tLinks[i].href = "/productcatalogcustom.aspx";
		}
	}
}

function _checkPageLength()
{
	if(document.getElementById("contentPage"))
	{
		var contentpage = document.getElementById("contentPage");
		if(contentPage.offsetHeight < 300)
		{
			contentPage.style.height = "300px";
		}
	}
}

function detectFlash()
{
	if( navigator.mimeTypes.length > 0 )
	{
		return navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin != null;
	}
	else if( window.ActiveXObject )
	{
		try
		{
			new ActiveXObject( "ShockwaveFlash.ShockwaveFlash" );
			return true;
		}
		catch( oError )
		{
			return false;
		}
	}
	else
	{
		return false;
	}
}