
var persistmenu="yes" //"yes" or "no". Make sure each SPAN content contains an incrementing ID starting at 1 (id="sub1", id="sub2", etc)
var persisttype="sitewide" //enter "sitewide" for menu to persist across site, "local" for this page only

if (document.getElementById){ //DynamicDrive.com change
document.write('<style type="text/css">\n')
document.write('.submenu{display: none;}\n')
document.write('</style>\n')
}

function SwitchMenu(obj){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var ar = document.getElementById("masterdiv").getElementsByTagName("span"); //DynamicDrive.com change
		if(el.style.display != "block"){ //DynamicDrive.com change
			for (var i=0; i<ar.length; i++){
				if (ar[i].className=="submenu") //DynamicDrive.com change
				ar[i].style.display = "none";
			}
			el.style.display = "block";
		}else{
			el.style.display = "none";
		}
	}
}

function get_cookie(Name) { 
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) { 
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function onloadfunction(){
if (persistmenu=="yes"){
var cookiename=(persisttype=="sitewide")? "switchmenu" : window.location.pathname
var cookievalue=get_cookie(cookiename)
if (cookievalue!="")
document.getElementById(cookievalue).style.display="block"
}
}

function savemenustate(){
var inc=1, blockid=""
while (document.getElementById("sub"+inc)){
if (document.getElementById("sub"+inc).style.display=="block"){
blockid="sub"+inc
break
}
inc++
}
var cookiename=(persisttype=="sitewide")? "switchmenu" : window.location.pathname
var cookievalue=(persisttype=="sitewide")? blockid+";path=/" : blockid
document.cookie=cookiename+"="+cookievalue
}

if (window.addEventListener)
window.addEventListener("load", onloadfunction, false)
else if (window.attachEvent)
window.attachEvent("onload", onloadfunction)
else if (document.getElementById)
window.onload=onloadfunction

if (persistmenu=="yes" && document.getElementById)
window.onunload=savemenustate

/***********************************************/


<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->



// popup simulateur Resideo

function PopupCalcule() {
  F = window.open("http://www.centraltelecom.fr/pages/calcule_resideo.php","Popup","width=575,height=700");
}
//

function redirections() {
	var oSelect = document.getElementById('var_service');
	if (oSelect.value == 'reclamation') {
		window.location.href = "reclamation.html";
        }
}




<!-- popup pour l'espace client  -->
function fullwin(url){
	w=window.screen.availWidth-10;
	h=window.screen.availHeight-20;
	xformat = "fullscreen=no,toolbar=no,status=no,menubar=no,scrollbars=yes,resizable=yes,directories=no,location=no,height="+h+", width="+w+",left=0,top=0"
	window.open(url,"",xformat)
}

<!-- appelé une fenetre pop pour call shop (url,nom,largeur,hauteur,option de resize)-->
function affichage_popup(bUrl, bName, bWidth, bHeight, bResize){
	var lar=screen.width/2;
	var hau=screen.height/2;
	var lo=lar-bWidth/2;
	var ho=hau-bHeight/2;
	var newFenetre = window.open(bUrl,bName,'directories=no,location=no,toolbar=no,directories=no,menubar=no,resizable='+bResize+',scrollbars=no,status=no,top='+ho+',left='+lo+',width='+bWidth+',height='+bHeight);
	if (navigator.appVersion.indexOf("MSIE 4.0") < 0) newFenetre.focus();
}

<!-- listbox redirection -->
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

<!-- SWAP Image Rollver -->
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

<!-- confirmation delete -->
function ConfirmChoice(messageToCconfirm,urlredirect){
	answer = confirm(messageToCconfirm)
	if (answer ==true){
		location = urlredirect
	}
}
<!--INSCRIPTION ENTREPRIZZEO-->

function Controle_entreprizzeo()
{
if(document.inscrip_entreprizzeo.var_societe.value=='') 
{
alert('Vous n\'avez pas saisi votre Raison Sociale!');
document.inscrip_entreprizzeo.var_societe.focus();
}
else if(document.inscrip_entreprizzeo.var_siret.value=='') 
{
alert('Vous n\'avez pas saisi votre SIRET/SIREN!');
document.inscrip_entreprizzeo.var_siret.focus();
}

else if(document.inscrip_entreprizzeo.var_adresse.value=='') 
{
alert('Vous n\'avez pas saisi votre adresse !');
document.inscrip_entreprizzeo.var_adresse.focus();
}
else if(document.inscrip_entreprizzeo.var_cp.value=='') 
{
alert('Vous n\'avez pas saisi votre Code postal !');
document.inscrip_entreprizzeo.var_cp.focus();
}
else if(document.inscrip_entreprizzeo.var_ville.value=='') 
{
alert('Vous n\'avez pas saisi votre Ville !');
document.inscrip_entreprizzeo.var_ville.focus();
}


else if(document.inscrip_entreprizzeo.var_nom.value=='') 
{
alert('Vous n\'avez pas saisi votre Nom!');
document.inscrip_entreprizzeo.var_nom.focus();
}

else if(document.inscrip_entreprizzeo.var_prenom.value=='') 
{
alert('Vous n\'avez pas saisi votre Prénom !');
document.inscrip_entreprizzeo.var_prenom.focus();
}

else if (document.inscrip_entreprizzeo.var_email.value.search(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/) == -1){
alert('Merci de saisir un e-mail valide');
document.inscrip_entreprizzeo.var_email.focus();
}
else if(document.inscrip_entreprizzeo.var_tel1.value=='') 
{
alert('Vous n\'avez pas saisi votre numero de téléphone !');
document.inscrip_entreprizzeo.var_tel1.focus();
}

else if(document.inscrip_entreprizzeo.var_ligne1.value=='') 
{
alert('Merci de souscrire au ENTREPRIZZEO et de mettre un numéro de ligne fixe principale valide !!');
document.inscrip_entreprizzeo.var_ligne1.focus();
}
else if(((document.inscrip_entreprizzeo.resid.checked==true) && (document.inscrip_entreprizzeo.var_ligne1.value=='' ||  document.inscrip_entreprizzeo.var_ligne1.value.length!=10 || document.inscrip_entreprizzeo.var_ligne1.value < 100000000 || document.inscrip_entreprizzeo.var_ligne1.value > 999999999 )) || ((document.inscrip_entreprizzeo.resid.checked==false) && (document.inscrip_entreprizzeo.var_ligne1.value!='' )))
{
alert('Merci de cocher la case pour attester que vous êtes titulaire de ces lignese !');
document.inscrip_entreprizzeo.var_ligne1.focus();
}


else if(document.inscrip_entreprizzeo.accepte.checked==false)
{
alert('Vous n\'avez pas accepté les conditions de vente !');
document.inscrip_entreprizzeo.accepte.focus();
}
else if(document.inscrip_entreprizzeo.code_ok.value!=document.inscrip_entreprizzeo.code.value) 
{
alert('Veuillez entrer le code de sécurité correctement');
document.inscrip_entreprizzeo.code_ok.focus();
}

else
{
document.inscrip_entreprizzeo.submit();
}
}


<!--INSCRIPTION-->

function Controle()
{
if(document.inscrip.var_nom.value=='') 
{
alert('Vous n\'avez pas saisi votre Nom!');
document.inscrip.var_nom.focus();
}
else if(document.inscrip.var_prenom.value=='') 
{
alert('Vous n\'avez pas saisi votre Prénom !');
document.inscrip.var_nom.focus();
}
else if(document.inscrip.var_adresse.value=='') 
{
alert('Vous n\'avez pas saisi votre adresse !');
document.inscrip.var_adresse.focus();
}
else if(document.inscrip.var_cp.value=='') 
{
alert('Vous n\'avez pas saisi votre Code postal !');
document.inscrip.var_cp.focus();
}
else if(document.inscrip.var_ville.value=='') 
{
alert('Vous n\'avez pas saisi votre Ville !');
document.inscrip.var_ville.focus();
}
else if(document.inscrip.accepte.checked==false)
{
alert('Vous n\'avez pas accepté les conditions de vente !');
document.inscrip.accepte.focus();
}
else if (document.inscrip.var_email.value.search(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/) == -1){
alert('Merci de saisir un e-mail valide');
document.inscrip.var_email.focus();
}
else if(((document.inscrip.resid.checked==true) && (document.inscrip.var_ligne.value=='' ||  document.inscrip.var_ligne.value.length!=10 || document.inscrip.var_ligne.value < 100000000 || document.inscrip.var_ligne.value > 999999999)) || ((document.inscrip.resid.checked==false) && (document.inscrip.var_ligne.value!='' )))
{
alert('Merci de souscrire au Résideo et de mettre un numéro de ligne fixe valide !');
document.inscrip.var_ligne.focus();
}

else if(document.inscrip.code_ok.value!=document.inscrip.code.value) 
{
alert('Veuillez entrer le code de sécurité correctement');
document.inscrip.code_ok.focus();
}
else
{
document.inscrip.submit();
}
}


<!--INSCRIPTION RESIDEO ESSAI-->

function Controle_resideo()
{
if(document.inscrip_resideo_essai.var_nom.value=='') 
{
alert('Vous n\'avez pas saisi votre Nom!');
document.inscrip_resideo_essai.var_nom.focus();
}
else if(document.inscrip_resideo_essai.var_prenom.value=='') 
{
alert('Vous n\'avez pas saisi votre Prénom !');
document.inscrip_resideo_essai.var_nom.focus();
}
else if(document.inscrip_resideo_essai.var_adresse.value=='') 
{
alert('Vous n\'avez pas saisi votre adresse !');
document.inscrip_resideo_essai.var_adresse.focus();
}
else if(document.inscrip_resideo_essai.var_cp.value=='') 
{
alert('Vous n\'avez pas saisi votre Code postal !');
document.inscrip_resideo_essai.var_cp.focus();
}
else if(document.inscrip_resideo_essai.var_ville.value=='') 
{
alert('Vous n\'avez pas saisi votre Ville !');
document.inscrip_resideo_essai.var_ville.focus();
}


else if(document.inscrip_resideo_essai.accepte.checked==false)
{
alert('Vous n\'avez pas accepté les conditions de vente !');
document.inscrip_resideo_essai.accepte.focus();
}
else if (document.inscrip_resideo_essai.var_email.value.search(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/) == -1){
alert('Merci de saisir un e-mail valide');
document.inscrip_resideo_essai.var_email.focus();
}
else if(document.inscrip_resideo_essai.var_ligne.value=='') 
{
alert('Merci de souscrire au Résideo et de mettre un numéro de ligne fixe valide !!');
document.inscrip_resideo_essai.var_ligne.focus();
}
else if(((document.inscrip_resideo_essai.resid.checked==true) && (document.inscrip_resideo_essai.var_ligne.value=='' ||  document.inscrip_resideo_essai.var_ligne.value.length!=10 || document.inscrip_resideo_essai.var_ligne.value < 100000000 || document.inscrip_resideo_essai.var_ligne.value > 999999999 )) || ((document.inscrip_resideo_essai.resid.checked==false) && (document.inscrip_resideo_essai.var_ligne.value!='' )))
{
alert('Merci de souscrire au Résideo et de mettre un numéro de ligne fixe valide !');
document.inscrip_resideo_essai.var_ligne.focus();
}
else if(document.inscrip_resideo_essai.code_ok.value!=document.inscrip_resideo_essai.code.value) 
{
alert('Veuillez entrer le code de sécurité correctement');
document.inscrip_resideo_essai.code_ok.focus();
}

else
{
document.inscrip_resideo_essai.submit();
}
}

// controle envoi SMS
function checktel() {
  tel = document.getElementById('phone');
  if(tel.value.length < 10 || tel.lenght > 10) {
    alert('Le numéro de mobile doit contenir 10 caractères');
    tel.focus();
    return false;
  }
  else {
    if (isNaN(tel.value)) {
      alert('Le numéro de mobile doit être de format numérique');
      tel.focus();
      return false;
    }
    else {
      if (tel.value < 600000000 || tel.value > 699999999) {
        alert('Le numéro doit être un numéro mobile (06)');
        tel.focus();
        return false;
      }
      else {
	form = document.getElementById('envoi');
	form.submit();
	return true;
      }
    }
  }
}

// inscription Resideo

function inscription_resideo()
{
if(document.form_resid.fixe.value=='' ||  document.form_resid.fixe.value.length!=10 || document.form_resid.fixe.value < 100000000 || document.form_resid.fixe.value > 999999999)
{
alert('Le numéro de ligne fixe est incorrect');
document.form_resid.fixe.focus();
}
else if (isNaN(document.form_resid.fixe.value)){
alert('Le numéro de ligne fixe est incorrect');
document.form_resid.fixe.focus();			   
}
else if (document.form_resid.atteste.checked==false){
alert('Vous devez cocher la case');
document.form_resid.accepte.focus();
}
else
{
document.form_resid.submit();
}
}
function inscription_resideo_form()
{
if(document.form_resid_form.fixe.value=='' ||  document.form_resid_form.fixe.value.length!=10 || document.form_resid_form.fixe.value < 100000000 || document.form_resid_form.fixe.value > 999999999)
{
alert('Le numéro de ligne fixe est incorrect');
document.form_resid_form.fixe.focus();
}
else if (isNaN(document.form_resid_form.fixe.value)){
alert('Le numéro de ligne fixe est incorrect');
document.form_resid_form.fixe.focus();			   
}

else
{
document.form_resid_form.submit();
}
}
//' Contrôle de la saisie du numero et de chiffres
function changeCli(pTarget, pPrefix, pRequired) {
	if (pRequired+''	== "undefined") pRequired == false;
	if (pPrefix+''		== "undefined") pPrefix		== "";
	var vValue = pTarget.value;
	if (pRequired) {
		if (vValue.substr(0, pPrefix.length) != pPrefix) {
			pTarget.value = pPrefix;
		}
	}
	else {
		for (var i = 0; i < pPrefix.length && i < vValue.length; i++) {
			if (vValue.substr(i, 1) != pPrefix.substr(i, 1)) {
				if (vValue.length <= pPrefix.length)
					pTarget.value = vValue.substr(0, i);
				else
					pTarget.value = vValue.substr(0, i) + pPrefix.substr(i, 1)+ vValue.substr(i, vValue.length-i);
				break;
			}
		}
	}//'(pRequired)
	field2Number(pTarget);
}

<!-- captcha

function new_captcha()

{

	// loads new freeCap image

	if(document.getElementById)

	{

		// extract image name from image source (i.e. cut off ?randomness)

		thesrc = document.getElementById("captcha").src;

	//	thesrc = thesrc.substring(0,thesrc.lastIndexOf(".")+4);

		// add ?(random) to prevent browser/isp caching

		document.getElementById("captcha").src = thesrc+"?"+Math.round(Math.random()*100000);

	} else {

		alert("Sorry, cannot autoreload Captcha image\nSubmit the form and a new Captcha will be loaded");

	}

}

//-->

function check_sms(obj)
{
	
	if (! obj.checked) {document.forms.form_panier.unsendsms.value=obj.value; }
	else {document.forms.form_panier.setsendsms.value=obj.value;} 

	document.forms.form_panier.submit();
}

function use_addr(obj)
{
	
	if (! obj.checked) {document.forms.form_panier.validateaddr.value="no"; }
	else {document.forms.form_panier.validateaddr.value="on";} 

	document.forms.form_panier.submit();
}

function change_selectaddr(obj)
{
	document.forms.form_panier.validateaddr.value="no"; 
	document.forms.form_panier.submit();
}

function InfoPaybox(page)
{
var nw = window.open(page,"PAYBOX_INFO","scrollbars=yes,resizable=yes,height=400,width=600");
nw.focus();
return false;
}
