
var contestfilter = new Array();
contestfilter[0] = 'open';
contestfilter[1] = 'closed';
contestfilter[2] = 'evaluated';

var gamefilter = new Array();
gamefilter[0] = 'rank';
gamefilter[1] = 'date';
gamefilter[2] = 'popularity';



function definetabs(tabs,idul,contentid)
{
    var tab ='';

    for (i=0; i<tabs.length; i++)
    {
        tab += '<li id='+idul+i+' class="inactive" onclick ="setclass(\''+idul+'\',\''+i+'\',\''+tabs.length+'\',\''+contentid+'\',\''+tabs[i]+'\');return false;"><a href="#" class="catalogtab">'+tabs[i]+'</a></li>';
    }
    tab +='</ul>';
    document.getElementById(idul).innerHTML += tab;
}


function definedivcontest(limit,tabs)
// fonction de définition des divs pour les contests
{
    var divs='';

    for (var i=0; i<tabs; i++)
    {
    divs += '<div id=\'contentcontest'+i+'\' style=\'display:hidden\'>';
    divs += file('contest-action.php?filter='+contestfilter[i]+(limit ? '&limit='+limit : ''));
    divs += '</div>';
    }

   document.getElementById('contentcontest').innerHTML += divs;
return false;    
}    
/*
function definedivgames(limit,tabs)
// fonction de définition des divs pour les jeux
{
    resp_new = file('catalog-action.php?offset=0&order=date&limit=5');
    resp_rank = file('catalog-action.php?offset=0&order=rank2');
    resp_popular = file('catalog-action.php?offset=0&limit=5&order=popularity');
  //  document.getElementById('contentgames0').innerHTML = resp_new;
   // document.getElementById('testbug').innerHTML = resp_rank;
    document.getElementById('contentgames2').innerHTML = resp_popular;
    /*
    var divs='';
    for (var i=0 ; i<tabs; i++)
    {
    divs += '<div id=\'contentgames'+i+'\' style=\'display:hidden\'>';
    divs += file('catalog-action.php?offset=0&order='+gamefilter[i]+(limit ? '&limit='+limit : ''));
    divs += '</div>';
    }
    document.getElementById('contentgames').innerHTML += divs;
return false;    
}    */

function activate(numid,numtab)
{
    var id = numtab - 1;
    var e = document.getElementById('tab1nav'+numid+id); if (e) e.innerHTML = '<img src="images/common/tabl3.gif" width="8" height="37" />';
    var e = document.getElementById('tabnav'+numid+id); if (e) e.style.backgroundImage = 'url(images/common/tabl4.gif)';
    var e = document.getElementById('tab2nav'+numid+id); if (e) e.innerHTML = '<img src="images/common/tabl5.gif" width="8" height="37" />';
    var e = document.getElementById('link'+numid+numtab); if (e) e.className = 'TxtGrisGras'; 
    if (numtab == 1)
        othertabs = new Array('1','2');
    else if (numtab == 2)
        othertabs = new Array('0','2');
    else if (numtab == 3)
        othertabs = new Array('0','1');
    else if(numtab == 5)
        othertabs = new Array('5');
    else if(numtab == 6)
        othertabs = new Array('4');
    else
        othertabs = new Array();
    
    if (othertabs.length > 0) for (var i = 0; i < othertabs.length; i++)
    {
        var j = parseInt(othertabs[i]) + 1;
        var e = document.getElementById('tab1nav'+numid+othertabs[i]); if (e) e.innerHTML = '<img src="images/common/tabl6.gif" width="8" height="37" />';
        var e = document.getElementById('tabnav'+numid+othertabs[i]); if (e) e.style.backgroundImage = 'url(images/common/tabl7.gif)';
        var e = document.getElementById('tab2nav'+numid+othertabs[i]); if (e) e.innerHTML = '<img src="images/common/tabl8.gif" width="8" height="37" />';
        var e = document.getElementById('link'+numid+j); if (e) e.className = 'TxtGrisPrincipal'; 
    }
}

