var main="";
function creer_menu_general() {
	main=new creer_principal(-(document.body.clientWidth  -740+4)/2,255,20);//left-top-height
	m1=new creer_menu("m1",0,"");
	main.Add("Entreprises",147,"m1","http://martinique.tuliptelecom.com/fr/entreprises/index.php");
	m11=new creer_menu("m11",1,"");
		m1.add("Services","http://martinique.tuliptelecom.com/fr/entreprises/services/index.php",m11,"");
		m11.add("TuliP Call","http://martinique.tuliptelecom.com/fr/entreprises/services/call.php","","");
		m11.add("TuliP Line","http://martinique.tuliptelecom.com/fr/entreprises/services/line.php","","");
		m11.add("TuliP Business Line","http://martinique.tuliptelecom.com/fr/entreprises/services/business.php","","");
		m11.add("TuliP Super Number","http://martinique.tuliptelecom.com/fr/entreprises/services/super.php","","");
		m11.add("Surf & TuliP","http://martinique.tuliptelecom.com/fr/entreprises/services/surf.php","","");
//		m11.add("TuliP Private Plan","http://martinique.tuliptelecom.com/fr/entreprises/services/private.php","","");
		m11.add("TuliP Center","http://martinique.tuliptelecom.com/fr/entreprises/services/center.php","","");
	m12=new creer_menu("m12",1,"");	
		m1.add("Produits","http://martinique.tuliptelecom.com/fr/entreprises/produits/index.php",m12,"");
//		m12.add("TuliPhone PC","http://martinique.tuliptelecom.com/fr/entreprises/produits/index.php?produit=pc","","");
//		m12.add("TuliP Box USB","http://martinique.tuliptelecom.com/fr/entreprises/produits/index.php?produit=usb","","");
		m12.add("TuliP Box Dial-up","http://martinique.tuliptelecom.com/fr/entreprises/produits/index.php?produit=dial-up","","");
		m12.add("TuliP Box Ethernet","http://martinique.tuliptelecom.com/fr/entreprises/produits/index.php?produit=ethernet","","");
	m13=new creer_menu("m13",1,"");
		m1.add("Tarifs","http://martinique.tuliptelecom.com/fr/entreprises/tarifs/index.php",m13,"");
		m13.add("Services","http://martinique.tuliptelecom.com/fr/entreprises/tarifs/services.php","","");
		m13.add("Appels","http://martinique.tuliptelecom.com/fr/entreprises/tarifs/appels.php","","");
		m13.add("Produits","http://martinique.tuliptelecom.com/fr/entreprises/tarifs/produits.php","","");
		m1.add("Mon compte","http://rts1.tuliptelecom.com/ClientMonitor/","","");
		m1.add("Promotions","http://martinique.tuliptelecom.com/fr/entreprises/promotions/index.php","","");
		m1.add("Inscription","https://www.tuliptelecom.com/martinique/fr/entreprises/inscription/?erase=on","","");
	m17=new creer_menu("m17",1,"");
		m1.add("FAQ","http://martinique.tuliptelecom.com/fr/entreprises/FAQ/index.php",m17,"");
		m17.add("Général","http://martinique.tuliptelecom.com/fr/entreprises/FAQ/general.php","","");
		m17.add("Abonnements","http://martinique.tuliptelecom.com/fr/entreprises/FAQ/abonnements.php","","");
		m17.add("Installation","http://martinique.tuliptelecom.com/fr/entreprises/FAQ/installation.php","","");
		m17.add("Paramètrage","http://martinique.tuliptelecom.com/fr/entreprises/FAQ/parametrage.php","","");
	m2=new creer_menu("m2",0,"");
	main.Add("Particuliers",147,"m2","http://martinique.tuliptelecom.com/fr/particuliers/index.php");
	m21=new creer_menu("m21",1,"");
		m2.add("Services","http://martinique.tuliptelecom.com/fr/particuliers/services/index.php",m21,"");
		m21.add("TuliP Call","http://martinique.tuliptelecom.com/fr/particuliers/services/call.php","","");
		m21.add("TuliP Line","http://martinique.tuliptelecom.com/fr/particuliers/services/line.php","","");
		m21.add("TuliP Card","http://martinique.tuliptelecom.com/fr/particuliers/services/card.php","","");
	m22=new creer_menu("m22",1,"");
		m2.add("Produits","http://martinique.tuliptelecom.com/fr/particuliers/produits/index.php",m22,"");
		m22.add("TuliPhone PC","http://martinique.tuliptelecom.com/fr/particuliers/produits/index.php?produit=pc","","");
		m22.add("TuliP Box USB","http://martinique.tuliptelecom.com/fr/particuliers/produits/index.php?produit=usb","","");
		m22.add("TuliP Box Dial-up","http://martinique.tuliptelecom.com/fr/particuliers/produits/index.php?produit=dial-up","","");
		m22.add("TuliP Box Ethernet","http://martinique.tuliptelecom.com/fr/particuliers/produits/index.php?produit=ethernet","","");
	m23=new creer_menu("m23",1,"");
		m2.add("Tarifs","http://martinique.tuliptelecom.com/fr/particuliers/tarifs/index.php",m23,"");
		m23.add("Services","http://martinique.tuliptelecom.com/fr/particuliers/tarifs/services.php","","");
		m23.add("Appels","http://martinique.tuliptelecom.com/fr/particuliers/tarifs/appels.php","","");
		m23.add("Produits","http://martinique.tuliptelecom.com/fr/particuliers/tarifs/produits.php","","");
		m2.add("Mon compte","http://rts1.tuliptelecom.com/ClientMonitor/","","");
		m2.add("Promotions","http://martinique.tuliptelecom.com/fr/particuliers/promotions/index.php","","");
		m2.add("Inscription","https://www.tuliptelecom.com/martinique/fr/particuliers/inscription/?erase=on","","");
	m27=new creer_menu("m27",1,"");
		m2.add("FAQ","http://martinique.tuliptelecom.com/fr/particuliers/FAQ/index.php",m27,"");
		m27.add("Général","http://martinique.tuliptelecom.com/fr/particuliers/FAQ/general.php","","");
		m27.add("Abonnements","http://martinique.tuliptelecom.com/fr/particuliers/FAQ/abonnements.php","","");
		m27.add("Installation","http://martinique.tuliptelecom.com/fr/particuliers/FAQ/installation.php","","");
		m27.add("Paramètrage","http://martinique.tuliptelecom.com/fr/particuliers/FAQ/parametrage.php","","");
	m3=new creer_menu("m3",0,"");
	main.Add("Partenaires",147,"m3","http://martinique.tuliptelecom.com/fr/partenaires/index.php");
		m3.add("Login","http://martinique.tuliptelecom.com/fr/partenaires/login.php","","");
		m3.add("Inscription","https://www.tuliptelecom.com/martinique/fr/partenaires/inscription/?erase=on","","");
		m3.add("Contact","http://martinique.tuliptelecom.com/fr/partenaires/contact.php","","");
	m4=new creer_menu("m4",0,"");
	main.Add("Presse",147,"m4","http://martinique.tuliptelecom.com/fr/presse/index.php");
		m4.add("Communiqués","http://martinique.tuliptelecom.com/fr/presse/communiques.php","","");
		m4.add("Dans la presse","http://martinique.tuliptelecom.com/fr/presse/dslapresse.php","","");
//		m4.add("Ev?nements","http://martinique.tuliptelecom.com/fr/presse/evenements.php","","");
	m5=new creer_menu("m5",0,"");
	main.Add("A propos",147,"m5","http://martinique.tuliptelecom.com/fr/a_propos/index.php");
		m5.add("La société","http://martinique.tuliptelecom.com/fr/a_propos/societe.php","","");
		m5.add("Emplois","http://martinique.tuliptelecom.com/fr/a_propos/emplois.php","","");
		m5.add("Points de vente","http://martinique.tuliptelecom.com/fr/a_propos/pts_vente.php","","");
		m5.add("Contact","http://martinique.tuliptelecom.com/fr/a_propos/contact.php","","");
}

