
function CheckFieldLength(fn,wn,rn,mc) {
  var len = fn.value.length;
  if (len > mc) {
    fn.value = fn.value.substring(0,mc);
    len = mc;
  }
  document.getElementById(wn).innerHTML = len;
  document.getElementById(rn).innerHTML = mc - len;
}

var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
function checkmail(e){
var returnval=emailfilter.test(e.value)
if (returnval==false){
alert("Veuillez entrer un email valide.")
e.select() } 
return returnval
}
function validateEmail() {
var email = document.etape1.email.value;
var email2 = document.etape1.email2.value;
		if (email != email2) {
			alert ("Les emails saisie ne sont pas identique. Veuillez les re saisir.");
			return false;
		} else { return true; }
}

function writediv(texte)
{
document.getElementById('emailbox').innerHTML = texte;
}

function verifMail(email){
	if(email != ''){
		if(texte = file('verifmail.php?email='+escape(email))){
			if(texte == 1){
				writediv('<span class="nono"><b>'+email+' :</b> cet email est d&eacute;j&agrave; affect&eacute; &agrave; un compte</span>');
			} else { 
				if(texte == 2) {
					writediv('<span class="sisi"><b>'+email+' </b> </span>');
				}else{
					writediv(texte);
				}
			}
		}
	}
}


function nomLegal(texte){ document.getElementById('nomLegal').innerHTML = texte; }
function verifNomel(contenu){
	if(contenu != ''){
		nomLegal('<img src=\"images/inscription/pastilleVerte.gif\"></img>&nbsp;&nbsp;Nom l&eacute;gal de l\'entreprise');
		return true;
	} else {
		nomLegal('<img src=\"images/inscription/pastilleRouge.gif\"></img>&nbsp;&nbsp;Nom l&eacute;gal de l\'entreprise');
		return false;
	}
}


function nomCom(texte){ document.getElementById('nomCom').innerHTML = texte; }
function verifNomec(contenu){
	if(contenu != ''){
		nomCom('<img src=\"images/inscription/pastilleVerte.gif\"></img>&nbsp;&nbsp;Nom commercial de l\'entreprise');
		return true;
	} else {
		nomCom('<img src=\"images/inscription/pastilleRouge.gif\"></img>&nbsp;&nbsp;Nom commercial de l\'entreprise');
		return false;
	}
}

function writeNom(texte){ document.getElementById('writeNom').innerHTML = texte; }
function verifNom(contenu){
	if(contenu != ''){
		writeNom('<img src="images/inscription/pastilleVerte.gif"></img>&nbsp;&nbsp;Nom');
		return true;
	} else {
		writeNom('<img src="images/inscription/pastilleRouge.gif"></img>&nbsp;&nbsp;Nom');
		return false;
	}
}

function writePrenom(texte){ document.getElementById('writePrenom').innerHTML = texte; }
function verifPrenom(contenu){
	if(contenu != ''){
		writePrenom('<img src="images/inscription/pastilleVerte.gif"></img>&nbsp;&nbsp;Pr&eacute;nom');
		return true;
	} else {
		writePrenom('<img src="images/inscription/pastilleRouge.gif"></img>&nbsp;&nbsp;Pr&eacute;nom');
		return false;
	}
}

function writeAd(texte){ document.getElementById('writeAd').innerHTML = texte; }
function verifAd(contenu){
	if(contenu != ''){
		writeAd('<img src="images/inscription/pastilleVerte.gif"></img>&nbsp;&nbsp;Adresse');
		return true;
	} else {
		writeAd('<img src="images/inscription/pastilleRouge.gif"></img>&nbsp;&nbsp;Adresse');
		return false;
	}
}

function writeCp(texte){ document.getElementById('writeCp').innerHTML = texte; }
function verifCp(contenu){
	if(contenu != ''){
		writeCp('<img src="images/inscription/pastilleVerte.gif"></img>&nbsp;&nbsp;Code Postal');
		return true;
	} else {
		writeCp('<img src="images/inscription/pastilleRouge.gif"></img>&nbsp;&nbsp;Code Postal');
		return false;
	}
}

