
/* ******************************************** */
/* JSAPCom */
/* ******************************************** */

function edited() {
  var form;
  var element;

/*
  form = document.forms['WrapperForm'];
  if ( form != null ) {
    element = form.elements['isEdited'];
  }
  if ( ( element!=  null ) && ( element.value !=  null ) && ( element.value == "false" ) ) {
    element.value = "true";
    //alert( element.value );
  }
  window.onbeforeunload = unloadMess;
*/
}


if (( document.layers ) || ( document.all ))
{
	var url;
	var name;
	var toolbar = 'no';
	var location = 'no';
	var directories = 'no';
	var status = 'no';
	var menubar = 'no';
	var scrollbars = 'no';
	var resizable = 'no';
	var copyhistory = 'no';
	var dependent = 'no';
	var laLargeur;
	var laHauteur;
	var laPage;
	var w, h, x, y;
      
}

function windowForAide(url)
{
  resizable = 'no';
  name ='aide';
  w = 700;
  h = 500;
  x = 0;
  y = 0;

  laPage = nouvelleWindow( name, url, 0, 1, 0, 0);
  return laPage;
}

function windowForFortuneo( url , name )
{
  resizable = 'no';
  name ='Fortuneo';
  w = 237;
  h = 425;
  x = 0;
  y = 0;

  laPage = nouvelleWindow( name, url, 0, 0, 0, 0);
  return laPage;
}

function windowForCopyRW( name, url )
{
  resizable = 'yes';
  w = 650;
  h = 450;
  x = 20;
  y = 20;

  laPage = nouvelleWindow( name, url, 0, 1, 0, 0);
  return laPage;
}

function aideEnLigne( url, name)
{ 
  resizable ='yes';
  scrollBar = 1;
  w = 700;
  h = 500;
  x = 20;
  y = 20;
  laPage = nouvelleWindow(name, url, 0, scrollBar, 0, 0);
  return laPage;
}

function letterWindow( name, url)
{
  resizable = 'yes';
  scrollBar = 0;
  name = 'newsLetter';

  w = 380;
  h = 260;
  x = 20;
  y = 20;

  if (! name) name = 'newWindow';
  laPage = nouvelleWindow( name, url, 0, scrollBar, 0, 0);
  return laPage;
}

function newWindow( name, url, scrollbar, x, y, w, h)
{
  return nouvelleWindow( name, url, 0, scrollbar, 0, 0 );
}

function nouvelleWindow( name, url, statusBar, scrollBar , toolbar, menuBar ) 
{
  var nouvelleWindow;
  resizable = 'yes';

  if (!scrollBar) scrollBar ='no';else scrollBar ='yes';
  if (!toolbar)   toolbar='no';else toolbar='yes';
  if (!statusBar) statusBar='no';else statusBar='yes';
  if (!menuBar)   menuBar ='no';else menuBar ='yes';

  // alert("NS4 : "+ document.layers +" : IE4 : "+ document.all + " statusBar :"+statusBar+" : resizable : "+resizable+" .");
  // alert("x : "+x+" : y : "+y+ " : w : "+w+" : h : "+h+" .");

  if ( document.layers ) 
  {
  // Attention ne pas mettre de space dans la ligne de commande window.open sous Nestcape. Pourquoi : ????
    nouvelleWindow = window.open(url, name,'toolbar='+toolbar+',location=no,directories=no,status='+statusBar+',menubar='+menuBar+',scrollbars='+scrollBar+',resizable='+resizable+',copyhistory=no,screenX='+x+',screenY='+y+',outerWidth='+w+',outerHeight='+h+',z-lock=yes,dependent=no');
  }
  else if ( document.all )
  {
    
  nouvelleWindow = window.open(url, name, 'toolbar='+toolbar+', location=no, directories=no, status='+ statusBar +', menubar='+ menuBar +', scrollbars='+ scrollBar +', resizable='+resizable+', copyhistory=no, left='+x+', top='+y+', width='+w+', height='+h+', dependent=yes, channelmode=0');
  }
  else if (document.getElementById && !document.all)
  {
   nouvelleWindow = window.open(url, name, 'toolbar='+toolbar+', location=no, directories=no, status='+ statusBar +', menubar='+ menuBar +', scrollbars='+ scrollBar +', resizable='+resizable+', copyhistory=no, left='+x+', top='+y+', width='+w+', height='+h+', dependent=yes, channelmode=0');
  }
  nouvelleWindow.focus();
  //return nouvelleWindow;

}

function controleChampsLogin() {

  var form = null;
  var champs = null;
   
  form = document.forms['formPublicDigicodeKeyBoard'];

  //test du loginDigicode 
  champs = form.elements['loginDigicode'].value;
  if ( ( champs == null ) || ( champs == '' ) ) {
    alert('Attention ! le champ Identifiant n\'est pas rempli ');
    return false;
  }
     
  return true;
}

