function validate_form(form,page) {
   var color = "#fff";
   var high_color = "#ffc";
   var error = false;
   var error_message = 'Veuillez remplir tous les champs obligatoires';
   if (page=='contact') {
      var required = new Array('nom','prenom','collec','phone','email','message');
   }
   else if(page=='maflotte') {
      var required = new Array('nom','prenom','fonction','collec','phone','email');
   }
   else if(page=='register') {
      var required = new Array('last_name','first_name','function','company','email');
   }
   
   for (i=0;i<required.length;i++) {
      if (form[required[i]].value == "") {
         error = true;
         form[required[i]].style.background = high_color;
      }
      else{
         form[required[i]].style.background = color;
      }
      if (required[i]=='email') {
         var email = form.email.value;
         if ( !email.match(/^[a-z0-9_\-\.]+@[a-z0-9_\-\.]+$/i) ){
            error = 1;
            form.email.style.background = high_color;
            form.email.value = '';
         }      
      }
   }
   if (error) {
      alert(error_message);
      return false;
   }
   else {
      return true;   
   }
}


function tele_change_cat(id) {
   document.location.href = 'telechgmts.php?cat='+id;
}

function show_login(state) {
   var div_login = document.getElementById('div_login');
   var div_pass = document.getElementById('div_pass');
   if (state) {
      div_pass.style.display = 'none';
      div_login.style.display = 'block';
   }
   else {
      div_login.style.display = 'none';
      div_pass.style.display = 'block';
   }
}


function show_region(reg_id) {
   var region_list = document.getElementById('region_'+reg_id);
   if (region_list.style.display=='block') {
      region_list.style.display = 'none';
   }
   else {
      region_list.style.display = 'block';
   }
}

function check_list(check) {
   var check_region = document.getElementById('check_region');
   var check_member = document.getElementById('check_member');
   var region_list = document.getElementById('region_list');
   var member_list = document.getElementById('member_list');
   if ( check=='region') {
      check_region.checked = true;
      check_member.checked = false;
      region_list.style.display = 'block';
      member_list.style.display = 'none';
   }   
   else {
      check_member.checked = true;
      check_region.checked = false;
      region_list.style.display = 'none';
      member_list.style.display = 'block';
   }
}

function change_level(theform){
   var checked = 0;
   var radios = new Array('flotte','cuve','contcuve','conso');
   var values = new Array();
   for (i=0 ; i<radios.length ; i++) {
      var radio = radios[i];
      for (j=0 ; j<theform.elements[radio].length ; j++) {
	      if (theform.elements[radio][j].checked) {
            values[radio] = theform.elements[radio][j].value;
            document.main.elements[radio].value = values[radio];
            checked++;
	      }
      }
   }
   if (checked < 4) {
      alert('Fill all fields');
   }
   else {
      var div1 = document.getElementById('level1');
      var div2 = document.getElementById('level2');
      var div3 = document.getElementById('level3');
      var div4 = document.getElementById('level4');
      div1.style.display = 'none';
      
      if (values['flotte']=='oui' && values['cuve']=='oui') {
         if (values['conso']=='&lt;10' || values['conso']=='<10' || values['conso']=='10-20') {
            div3.style.display = '';
         }
         else {
            div4.style.display = '';
         }
      }
      else {
         div2.style.display = '';
      }
   }
   return false;      
}   


