<!--
function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) 
field.value = field.value.substring(0, maxlimit);

else 
countfield.value = maxlimit - field.value.length;
}


function sendIt(fileName) {
if (fileName != "") {
location.href=fileName
}
}

function checkNewsForm() {
var msg ="Champ(s) ";
if (document.formArticle.titre.value.length==0){
msg = msg + "- titre ";
} 
if (document.formArticle.resume.value.length==0){
msg = msg + "- Résumé ";
} 

if (msg!='Champ(s) '){
msg = msg + " non renseigné(s)";
document.formArticle.msg.value= msg;
return false;
}
else{
return true
}
}

function copy(string,inputDest)

   {
switch (inputDest){
   case 'université' : 
	document.formThese.Universite.value = string
      break;
     case 'Specialité' : 
	document.formThese.Specialite.value = string
      break;

}

}

function VerifFormThese(){
var msg='';
var msghead='Formulaire non valide :\n-------------------------------------------------------------\n';

if(document.formThese.titre.value.length==0){
msg +='- Champ Titre obligatoire\n';
}

if(document.formThese.Auteur.value.length==0){
msg +='- Champ Auteur obligatoire\n';
}
if(document.formThese.Universite.value.length==0){
msg +='- Champ Université obligatoire\n';
}

if(document.formThese.DateSoutenance.value.length==0){
msg +='- Champ Date de Soutenance obligatoire\n';
}
else {
var TestDate = check_date(document.formThese.DateSoutenance.value);
if  (TestDate == '0') {
msg +='- Format Date de Soutenance incorrect\n';
}
}

if(document.formThese.Specialite.value.length==0){
msg +='- Champ Specialite obligatoire\n';
}

if(msg!=''){
msg=msghead + msg +'-------------------------------------------------------------\n';
alert(msg);
return false;
}
else return true;
}

function checkLinksForm() {
var msg ="Champ(s) ";
if (document.formLien.titre.value.length==0){
msg = msg + "- titre ";
} 
if (document.formLien.url.value.length==0){
msg = msg + "- Adresse ";
} 

if (msg!='Champ(s) '){
msg = msg + " non renseigné(s)";
document.formLien.msg.value= msg;
return false;
}
else{
return true
}
}

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_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_findObj(n, d) { //v3.0
  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); 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];}
}

function CheckWGExportFile(str){

if (str.length==0){
return false;

}
else return true; 

}

function check_date(field){
var checkstr = "0123456789";
var DateField = field;
var Datevalue = "";
var DateTemp = "";
var seperator = "index.html";
var day;
var month;
var year;
var leap = 0;
var err = 0;
var i;
var sep01;
var sep02;
   err = 0;
   DateValue = field;
   sep01 = DateValue.substr(2,1);
   sep02 = DateValue.substr(2,1);
   if ((sep01 != "index.html") || (sep02 != "index.html")) {
   err = 20;
   }
   /* Delete all chars except 0..9 */
   for (i = 0; i < DateValue.length; i++) {
	  if (checkstr.indexOf(DateValue.substr(i,1)) >= 0) {
	     DateTemp = DateTemp + DateValue.substr(i,1);
	  }
   }
   DateValue = DateTemp;
   /* Always change date to 8 digits - string*/
   /* if year is entered as 2-digit / always assume 20xx */
   if (DateValue.length == 6) {
      DateValue = DateValue.substr(0,4) + '20' + DateValue.substr(4,2); }
   if (DateValue.length != 8) {
      err = 19;}
   /* year is wrong if year = 0000 */
   year = DateValue.substr(4,4);
   if (year == 0) {
      err = 20;
   }
   /* Validation of month*/
   month = DateValue.substr(2,2);
   if ((month < 1) || (month > 12)) {
      err = 21;
   }
   /* Validation of day*/
   day = DateValue.substr(0,2);
   if (day < 1) {
     err = 22;
   }
   /* Validation leap-year / february / day */
   if ((year % 4 == 0) || (year % 100 == 0) || (year % 400 == 0)) {
      leap = 1;
   }
   if ((month == 2) && (leap == 1) && (day > 29)) {
      err = 23;
   }
   if ((month == 2) && (leap != 1) && (day > 28)) {
      err = 24;
   }
   /* Validation of other months */
   if ((day > 31) && ((month == "01") || (month == "03") || (month == "05") || (month == "07") || (month == "08") || (month == "10") || (month == "12"))) {
      err = 25;
   }
   if ((day > 30) && ((month == "04") || (month == "06") || (month == "09") || (month == "11"))) {
      err = 26;
   }
   /* if 00 ist entered, no error, deleting the entry */
   if ((day == 0) && (month == 0) && (year == 00)) {
      err = 0; day = ""; month = ""; year = ""; seperator = "";
   }
   /* if no error, write the completed date to Input-Field (e.g. 13.12.2001) */
   if (err == 0) {
      field = day + seperator + month + seperator + year;
      return field
   }
   /* Error-message if err != 0 */
   else {
   //return false
      return "0";
      //DateField.select();
	  //DateField.focus();
   }
}

function ConfirmDel() {
if (confirm("Confirmer suppression")) {
return true;
}
else return false; 
}

function textCounterBis(field,maxlimit) {
if (field.value.length > maxlimit) 
field.value = field.value.substring(0, maxlimit);

}

function ConfirmAction(msg) {
if (confirm(msg)) {
return true;
}
else return false; 
}

function checkEmail(myForm) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm.email.value)){
return (true)
}
alert(" Addresse E-mail non valide !")
return (false)
}

//-->