/*****************
	Generating left sub navigation menu, category center nav and top nav hovering states
	By:		zenuinedesign.com
	Date:	20aug08
	
******************/

var cmenu =
{
	init: function()
	{
		var elemCat = document.getElementById('catNav');
		
		if(elemCat)
		{
			for(i=0,j=elemCat.childNodes.length;i<j;i++)
			{
				elemCat.childNodes[i].onmouseover = cmenu.mouseOver;
				elemCat.childNodes[i].onmouseout = cmenu.mouseOut;
			}
		}
	},
	
	mouseOver: function()
	{
		this.className = 'subCat colorGrey';
	},
	
	mouseOut: function()
	{
		this.className = 'subCat colorWhite';
	}
};

Core.start(cmenu);


var elemNav =
{
	init: function()
	{
		var elemMainNavSub = document.getElementById('mainNavSub');
		
		if(elemMainNavSub)
		{
			var theClass = 'colorGrey';
			//reg exp defining class name avoiding multiple classes
			var pattern = new RegExp("(^| )" + theClass + "( |$)");
			for(i=0,j=elemMainNavSub.childNodes.length;i<j;i++)
			{
				if(!pattern.test(elemMainNavSub.childNodes[i].className))
				{
					elemMainNavSub.childNodes[i].onmouseover = elemNav.mouseOver;
					elemMainNavSub.childNodes[i].onmouseout = elemNav.mouseOut;
				}
			}
		}
	},
	
	mouseOver: function()
	{
		this.className = 'colorGrey';
	},
	
	mouseOut: function()
	{
		this.className = 'colorWhite';
	}
};

Core.start(elemNav);


