﻿// JScript File
var lastSoftware="";

var nbSlides=0;
var presentSlide=0;
var nbMaps=0;

function displaySoftware(e)
{         
    /* Clear last software infos */    
         
    YAHOO.util.Dom.setStyle(divsSoftware, 'display', "none");
    
    if ( lastSoftware!="" )
    {    
        YAHOO.util.Dom.removeClass(lastSoftware, "selected");
    }
    
    /* Display software infos */
    var theWholeHref = this.href;        
    var myArray2 = theWholeHref.split("#");        
    var theSoftware = myArray2[1];        
    YAHOO.util.Dom.setStyle(theSoftware, 'display', "block");
    YAHOO.util.Dom.addClass(this, "selected");
    
    lastSoftware = String(this.id);    
}

function displayElement(e)
{         
    /* Clear last software infos */    
         
    YAHOO.util.Dom.setStyle(divElement, 'display', "none");
    if ( lastSoftware!="" )
    {    
        YAHOO.util.Dom.removeClass(lastSoftware, "selected");
    }
    
    /* Display software infos */
    var theWholeHref = this.href;        
    var myArray2 = theWholeHref.split("#");        
    var theSoftware = myArray2[1];        
    YAHOO.util.Dom.setStyle(theSoftware, 'display', "block");
    YAHOO.util.Dom.addClass(this, "selected");
    
    lastSoftware = String(this.id);
}

function initSlides(e)
{
    nbSlides = divsSlide.length;
    document.getElementById("Counter").innerText= (presentSlide+1)+" / "+nbSlides;
}

function changeSlide(e){    
    if (this.className.indexOf("nextSlide")!="-1"){ nextSlide(); } else { previousSlide(); }
}

function nextSlide()
{
    if ( presentSlide+1 < nbSlides ){
        YAHOO.util.Dom.setStyle(divsSlide, 'display', "none");
        YAHOO.util.Dom.setStyle(divsSlide[presentSlide+1], 'display', "block");        
        presentSlide=presentSlide+1;
    }
    else { return false; }    
}

function previousSlide()
{
    if ( presentSlide > 0 ){
        YAHOO.util.Dom.setStyle(divsSlide, 'display', "none");
        YAHOO.util.Dom.setStyle(divsSlide[presentSlide-1], 'display', "block");       
        presentSlide=presentSlide-1;
    }
    else { return false; }
}

/* Images rollOver handler */
function rollImage(e)
{
	baseSource = this.src;	
	if ( this.src.indexOf("_over")!="-1" ){ removeOverState(this.id); } else { putOverState(this.id); }
	
	function removeOverState(monId)
	{		
		var monArraySrc = baseSource.split("_over");
		this.src = monArraySrc[0]+monArraySrc[1];
		document.getElementById(monId).setAttribute("src",this.src);
	}
	
	function putOverState(monId)
	{
		var monArraySrc = baseSource.split(".");
		var monFormatImg = monArraySrc[monArraySrc.length-1];		
		var monSrcDeBase = baseSource.substring(0, baseSource.lastIndexOf("."))
		var monSrcFinal = monSrcDeBase+"_over."+monFormatImg;					
		document.getElementById(monId).setAttribute("src",monSrcFinal);
	}
}

function displayMap(e)
{
	theHref = this.href;
	myArray = theHref.split("#")
	idTag = myArray[1];
	
	YAHOO.util.Dom.setStyle(mapsRolled, 'display', "none");
	YAHOO.util.Dom.setStyle(idTag, 'display', "block");
	
	YAHOO.util.Dom.removeClass(controlAnchors, "selected");
	YAHOO.util.Dom.addClass(this, "selected");
}
