function popup(url,hwnd,large,haut)
{
  window.open(url,hwnd,"TOP=30,LEFT=80,resize=yes,toolbar=0,status=0,scrollbars=1,WIDTH="+large+",HEIGHT="+haut);
}

function popup(url,hwnd){
window.open(url,hwnd,"WIDTH=450,HEIGHT=500,TOP=20,scrollbars=1,directories=no,status=no,menubar=no");
}

function isDate(jour,mois,annee){
    
    var ok;

    if(jour==''&& mois=='' && annee==''){ return true; }
    if(jour==''|| mois=='' || annee==''){ return false; }

    ok=true; 
    if (!((jour>=1)&&(jour<=31))) {ok=false;}
    if (!((mois>=1)&&(mois<=12))) {ok=false;}
    if (!((annee>=1900)&&(annee<=3000))) {ok=false;}
    return (ok);
}

function isDateHour(jour,mois,annee,heure,minute){
    var ok;

    if(jour==''&& mois=='' && annee==''){
      if(heure!='' && minute!=''){
          return false;
      }else{
          return true;
      }
    }
    if(jour==''|| mois=='' || annee==''){ return false; }

    ok=true;
    if (!((jour>=1)&&(jour<=31))) {ok=false;}
    if (!((mois>=1)&&(mois<=12))) {ok=false;}
    if (!((annee>=1900)&&(annee<=3000))) {ok=false;}
    if (!isTime(heure,minute)) {ok=false;}
    return (ok);
}

function isTime(heure,minute){
    var ok;

    if(minute=='' && heure==''){ return true; }
    if(minute=='' || heure==''){ return false; }

    ok=true; 
    if (!((minute>=0)&&(minute<=59))) {ok=false;}
    if (!((heure>=0)&&(heure<=23))) {ok=false;}
    return (ok);
}

function isFloat(n){ 
  if (n=='' || n==parseFloat(n)){
    return true; 
  }
  else{
    return false;
  }
}

function verifFloat(n,s){
  if (!isFloat(n.value)){
    alert(s);
    n.focus();
  }
  return isFloat(n.value);
}

function isInteger(n){ 
  if (n==parseInt(n)){
    return true; 
  }
  else{
    return false;
  }
}

function isEmail(mail){
  if (mail == '') {
  	return false;
  	}
  if (mail.indexOf ('@',0) == -1 ||
  	mail.indexOf ('.',0) == -1) {
  	return false;
  	}
  return true;
}

function verifInteger(n,s){ 
  if (!isInteger(n)){
    alert(s);
  }
  return isInteger(n);
}

function verifEmail(n,s){
  if (!isEmail(n.value)){
    alert(s);
    n.focus();
  }
  return isEmail(n.value);
}
