<!--
// by Jacek Stomal 2003

var flag = new String("off");
var buttonPressed = null;
var buttonSelected = null;
var activeMenu =null;
var browser = null;

   if (navigator.appName == "Netscape" && parseInt(navigator.appVersion) == 4 )
      browser = "NN4";
   else
   if (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 5)
      browser = "NN6";
   else
   if (navigator.appName == "Gecko")
      browser = "NN6";
   else
      browser = "IE";

  if (browser== "IE")
      document.onmouseup = blankClick;
  else
     document.addEventListener("mouseup",blankClick, true);



function tswitchAbc(){document.Logo.src="Images04/LogoAbc.jpg";
}
function tswitchArmotech(){document.Logo.src="Images04/LogoArmotech.jpg";
}
function tswitchMednet(){document.Logo.src="Images04/LogoMednet.jpg";
}
function tswitchExplicit(){document.Logo.src="Images04/LogoExplicit.jpg";
}
function tswitchVenetian(){document.Logo.src="Images04/LogoVenetian.jpg";
}
function tswitchConn(){document.Logo.src="Images04/LogoConn.jpg";
}
function tswitchMedi(){document.Logo.src="Images04/LogoMedi.jpg";
}
function tswitchAlexis(){document.Logo.src="Images04/LogoAlexis.jpg";
}
function tswitchAbcRep(){document.Logo.src="Images04/LogoAbcRep.jpg";
}
function tswitchB2B(){document.Logo.src="Images04/LogoB2B.jpg";
}


function tswitchb(){document.Logo.src="Images04/LogoArctica.jpg";
}



//-----------clikedMenuItem----------30-
function clickedMenuItem(event,menuId){
 var button;
  if (browser == "IE")
     button = window.event.srcElement;
  else
    button = event.currentTarget;

       if ( button.menu==null)
        button.menu = document.getElementById(menuId);

       button.blur();
     if (flag != "on")
     itemClear(button,"mainMenuItemSelected");
      flag = "on";

 // if clicked pressed button release it 46
  if (buttonPressed == button){
   itemSelected(button);
   closeSub(button.menu);
        button.menu=null;
       activeMenu = null;
     itemClear(button, "mainMenuItemPressed");
     buttonPressed = null;
     flag="off";
 itemSelected(button);
     }

 // else press it 56
  else {
 if (menuId != "n"){
  
   button.menu = document.getElementById(menuId);
   button.menu.style.visibility="visible";
   activeMenu =button.menu;
       itemPressed(button);
      }
 }


  if ( menuId == "n")
     return true;
  else
     return false;
}

//-----------overMenuItem---------63
function overMenuItem(event,menuId){
var button;
if (browser == "IE")
button = window.event.srcElement;
else
button = event.currentTarget;

if (activeMenu !=null){
   closeSub(activeMenu);
        button.menu=null;
         activeMenu=null;
   }
 button.menu = document.getElementById(menuId);
 if (flag == "on") { 
     
       
      if (buttonPressed != null && buttonPressed != button)

    {    
         itemClear(buttonPressed,"mainMenuItemPressed");
         buttonPressed=null;
      }


  if (menuId != "n" ){
 
     button.menu = document.getElementById(menuId);
     button.menu.style.visibility="visible";
     activeMenu =button.menu;}
     itemPressed(button);

     }
 else
      itemSelected(button);
     
}

//-----------closeSub----------------154
function closeSub(menu){

      if ( menu != null){

       menu.style.visibility="hidden";
       
          }
}


//-----------outMenuButton---------107
function outMenuItem(event,menuId){
  if (browser == "IE")
     button = window.event.srcElement;
  else
     button = event.currentTarget;
    if (flag !="on")
      itemClear(button,"mainMenuItemSelected");
}

//------------itemClear-------------117
function itemClear(buttonN,classN){

var list =new String(buttonN.className);
 if (buttonN.className =="mainMenuItem")
      return;
 buttonN.className=list.substring(0,(list.indexOf(classN)-1));
  if (buttonSelected != null)
     buttonSelected=null;
}


//------------itemSelected-----------
function itemSelected(button){
 buttonSelected = button;
 button.className += " mainMenuItemSelected";
}

//-----------itemPressed-----------
function itemPressed(button){

  buttonPressed = button;
 button.className += " mainMenuItemPressed";
}

