// JavaScript Document

//var lstDiv;
var activeMenu = "";

function initPrest(lstDiv)
{	
	// preload images
	preload_images(
		'/images/layout/prestations/menu_left.jpg',
		'/images/layout/prestations/menu_left_off.jpg',
		'/images/layout/prestations/menu_left_on.jpg',
		'/images/layout/prestations/menu_left_over.jpg',
		'/images/layout/prestations/menu_bkg.jpg',
		'/images/layout/prestations/menu_bkg_off.jpg',
		'/images/layout/prestations/menu_bkg_on.jpg',
		'/images/layout/prestations/menu_bkg_over.jpg',
		'/images/layout/prestations/menu_right.jpg',
		'/images/layout/prestations/menu_right_off.jpg',
		'/images/layout/prestations/menu_right_on.jpg',
		'/images/layout/prestations/menu_right_over.jpg'
	);
		
	var oDiv;
	for (var i=0; i<lstDiv.length; i++)
	{
		oDiv = document.getElementById(lstDiv[i]+'MenuMiddle');
		oDiv.onclick = function() { activePrestInfo(this.id.replace('MenuMiddle', '')); }
	}
	
	var activeMenu = getParamUrl("m");
	if (activeMenu != "")
		activePrestInfo(activeMenu);
	else	
		activePrestInfo(lstDiv[0]);
}


function activePrestInfo(divId)
{
	var oDiv, oDiv1, oDiv2;
	if (activeMenu != '')
	{
		oDiv1 = document.getElementById(activeMenu);
		oDiv1.style.display = 'none';	
		
		oDiv2 = document.getElementById(activeMenu + 'MenuMiddle');
		oDiv2.className = 'tdPrestMenu';
		oDiv2.onmouseover = function() { mouseOverPrest(this); }
		oDiv2.onmouseout = function() { mouseOutPrest(this); }
		
		oDiv2 = document.getElementById(activeMenu + 'MenuLeft');
		oDiv2.className = 'tdPrestMenuLeft';	
		oDiv2 = document.getElementById(activeMenu + 'MenuRight');
		oDiv2.className = 'tdPrestMenuRight';	
	}
	
	activeMenu = divId;
	
	oDiv1 = document.getElementById(divId);
	oDiv1.style.display = 'block';	
	
	oDiv2 = document.getElementById(divId + 'MenuMiddle');
	oDiv2.className = 'tdPrestMenuOn';	
	oDiv2.onmouseover = function() { }
	oDiv2.onmouseout = function() { }
	
	oDiv2 = document.getElementById(activeMenu + 'MenuLeft');
	oDiv2.className = 'tdPrestMenuOnLeft';	
	oDiv2 = document.getElementById(activeMenu + 'MenuRight');
	oDiv2.className = 'tdPrestMenuOnRight';	
	
}

function mouseOverPrest(objDiv)
{
	var objDiv2;
	var prestMnemo = objDiv.id.replace('MenuMiddle', '');
	objDiv.className = 'tdPrestMenuOver'; 
	objDiv2 = document.getElementById(prestMnemo+'MenuLeft'); 
	objDiv2.className = 'tdPrestMenuOverLeft';
	objDiv2 = document.getElementById(prestMnemo+'MenuRight'); 
	objDiv2.className = 'tdPrestMenuOverRight';
}
function mouseOutPrest(objDiv)
{
	var objDiv2;
	var prestMnemo = objDiv.id.replace('MenuMiddle', '');
	objDiv.className = 'tdPrestMenu'; 
	objDiv2 = document.getElementById(prestMnemo+'MenuLeft'); 
	objDiv2.className = 'tdPrestMenuLeft';
	objDiv2 = document.getElementById(prestMnemo+'MenuRight'); 
	objDiv2.className = 'tdPrestMenuRight';
}

function dbg(txt)
{
	oDbg = document.getElementById("dbg");
	oDbg.innerText = txt;	
}



function alternateRows() 
{
	el = document.getElementsByTagName("table");  
	for (i=0; i<el.length; i++)    
		if (el[i].className == "altRows") 
		{      
			rows = el[i].getElementsByTagName("tr");    
			for (j=0; j<rows.length; j++)      
			{
				//alert(rows[j].className);
				if (rows[j].className == "")
				{
					rows[j].className = "row" + (j % 2);  
				}
			}
		}
}
	

var preloaded = new Array();
function preload_images() {
    for (var i = 0; i < arguments.length; i++){
        preloaded[i] = document.createElement('img');
        preloaded[i].setAttribute('src',arguments[i]);
    }
}


function getParamUrl ( name )
{  
	name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");  
	var regexS = "[\\?&]"+name+"=([^&#]*)";  
	var regex = new RegExp( regexS );  
	var results = regex.exec( window.location.href );  
	if( results == null )    
		return "";  
	else    
		return results[1];
}
