//
// Affichage du copyright et de la date de la modification
//
browse = new Array();
menu = new Array();
//
var adresse= "11 bd Marsan de Montbrun 33780 Soulac sur mer";

//
browse["ie55"]="document.all['L'+menu].style" ;
browse["ns4"]="document.layers['L'+menu]";
browse["w3"]="document.getElementById('L'+menu).style" ;
menu["ie55"]="document.all['menubar'].style." ;
menu["ns4"]="document.layers['menubar'].";
menu["w3"]="document.getElementById('menubar').style." ;
No3 = (parseInt(navigator.appVersion) > 3) ? 1:0;
nav = (document.all && No3) ? "ie55" : (document.layers && No3) ? "ns4" : "w3";
nom_nav=navigator.appName;
layer =browse[nav];
// copyright
/////////////////////////////////
function initArray() 
{  
	this.length = initArray.arguments.length;
	for (var i = 0 ; i < this.length ; i++)
	this [i + 1] = initArray.arguments [i];
}
//
var modif;
var copy;
//var DOWArray = new initArray ("dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi");
var MOYArray = new initArray("janvier","février","mars","avril","mai","juin","juillet","aout","septembre","octobre","novembre","decembre") ;
var LastModDate = new Date (document.lastModified) ;
//modif= DOWArray [(LastModDate.getDay () + 1)] + " ";
modif=LastModDate.getDate () +" ";
modif=modif + MOYArray [(LastModDate.getMonth () + 1)]+" ";
var Year = LastModDate.getYear () ;
if (Year < 105)
{
	if (Year < 30)
		Year += 2000 ;
	else
		Year += 1900 ;
}
copy= "<center>©1989 - " + Year + "  IMAGINE Éditions &nbsp;&nbsp;&nbsp;<A HREF='mailto:webmaster@hellodoc.com'>webmaster@hellodoc.com</A>&nbsp;&nbsp;&nbsp; Modification le : "
var finmodif="</font></center>"

modif=copy + modif + Year + finmodif
//
// Ecriture en fin de page
// mettre :  <script language="JavaScript" src="<?php echo $niveau?>script/docdate.js"></script>
//
////replace le menu 
/////////////////////////////
function envoi()
{
//alert("ok")
document.recherche.submit(true);
}

//////////////////////////////
function envoimail(adresse, domaine) {
	if (!domaine) domaine = "hellodoc.com";
	mail1 = adresse;
	mail2 = "@";
	mail3 = domaine;
	
	location.href = "mailto:"+mail1+mail2+mail3;
}