function writeVille(texte){ document.getElementById('writeVille').innerHTML = texte; }
function verifVille(contenu){
	if(contenu != ''){
		writeVille('<img src="images/inscription/pastilleVerte.gif"></img>&nbsp;&nbsp;Ville');
		return true;
	} else {
		writeVille('<img src="images/inscription/pastilleRouge.gif"></img>&nbsp;&nbsp;Ville');
		return false;
	}
}

function region(texte){ document.getElementById('region').innerHTML = texte; }
function verifRegion(contenu){
	if(contenu != ''){
		region('<img src="images/inscription/pastilleVerte.gif"></img>&nbsp;&nbsp;R&eacute;gion');
		return true;
	} else {
		region('<img src="images/inscription/pastilleRouge.gif"></img>&nbsp;&nbsp;R&eacute;gion');
		return false;
	}
}

function writeTel(texte){ document.getElementById('writeTel').innerHTML = texte; }
function verifTel(contenu){
	if(contenu != ''){
		writeTel('<img src="images/inscription/pastilleVerte.gif"></img>&nbsp;&nbsp;Num&eacute;ro de t&eacute;l&eacute;phone principal');
		return true;
	} else {
		writeTel('<img src="images/inscription/pastilleRouge.gif"></img>&nbsp;&nbsp;Num&eacute;ro de t&eacute;l&eacute;phone principal');
		return false;
	}
}

function writeFax(texte){ document.getElementById('writeFax').innerHTML = texte; }
function verifFax(contenu){
	if(contenu != ''){
		writeFax('<img src="images/inscription/pastilleVerte.gif"></img>&nbsp;&nbsp;Num&eacute;ro de fax');
		return true;
	} else {
		writeFax('<img src="images/inscription/pastilleRouge.gif"></img>&nbsp;&nbsp;Num&eacute;ro de fax');
		return false;
	}
}

function writeSiret(texte){ document.getElementById('writeSiret').innerHTML = texte; }
function verifSiret(contenu){
	if(contenu != ''){
		writeSiret('<img src="images/inscription/pastilleVerte.gif"></img>&nbsp;&nbsp;N&deg; de siret');
		return true;
	} else {
		writeSiret('<img src="images/inscription/pastilleRouge.gif"></img>&nbsp;&nbsp;N&deg; de siret');
		return false;
	}
}

function writeEmail(texte){ document.getElementById('writeEmail').innerHTML = texte; }
function verifEmail(contenu){
	if(contenu != ''){
		writeEmail('<img src="images/inscription/pastilleVerte.gif"></img>&nbsp;&nbsp;Adresse e-mail');
		return true;
	} else {
		writeEmail('<img src="images/inscription/pastilleRouge.gif"></img>&nbsp;&nbsp;Adresse e-mail');
		return false;
	}
}

function writeEmail2(texte){ document.getElementById('writeEmail2').innerHTML = texte; }
function verifEmail2(contenu){
	if(contenu != ''){
		writeEmail2('<img src="images/inscription/pastilleVerte.gif"></img>&nbsp;&nbsp;Saisissez de nouveau votre adresse e-mail');
		return true;
	} else {
		writeEmail2('<img src="images/inscription/pastilleRouge.gif"></img>&nbsp;&nbsp;Saisissez de nouveau votre adresse e-mail');
		return false;
	}
}


function file(fichier)
{
if(window.XMLHttpRequest) // FIREFOX
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // IE
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else
return(false);
xhr_object.open("GET", fichier, false);
xhr_object.send(null);
if(xhr_object.readyState == 4) return(xhr_object.responseText);
else return(false);
}