creer_menu_general();

var font="Tahoma, @Arial Unicode MS, Arial";
var colBarre="transparent";
var colFond="#3D6EA5";
var colContour="#507CAD";
var colOver="#506CAD";
var colTextOff="#FFFFFF";
var colTextOn="#66CC33";
var cssTexte=";font-weight:bold;color:#FFFFFF;font-family:Tahoma, @Arial Unicode MS, Arial;";
var cssTexte2=";font-weight:bold;color:#285E9B;font-family:Tahoma, @Arial Unicode MS, Arial;";
var hauteur=20;
var nivmax=2;
var delai=300;
var isout=0;

function creer_principal(X,Y,haut,colFOn,colFOff,colTOn,colTOff){
	this.nb=0;
	var adjust_wind=(document.body.clientWidth  -740)/2;
	this.X=X+adjust_wind;
	this.Y=Y;
	this.haut=haut;
	this.Add=AddMain;
	this.Print=PrintMain;
}

function AddMain(txt,larg,mnu,url,target) {
	var m=new Object;
	m.txt=txt;
	m.larg=larg,m.mnu=mnu,m.url=url;
	m.target=target;
	this.nb++;
	this[this.nb]=m;
	if(mnu!=''){eval(mnu+'.parent="'+txt+'"')};
}