function setclass(idtab,id,lenght,contentid,tabselected)
// idtab = id de la balise ul qui contient les onglets; id : id de l'onglet rataché au div actif, lenght : nombre d'onglets, contentid : id de la balise de reception des divs.
//tab selected = nom affiché de l'onglet actif
{
    for (i =0; i<lenght ; i++)
    {
        if (idtab+i == idtab+id)
        {
            //document.getElementById(idtab+i).className = 'active';
            //var e = document.getElementById(contentid+i); if (e) e.style.display = 'block';
            if (contentid == 'contentgames' && (document.getElementById('seemore')) )
            {
                var e = document.getElementById('seemore'); if (e) e.value = gamefilter[i];
                //document.getElementById('tab0selected').innerHTML = tabselected;
            }
            else if (contentid == 'contentgameseditor' && (document.getElementById('seemoreeditor')) )
            {
                var e = document.getElementById('seemoreeditor'); if (e) e.value = gamefilter[i];
                //document.getElementById('tab0selected').innerHTML = tabselected;
            }
            else if (contentid == 'contentcontest' && (document.getElementById('seemorecontest')) )
            {
                var e = document.getElementById('seemorecontest'); if (e) e.value = contestfilter[i];
                //document.getElementById('tab1selected').innerHTML = tabselected;
            }
        }
        else 
        {
            //document.getElementById(idtab+i).className = 'inactive';
            //var e = document.getElementById(contentid+i); if (e) e.style.display = 'none';
        }
    }
    var e = document.getElementById(contentid+id); if (e) e.blur();
    return false;
}

function setClassProfile(idtab,id,lenght,contentid,tabselected)
{
// idtab = id de la balise ul qui contient les onglets; id : id de l'onglet rataché au div actif, lenght : nombre d'onglets, contentid : id de la balise de reception des divs.
//tab selected = nom affiché de l'onglet actif
    for (i =0; i<lenght ; i++)
    {
        if (idtab+i == idtab+id)
        {
            document.getElementById(idtab+i).className = 'active';
            var e = document.getElementById(contentid+i); if (e) e.style.display = 'block';
            if (contentid == 'contentgames' && (document.getElementById('seemore')) )
            {
                var e = document.getElementById('seemore'); if (e) e.value = gamefilter[i];
                document.getElementById('tab0selected').innerHTML = tabselected;
            }
            else if (contentid == 'contentgameseditor' && (document.getElementById('seemoreeditor')) )
            {
                var e = document.getElementById('seemoreeditor'); if (e) e.value = gamefilter[i];
                document.getElementById('tab0selected').innerHTML = tabselected;
            }
            else if (contentid == 'contentcontest' && (document.getElementById('seemorecontest')) )
            {
                var e = document.getElementById('seemorecontest'); if (e) e.value = contestfilter[i];
                document.getElementById('tab1selected').innerHTML = tabselected;
            }
        }
        else 
        {
            document.getElementById(idtab+i).className = 'inactive';
            var e = document.getElementById(contentid+i); if (e) e.style.display = 'none';
        }
    }
    var e = document.getElementById(contentid+id); if (e) e.blur();
    return false;
}

/*
function start()
{
    tabsnav1 = new Array();
    tabsnav1[0] = '1';
    tabsnav1[1] = '2';
    tabsnav1[2] = '3';
    //tabsnav1[0] = '{content section='home-tabs' id=1}';
    //tabsnav1[1] = '{content section='home-tabs' id=2}';
    //tabsnav1[2] = '{content section='home-tabs' id=3}';
    definetabs(tabsnav1,'tabnav1','contentgames');
    definedivgames('5','3');
    setclass('tabnav1','0','3','contentgames',tabsnav1[0]);
    
    tabsnav2 = new Array();
 //   tabsnav2[0] = '{content section='contest' id=10}';
  //  tabsnav2[1] = '{content section='contest' id=11}';
   // tabsnav2[2] = '{content section='contest' id=12}';
     tabsnav2[0] = '1';
    tabsnav2[1] = '2';
    tabsnav2[2] = '3';
    definetabs(tabsnav2,'tabnav2','contentcontest');
    definedivcontest('1','3');
    setclass('tabnav2','0','3','contentcontest',tabsnav2[0]);
    return false;
}*/