function numbersonly(myfield, e, dec)
{
var key;
var keychar;
if (window.event)
 key = window.event.keyCode;
else if (e)
 key = e.which;
else
 return true;
keychar = String.fromCharCode(key);
// control keys
if ((key==null) || (key==0) || (key==8) || 
 (key==9) || (key==13) || (key==27) )
 return true;
// numbers
else if ((("0123456789").indexOf(keychar) > -1))
 return true;
// decimal point jump
else if (dec && (keychar == "."))
 {
 myfield.form.elements[dec].focus();
 return false;
 }
else
 return false;
}

		function validateExp(frmForm) {
			var strMsg="";
			if (frmForm.nom.value=="") { strMsg+="  - Nom\n"; }
			if (frmForm.prenom.value=="") { strMsg+="  - Prénom\n"; }
			if (frmForm.ad1.value=="") { strMsg+="  - Adresse\n"; }
			if (frmForm.cp.value=="") { strMsg+="  - Code Postal\n"; }
			if (frmForm.ville.value=="") { strMsg+="  - Ville\n"; }
			if (frmForm.region.value=="") { strMsg+="  - Région\n"; }
			if (frmForm.tel.value=="") { strMsg+="  - N° de téléphone\n"; }
			if (frmForm.email.value !="" || frmForm.email2.value !="") { 
						indexAroba = frmForm.email.value.indexOf('@');
						indexPoint = frmForm.email.value.indexOf('.');
				   if ((indexAroba < 0) || (indexPoint < 0)) {		
					    strMsg+= "  - mail correctement\n";}
				  } 
					else {strMsg+= "  - Email\n";}
						if (frmForm.email.value !="" || frmForm.email2.value !="") { 
						indexAroba = frmForm.email.value.indexOf('@');
						indexPoint = frmForm.email.value.indexOf('.');
				   if ((indexAroba < 0) || (indexPoint < 0)) {		
					    strMsg+= "  - mail de confirmation correctement\n";}
				  } 
					else {strMsg+= "  - Confirmation d'email\n";}
			
			if (frmForm.email.value!="" && frmForm.email2.value!="" && frmForm.email.value!=frmForm.email2.value){
				strMsg+="  - Les deux emails ne sont pas identique \n"; 
			}
			if (frmForm.pseudo.value==""){ 
				strMsg+="  - Pseudo\n";
			} else {
				if(frmForm.pseudo.value.length<4){
					strMsg+="  - Ce pseudo est trop court\n";
				} else {
					if(frmForm.pseudo.value.length>30){
					strMsg+="  - Ce pseudo est trop long\n";
					} 
				}
			} 
			if (frmForm.mdp.value==""){ 
				strMsg+="  - Mot de Passe\n";
			} else {
				if(frmForm.mdp.value.length<4){
					strMsg+="  - Ce mot de passe est trop court\n";
				} 
			}
			if (frmForm.mdp1.value=="") { strMsg+="  - Confirmation de mot de passe\n"; }
			if (frmForm.mdp.value!="" && frmForm.mdp1.value!="" && frmForm.mdp.value!=frmForm.mdp1.value){strMsg+="  - Les deux mot de passe ne sont pas identique\n"; }
			if (frmForm.regagree.checked==false) { strMsg+="\nCocher :\n\n  - Les conditions d'utilisations\n"; }
			if (strMsg!="") { 
				strMsg="Avant de valider,\nSaisir votre :\n\n"+strMsg;
				alert (strMsg);
				return false; 
				} else { return true; }
			}

		function validateExpMesInfo(frmForm) {
			var strMsg="";
			if (frmForm.nomel.value=="") { strMsg+="  - Nom Entreprise\n"; }
			if (frmForm.nom.value=="") { strMsg+="  - Nom\n"; }
			if (frmForm.prenom.value=="") { strMsg+="  - Prénom\n"; }
			if (frmForm.ad1.value=="") { strMsg+="  - Adresse\n"; }
			if (frmForm.cp.value=="") { strMsg+="  - Code Postal\n"; }
			if (frmForm.ville.value=="") { strMsg+="  - Ville\n"; }
			if (frmForm.region.value=="") { strMsg+="  - Région\n"; }
			if (frmForm.tel.value=="") { strMsg+="  - N° de téléphone\n"; }
			if (frmForm.email.value !="") { 
						indexAroba = frmForm.email.value.indexOf('@');
						indexPoint = frmForm.email.value.indexOf('.');
				   if ((indexAroba < 0) || (indexPoint < 0)) {		
					    strMsg+= "  - mail correctement\n";}
				  } else {strMsg+= "  - Email\n";}
			if (strMsg!="") { 
				strMsg="Avant de valider,\nSaisir votre :\n\n"+strMsg;
				alert (strMsg);
				return false; 
				} else { return true; }
			}


		function validatePort(frmForm) {
			var strMsg="";
			if (frmForm.nomel.value=="") { strMsg+="  - Nom Légal\n"; }
			if (frmForm.nomec.value=="") { strMsg+="  - Nom Commercial\n"; }
			if (frmForm.nom.value=="") { strMsg+="  - Nom\n"; }
			if (frmForm.prenom.value=="") { strMsg+="  - Prénom\n"; }
			if (frmForm.ad1.value=="") { strMsg+="  - Adresse\n"; }
			if (frmForm.cp.value=="") { strMsg+="  - Code Postal\n"; }
			if (frmForm.ville.value=="") { strMsg+="  - Ville\n"; }
			if (frmForm.region.value=="") { strMsg+="  - Région\n"; }
			if (frmForm.tel.value=="") { strMsg+="  - N° de téléphone\n"; }
			if (frmForm.siret.value=="") { strMsg+="  - Numéro de Siret\n"; }
			if (frmForm.email.value !="" || frmForm.email2.value !="") { 
						indexAroba = frmForm.email.value.indexOf('@');
						indexPoint = frmForm.email.value.indexOf('.');
				   if ((indexAroba < 0) || (indexPoint < 0)) {		
					    strMsg+= "  - mail correctement\n";}
				  } 
					else {strMsg+= "  - Email\n";}
						if (frmForm.email.value !="" || frmForm.email2.value !="") { 
						indexAroba = frmForm.email.value.indexOf('@');
						indexPoint = frmForm.email.value.indexOf('.');
				   if ((indexAroba < 0) || (indexPoint < 0)) {		
					    strMsg+= "  - mail de confirmation correctement\n";}
				  } 
					else {strMsg+= "  - Confirmation d'email\n";}
			
			if (frmForm.email.value!="" && frmForm.email2.value!="" && frmForm.email.value!=frmForm.email2.value){
				strMsg+="  - Les deux emails ne sont pas identique \n"; 
			}
			if (frmForm.pseudo.value==""){ 
				strMsg+="  - Pseudo\n";
			} else {
				if(frmForm.pseudo.value.length<4){
					strMsg+="  - Ce pseudo est trop court\n";
				} else {
					if(frmForm.pseudo.value.length>30){
					strMsg+="  - Ce pseudo est trop long\n";
					} 
				}
			} 
			if (frmForm.mdp.value==""){ 
				strMsg+="  - Mot de Passe\n";
			} else {
				if(frmForm.mdp.value.length<4){
					strMsg+="  - Ce mot de passe est trop court\n";
				} 
			}
			if (frmForm.mdp1.value=="") { strMsg+="  - Confirmation de mot de passe\n"; }
			if (frmForm.mdp.value!="" && frmForm.mdp1.value!="" && frmForm.mdp.value!=frmForm.mdp1.value){strMsg+="  - Les deux mot de passe ne sont pas identique\n"; }
			if (frmForm.regagree.checked==false) { strMsg+="\nCocher :\n\n  - Les conditions d'utilisations\n"; }
			if (strMsg!="") { 
				strMsg="Avant de valider,\nSaisir votre :\n\n"+strMsg;
				alert (strMsg);
				return false; 
				} else { return true; }
			}
			
			function validatePortMesInfo(frmForm) {
			var strMsg="";
			if (frmForm.nomel.value=="") { strMsg+="  - Nom Légal\n"; }
			if (frmForm.nomec.value=="") { strMsg+="  - Nom Commercial\n"; }
			if (frmForm.nom.value=="") { strMsg+="  - Nom\n"; }
			if (frmForm.prenom.value=="") { strMsg+="  - Prénom\n"; }
			if (frmForm.ad1.value=="") { strMsg+="  - Adresse\n"; }
			if (frmForm.cp.value=="") { strMsg+="  - Code Postal\n"; }
			if (frmForm.ville.value=="") { strMsg+="  - Ville\n"; }
			if (frmForm.region.value=="") { strMsg+="  - Région\n"; }
			if (frmForm.tel.value=="") { strMsg+="  - N° de téléphone\n"; }
			if (frmForm.siret.value=="") { strMsg+="  - Numéro de Siret\n"; }
			if (frmForm.tva.value=="") { strMsg+="  - Numéro de T.V.A\n"; }
			if (frmForm.email.value !="") { 
						indexAroba = frmForm.email.value.indexOf('@');
						indexPoint = frmForm.email.value.indexOf('.');
				   if ((indexAroba < 0) || (indexPoint < 0)) {		
					    strMsg+= "  - mail correctement\n";}
				  } else {strMsg+= "  - Email\n";}
			if (strMsg!="") { 
				strMsg="Avant de valider,\nSaisir votre :\n\n"+strMsg;
				alert (strMsg);
				return false; 
				} else { return true; }
			}
			
			
			
			function validateFormOffer(frmForm) {
			var strMsg="";
			if (frmForm.categorie.value=="") { strMsg+="  - Catégorie\n"; }
			if (frmForm.article.value=="") { strMsg+="  - Article\n"; }
			//if (frmForm.tlong.value=="") { strMsg+="  - Taille long\n"; }
			//if (frmForm.tlarg.value=="") { strMsg+="  - Taille large\n"; }
			//if (frmForm.thaut.value=="") { strMsg+="  - Taille haut\n"; }
			//if (frmForm.poid.value=="") { strMsg+="  - Poid\n"; }
			//if (frmForm.qte.value=="") { strMsg+="  - Quantité\n"; }
			if (frmForm.dateCharg.value=="") { strMsg+="  - Date Chargement\n"; }
			if (frmForm.rued.value=="") { strMsg+="  - Rue chargement\n"; }
			if (frmForm.cpd.value=="") { strMsg+="  - Code postal chargement\n"; }
			if (frmForm.villed.value=="") { strMsg+="  - Ville chargement\n"; }
			if (frmForm.regiond.value=="") { strMsg+="  - Région chargement\n"; }
			if (frmForm.dateLivr.value=="") { strMsg+="  - Date livraison\n"; }
			if (frmForm.ruef.value=="") { strMsg+="  - Rue livraison\n"; }
			if (frmForm.cpf.value=="") { strMsg+="  - Code postal livraison\n"; }
			if (frmForm.villf.value=="") { strMsg+="  - Ville livraison\n"; }
			if (frmForm.regionf.value=="") { strMsg+="  - Région livraison\n"; }
			if (frmForm.datfo.value=="") { strMsg+="  - Date fin enchère\n"; }
			//if (frmForm.dateCharg.value<=frmForm.dateLivr.value) { strMsg+="  - Date chargement doit être infèrieure ou égale à la date de livraison\n"; }
			//if (frmForm.datfo.value<=frmForm.dateCharg.value ) { strMsg+="  - Date fin enchère doit être infèrieure ou égale à la date de chargement\n"; }
			if (strMsg!="") { 
				strMsg="Avant de valider,\nSaisir :\n\n"+strMsg;
				alert (strMsg);
				return false; 
				} else { return true; }
			}
			
			function validateFormOfferDate(frmForm) {
			var strMsg="";
			if (frmForm.dateCharg.value<=frmForm.dateLivr.value) { strMsg+="  - Date Chargement doit être inferieur ou égal à la date de livraison\n"; }
			if (frmForm.datfo.value<=frmForm.dateLivr.value) { strMsg+="  - Date fin enchère doit être inferieur ou égal à la date de livraison\n"; }
			if (strMsg!="") { 
				strMsg="Attention :\n\n"+strMsg;
				alert (strMsg);
				return false; 
				} else { return true; }
			}

			function validateLog(frmForm) {
			var strMsg="";
			if (frmForm.pseudo.value=="") { strMsg+="  - Pseudo\n"; }
			if (frmForm.pass.value=="") { strMsg+="  - mot de passe\n"; }
			if (strMsg!="") { 
				strMsg="Veuillez saisir :\n\n"+strMsg;
				alert (strMsg);
				return false; 
				} else { return true; }
			}
			
			function validateFormMailFriend(frmForm) {
			var strMsg="";
			if (mailFriend.nom.value=="") { strMsg+="  - Votre nom\n"; }
			if (mailFriend.email.value=="") { strMsg+="  - Votre email\n"; }
			if (mailFriend.nameFriend.value=="") { strMsg+="  - Email de votre amis\n"; }
			if (strMsg!="") { 
				strMsg="Veuillez saisir :\n\n"+strMsg;
				alert (strMsg);
				return false; 
				} else { return true; }
			}
			
			function validateFormBid(frmForm) {
			var strMsg="";
			if (formBid.bid.value=="") { strMsg+="  - Montant de votre enchère\n"; }
			if (strMsg!="") { 
				strMsg="Veuillez saisir :\n\n"+strMsg;
				alert (strMsg);
				return false; 
				} else { return true; }
			}
			

