﻿//The vertical menu

//Description : Description, collapse or unfold a branch
function toggleR(node) 
{
    // Get the next tag (read the HTML source)
	var nextDIV = node.nextSibling;
	// find the next DIV	
	while(nextDIV.nodeName != "DIV") 
	{
		nextDIV = nextDIV.nextSibling;
	}
	// Unfold the branch if it isn't visible
	if (nextDIV.style.display == 'none') 
	{
		// Change the image (if there is an image)
		node.className="verticalMS";	
		if (node.childNodes.length > 0) 
		{
			if (node.childNodes.item(0).nodeName == "IMG") 
			{
				node.childNodes.item(0).src = getImgDirectory(node.childNodes.item(0).src) + "minus.jpg";				
			}
		}
		nextDIV.style.display = 'block';
	}
	// Collapse the branch if it IS visible
	else 
	{	
		// Change the image (if there is an image)
		node.className="verticalM";
		if (node.childNodes.length > 0) 
		{
			if (node.childNodes.item(0).nodeName == "IMG") 
			{
  				node.childNodes.item(0).src = getImgDirectory(node.childNodes.item(0).src) + "plus.jpg";  				
			}
		}
		nextDIV.style.display = 'none';
	}
}

function toggle(node) 
{
    // Get the next tag (read the HTML source)
	var nextDIV = node.nextSibling;
	// find the next DIV	
	while(nextDIV.nodeName != "DIV") 
	{
		nextDIV = nextDIV.nextSibling;
	}
	// Unfold the branch if it isn't visible
	if (nextDIV.style.display == 'none') 
	{
		// Change the image (if there is an image)		
		if (node.childNodes.length > 0) 
		{
			if (node.childNodes.item(0).nodeName == "IMG") 
			{
				node.childNodes.item(0).src = getImgDirectory(node.childNodes.item(0).src) + "minus.jpg";				
			}
		}
		nextDIV.style.display = 'block';
	}
	// Collapse the branch if it IS visible
	else 
	{	
		// Change the image (if there is an image)		
		if (node.childNodes.length > 0) 
		{
			if (node.childNodes.item(0).nodeName == "IMG") 
			{
  				node.childNodes.item(0).src = getImgDirectory(node.childNodes.item(0).src) + "plus.jpg";  				
			}
		}
		nextDIV.style.display = 'none';
	}
}

//Return : Image source Directory
function getImgDirectory(source) 
{
    return source.substring(0, source.lastIndexOf('/') + 1);
}
//Return : Link click Id
function OnClickId(cookieIdClick)
{           
    document.cookie = 'idClick='+cookieIdClick+';';            
}
