/* Javascript's functions list
	
   - popInfo(adresse, numInfo, numPage)
   - popInfoReunion(adresse, numReunion)
   - goToInfo()
   - validateForm()
   - redirectMe()
   - goView()
   - validateMailForm()
   - checkEmailAddress(field)
   - clearMe()
   - noenter()
   - loadTableau()
*/

function popInfo(adresse, numInfo, numPage)
{
    if (adresse == 'implantation.asp') 
    {
         var myUrl = adresse + '?paramRegion=' + numInfo; 
         var newWindow; 
         newWindow = window.open(myUrl, "Implantation", 'scrollBars=yes, resizable=yes, toolbar=no, menubar=no, location=no, directories=no, width=560, height=500, top=0, left=0'); 
    }
    else
    {
         var paramInfo;
         var paramPage;
         var myUrl = adresse + '?paramInfo=' + numInfo + '&paramPage=' + numPage;
         var newWindow; 
         newWindow = window.open(myUrl, "Information", 'scrollBars=yes, resizable=yes, toolbar=no, menubar=no, location=no, directories=no, width=560, height=500, top=0, left=0'); 
    }
}  
function popInfoReunion(adresse, numInfo)
{
    var paramInfo;
    var myUrl = adresse + '?paramInfo=' + numInfo;
    var newWindow; 
    newWindow = window.open(myUrl, "Information", 'scrollBars=yes, resizable=yes, toolbar=no, menubar=no, location=no, directories=no, width=560, height=500, top=0, left=0'); 
}  

function goToInfo()
{
    window.close();
    opener.location.href = "../information/mainInformation.asp";
}

function validateForm(login, password)
{
    var passe = 0;
	var erreurMsg = "Vous devez entrer\n";
    
	if (login.value == "")
    {
     	erreurMsg = erreurMsg + "- utilisateur\n";
        passe = 1;
       
    }
    if (password.value == "")
	{
		erreurMsg = erreurMsg + "- mot de passe\n";
        passe = 1;
	}
    if (passe == 1)
    {
		alert (erreurMsg);
        login.value = "";
        password.value = "";
        login.focus();
        login.select();
        return false;
    }
    else
    {
     	return true;
	}
}

function redirectMe()
{
	document.frm_redirect.submit()
}

var timeLeft = 2;
function goView()
{
     timer = window.setTimeout("goView();",1000);
     window.status = timeLeft + " seconds remaining";
     if (timeLeft == 0)
     {
               window.close();
     }
     else
     {
          timeLeft--;
     }
}

function validateMailForm()
{
    var passe = 0;
	var erreurMsg = "Vous devez entrer\n";
    var field = document.frm_inscription.txt_email; 
    var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.be)|(\.ca)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
    var error; 
    
	if (document.frm_inscription.txt_prenom.value == "")
    {
     	erreurMsg = erreurMsg + "- prenom\n";
        passe = 1;
       
    }
    if (document.frm_inscription.txt_nom.value == "")
	{
		erreurMsg = erreurMsg + "- nom\n";
        passe = 1;
	}
    if (document.frm_inscription.txt_email.value == "")
	{
		erreurMsg = erreurMsg + "- E-Mail\n";
        passe = 1;
	}
    else
    {
          if (goodEmail)
          {
               error = true
          } 
          else 
          {
               error = false
          }
 
    }
    if (passe == 1)
    {
	  	 alert (erreurMsg);
         document.frm_inscription.txt_prenom.focus();
         document.frm_inscription.txt_prenom.select();
         return false;
    }
    if (error == false)  
    {
         alert("Votre adresse E-Mail n'est pas valide!")
         field.value = "";
         field.focus();
         field.select();
         return false;
    }
    else
    {
         return true;
    }   
}

function checkEmailAddress(field) 
{
     var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.ca)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
     var error;
     if (goodEmail)
     {
          error = true
     } 
     else 
     {
          error = false
     }
     if (error == false)  
     {
         alert("Votre adresse E-Mail n'est pas valide!")
         field.value = "";
         field.focus()
         field.select()
         return false;
	 }
     else
     {
         return true;
     }   
}

function clearMe(fieldToClear)
{
     fieldToClear.value = "";
}
     
function noenter() 
{
     return !(window.event && window.event.keyCode == 13); 
}

function loadTableau()
{
     alert("yo");
}