//changement de couleur de fond de cellule sur Internet Explorer
//
//*** changement de la couleur de la cellule au passage de la souris
////////////////////////////////////
function ChangeCoul(highlightcolor)
{
source=event.srcElement;
//alert(source.fromElement);
if (source.tagName=="TR"||source.tagName=="TABLE") 
return;
while(source.tagName!="TD")
source=source.parentElement;
if (source.style.backgroundColor!=highlightcolor&&source.id!="ignore") 
source.style.backgroundColor=highlightcolor;
}
//
//
//*** retour à la couleur d'origine de la cellule
/////////////////////////////////////
function RetourCoul(originalcolor)
{
if (event.fromElement.contains(event.toElement)||source.contains(event.toElement)||source.id=="ignore") 
return; 
if (event.toElement!=source) 
source.style.backgroundColor=originalcolor
}
//
//Controle du cookie pour actualiser la page toute les semaines
//
//Fonction de création du cookie avec une date du jour plus 7 jours
/////////////////////////
function LastDate(name)
{
var dateDuJour = new Date();
var dateExpire = new Date();
dateExpire.setDate(dateExpire.getDate()+7);
//alert("date expire =" + dateExpire);
lecookie = name +"=" + escape(dateDuJour);
lecookie += ";expires=" + dateExpire.toGMTString();
//lecookie += ";"
//alert("Actualisation de l'expiration du cookie : 7 jours");
document.cookie = lecookie;
}
//
// Demande si le cookie est toujours valable
// si NON création d'un nouveau cookie
/////////////////////////
function GetCookie (name)
 {
cook=ValideCookie(name)
//alert ("ok")
   if (document.cookie)
	{
		if (!cook) // Le cookie est-il valide ?  
          	{           
			//rt=confirm("Date de page expirée : Voulez vous actualiser la page ?")
            //	if (rt)
			//	{
				LastDate(name);            
            	window.location.reload(true); 
			//	}
			}
		else
			{
//
			last_date = new Date(ValideCookie(name));
			//last_date = ValideCookie(name);
			page_date = new Date (document.lastModified);
			//alert("Bon cookie pas expiré : " + last_date +" *** " + page_date);
			diff=(page_date - last_date);
			//alert("diff = " + diff); 
			if (diff>=0)
				{
				LastDate(name);
				}
			}
		}
	
else
{
LastDate(name)
}
}
///////////////////////////////
function ValideCookie (name)
{
         /*if ( document.cookie) {Le cookie est-il valide ?*/
	index = document.cookie.indexOf(name);
    if ( index != -1)
		{
         nDeb = (document.cookie.indexOf( "=", index) + 1);
         nFin = document.cookie.indexOf( ";", index);
    	 if (nFin == -1) {nFin = document.cookie.length;}
         return unescape(document.cookie.substring(nDeb, nFin));
         } 
         //}
         return null;
}
//
//
//ajouter dans la page: <script language="javaScript" src="<?php echo $niveau?>script/popup.js">
//verifier le chemin du script
//
//MyFile :   nom du fichier contenant le code HTML du pop-up 
//MyWindow :   nom de la fenêtre (ne pas mettre d'espace) 
//MyWidth :   entier indiquant la largeur de la fenêtre en pixels 
//MyHeight :   entier indiquant la hauteur de la fenêtre en pixels 
//
//exemple 
//javascript:openpopup('comment_lecteur.htm', 'pop' ,600,450)
/////////////////////////////////////////////////////
function openpopup(MyFile,MyWindow,MyWidth,MyHeight)
{    

var ns4 = (document.layers)? true:false;    //NS 4 
var ie4 = (document.all)? true:false;   //IE 4 
var dom = (document.getElementById)? true:false;   //DOM 
var xMax, yMax, xOffset, yOffset;   

    if (ie4 || dom)
        {
        xMax = screen.width;
        yMax = screen.height;
        }
    else if (ns4)
        {
        xMax = window.outerWidth;
        yMax = window.outerHeight;
        }
    else
        {
        xMax = 800;
        yMax = 600;
        }
    xOffset = (xMax - MyWidth)/2;
    yOffset = (yMax - MyHeight)/2;
	//alert(MyFile);
   window.open(MyFile,MyWindow,'width='+MyWidth +',height=' +MyHeight +',screenX='+xOffset +',screenY='+yOffset +',top='+yOffset +',left='+xOffset +',scrollbars=yes,resizable=yes');
//window.open('outils.php','pop');
}
/////////////////////////////
function verif_email() {
var email = document.Formulaire.Email.value;
var aroba = email.indexOf("@");
//alert(aroba);
//test si @ est présent
//si il n'est pas présent, l'adresse n'est pas valide
if (aroba <= -1) {
  alert("L'adresse email n'est pas valide...\n\nIl n'y a pas l'@\nUne adresse mail valide est du type \"adresse@domaine.com\"");
  return false;
}
if (aroba <1) {
  alert("L'adresse email n'est pas valide...\nIl n'y a pas de caractère avant l'@\n\nUne adresse mail valide est du type \"adresse@domaine.com\"");
  return false;
}
var aroba2 = email.indexOf("@@");
if (aroba2>0) { alert("L'adresse email n'est pas valide...\nIl n'y a au moins 2 @\n\nUne adresse mail valide est du type \"adresse@domaine.com\"");
  return false;
}
//vérifie si il y a un . après @ et qu'il ne se trouve pas juste derrière ("adresse@.com" non valide)
var point = email.indexOf(".", aroba);
if (point == -1){
  alert("L'adresse email n'est pas valide...\nIl n'y a pas de point aprés l'@\n\nUne adresse mail valide est du type \"adresse@domaine.com\"");
  return false;
}
if (point == (aroba + 1)) {
  alert("L'adresse email n'est pas valide...\nIl ne peut pas y avoir un point juste après l'@\n\nUne adresse mail valide est du type \"adresse@domaine.com\"");
  return false;
}
//vérifie si il y a au moins 1 caractère après le point
//point + 1 car indexOf commence à 0.
//Si l'index est 4 et la longueur de la chaîne 5, erreur
var point = email.lastIndexOf(".");
if ((point + 1) == email.length) {
  alert("L'adresse email n'est pas valide...\nL'adresse mail ne peut pas finir par un point\n\nUne adresse mail valide est du type \"adresse@domaine.com\"");
  return false;
}
//vérifie s'il n'y a pas deux . qui se suivent
point = email.indexOf("..")
if (point != -1) {
  alert("L'adresse email n'est pas valide...\nL'adresse mail ne peut pas contenir 2 points consécutifs\n\nUne adresse mail valide est du type \"adresse@domaine.com\"");
  return false;
}
//alert("L'adresse mail est valide...");
return true;
}
//
function GetLink()
{
	for(var i=0; i < document.links.length; ++i) 
		document.write("<br>" + document.links[i]); 

}


function objectFlash(theFile, largeur, hauteur, flashvars )
{
    document.write('<object type=\"application/x-shockwave-flash\" data=\"' + theFile + '\" width=\"' + largeur + '\" height=\"' + hauteur + '\">' +
    ' <param name=\"FlashVars\" value=\"' + flashvars + '\" />' +
    ' <param name=\"wmode\" value=\"opaque\">' +
    ' <param name=\"movie\" value=\"' + theFile + '\" />' +
    ' <div>Pour afficher correctement le site, il vous faut installer le plugin Flash disponible gratuitement sur <a href=\"http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash\">http://www.macromedia.com</a></div>' +
    ' </object>');
}