function PrintMain() {
	X=this.X;
	Y=this.Y;
	A="";
	for (var i=1;i<=this.nb;i++) {
		if (this[i].mnu==""){this[i].mnu='0';}
		if ((document.all)||(window.sidebar)) {
        	var clic="";
			var style="";
			if(this[i].url!="") {
				style="cursor:hand;";
				clic=" onclick='window.location=\""+this[i].url+"\"'";
				}
			A+="<DIV id='main"+i+"' style='position:absolute;left:"+X+";top:"+Y+";"+style+"width:"+this[i].larg+";height:"+this.haut+";"+cssTexte2+";text-align:center;font-size:14px' onmouseover='start("+i+","+this[i].mnu+","+X+","+(Y+this.haut+1)+")'"+clic+">"+this[i].txt+"</DIV>";
		}
		if (document.layers) {
			var txt=this[i].txt;if(this[i].url!="") {txt="<A href='"+this[i].url+"'>"+txt+"</A>";}
       	A+="<LAYER name='main"+i+"' left="+X+" top="+Y+" width="+this[i].larg+" height="+this.haut+" bgcolor="+colBarre+"  onmouseover='start("+i+","+this[i].mnu+","+X+","+(Y+this.haut+1)+")'><CENTER><SPAN style='background-color:"+colBarre+cssTexte+"'>"+txt+"</SPAN></CENTER></LAYER>";
		}
		X+=this[i].larg+1;
	}
	document.write(A);
}

function creer_menu(nom,niv,target) {
	this.nb=0;
	this.X=0;
	this.Y=0;
	this.width=1;
	this.niv=niv;
	this.parent="";
	this.ON=-1;
	this.nom=nom;
	this.target="";
	if ((target!="")&&(target!=null)) this.target=target;
	this.add=Add;
	this.aff=Aff;
}

function Add(lib,lnk,mnu,target) {
	var rub = new Object;
	rub.lib=lib;
	rub.target=target;
	rub.lnk="";
	if ((lnk!="")&&(lnk!=null)) rub.lnk=lnk;
	rub.mnu="";
	if ((mnu!="")&&(mnu!=null)) {rub.mnu=mnu; mnu.parent=this}
	this[this.nb]=rub;	this.nb++;}
	
function start(i,mnu,x,y) {
	isout=1;
	hideall(i);
	isout=0
	if (mnu!=0){mnu.aff(x,y)};
	BGCalque("main"+i,'transparent');
	FontCalque("main"+i,'#7094BD');
	SizeCalque("fond",740);
	MoveCalque("fond",5,y+1);
	ShowCalque("fond");
	return false;
}

function onfond() {
	isout=1;
	setTimeout("hideall()",delai);
}

function hideall(i) {
	if (isout==1) {
		for (var i=0;i<nivmax;i++) {HideCalque("niv"+i); HideCalque("fond");}
		for (var i=1;i<=main.nb;i++) {BGCalque("main"+i,"transparent"); FontCalque("main"+i,"#285E9B");}
		window.status="";
		MoveCalque("fond",1,1);
	}
}

function hide(mnu) {
	if (mnu.ON>-1) {
		if (mnu[mnu.ON].mnu!="") {
			var nom="niv"+mnu[mnu.ON].mnu.niv;
			HideCalque(nom);
			hide(mnu[mnu.ON].mnu);
		}
	}
	mnu.ON=-1;
}

function over(mnu,i) {
	var nom="niv"+mnu.niv+"n"+i;
	var nomtd=nom+"td";
	isout=0;
	BGCalque(nom,colOver);
	FontCalque(nomtd,colTextOn);
}