var topNav =
{
	init: function()
	{
		var imagesArray = new Array
		(
			new Array(),
			new Array(),
			new Array(),
			new Array(),
			new Array(),
			new Array()
		);

	
		for(i=0,j=imagesArray.length;i<j;i++)
		{
			for(k=0;k<2;k++)
			{
				if(k==0)
				{
					imagesArray[i][k] = new Image();
					imagesArray[i][k].src = "../../images/"+i+".gif";
				}
				else
				{
					imagesArray[i][k] = new Image();
					imagesArray[i][k].src = "../../images/"+i+"_on.gif";
				}
			}
		}

		if(document.getElementById("btnQuotation"))
		{
			document.getElementById("btnQuotation").onmouseover = function()
			{
				this.setAttribute('src', '../../images/0_on.gif');
			}
			document.getElementById("btnQuotation").onmouseout = function()
			{
				this.setAttribute('src', '../../images/0.gif');
			}
			document.getElementById("btnBrochure").onmouseover = function()
			{
				this.setAttribute('src', '../../images/1_on.gif');
			}
			document.getElementById("btnBrochure").onmouseout = function()
			{
				this.setAttribute('src', '../../images/1.gif');
			}
			document.getElementById("btnSpecs").onmouseover = function()
			{
				this.setAttribute('src', '../../images/2_on.gif');
			}
			document.getElementById("btnSpecs").onmouseout = function()
			{
				this.setAttribute('src', '../../images/2.gif');
			}
			document.getElementById("btnEmail").onmouseover = function()
			{
				this.setAttribute('src', '../../images/3_on.gif');
			}
			document.getElementById("btnEmail").onmouseout = function()
			{
				this.setAttribute('src', '../../images/3.gif');
			}
			document.getElementById("btnMaintenance").onmouseover = function()
			{
				this.setAttribute('src', '../../images/4_on.gif');
			}
			document.getElementById("btnMaintenance").onmouseout = function()
			{
				this.setAttribute('src', '../../images/4.gif');
			}
			document.getElementById("btnInstallation").onmouseover = function()
			{
				this.setAttribute('src', '../../images/5_on.gif');
			}
			document.getElementById("btnInstallation").onmouseout = function()
			{
				this.setAttribute('src', '../../images/5.gif');
			}
	
			document.getElementById("btnQuotation1").onmouseover = function()
			{
				this.setAttribute('src', '../../images/0_on.gif');
			}
			document.getElementById("btnQuotation1").onmouseout = function()
			{
				this.setAttribute('src', '../../images/0.gif');
			}
			document.getElementById("btnBrochure1").onmouseover = function()
			{
				this.setAttribute('src', '../../images/1_on.gif');
			}
			document.getElementById("btnBrochure1").onmouseout = function()
			{
				this.setAttribute('src', '../../images/1.gif');
			}
			document.getElementById("btnSpecs1").onmouseover = function()
			{
				this.setAttribute('src', '../../images/2_on.gif');
			}
			document.getElementById("btnSpecs1").onmouseout = function()
			{
				this.setAttribute('src', '../../images/2.gif');
			}
			document.getElementById("btnEmail1").onmouseover = function()
			{
				this.setAttribute('src', '../../images/3_on.gif');
			}
			document.getElementById("btnEmail1").onmouseout = function()
			{
				this.setAttribute('src', '../../images/3.gif');
			}
			document.getElementById("btnMaintenance1").onmouseover = function()
			{
				this.setAttribute('src', '../../images/4_on.gif');
			}
			document.getElementById("btnMaintenance1").onmouseout = function()
			{
				this.setAttribute('src', '../../images/4.gif');
			}
			document.getElementById("btnInstallation1").onmouseover = function()
			{
				this.setAttribute('src', '../../images/5_on.gif');
			}
			document.getElementById("btnInstallation1").onmouseout = function()
			{
				this.setAttribute('src', '../../images/5.gif');
			}
		}

		var imagesArrayFr = new Array
		(
			new Array(),
			new Array(),
			new Array(),
			new Array(),
			new Array(),
			new Array()
		);

	
		for(i=0,j=imagesArrayFr.length;i<j;i++)
		{
			for(k=0;k<2;k++)
			{
				if(k==0)
				{
					imagesArrayFr[i][k] = new Image();
					imagesArrayFr[i][k].src = "../../images/"+i+"_fr.gif";
				}
				else
				{
					imagesArrayFr[i][k] = new Image();
					imagesArrayFr[i][k].src = "../../images/"+i+"_on_fr.gif";
				}
			}
		}

		if(document.getElementById("btnQuotation_fr"))
		{
			document.getElementById("btnQuotation_fr").onmouseover = function()
			{
				this.setAttribute('src', '../../images/0_on_fr.gif');
			}
			document.getElementById("btnQuotation_fr").onmouseout = function()
			{
				this.setAttribute('src', '../../images/0_fr.gif');
			}
			document.getElementById("btnBrochure_fr").onmouseover = function()
			{
				this.setAttribute('src', '../../images/1_on_fr.gif');
			}
			document.getElementById("btnBrochure_fr").onmouseout = function()
			{
				this.setAttribute('src', '../../images/1_fr.gif');
			}
			document.getElementById("btnSpecs_fr").onmouseover = function()
			{
				this.setAttribute('src', '../../images/2_on_fr.gif');
			}
			document.getElementById("btnSpecs_fr").onmouseout = function()
			{
				this.setAttribute('src', '../../images/2_fr.gif');
			}
			document.getElementById("btnEmail_fr").onmouseover = function()
			{
				this.setAttribute('src', '../../images/3_on_fr.gif');
			}
			document.getElementById("btnEmail_fr").onmouseout = function()
			{
				this.setAttribute('src', '../../images/3_fr.gif');
			}
			document.getElementById("btnMaintenance_fr").onmouseover = function()
			{
				this.setAttribute('src', '../../images/4_on_fr.gif');
			}
			document.getElementById("btnMaintenance_fr").onmouseout = function()
			{
				this.setAttribute('src', '../../images/4_fr.gif');
			}
			document.getElementById("btnInstallation_fr").onmouseover = function()
			{
				this.setAttribute('src', '../../images/5_on_fr.gif');
			}
			document.getElementById("btnInstallation_fr").onmouseout = function()
			{
				this.setAttribute('src', '../../images/5_fr.gif');
			}
	
			document.getElementById("btnQuotation1_fr").onmouseover = function()
			{
				this.setAttribute('src', '../../images/0_on_fr.gif');
			}
			document.getElementById("btnQuotation1_fr").onmouseout = function()
			{
				this.setAttribute('src', '../../images/0_fr.gif');
			}
			document.getElementById("btnBrochure1_fr").onmouseover = function()
			{
				this.setAttribute('src', '../../images/1_on_fr.gif');
			}
			document.getElementById("btnBrochure1_fr").onmouseout = function()
			{
				this.setAttribute('src', '../../images/1_fr.gif');
			}
			document.getElementById("btnSpecs1_fr").onmouseover = function()
			{
				this.setAttribute('src', '../../images/2_on_fr.gif');
			}
			document.getElementById("btnSpecs1_fr").onmouseout = function()
			{
				this.setAttribute('src', '../../images/2_fr.gif');
			}
			document.getElementById("btnEmail1_fr").onmouseover = function()
			{
				this.setAttribute('src', '../../images/3_on_fr.gif');
			}
			document.getElementById("btnEmail1_fr").onmouseout = function()
			{
				this.setAttribute('src', '../../images/3_fr.gif');
			}
			document.getElementById("btnMaintenance1_fr").onmouseover = function()
			{
				this.setAttribute('src', '../../images/4_on_fr.gif');
			}
			document.getElementById("btnMaintenance1_fr").onmouseout = function()
			{
				this.setAttribute('src', '../../images/4_fr.gif');
			}
			document.getElementById("btnInstallation1_fr").onmouseover = function()
			{
				this.setAttribute('src', '../../images/5_on_fr.gif');
			}
			document.getElementById("btnInstallation1_fr").onmouseout = function()
			{
				this.setAttribute('src', '../../images/5_fr.gif');
			}
		}
	}
};

Core.start(topNav);

