/*
function $(el)
{
	return document.getElementById(el);
}
*/

window.onload = init;
window.onresize = resize;

function resize()
{
	if ($('liens') != null){
                    var temp = (1003 - $('liens').offsetWidth)/2;
	    $('liens').style.left = temp + "px";
                }
	if ($('keywords') != null){
	    $('keywords').style.background = 'url(../Images/background/footer_bg.gif) left bottom repeat-x';
                }
}

function init()
{
	if ($("conteneur_menu")) initMenu();
	scrollAccueil();

	resize();	
/*
	deplier();
*/	
}

function initMenu()
{
	//on repositionne le menu
	var temp = (document.getElementById("conteneur_menu").offsetWidth - document.getElementById("menu").offsetWidth)/2;
	document.getElementById("menu").style.marginLeft = temp+"px";
	
	//
	var listB=$("acces").getElementsByTagName("a");
	for (var i=0; i<listB.length; i++)
	{
		//on détermine le nom de l'img
		var temp = listB[i].getElementsByTagName("img")[0].src.split("/");
		temp = temp[temp.length - 1];
		temp = temp.substring(0,temp.length - 4);
		temp = temp.split("_");
		listB[i].nom = temp[0];
		
		//
		listB[i].onmouseover = function()
		{
			rollOver_acces(this);
		}
		listB[i].onmouseout = function()
		{
			rollOut_acces(this);
		}
	}
}

function rollOver_acces(o)
{
	o.getElementsByTagName("img")[0].src = "/AEL/Images/" + o.nom + "_on.png";
	correct_png_menu(o);
}

function rollOut_acces(o)
{
	o.getElementsByTagName("img")[0].src = "/AEL/Images/" + o.nom + "_off.png";
	correct_png_menu(o);
}

function scrollAccueil()
{	
	if ($('txtarea') !=null)
    {
		if ($('txtarea').offsetHeight <= 80)
		{
			$('area').style.display = 'none';
			$('knob').style.display = 'none';
		}
		
		txtarea_y = $('txtarea').getSize().y;
		conteneur_y = $('conteneur').getSize().y;
		top_maxi = txtarea_y - conteneur_y;
				
		var mySlide = new Slider($('area'), $('knob'), {	
		
			steps: top_maxi,	
			mode: 'vertical',	
			onChange: function(step){
				$('conteneur').scrollTo(0, step);


								
			}
		}).set(0);
	}
}




function isStepChange(niveau, step){
	
	if(niveau != step) {
                                afficheMasque();
		document.forms["devisLegoName"].methode.value = 'niveau';		
		document.forms["devisLegoName"].niveau_couverture.value = step;
		document.forms["devisLegoName"].submit();
	}
	
}