var IB=new Object;
var posX=0;posY=0;
var xOffset=10;yOffset=10;
function AffBulle(texte) {
  contenu="<TABLE border=0 cellspacing=0 cellpadding="+IB.NbPixel+"><TR bgcolor='"+IB.ColContour+"'><TD><TABLE border=0 cellpadding=2 cellspacing=0 bgcolor='"+IB.ColFond+"'><TR><TD><FONT size='-1' face='arial' color='"+IB.ColTexte+"'>"+texte+"</FONT></TD></TR></TABLE></TD></TR></TABLE>&nbsp;";
  var finalPosX=posX-xOffset;
  if (finalPosX<0) finalPosX=0;
  if (document.layers) {
    document.layers["bulle"].document.write(contenu);
    document.layers["bulle"].document.close();
    document.layers["bulle"].top=posY+yOffset;
    document.layers["bulle"].left=finalPosX;
    document.layers["bulle"].visibility="show";}
  if (document.all) {
    //var f=window.event;
    //doc=document.body.scrollTop;
    bulle.innerHTML=contenu;
    document.all["bulle"].style.top=posY+yOffset;
    document.all["bulle"].style.left=finalPosX;//f.x-xOffset;
    document.all["bulle"].style.visibility="visible";
  }
  //modif CL 09/2001 - NS6 : celui-ci ne supporte plus document.layers mais document.getElementById
  else if (document.getElementById) {
    document.getElementById("bulle").innerHTML=contenu;
    document.getElementById("bulle").style.top=posY+yOffset;
    document.getElementById("bulle").style.left=finalPosX;
    document.getElementById("bulle").style.visibility="visible";
  }
}
function getMousePos(e) {
  if (document.all) {
  posX=event.x+document.body.scrollLeft; //modifs CL 09/2001 - IE : regrouper l'évènement
  posY=event.y+document.body.scrollTop;
  }
  else {
  posX=e.pageX; //modifs CL 09/2001 - NS6 : celui-ci ne supporte pas e.x et e.y
  posY=e.pageY; 
  }
}
function HideBulle() {
	if (document.layers) {document.layers["bulle"].visibility="hide";}
	if (document.all) {document.all["bulle"].style.visibility="hidden";}
	else if (document.getElementById){document.getElementById("bulle").style.visibility="hidden";}
}

