
// chargement force de la page index et reccup des variables
function chargPage() {
  if (window.name == "newFen01") {
    newFen01=opener.newFen01;
    nav=opener.nav;
    defaultStatus="Bonne navigation sur www.neartek.com";
  } else {
    window.location.href="index.html";
  }
}
// affichage de la fenetre newFen01 en plein ecran selon le navigateur
function pleinEcran() {
  newFen01.moveTo(0,0);
  if (nav == 'IE4') {
      newFen01.resizeTo(screen.availWidth,screen.availHeight);
  } else if (nav == 'NS4') {
      newFen01.outerWidth=screen.availWidth;
      newFen01.outerHeight=screen.availHeight;
  }
}
// affichage en ecran normal
function ecranNorm() {
  if (screen.height < 600 || screen.width < 800) {
     newFen01.moveTo(0,0);
     if (nav == 'IE4') {
         newFen01.resizeTo(400,300);
     } else if (nav == 'NS4') {
         newFen01.outerWidth=400;
         newFen01.outerHeight=300;
     }
  } else if (screen.height > 600 && screen.width > 800) {
     newFen01.moveTo(0,0);
     if (nav == 'IE4') {
         newFen01.resizeTo(800,600);
     } else if (nav == 'NS4') {
         newFen01.outerWidth=800;
         newFen01.outerHeight=600;
     }
  }
}
//fermeture de la fenêtre en cours
function fermFen(fen) {
  if (fen=="newFen01") {
      newFen01.close();
  }
}
// affichage d'arguments dans la zone d etat
function afficher(args) {
  window.status=args;
  return true;
}

// ouverture de nouvelles fenetres
function newFlashFen(nomFen, fichier, nom, arguments) {
//  alert('nomFen='+nomFen+'\n'+'fichier='+fichier+'\n'+'nom='+nom+'\n'+'arguments='+arguments)
  nomFen=window.open(fichier,nom,arguments);
  nomFen.moveTo(100,100);
  nomFen.focus();
}


function LienHypertexte(lien){
window.opener.location.href=lien;
window.close();
}

function confirmation(dataLoc,fichier)
{
resultat = confirm("Confirmer la suppression de \n '"+ fichier +"'?");
if(resultat=="1")
        window.location=dataLoc;
}




IE4 = (document.all) ? 1 : 0;
NS4 = (document.layers) ? 1 : 0;
VERSION4 = (IE4 | NS4) ? 1 : 0;
if (!VERSION4) event = null;

function helpGetOffset(obj, coord) {
        var val = obj["offset"+coord] ;
        if (coord == "Top") val += obj.offsetHeight;
        while ((obj = obj.offsetParent )!=null) {
                val += obj["offset"+coord];
                if (obj.border && obj.border != 0) val++;
        }
        return val;
}

function helpDown () {
        if (IE4) document.all.helpBox.style.visibility = "hidden";
        if (NS4) document.helpBox.visibility = "hidden";
}

function helpOver (event,texte) {
        if (!VERSION4) return;

        var ptrObj, ptrLayer;
        if (IE4) {
                ptrObj = event.srcElement;
                ptrLayer = document.all.helpBox;
        }
        if (NS4) {
                ptrObj = event.target;
                ptrLayer = document.helpBox;
        }

        if (!ptrObj.onmouseout) ptrObj.onmouseout = helpDown;

        var str = '<DIV CLASS="helpBoxDIV">'+texte+'</DIV>';
        if (IE4) {
                ptrLayer.innerHTML = str;
                ptrLayer.style.top  = helpGetOffset (ptrObj,"Top") - 100;
                ptrLayer.style.left = helpGetOffset (ptrObj,"Left")+ 30;
                ptrLayer.style.visibility = "visible";
        }
        if (NS4) {
                ptrLayer.document.write (str);
                ptrLayer.document.close ();
                ptrLayer.document.bgColor = "yellow";
                ptrLayer.top  = ptrObj.y - 100;
                ptrLayer.left = ptrObj.x + 30;
                ptrLayer.visibility = "show";
        }
}


function openWindow(URL,Name,Option) {
  window.open(URL,Name,Option);
}





// FORMULAIRE

function isEmpty(field, fieldName) {
        if ( (field==null) || (field.value==null) || (field.value.length==0) || (field.value=='null')) {
                alert( fieldName );
            if(field.type!="hidden")   field.focus();
                return true;}
        return false;
}

function isMaxLength(field, fieldName) {
        if (field.value.length<3) {
                alert( fieldName );
            if(field.type!="hidden")   field.focus();
                return true;}
        return false;
}

function isNum(field, fieldName) {
        if ( isNaN(field.value) ) {
                alert('Le champ "' + fieldName + '" doit être de type numérique.');
                field.focus();
                return true;}
        return false;
}