/* fonctions javascript */

function HistoryBack () {
	history.back();
}


/* Affichage des div */
function AfficheDiv(idDiv) {
	var div1 = document.getElementById(idDiv);
	var divlien1 = document.getElementById("lien1_" + idDiv);
	var divlien2 = document.getElementById("lien2_" + idDiv);
	if (div1.style.display == "none") {
		div1.style.display = "block";
		divlien1.style.display = "none";
		divlien2.style.display = "block";
	}
    else {
        div1.style.display = "none";
        divlien.style.display = "block";
        divlien2.style.display = "none";
       }
}

function FermerDivDiv(RacineIdDiv, nb) {
    for (i = 1; i <= nb; i++) {
        var div1 = document.getElementById(RacineIdDiv + i);
        var divlien1 = document.getElementById("lien1_" + RacineIdDiv + i);
        var divlien2 = document.getElementById("lien2_" + RacineIdDiv + i);
        div1.style.display = "none";
        divlien1.style.display = "block";
        divlien2.style.display = "none";
       }
}

function AfficherTexte(RacineIdDiv, idAfficher, nbDiv) {
    FermerDivDiv(RacineIdDiv, nbDiv);
    AfficheDiv(RacineIdDiv + idAfficher);
}

function toggleInfo(num) {
    for (i = 1; i <= 50; i++) {
        var b = document.getElementById("blocinfo_" + i);
        if (b != undefined) {
            var s = b.style;
            if (i == num) {
                if (s.display == "none") { s.display = "block"; } else { s.display = "none"; }
            } else {
                s.display = "none";
            }
        }
    }
}


/* PopUp */
function ouvrir1(url, width_size, height_size, scroll)
{
	var param = "directories=no, maximize=no, resizable=no, toolbar=no, scrollbars=" + scroll + ", location=no, status=no, menubar=no, left=0, top=0, screenX=0, screenY=0, width=" + width_size + ", height=" + height_size;
	window.open(url, "FEN1", param);
}

function ouvrir2(url, width_size, height_size)
{
	ouvrir1(url, width_size, height_size, 'no');
}

function ouvrir3(url)
{
	ouvrir1(url, 640, 620, 'no');
}

function CGV()
{
    //ouvrir2('conditions-generales-de-vente.aspx', 560, 650);
}

function MentionsLegales()
{
	ouvrir2('mentions-legales.aspx',560,650);
}

function Credits()
{
	ouvrir2('credits.aspx',560,650);
}

function Imprimer()
{
	window.print();
}

/* fonctions javascript */

var popfen;

function ouvrirP1(url)
{
	var w1 = 400;
	var h1 = 400;
	var param = "directories=no, maximize=no, resizable=no, toolbar=no, scrollbars=yes, location=no, status=no, menubar=no, left=0, top=0, screenX=0, screenY=0, width=" + w1 + ", height=" + h1;
	popfen=window.open(url, "FEN1", param);
	if (popfen.blur) popfen.focus();
	//popfen.focus();
	//popfen.close();
}

function ouvrirP2(url, width_size, height_size)
{
	var w1 = width_size;
	var h1 = height_size;
	var param = "directories=no, maximize=no, resizable=no, toolbar=no, scrollbars=yes, location=no, status=no, menubar=no, left=0, top=0, screenX=0, screenY=0, width=" + w1 + ", height=" + h1;
	popfen=window.open(url, "FEN1", param);
	if (popfen.blur) popfen.focus();
	//popfen.focus();
	//popfen.close();
}

function MoveResize(move, mx, my, resize, rx, ry){
	if (move != 0) {
		self.moveTo(mx,my);
	}
	if (resize != 0) {
		self.resizeTo(rx,ry);
	}
	if (self.blur) self.focus();
	//self.focus();
}


/* ----- */

function Fermer()
{
	self.close();
}


/* -- Pour init RadEditor - 17/06/2009 -- */
var globEditor;
var globEditorWidth;
function OnClientInit(editor) {
    globEditor = editor;
    globEditorWidth = editor.get_element().style.width;
    editor.add_firstShow(function() {
        setTimeout("globEditor.get_element().style.width = globEditorWidth;", 100);
    });
}

function setEditorUrlLength(editor) { editor.get_dialogOpener()._dialogUrlLengthLimit = 500; }   


function ForceStyleDatagridIE(Couleur, ForcerRafraichissement) {
    //alert(navigator.appName);

    var majStyleDatagrid;
    majStyleDatagrid = 0;

    if (navigator.appName == "Microsoft Internet Explorer") {
        majStyleDatagrid = 1;
    }
    else if (navigator.appName == "Netscape") {
        majStyleDatagrid = 0;
    }
    else if (navigator.appName == "Opera") {
        majStyleDatagrid = 1;
    }
    else {
        majStyleDatagrid = 0;
    };

    if (majStyleDatagrid == 1) {
        var nomDatagrid;
        var listeDatagrid;

        listeDatagrid = "DataGrid1,Datagrid1,DG1,DataGrid2,Datagrid2,DG2,tabUpload";

        // Liste des séparateurs pour une chaîne
        var sep1 = new RegExp(",", "g");

        var tabDG = new Array();
        tabDG = listeDatagrid.split(sep1);

        // Nombre d'éléments dans le tableau
        var nb = tabDG.length;

        for (i = 0; i < nb; i++) {
            nomDatagrid = tabDG[i];
            if (document.getElementById(nomDatagrid) != undefined) { StyleDatagridIe1(nomDatagrid, Couleur) };
        }
    };
    if (ForcerRafraichissement) {
        setTimeout("ForceStyleDatagridIE('" + Couleur + "', true);", 100);
    }

}

function StyleDatagridIe(Datagrid, Couleur) {

    if (navigator.appName == "Microsoft Internet Explorer") {
        StyleDatagridIe1(Datagrid, Couleur);
    }
    else if (navigator.appName == "Netscape") {
    }
    else {
    };

}

function StyleDatagridIe1(Datagrid, Couleur) {
    document.getElementById(Datagrid).style.borderColor = Couleur;
    document.getElementById(Datagrid).borderColor = Couleur;

    document.getElementById(Datagrid).style.borderStyle = "solid";
    document.getElementById(Datagrid).borderStyle = "solid";
}