function scrollDevis(nb_niveau, niveau)
{
var niv = parseInt(niveau);
switch (nb_niveau) {
	

	
	/* slider - 1 niveaux -------------------- */
	case 1:
		var mySlide2 = new Slider($('devis_scrollbar'), $('devis_curseur'), {	
			steps: 100,	
			onChange: function(step){},
			onComplete: function(step){
				stepApp = 1;
				// vérification du positionnement du curseur et aimantage sur le chiffre	
				$('devis_curseur').style.left = '221px'; initclass1(); $('scroll_1').className = 'chgclass'; document.forms["devisLegoName"].niveau.value = 1; // aimant sur 1
				isStepChange(niv, stepApp);
			},
			onTick: function(){}		
		}).set(50);
	break;
	
	/* slider - 2 niveaux -------------------- */
	case 2:
		if(niv == 1){
			step = 0;
		}
		else {
			step = 100;
		}
		var mySlide2 = new Slider($('devis_scrollbar'), $('devis_curseur'), {	
			steps: 100,	
			onChange: function(step){},
			onComplete: function(step){
				// vérification du positionnement du curseur et aimantage sur le chiffre	
				if(step <= 50){stepApp = 1;$('devis_curseur').style.left = '146px'; initclass2(); $('scroll_1').className = 'chgclass'; document.forms["devisLegoName"].niveau.value = 1;} // aimant sur 1
				if(step > 50) {stepApp = 2;$('devis_curseur').style.left = '296px'; initclass2(); $('scroll_2').className = 'chgclass'; document.forms["devisLegoName"].niveau.value = 2;} // aimant sur 2
				isStepChange(niv, stepApp);

			},
			onTick: function(){}		
		}).set(step);
	break;
	
	/* slider - 3 niveaux -------------------- */
	case 3:
		if(niv == 1){
			step = 0;
		}
		else if(niv == 2){
			step = 50;
		}
		else {
			step = 100;
		}
		var mySlide2 = new Slider($('devis_scrollbar'), $('devis_curseur'), {	
			steps: 100,	
			onChange: function(step){},
			onComplete: function(step){
				// vérification du positionnement du curseur et aimantage sur le chiffre	
				if(step <= 37){stepApp = 1;$('devis_curseur').style.left = '107px'; initclass3(); $('scroll_1').className = 'chgclass'; document.forms["devisLegoName"].niveau.value = 1;} // aimant sur 1
				if(step > 37 &&  step <= 64){stepApp = 2;$('devis_curseur').style.left = '221px'; initclass3(); $('scroll_2').className = 'chgclass'; document.forms["devisLegoName"].niveau.value = 2;} // aimant sur 2
				if(step > 64) {stepApp = 3;$('devis_curseur').style.left = '334px'; initclass3(); $('scroll_3').className = 'chgclass'; document.forms["devisLegoName"].niveau.value = 3;} // aimant sur 3
				isStepChange(niv, stepApp);
			},
			onTick: function(){}		
		}).set(step);
	break;
	
	/* slider - 4 niveaux -------------------- */
	case 4:
		if(niv == 1){
			step = 0;
		}
		else if(niv == 2){
			step = 50;
		}
		else if(niv == 3){
			step = 65;
		}
		else {
			step = 100;
		}
		var mySlide2 = new Slider($('devis_scrollbar'), $('devis_curseur'), {	
			steps: 100,	
			onChange: function(step){},
			onComplete: function(step){
				// vérification du positionnement du curseur et aimantage sur le chiffre	
				if(step <= 32){stepApp = 1;$('devis_curseur').style.left = '106px'; initclass4(); $('scroll_1').className = 'chgclass'; document.forms["devisLegoName"].niveau.value = 1;} // aimant sur 1
				if(step > 32 &&  step <= 50){stepApp = 2;$('devis_curseur').style.left = '181px'; initclass4(); $('scroll_2').className = 'chgclass'; document.forms["devisLegoName"].niveau.value = 2;} // aimant sur 2
				if(step > 50 &&  step <= 67){stepApp = 3;$('devis_curseur').style.left = '256px'; initclass4(); $('scroll_3').className = 'chgclass'; document.forms["devisLegoName"].niveau.value = 3;} // aimant sur 3
				if(step > 67) {stepApp = 4;$('devis_curseur').style.left = '331px'; initclass4(); $('scroll_4').className = 'chgclass'; document.forms["devisLegoName"].niveau.value = 4;} // aimant sur 4
				isStepChange(niv, stepApp);
			},
			onTick: function(){}		
		}).set(step);
	break;

	/* slider - 5 niveaux -------------------- */
	case 5:
		if(niv == 1){
			step = 0;
		}
		else if(niv == 2){
			step = 40;
		}
		else if(niv == 3){
			step = 50;
		}
		else if(niv == 4){
			step = 60;
		}
		else {
			step = 100;
		}
		var mySlide2 = new Slider($('devis_scrollbar'), $('devis_curseur'), {	
			steps: 100,	
			onChange: function(step){},
			onComplete: function(step){				
				// vérification du positionnement du curseur et aimantage sur le chiffre	
				if(step <= 24){stepApp = 1;$('devis_curseur').style.left = '71px'; initclass5(); $('scroll_1').className = 'chgclass'; document.forms["devisLegoName"].niveau.value = 1;} // aimant sur 1
				if(step > 24 &&  step <= 41){stepApp = 2;$('devis_curseur').style.left = '146px'; initclass5(); $('scroll_2').className = 'chgclass'; document.forms["devisLegoName"].niveau.value = 2;} // aimant sur 2
				if(step > 41 &&  step <= 58){stepApp = 3;$('devis_curseur').style.left = '221px'; initclass5(); $('scroll_3').className = 'chgclass'; document.forms["devisLegoName"].niveau.value = 3;} // aimant sur 3
				if(step > 58 &&  step <= 75){stepApp = 4;$('devis_curseur').style.left = '296px'; initclass5(); $('scroll_4').className = 'chgclass'; document.forms["devisLegoName"].niveau.value = 4;} // aimant sur 4
				if(step > 75) {stepApp = 5;$('devis_curseur').style.left = '371px'; initclass5(); $('scroll_5').className = 'chgclass'; document.forms["devisLegoName"].niveau.value = 5;} // aimant sur 5
				isStepChange(niv, stepApp);
			},
			onTick: function(){}		
		}).set(step);
	break;
}
}


function initclass1() {
	$('scroll_1').className = '';
}
function initclass2() {
	$('scroll_1').className = '';
	$('scroll_2').className = '';
}
function initclass3() {
	$('scroll_1').className = '';
	$('scroll_2').className = '';
	$('scroll_3').className = '';
}
function initclass4() {
	$('scroll_1').className = '';
	$('scroll_2').className = '';
	$('scroll_3').className = '';
	$('scroll_4').className = '';
}
function initclass5() {
	$('scroll_1').className = '';
	$('scroll_2').className = '';
	$('scroll_3').className = '';
	$('scroll_4').className = '';
	$('scroll_5').className = '';
}

function deplier()
{
 if ($('plier') != null) {
	if ($('plier').style.display == 'none')
	{
		$('dossier').className = 'dossier_on';
		$('plier').style.display = 'block';
		
	}
	else
	{
		$('dossier').className = 'dossier_off';
		$('plier').style.display = 'none';
	}
}
}


function afficher(paragraphe, lien) {
  if($(paragraphe) != null ){
	if($(paragraphe).className == 'hidden'  || $(paragraphe).className == ''  )
	{
                                $(paragraphe).className = 'visible';

		lien.className = 'lien_deplier';
	}
	else
	{
                                $(paragraphe).className = 'hidden';

                                lien.className = 'lien_plier';


                 }
  }
}


