//Ring
//****************************************************************************************************
//Initialise les parametres de la flèche
//______________________________________
//var accrochage = 0;

function initSmokering() {
 // accrochage = 0;
  Img=new Image();
  Img.src="images/ring4.gif";  //Pre-load
  S=null;
  fadeStep = 3;
  fade = 30;
  currentStep=0;
  step = 1;
  x=mapW/2+1;
  y=mapH/2+1;
  nb=0;
  document.getElementById('pic').style.visibility='visible';
  expandSmokering();
}

//Active la fleche
//________________
function expandSmokering(){
    if (nb < 2) {
        document.getElementById('pic').height=currentStep*2;
        document.getElementById('pic').width=currentStep*2;
        document.getElementById('pic').style.top=y+(-currentStep);
        document.getElementById('pic').style.left=x+(-currentStep);
        document.getElementById('pic').style.filter='alpha(opacity='+fade+');'; 
        currentStep+=step;
        if (currentStep > 30) fade-=fadeStep;
        if (fade < -20) {
            currentStep=0;
            fade=40;
            nb=nb+1;
        }
        S=setTimeout('expandSmokering()',40);
    }
    else {
        document.getElementById('pic').style.visibility='hidden';
    }
}

//Feuille qui est afficher en discontinue
//_______________________________________
function openAgenda() {
  window.open("agenda.html", "_blank","width=400,height=500,status=no,resizable=yes,srollbars=yes");
}

//Affiche les informations des boutons en entete
//______________________________________________
function AfficheHeader(psTitreId)
{
  //Dimention de la DIV Largeur et hauteur
  //______________________________________
  var ChaineComposer = false;
  var winix = document.body.clientWidth;
  var winiy = document.body.clientHeight;
  var DivHeader = document.getElementById('Header');
  //----------------------------------------------------------------------------------//
  //   dd.elements.Header corespond à l objet créer par la librairie wz_dragdrop.js   //
  //----------------------------------------------------------------------------------//
  switch (psTitreId)
  {
    case 'Legende':
          dd.elements.Header.resizeTo(540,450);
    break;
    case 'Meteo':
          dd.elements.Header.resizeTo(540,450);
    break;
    case 'Contacts':
          dd.elements.Header.resizeTo(300,200);
    break;
    case 'Apercu':
         dd.elements.Header.resizeTo(250,150);
    break;
    case 'Administration':
          dd.elements.Header.resizeTo(250,200);
          if (document.getElementById('GestionAdmin').style.visibility == 'hidden')
          {
            psTitreId = 'AdministrationC';
          }
          else
          {
            psTitreId = 'AdministrationD';
          }
    break;

  }
  var DivHeaderH        = objH(DivHeader);
  var DivHeaderW        = objW(DivHeader);

  dd.elements.Header.moveTo((winix - DivHeaderW)/2,(winiy - DivHeaderH)/2);
  dd.elements.Header.show();

  //Lance le script PHP pour récupérer les données
  //----------------------------------------------
  var tocurl = 'toc_header.php?' + SID + '&action='+psTitreId;
  HeaderActive(tocurl, '');
}

//Fermeture de la fenetre PLAN
//____________________________
function ClosePlan()
{
  var Resultat = confirm("Voulez-vous retourner à la page d'accueil ? Si oui la fenêtre plan sera fermée.");
  if (Resultat)
  {
      parent.close();
  }
}

//Met l'image ds une info bulle (DIV Header)
//__________________________________________
function ImageBulle(pnWidth,pnHeight,pnLienImg)
{                                                   
    //Dimention de la DIV Largeur et hauteur
    //______________________________________
    var winix = document.body.clientWidth;
    var winiy = document.body.clientHeight;
    var DivHeader = document.getElementById('Header');

    dd.elements.Header.resizeTo(pnWidth+20,pnHeight+50);

    var DivHeaderH        = objH(DivHeader);
    var DivHeaderW        = objW(DivHeader);

    dd.elements.Header.moveTo((winix - DivHeaderW)/2,(winiy - DivHeaderH)/2);
    dd.elements.Header.show();
    //Va chercher le script pour afficher les informations correspondantes

    var tocurl = 'toc_header.php?' + SID + '&action=photo' + '&sLien='+pnLienImg+ '&sWidth='+pnWidth+ '&sHeight='+pnHeight;
    // Ajax
    tocurl = escape(tocurl);
    HeaderActive(tocurl, '');
}

//____________________________________________________________________________________________

//Ferme la popup interne contenant des informations
//_________________________________________________
function FermeHeader()
{
    document.getElementById('Header').innerHTML = '';
    //document.getElementById('Header').style.zIndex = -1;
    dd.elements.Header.hide();
    document.getElementById('Header').style.borderWidth = '0px';
    document.getElementById('Header').style.borderColor = '#000000';
    document.getElementById('Header').style.borderStyle='solid';
    document.getElementById('Header').style.visibility = 'hidden';
}

//Fonction utiliser pour contact
//______________________________
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];}
}


//Permet de dessiner sur l image map
//__________________________________
function dessinEmprise() {
  var jg = new jsGraphics();
  jg.setColor("#FFFFFF"); // blue
  jg.fillRect(110, 120, 30, 60);
  jg.fillRect(110, 120, 30, 60);
  jg.fillRect(110, 120, 30, 60);
  jg.paint();
}

//Fleche de déplacement sur la carte Nord,sud,est,ouest
//_____________________________________________________
// TG : flèche de déplacement
function arrowPanTmp(direction) {
  movecarte=true;
  switch (direction)
  {
      case "n":
            moveMap(0,mapH *  0.4, function() { arrowpan('n'); } );
      break;
      case "s":
            moveMap(0,mapH * -0.4, function() { arrowpan('s'); } );
      break;
      case "w":
            moveMap(mapW *  0.4,0, function() { arrowpan('w'); } );
      break;
      case "e":
            moveMap(mapW * -0.4,0, function() { arrowpan('e'); } );
      break;
  }
}