function out(mnu,i) {
	var nom="niv"+mnu.niv+"n"+i;
	var nomtd=nom+"td";
	if (mnu[i].lib!="-") {
		if (mnu.niv==0) BGCalque(nom,colFond);
		else  BGCalque(nom,"#507CAD");
		FontCalque(nomtd,colTextOff)
	}
}
function clear(mnu) {
	  for (var j=0;j<mnu.nb;j++) {
	   out(mnu,j);
	   hide(mnu);
	}
}
function mmover(mnu,i) {
	clear(mnu);
	over(mnu,i);
	mnu.ON=i;
	if (mnu[i].mnu!="") {
		mnu[i].mnu.aff();
	}

var ok=1;
var Y="";
var Z=mnu[i].lib;
var u=mnu;
while (u.niv>0) {
	Z=u.parent[u.parent.ON].lib+" > "+Z;u=u.parent;} Z=u.parent+" > "+Z;
	for (var j=0;j<Z.length ;j++ ){
		if (Z.charAt(j)=="<") {ok=0;}
		if (ok==1) {Y+=Z.charAt(j) }
		if (Z.charAt(j)==">") {ok=1;}
	}
	window.status=Y;
}

function mmclick(mnu) {
	lnk=mnu[mnu.ON].lnk;
	if (lnk!="") {
			if (mnu[mnu.ON].target=="_blank") {window.open(lnk)}
			else {
				if   (mnu[mnu.ON].target=="")	{window.location=lnk;}
				else {parent.frames[mnu[mnu.ON].target].location.href=lnk;}
			}
	}
}
function mmgetlarg() {
	if (document.layers){return parseInt(document.width)}
	else {return parseInt(document.body.offsetWidth)}
}

function AFF() {
	if ((document.all)||(window.sidebar)) {
		var A="<DIV id='fond' style='position:absolute;top:10;left:0;width:740;height:600;visibility:visible;background-color:transparent' onmouseover='onfond()'></DIV>";
		A+="<DIV id='niv0' style='position:absolute;top:0;left:10;visibility:visible;'></DIV>";
		A+="<DIV id='niv1' style='position:absolute;top:10;left:100;visibility:visible;'></DIV>";
		A+="<DIV id='niv2' style='position:absolute;top:10;left:100;visibility:visible;'></DIV>";
		A+="<DIV id='niv3' style='position:absolute;top:10;left:100;visibility:visible;'></DIV>";
	}
	else {
		var A="<LAYER name='fond' width=500 height=600 visibility=hide top=100 left=100 onmouseover='onfond()'>&nbsp;</LAYER>";
		A+="<LAYER name='niv0' top=200 left=200 visibility=show></LAYER>";
		A+="<LAYER name='niv1' top=200 left=200 visibility=show></LAYER>";
		A+="<LAYER name='niv2' top=200 left=200 visibility=show></LAYER>";
		A+="<LAYER name='niv3' top=200 left=200 visibility=show></LAYER>";
	}
	document.write(A);
	main.Print();
}

