// JavaScript Document[11:53:11] MAAROUFI Rachid: // JavaScript Document
//script de validation de formulaire
function checkemail(idElement){
var invalidcheck=0;
var str=document.getElementById(idElement).value
var filter=/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str)){
var tempstring=str.split("@")
tempstring=tempstring[1].split(".")
if (invalidcheck!=1)
{
 document.getElementById(idElement).style.backgroundColor ='#FFFFFF';
 document.getElementById(idElement).style.borderColor = '#cccccc';
 testresults=true
}
else{
testresults=false
}
}
else{
document.getElementById(idElement).style.backgroundColor ='#fdf8f8';
document.getElementById(idElement).style.borderColor = '#ff9999';
testresults=false
}
return (testresults)
}


function checkCivilite(){
 if (document.form1.c[0].checked || document.form1.c[1].checked || document.form1.c[2].checked)
 {
  //document.getElementById('c1').style.color = '#000000'
  //document.getElementById('c2').style.color = '#000000'
  //document.getElementById('c3').style.color = '#000000'
  return true
 }
 else
 {
  //document.getElementById('c1').style.color = '#FF0000'
  //document.getElementById('c2').style.color = '#FF0000'
  //document.getElementById('c3').style.color = '#FF0000'
  return false
 }
}

function checkCond(idElement){
 if (document.getElementById(idElement).checked)
 {
  document.getElementById(idElement).style.color ='#666666';
  document.getElementById(idElement).style.borderColor = '#cccccc';
  return true
 }
 else
 {
  document.getElementById(idElement).style.color = '#cccccc';
  document.getElementById(idElement).style.borderColor = '#ff9999';
  return false
 }
}

function checkTxtEmpty(idElement){
 if (document.getElementById(idElement).value != "")
 {
  document.getElementById(idElement).style.backgroundColor = '#FFFFFF';
  document.getElementById(idElement).style.borderColor = '#cccccc';
  return true
 }
 else
 {
  document.getElementById(idElement).style.backgroundColor = '#fdf8f8';
  document.getElementById(idElement).style.borderColor = '#ff9999';
  return false
 }
}

function checkCodePostal(idElement){
 nbr = document.getElementById(idElement).value
 if (nbr.length >= 2 && !isNaN(nbr))
 {
  document.getElementById(idElement).style.backgroundColor = '#FFFFFF';
  document.getElementById(idElement).style.borderColor = '#cccccc';
  return true
 }
 else
 {
  document.getElementById(idElement).style.backgroundColor = '#fdf8f8';
  document.getElementById(idElement).style.borderColor = '#ff9999';
  return false
 }
}

function checkTel(idElement){
 nbr = document.getElementById(idElement).value
 if (nbr.length >= 1 && !isNaN(nbr))
 {
  document.getElementById(idElement).style.backgroundColor = '#FFFFFF';
  document.getElementById(idElement).style.borderColor = '#cccccc';
  return true
 }
 else
 {
  document.getElementById(idElement).style.backgroundColor = '#fdf8f8';
  document.getElementById(idElement).style.borderColor = '#ff9999';
  return false
 }
}


function checkRadio(radioObj){
 
 if(!radioObj)
  return false;
 var radioLength = radioObj.length;
 
 //par defaut aucune radio n'est coché
 var faut = false;
 if(radioLength == undefined)
  if(radioObj.checked)
   return radioObj.value;
  else
   return false;
 for(var i = 0; i < radioLength; i++) {
  if(radioObj[i].checked) {
   //return radioObj[i].value;
   faut = true;
  }
 }
 
 if (faut){
  return true;
 } else {
  return false;
 }
 
}