/**
 * Celine AUZIAS 2007-20xx (c)
 * celine DOT auzias AT gmail DOT com */



var SPEED_TXT_COLOR = 6000000;

// Resolution (changee au chargement)
var screen_height = 0;
var screen_width = 0;
var color;
var timer_color;

// heures de changement de couleurs
var AM = 0;
var MID = 13;
var PM = 17;

var TXT_BLACK = 8;
var TXT_WHITE = 19;

// pour la conversion en hexa
var HEXA = new Array(16);
var i = 0;
for (i=0;i<10;i++) HEXA[i]=i.toString();
HEXA[10]='a'; HEXA[11]='b'; HEXA[12]='c';
HEXA[13]='d'; HEXA[14]='e'; HEXA[15]='f';


/* Initialisations */
function initC_line(){
    colorTxt();
    timer_color = setInterval("colorTxt()",SPEED_TXT_COLOR);
    resolutionPage();
}

/* Size of 'page' div used for different widgets */
function resolutionPage(){
    if (document.documentElement){
        screen_height = (document.documentElement.clientHeight);
        screen_width = (document.documentElement.clientWidth);
    }
    else {
        screen_width = (window.innerWidth);
        screen_height = (window.innerHeight);
    }

    document.getElementById("page").style.height = screen_height+"px";
}


function clearTimer(){
    clearInterval(timer_color);
}

/* Conversion int => hexa */
function intToHexa(n){
    return ''+HEXA[Math.floor(n/16)]+''+HEXA[Math.floor(n%16)];
}



/*  Couleur du texte */
function colorTxt(){
    var now = new Date();
    var h = now.getHours();

    if ((TXT_BLACK <= h) && (h<TXT_WHITE)){
        var red = '00';
        var green = '00';
        var blue = '00';
    }
    else{
        var red = 'ff';
        var green = 'ff';
        var blue = 'ff';
    }

    color = '#'+red+''+green+''+blue;

    // couleur police principale
    document.fgColor = color;

    // couleur titres h2
    var titresH2=$("h2");

    if ((TXT_BLACK <= h) && (h<TXT_WHITE)){
        for (var cptC=0; cptC<titresH2.length; cptC++){
            (titresH2[cptC]).style.color = '#C8C6A0';
        }
    }
    else{
        for (var cptC=0; cptC<titresH2.length; cptC++){
            (titresH2[cptC]).style.color = '#C8C6A0';
        }
    }

    // couleur liens
    var liens=$('a.lien');
    if ((TXT_BLACK <= h) && (h<TXT_WHITE)){
        for (var cptL=0; cptL<liens.length; cptL++){
            (liens[cptL]).style.color = '#000000';
        }
    }
    else{
        for (var cptL=0; cptL<liens.length; cptL++){
            (liens[cptL]).style.color = '#ffffff';
        }
    }
}

function giveFocus(id_input){
    document.getElementById(id_input).style.background = '#ffffff';
    document.getElementById(id_input).style.borderBottom = '1px solid #111111';
    document.getElementById(id_input).style.color = '#000';
}

function removeFocus(id_input){
    document.getElementById(id_input).style.background = 'transparent';
    document.getElementById(id_input).style.borderBottom = '1px solid #666666';
    document.getElementById(id_input).style.color = '#fff';
}