function checkDataContacterWebMaster()
{
  var form = document.forms["WrapperForm"];
  var sEmail = "" + form.elements["Email"].value;

  if ( sEmail == "" ) {
    alert("Veuillez indiquer votre adresse e-mail SVP");
    form.elements["cleEmail"].focus();
    return false;
  }

  if ( sEmail.indexOf('@') == -1 ) {
    alert("Votre adresse e-mail semble incorrecte. Veuillez vérifier la présence du caractère '@'");
    form.elements["cleEmail"].focus();
    return false;
  }

  if ( sEmail.indexOf('.') == -1 ) {
    alert("Votre adresse e-mail semble incorrecte. Veuillez la vérifier SVP");
    form.elements["cleEmail"].focus();
    return false;
  } 

  if (form.elements["NomCabinet"].value == "") {
    alert("Veuillez indiquer le nom de cabinet SVP.");
    form.elements["NomCabinet"].focus();
    return false;
  }

  if ( form.elements["objets"].options[form.elements["objets"].selectedIndex].value == "0" ) {
    alert("Veuillez indiquer l'objet de votre message SVP");
    form.elements["objets"].focus();
    return false;
  }

  if (form.elements["message"].value == "") {
    alert("Veuillez compléter votre message SVP.");
    form.elements["message"].focus();
    return false;
  }

  return true;
}

function FocusText(BoxName)
{
  if (BoxName.value == BoxName.defaultValue)
     { BoxName.value = '';}
}
 
function BlurText(BoxName)
{
  if (BoxName.value == '')
    {BoxName.value = BoxName.defaultValue;}
}
 
function checkDataDevenirPartenaire()
{
  var form = document.forms["WrapperForm"];

  var tmp = parseInt(form.elements["Nom"].value);
  if (form.elements["Nom"].value == "") {
    alert("Veuillez indiquer le nom SVP.");
    form.elements["Nom"].focus();
    return false;
  }

  var tmp = parseInt(form.elements["NomCabinet"].value);
  if (form.elements["NomCabinet"].value == "") {
    alert("Veuillez indiquer le nom de cabinet SVP.");
    form.elements["NomCabinet"].focus();
    return false;
  }

  if ( form.elements["listeDepartements"].options[form.elements["listeDepartements"].selectedIndex].value == "" ) {
    alert("Veuillez indiquer le département SVP.");
    form.elements["listeDepartements"].focus();
    return false;
  }

  if ( ( form.elements["telephoneFixe"].value == "" ) && (form.elements["telephonePortable"].value == "" ) ) {
    alert("Veuillez indiquer au moins un numéro de téléphone SVP.");
    form.elements["telephonePortable"].focus();
    return false;
  }

  var sEmail = "" + form.elements["Email"].value;
  if ( sEmail == "" ) {
    alert("Veuillez indiquer votre adresse e-mail SVP.");
    form.elements["cleEmail"].focus();
    return false;
  }   
 
  if ( sEmail.indexOf('@') == -1 )  {
    alert("Votre adresse e-mail semble incorrecte.\n Veuillez vérifier la présence du caractère '@'");
    form.elements["cleEmail"].focus();
    return false;
  }

  if ( sEmail.indexOf('.') == -1 )  {
    alert("Votre adresse e-mail semble incorrecte.\n Veuillez la vérifier SVP.");
    form.elements["cleEmail"].focus();
    return false;
  } 

  if ( form.elements["message"].value == "" ) {
    alert("Veuillez compléter votre message SVP.");
    form.elements["message"].focus();
    return false;
  }

  if ( ( form.elements["telephoneFixe"].value != "" ) && ( ( checkPhoneElementWithFormat( form.elements["telephoneFixe"] ) ) == false ) ) {
    return false;
  }

  if ( ( form.elements["telephonePortable"].value != "" ) && ( ( checkPhoneElementWithFormat( form.elements["telephonePortable"] ) ) == false ) ) {
    return false;
  }

  //Attention le checkPhoneElementWithFormat remet la zone a null
  if ( ( form.elements["telephoneFixe"].value == "" ) && (form.elements["telephonePortable"].value == "" ) ) {
    alert("Veuillez indiquer au moins un numéro de téléphone SVP.");
    form.elements["telephonePortable"].focus();
    return false;
  }

/*
    alert( " messageValidationSaisie " + form.elements["messageValidationSaisie"].value );
    alert( " messageValidation " + form.elements["messageValidation"].value );
    alert( "" + ( form.elements["messageValidationSaisie"].value != form.elements["messageValidation"].value ) );
*/

  if ( ( form.elements["messageValidationSaisie"].value == "" ) || ( form.elements["messageValidationSaisie"].value != form.elements["messageValidation"].value ) ) {
    alert("Veuillez ressaisir le code");
    form.elements["messageValidationSaisie"].focus();
    return false;
  }

  return true;
}