function InitBulle(ColTexte,ColFond,ColContour,NbPixel) {
	IB.ColTexte=ColTexte;IB.ColFond=ColFond;IB.ColContour=ColContour;IB.NbPixel=NbPixel;
	if (document.layers) {
		window.captureEvents(Event.MOUSEMOVE);window.onMouseMove=getMousePos;
		document.write("<LAYER name='bulle' top=0 left=0 visibility='hide'></LAYER>");
	}
	if (document.all) {
		document.write("<DIV id='bulle' style='position:absolute;top:0;left:0;visibility:hidden'></DIV>");
		document.onmousemove=getMousePos;
	}
	//modif CL 09/2001 - NS6 : celui-ci ne supporte plus document.layers mais document.getElementById
	else if (document.getElementById) {
	        document.onmousemove=getMousePos;
	        document.write("<DIV id='bulle' style='position:absolute;top:0;left:0;visibility:hidden'></DIV>");
	}

}

InitBulle("#363636","#f3f8fc","#92cdff",1);

function numbersonly(myfield, e, dec)
{
var key;
var keychar;
if (window.event)
 key = window.event.keyCode;
else if (e)
 key = e.which;
else
 return true;
keychar = String.fromCharCode(key);
// control keys
if ((key==null) || (key==0) || (key==8) || 
 (key==9) || (key==13) || (key==27) )
 return true;
// numbers
else if ((("0123456789").indexOf(keychar) > -1))
 return true;
// decimal point jump
else if (dec && (keychar == "."))
 {
 myfield.form.elements[dec].focus();
 return false;
 }
else
 return false;
}

