function show_menu(label, id, total, ancre)
{
    if (label == 'menu') {
        setCookieSessionJs('showMenuItem', id);
    }


    if(document.all)
    {
        var objPuce, objLiens;
        for(var i = 1; i <= total; ++i)
        {
            objPuce = eval('document.all.'+label+'puce'+i);
            objLiens = eval('document.all.'+label+'liens'+i);
            if(i == id)
            {
                if(objPuce.src.search('croix0.gif') != -1)
                {
                    objLiens.className = 'hid';
                    objPuce.src = 'http://www.dvdx.tv/images/mb_formulaire/croix1.gif';
                }
                else if(objPuce.src.search('croix1.gif') != -1)
                {
                    objLiens.className = 'vis';
                    objPuce.src = 'http://www.dvdx.tv/images/mb_formulaire/croix0.gif';
                }
            }
            else
            {
                objLiens.className = 'hid';
                objPuce.src = 'http://www.dvdx.tv/images/mb_formulaire/croix1.gif';
            }
        }
        if(ancre == 1)
        {
            objPuce = eval('document.all.'+label+'puce'+id);
            objPuce.scrollIntoView(true);
        }
    }
    else if(document.getElementById)
    {
        var objPuce, objLiens;
        for(var i = 1; i <= total; ++i)
        {
            objPuce = document.getElementById(label+'puce'+i);
            objLiens = document.getElementById(label+'liens'+i);
            if(i == id)
            {
                if(objPuce.src.search('croix0.gif') != -1)
                {
                    objLiens.className = 'hid';
                    objPuce.src = 'http://www.dvdx.tv/images/mb_formulaire/croix1.gif';
                }
                else if(objPuce.src.search('croix1.gif') != -1)
                {
                    objLiens.className = 'vis';
                    objPuce.src = 'http://www.dvdx.tv/images/mb_formulaire/croix0.gif';
                }
            }
            else
            {
                objLiens.className = 'hid';
                objPuce.src = 'http://www.dvdx.tv/images/mb_formulaire/croix1.gif';
            }
        }
        if(ancre == 1)
        {
            objPuce = document.getElementById(label+'puce'+id);
            objPuce.scrollIntoView(true);
        }
    }
    return false;
}

function show_menu_no_count(label, id, ancre)
{


    if (label == 'menu') {
        setCookieSessionJs('showMenuItem', id);
    }


    if(document.all)
    {
        var objPuce, objLiens;
        var i = 1;
        objPuce = eval('document.all.'+label+'puce'+i);
        objLiens = eval('document.all.'+label+'liens'+i);
        while (objPuce && objLiens)
        {
            if(i == id)
            {
                if(objPuce.src.search('croix0.gif') != -1)
                {
                    objLiens.className = 'hid';
                    objPuce.src = 'http://www.dvdx.tv/images/mb_formulaire/croix1.gif';


                }
                else if(objPuce.src.search('croix1.gif') != -1)
                {
                    objLiens.className = 'vis';
                    objPuce.src = 'http://www.dvdx.tv/images/mb_formulaire/croix0.gif';
                }
            }
            else
            {
                objLiens.className = 'hid';
                objPuce.src = 'http://www.dvdx.tv/images/mb_formulaire/croix1.gif';
            }
            ++i;
            objPuce = eval('document.all.'+label+'puce'+i);
            objLiens = eval('document.all.'+label+'liens'+i);
        }
        if(ancre == 1)
        {
            objPuce = eval('document.all.'+label+'puce'+id);
            //objPuce.scrollIntoView(true);
            window.scrollTo(objPuce.clientLeft,objPuce.clientTop);
        }
    }
    else if(document.getElementById)
    {
        var objPuce, objLiens;
        var i = 1;
        objPuce = document.getElementById(label+'puce'+i);
        objLiens = document.getElementById(label+'liens'+i);
        while (objPuce && objLiens)
        {
            if(i == id)
            {
                if(objPuce.src.search('croix0.gif') != -1)
                {
                    objLiens.className = 'hid';
                    objPuce.src = 'http://www.dvdx.tv/images/mb_formulaire/croix1.gif';
                }
                else if(objPuce.src.search('croix1.gif') != -1)
                {
                    objLiens.className = 'vis';
                    objPuce.src = 'http://www.dvdx.tv/images/mb_formulaire/croix0.gif';
                }
            }
            else
            {
                objLiens.className = 'hid';
                objPuce.src = 'http://www.dvdx.tv/images/mb_formulaire/croix1.gif';
            }
            ++i;
            objPuce = document.getElementById(label+'puce'+i);
            objLiens = document.getElementById(label+'liens'+i);
        }
        if(ancre == 1)
        {
            objPuce = document.getElementById(label+'puce'+id);
            //objPuce.scrollIntoView(true);
            window.scrollTo(objPuce.clientLeft,objPuce.clientTop);
        }
    }
    return false;
}