//----------blankClick-------------------
function blankClick(event){ 
 var element;
  if (buttonPressed==null)
     return;
  if (browser== "IE")
     element = window.event.srcElement;
  else
     element =  (event.target.tagName ? event.target : event.target.parentNode);

  if (element == buttonPressed)
    return;

  if (flag=="on"){
     closeSub(button.menu);
     itemClear(buttonPressed,"mainMenuItemPressed");
     buttonPressed=null;
     flag="off";
     }
}

//---------------calendar functions---
function dayArray() {
       d=new Array();
        d.length=7;
       d[0] = "Dim",d[1] = "Lun", d[2] = "Mar";
       d[3] = "Mer", d[4] = "Jeu", d[5] = "Ven";
       d[6] = "Sam";
        return(d);
}
function monthArray() {
        m=new Array();
        m.length=12;
        m[0] = "Janv", m[1] = "Févr", m[2] = "Mars";
        m[3] = "Avril", m[4] = "Mai", m[5] = "Juin";
        m[6] = "Juillet", m[7] = "Août", m[8] = "Sept";
        m[9] = "Oct", m[10] = "Nov", m[11] = "Déc";
        return(m);
}
function toDate() {

     todo=new Date();
     dayName = new dayArray();
     monthName = new monthArray();
     day=todo.getDay();
     month=todo.getMonth();
     num=todo.getDate();
     year=todo.getYear();
     document.write(dayName[day]+","+ monthName[month]+" "+num);
}



//------------------switch color for  FAQ--------------------

var activeDiv;

function ccolor(divId2,divId3){
var el2;
var el3;



if (activeDiv != null){
activeDiv.className=" DesignerDark";
activeDiv=null;}

el2=document.getElementById(divId2);
el3=document.getElementById(divId3);

el2.className+=" DesignFAQ";
el3.className+=" DesignFAQ2";
activeDiv=el2;

 }

//----------------------validation functions----------------------

function isEmpty(Text,imgName){

  if (Text.value == "" || Text.value == null) {
    Text.focus();
    alert("Le champ " + Text.name + "  doit être rempli.");
    checkMarkOff(imgName);
    return false;
   }
  else if (Text.value.length >30){
     alert("Le champ  " + Text.name + "ne peut contenir plus de 30 caractères..");
    checkMarkOff(imgName);
    return false;
   }
  else{
     checkMarkOn(imgName);
     capLetter(Text);
     return true;
   }
                
}



function capLetter(Text){
    temp=new String(Text.value);
    letter=temp.substring(0,1);
    temp=letter.toUpperCase() + temp.substring(1,temp.length);

    appIndex = temp.indexOf("'");
 if (appIndex>-1){
     appLetter=temp.substring(appIndex+1,appIndex+2);
     temp=temp.substring(0,appIndex) +"'"+ appLetter.toUpperCase() + temp.substring(appIndex+2);
     }


   spaceIndex = temp.indexOf(" ");
 if (spaceIndex >- 1){
     spaceLetter=temp.substring(spaceIndex+1,spaceIndex+2);
     temp=temp.substring(0,spaceIndex) +" "+ spaceLetter.toUpperCase() + temp.substring(spaceIndex+2);
     }

    Text.value=temp;
}


function isEmail(Text,imgName){

  if (Text.value == "" || Text.value == null) {
    Text.focus();
    alert("Vous devez remplir tous les champs.");
    checkMarkOff(imgName);
    return false;
   }
   else if (Text.value.length >30){
     alert("Le champ  " + Text.name + " ne peut contenir plus de 30 caractères.");
    checkMarkOff(imgName);
    return false;
   }
  else{

      temp=new String(Text.value);

        if ( temp.indexOf("@") == -1 ||  temp.indexOf("." ) == -1){
          alert("Cette adresse de courriel est non valide. Veuillez la vérifier.");
          checkMarkOff(imgName);
          Text.focus();
          Text.select();
           return false;
          }
           else{
         checkMarkOn(imgName);
    
           return true;
          }
         }
}


function checkMarkOn(imgName){
document.images[imgName].src="Images/WebsiteDesignersACheck.gif";
}

function checkMarkOff(imgName){
document.images[imgName].src="Images/WebsiteDesigners0D0D4D.gif";
}