function Aff(x,y) {
	var nom=this.nom;
	var niv="niv"+this.niv;
	if (this.niv==0) {
		X=x;
		Y=y;
		}
	else {
		X=this.parent.X+this.parent.width-25;
		Y=this.parent.Y+(hauteur+0)*this.parent.ON+7+4
		}
	if ((document.all)||(window.sidebar)) {
		var A=""
		A+="<TABLE border=0 cellpadding=0 cellspacing=0";
		if (this.niv==0) A+= " width=148";
		A+="><TR><TD";
		if (this.niv==0) A+= " align=center";
		A+=">"
		A+="<TABLE border=0 cellpadding=0 cellspacing=0"
		if (this.niv==0) A+= " width=118";
		A+=" align=center>";
		for (var i=0;i<this.nb;i++) {
				A+="<TR><TD style='cssTexte;border-style:none;margin:0px'><DIV id='"+niv+"n"+i+"' style='cursor:hand;background-color:"
				if (this.niv==0) A+= colFond+cssTexte;
				else A+="#507CAD";
				A+="'  onmouseover='mmover("+this.nom+","+i+")' onClick='mmclick("+this.nom+")'><TABLE border=0 width=100% cellspacing=0><TR><TD style='font-size:12px;padding-top:3px;padding-bottom:3px;padding-left:14px;"
				if (this.niv==1) A+= "padding-right:14px";
				A+="'><DIV id='"+niv+"n"+i+"td' style='"+cssTexte+"'>"+this[i].lib+"</DIV></TD></TR></TABLE></DIV></TD></TR>";
		}	
	A+="</TABLE>";
	}
	else{
		var A="<table border=0 cellspacing=0 cellpadding=1><tr><td bgcolor="+colContour+">";
		A+="<TABLE border=0 cellpadding=0 cellspacing=0 bgcolor="+colFond+" width=100%>";
		for (var i=0;i<this.nb;i++) {
			if (this[i].lib=="-") {
				A+="<TR><TD><HR width=99% height=1%></TD></TR>";
			}
			else {
			var img="../gif/vide.gif";
			if (this[i].mnu!="") { img="../gif/fleche1.gif"}
			A+="<TR><TD><TABLE border=0 width=100% cellspacing=0><TR><TD><A href='javascript:mmclick("+this.nom+")' onmouseover='mmover("+this.nom+","+i+")'><SPAN style='background-color:"+colFond+cssTexte+"'>"+this[i].lib+"</SPAN></A></TD><TD width=10 align=right><IMG src='"+img+"' height="+hauteur+" width="+hauteur+"></TD></TR></TABLE></TD></TR>";
		}
	}
	A+="</TABLE></TD</TR></TABLE>"
}

if (document.all) {
	document.all[niv].innerHTML=A+"&nbsp;";
	document.all[niv].style.top = 10;
	document.all[niv].style.left = 10;
	if (!document.getElementById) {this.width=100;}
	else {this.width = document.getElementById(niv).offsetWidth;
		/*if ( (X+this.width+50)>mmgetlarg()) {
			if (this.niv==0) {X= X - ((X+this.width) - mmgetlarg() + 50)}
			else {X= this.parent.X - (this.width - 10)
		}
	}*/
}

document.all[niv].style.top=Y;
document.all[niv].style.left=X;
document.all[niv].style.visibility="visible";
this.X=X;
this.Y=Y;}
if (window.sidebar) {
	document.getElementById(niv).innerHTML=A;
	document.getElementById(niv).style.top = 0;
	document.getElementById(niv).style.left = 0;
	this.width=document.getElementById(niv).offsetWidth;window.status="";
	if ( (X+this.width+50)>mmgetlarg()) {if (this.niv==0) {X= X - ((X+this.width) - mmgetlarg() + 50)}
		else {X= this.parent.X - (this.width - 10)
		}
	}

document.getElementById(niv).style.top=Y;document.getElementById(niv).style.left=X;
document.getElementById(niv).style.visibility="visible";
this.X=X;
this.Y=Y;}

if (document.layers){
	document.layers[niv].left=X;
	document.layers[niv].top=Y;
	document.layers[niv].document.write(A);
	document.layers[niv].document.close();
	document.layers[niv].visibility="show";
	this.X=X;
	this.Y=Y;
	this.width=document.layers[niv].clip.width;
	}
}
/*function bords(mnu,i) {
	var nom="niv"+mnu.niv+"n"+i;
	if (document.all) {
	document.all[nom].style.borderStyle="ridge none groove none";
	}
}
function nobords(mnu,i) {
	var nom="niv"+mnu.niv+"n"+i;
	if (document.all) {document.all[nom].style.borderStyle="none";}
}*/
function HideCalque(nom) {
if (document.all) {document.all[nom].style.visibility="hidden";}
if (window.sidebar) {document.getElementById(nom).style.visibility="hidden";}
if (document.layers) {document.layers[nom].visibility="hide";}
}
function ShowCalque(nom) {
if (document.all) {document.all[nom].style.visibility="visible";}
if (window.sidebar) {document.getElementById(nom).style.visibility="visible";}
if (document.layers) {document.layers[nom].visibility="show";}
}
function BGCalque(nom,BG) {
if (document.all) {document.all[nom].style.backgroundColor=BG;}
if (window.sidebar) {document.getElementById(nom).style.backgroundColor=BG;}
document.all[nom].style.borderStyle='none';
document.all[nom].style.borderTopColor='#316AC5';
document.all[nom].style.borderLeftColor='#6699FF';
document.all[nom].style.borderBottomColor='#000099';
document.all[nom].style.borderRightColor='#6699FF';
}
function FontCalque(nom,Font) {
if (document.all) {document.all[nom].style.color=Font;}
if (window.sidebar) {document.getElementById(nom).style.color=Font;}
}
function MoveCalque(nom,X,Y) {
if (document.all) {document.all[nom].style.top=Y;document.all[nom].style.left=X;}
if (window.sidebar) {document.getElementById(nom).style.top=Y;document.getElementById(nom).style.left=X;}
if (document.layers) {document.layers[nom].top=Y;document.layers[nom].left=X;}
}
function GetLeft(nom) {
if (document.all) {return document.all[nom].style.left;}
if (window.sidebar) {return document.getElementById(nom).style.left}
if (document.layers) {return document.layers[nom].left;}
}
function SizeCalque(nom,larg) {
if (document.all) {document.all[nom].style.width=larg;}
if (window.sidebar) {document.getElementById(nom).style.width=larg;}
if (document.layers) {document.layers[nom].width=larg;}
}