function trim(str)
{
  return str.replace(/(^\s*)|(\s*$)/g,"")
}

function verifEmail(email)
{
  var arobase = email.indexOf("@")
  var point = email.lastIndexOf(".")
  if((arobase < 3)||(point + 2 > email.length)||(point < arobase+3))
    return false
  return true
}

function getmyObject(objectId)
{
  if (document.getElementById)
    return document.getElementById(objectId);
  else
  {
    if (document.layers)
      return document.layers[objectId];
    else
    {
      if (document.all)
        return document.all(objectId);
    }
  }
}

/* Ouvrir une popup */
function openPopup(_url, _w, _h, _pos, _resize, _scroll, _title) {
  var top = "";
  var left = "";
  var resize = 0;
  var scroll = 0;
      
  switch(_pos)
  {
    case 'center':
      top = (screen.height - _h)/2;
      left = (screen.width - _w)/2;
      break;
    case 'left' :
      top = (screen.height - _h)/2;
      left = 0;
      break;
    case 'right' :
      top = (screen.height - _h)/2;
      left = (screen.width - _w);
      break;
  }
    
  if(_resize == 'yes')
    resize = 1;
  else
    resize = 0;
    
  if(_scroll == 'yes')
    scroll = 1;
  else
    scroll = 0;
  
  myWin = window.open(_url,_title,'left=' + left + ', top=' + top + ', toolbar=0, location=0, directories=0, status=1, scrollbars=' + scroll + ', resizable=' + resize + ', copyhistory=0, menuBar=0, width=' + _w + ', height=' + _h);
  if(myWin!=null)
    myWin.focus();
  return myWin;
}

function ValidContactForm(form)
{
  var iNbErr = 0;
  var sMsgError = "Veuillez saisir les champs suivants : \r\n";

  if(trim(form.nom.value) == '')
  {
    sMsgError += "  - Nom\r\n";
    iNbErr++;
  }

  if(trim(form.prenom.value) == '')
  {
    sMsgError += "  - Prénom\r\n";
    iNbErr++;
  }  

  if(trim(form.email.value) == '')
  {
    sMsgError += "  - Email\r\n";
    iNbErr++;
  }

  if(trim(form.comment.value) == '')
  {
    sMsgError += "  - Commentaires\r\n";
    iNbErr++;
  }

  if(iNbErr > 0)
  {
    alert(sMsgError);
    return false;
  }
  else
  {
    if(!verifEmail(form.email.value))
    {
      alert("Email invalide !"); form.email.value=""
      form.email.focus();
      return false;
    }
    else
      return true;
  }
}

function verifLogin(form)
{
  if (form.pseudo.value=='') {
    alert('Veuillez indiquer votre pseudo.');
    form.pseudo.focus();
    return false;
  }
  if (form.pass.value=='') {
    alert('Veuillez indiquer votre mot de passe !');
    form.pass.focus();
    return false;
  }
  form.submit();
 }