function isPhone(Text,imgName) {
     temp=new String(Text.value);
     temp2=new String("");
     temp3=new String("");
     var oneChar;


  if (Text.value == "" || Text.value == null) {
           Text.focus();
           alert("All fields are required.");
           checkMarkOff(imgName);
            return false;
         }
  else{

          for (var i = 0; i <temp.length; i++) {
            oneChar = temp.charAt(i);
             if (oneChar >= "0" && oneChar <= "9")
             temp2=temp2+ oneChar; 
             }
          
          if (temp2.length == 10){
             checkMarkOn(imgName);
             temp2="("+temp2.substring(0,3) +") "+temp2.substring(3,6)+ "-"+temp2.substring(6);
             Text.value=temp2;
             return true;
             }
          else if (Text.value.length >15){
           alert("Le champ  " + Text.name + " ne peut contenir plus de 15 caractères.");
           checkMarkOff(imgName);
           return false;
           }
         else{
             alert("Le champ Téléphone doit avoir 10 chiffres, le code régional y compris. Veuillez la vérifier.");
             checkMarkOff(imgName);
             Text.focus();
             Text.select();
             return false;
             }

         }

}
//---------------validation before submission----------
function validateSubmit(form){
    temp= new String("");
    temp2= new String("");

   if ( form.Contact.value != "" && form.Contact.value != null)
 { if ( form.Contact.value.length < 30)

  {   if (form.Entreprise.value != "" && form.Entreprise.value != null)
     { if ( form.Entreprise.value.length < 30)
      {   if (form.Courriel.value != "" && form.Courriel.value != null)
         { if ( form.Courriel.value.length < 30) 
          {   temp=form.Courriel.value;
               if (temp.indexOf("@") > -1 && temp.indexOf(".") > -1)
               {    if (form.Telephone.value != "" && form.Telephone.value != null)
                    { if ( form.Telephone.value.length < 15) 
                    {   temp=form.Telephone.value;
                          for (var i = 0; i <temp.length; i++) {
                          oneChar = temp.charAt(i);
                          if (oneChar >= "0" && oneChar <= "9")
                          temp2=temp2+ oneChar;}
                          if (temp2.length == 10)
                          {   
                              form.submit();
                              
                           }
                           else
                           {alert("Le champ Téléphone doit avoir 10 chiffres, le code régional y compris.  Veuillez la vérifier.");}        

                        }
                       else
                       {alert("Le champ  Numéro de téléphone  ne peut contenir plus de 15 caractères. ");} 
                      }
                      else
                      {alert("Veuillez fournir un numéro de téléphone, ce champ doit être rempli.");}      
                 }
                 else
                 {alert("Cette adresse de courriel est non valide. Veuillez la vérifier.");}
               }
               else
               {alert("Le champ  Adresse courriel  ne peut contenir plus de 30 caractères. ");} 
            }
            else
            {alert("Veuillez fournir une adresse de courriel, ce champ doit être rempli.");}
         }
         else
         {alert("Le champ  Nom d'entreprise  ne peut contenir plus de 30 caractères.");}
       }
      else
      {alert("Veuillez fournir un nom d'entreprise, ce champ doit être rempli.");}
    }
 else
  {alert("Le champ  Personne contact  ne peut contenir plus de 30 caractères. ");}
 }
 else
  {alert("Veuillez fournir un nom de personne contact, ce champ doit être rempli.");}


}
//--------------------clearForm--------------------
function clearForm(form){
  for (var i=0;i<form.length;i++)
  form.elements[i].value="";

   form.Entreprise.value="NA";
   form.Commentaires.value="Me contact le plus tôt possible.";

  form.Cont.src="Images/WebsiteDesigners0D0D4D.gif";
  form.Comp.src="Images/WebsiteDesigners0D0D4D.gif";
  form.Addr.src="Images/WebsiteDesigners0D0D4D.gif"; 
  form.Phon.src="Images/WebsiteDesigners0D0D4D.gif";
}
//------------------openSpecialWindow--------------------

function specialOffer()
{ 
var a="FSpecial.htm"
 win = open(a,"FSpecial","toolbar=no,width=300,height=520,directories=no,status=no,scrollbars=no,resize=no,menubar=no,align=top");
 }

function codeGener()
{
var temp=new String();
var tempD=new String();
var tempM=new String();
var tempN=new String();

 todo=new Date();
     dayName = new dayArray();
     monthName = new monthArray();
     day=todo.getDay();
     month=todo.getMonth();
     num=todo.getDate();
     year=todo.getYear();
   
tempD=dayName[day];
tempM=monthName[month];
tempN=num;
temp=tempD.substring(2,3)+tempM.substring(0,1)+tempD.substring(0,1)+num+tempM.substring(2,3);
temp=temp.toUpperCase();
  document.write(temp);
}

//------prevent doule submission-----
var flagSubmit = false;

function checkSubmit(form)
{
  if(!flagSubmit)
    flagSubmit = true;
  else
    return false;
  return true;
}

//-->
