﻿var scrollerTimer;

function ScrollLeft(scrollTarget)
{
    if (!document.getElementById)
	    return;
		
    scrollerTimer = setInterval("document.getElementById('" + scrollTarget + "').scrollLeft -= 2", 10);
}

function ScrollRight(scrollTarget)
{
    if (!document.getElementById)
	    return;
	    
    scrollerTimer = setInterval("document.getElementById('" + scrollTarget + "').scrollLeft += 2", 10);
}

function ScrollTop(scrollTarget)
{
    if (!document.getElementById)
	    return;
	    
    scrollerTimer = setInterval("document.getElementById('" + scrollTarget + "').scrollTop -= 2", 10);
}

function ScrollBottom(scrollTarget)
{
    if (!document.getElementById)
	    return;
	    
    scrollerTimer = setInterval("document.getElementById('" + scrollTarget + "').scrollTop += 2", 10);
}

function positionCarte(scrollTarget, topPos, leftPos)
{
    if (!document.getElementById)
	    return;
	    
    var carte = document.getElementById(scrollTarget);
    
    carte.scrollTop = topPos;
    carte.scrollLeft = leftPos;    
}

/*Fonction de style de la grille selon le volet des pages de programmation*/
function setStyleGrille(titleBackground, textColor)
{
	if (!document.getElementById || !document.getElementsByTagName)
		return;
		
	var contenu = document.getElementById('zoneContenu');	
    var allDivs = contenu.getElementsByTagName('div');
	
    for(i=0; i < allDivs.length; i++)
    {
        var currentDiv =  allDivs[i];
        
        if (currentDiv.className == 'titreGrille')
        {
            currentDiv.style.backgroundColor = titleBackground;
            currentDiv.style.color = textColor;
        }        
    }
}