function jumpTo(url){if (url!="") window.location=url }



function GetId(id)
{
return document.getElementById(id);
}
var i=false; // La variable i nous dit si la bulle est visible ou non

function move(e) {
  if(i) {  // Si la bulle est visible, on calcul en temps reel sa position ideale
    if (navigator.appName!="Microsoft Internet Explorer") { // Si on est pas sous IE
    GetId("curseur").style.left=e.pageX + O+"px";
    GetId("curseur").style.top=e.pageY + 0+"px";
    }
    else { // Modif proposé par TeDeum, merci à lui
    if(document.documentElement.clientWidth>0) {
	GetId("curseur").style.left=20+event.x+document.documentElement.scrollLeft+"px";
	GetId("curseur").style.top=15+event.y+document.documentElement.scrollTop+"px";
    } else {
	GetId("curseur").style.left=20+event.x+document.body.scrollLeft+"px";
	GetId("curseur").style.top=15+event.y+document.body.scrollTop+"px";
	     }
    }
  }
}

function montre(text) {
  if(i==false) {
  GetId("curseur").style.visibility="visible"; // Si il est cacher (la verif n'est qu'une securité) on le rend visible.
  GetId("curseur").innerHTML = text; // Cette fonction est a améliorer, il parait qu'elle n'est pas valide (mais elle marche)
  i=true;
  }
}
function cache() {
if(i==true) {
GetId("curseur").style.visibility="hidden"; // Si la bulle etais visible on la cache
i=false;
}
}
document.onmousemove=move; // des que la souris bouge,

<!-- DEBUT DU SCRIPT -->
var nbimage= 30;
var width = 70;
var height = 550;
var url;
var alte;
function banniere()
{
numimage= Math.round(Math.random()*(nbimage-1)+1);
if (numimage <= 10)
{
gotosite = "http://www.catgestion.com";
url = "http://www.fretbay.com/images/advertisment/catGestion.gif";
alte = "Cat-Gestion";
}
if (numimage > 10 && numimage <= 20)
{
gotosite = "http://www.motoservices.com";
url = "http://www.fretbay.com/images/advertisment/motoServices.gif";
alte = "Moto Services";
}
if (numimage > 20)
{
gotosite = "http://www.cartondemenagement.com";
url = "http://www.fretbay.com/images/advertisment/cdem_fretbay.gif";
alte = "Carton déménagement";
}
if(gotosite != "")
	{
	document.write ('<A HREF="' + gotosite + '" target="_blank">');	
	}
document.write('<IMG SRC="' + url + '" ALT="' + alte + '" BORDER=0>')
if(gotosite != "")
	{
	document.write('</A>')
	}
}

<!-- FIN DU SCRIPT -->