function change_volet(num) {
	if(num == 1) {
     	document.getElementById('volet_1').style.display='';
        document.getElementById('volet_2').style.display='none';			
	}
	
	if(num == 2) {
     	document.getElementById('volet_1').style.display='none';
        document.getElementById('volet_2').style.display='';			
	}
	
	if(num == 3) {
     	document.getElementById('volet_1').style.display='none';
        document.getElementById('volet_2').style.display='none';			
	}
}

function change_cb(num) {
	if(num == 1) {
     	document.getElementById('cb').style.display='none';
        document.getElementById('cb').style.display='';			
	}
	
	if(num == 2) {
     	document.getElementById('cb').style.display='';
        document.getElementById('cb').style.display='none';			
	}
	
	if(num == 3) {
     	document.getElementById('cb').style.display='none';
        document.getElementById('cb').style.display='none';			
	}
}

function change_numero_xacces(num) {
	document.getElementById("numero_xacces").innerHTML = '<strong>'+num+'</strong>';
}

function open_xacces(sdomaine,source,partxp,id,categ,target) {
	code1 = document.formulaire.code1.value;
	if(code1 != '') {
		var url = 'http://www.dvdx.tv/controle_code.php?code='+code1+'&login='+partxp+'&cat='+categ+'&source='+source+'&id='+id+'&sdomaine='+sdomaine+'&sdomaine='+sdomaine;

		if(target == '_blank') {
			window.location.href=url;
		}else {
			javascript:popupcentree(url,'400','250','menubar=no,scrollbars=no,statusbar=no');
		}
		
	} else {
		alert('Veuillez entrer un code.');
		document.formulaire.code1.focus();		
	}
}


function open_xacces_all(sdomaine,source,partxp,id,categ,target) {
	code1 = document.formulaire2.code1.value;
	if(code1 != '') {
		var url = 'http://www.dvdx.tv/controle_code.php?code='+code1+'&login='+partxp+'&cat='+categ+'&source='+source+'&id='+id+'&sdomaine='+sdomaine+'&sdomaine='+sdomaine;

		if(target == '_blank') {
			window.location.href=url;
		}else {
			javascript:popupcentree(url,'400','250','menubar=no,scrollbars=no,statusbar=no');
		}
		
	} else {
		alert('Veuillez entrer un code.');
		document.formulaire.code1.focus();		
	}
}

function popupcentree(page,largeur,hauteur,options) {
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}

function setCookieJs(name,value) {
    pathval = '/';
    mydate = new Date();
    oyfn=mydate.getTime()+(365*24*60*60*1000);
    mydate.setTime(oyfn);
    pathval="/";
    ck = name + "=" + escape(value);
    ck += "; path=" + pathval;
    ck += "; expires=" + mydate;
    ck += "; domain="+window.location.hostname;
    document.cookie = ck;
}

function setCookieSessionJs(name,value) {
    pathval = '/';
    pathval="/";
    ck = name + "=" + escape(value);
    ck += "; path=" + pathval;
    ck += "; domain="+window.location.hostname;
    document.cookie = ck;
}


function validate(form) {
	var pattern = eval(/^([a-zA-Z0-9_\-])([a-zA-Z0-9_\-\.]*)@(\[((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}|((([a-zA-Z0-9\-]+)\.)+))([a-zA-Z]{2,}|(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\])$/);

	if (!form.nom.value) {
		message("Veuillez entrer votre nom.", form.nom);
		return false;
	}
	
	if (!form.prenom.value) {
		message("Veuillez entrer votre prenom.", form.prenom);
		return false;
	}
		
	if (!form.email.value || !pattern.test(form.email.value)) {
		message("Veuillez entrer une adresse email valide.", form.email);
		return false;
	}

	return true;
}
	
function message(msg, field)	{
	alert(msg);
	field.select();
	field.focus();
}
function aide()
{
	window.open('https://ssl.interachat.com/support/index.php?site=DVDX','Aide','toolbar=0,location=0,scrollbars=1, status=0,width=480,height=580');
}