  function checkDisableEnableInput(elem,liste)
  {
     var booleen=!elem.checked;

     var tabObj = liste.split(',');
     for ( var item=0; item<tabObj.length; item++)
     {
      document.getElementById(tabObj[item]).disabled=booleen;
     }
  }
  
  function valueDisableEnableInput(elem,val,liste)
  {
     var booleen=!(elem.value==val);

     var tabObj = liste.split(',');
     for ( var item=0; item<tabObj.length; item++)
     {
      document.getElementById(tabObj[item]).disabled=booleen;
     }
  }
  
  function checkboxMax(valeur,liste)
  {
      var nbCheck = 0;
      var tabObj = liste.split(',');
      for ( var item=0; item<tabObj.length; item++)
      {
        if (document.getElementById(tabObj[item]).checked) {nbCheck++};
      }
      if (nbCheck >= valeur)
      {
        for ( var item=0; item<tabObj.length; item++)
        {
          var obj=document.getElementById(tabObj[item]);
          if (!obj.checked) obj.disabled=true;
        }
      }
      else
      {
        for ( var item=0; item<tabObj.length; item++)
        {
          document.getElementById(tabObj[item]).disabled=false;
        }
      }
  }
  
  function checkDependance(elem,liste)
  {
      var booleen = elem.checked;
      var tabObj = liste.split(',');
      for ( var item=0; item<tabObj.length; item++)
      {
        document.getElementById(tabObj[item]).checked = booleen;
      }
  }
  
  function valueDependance(elem,liste)
  {
      var value = elem.value;
      var tabObj = liste.split(',');
      for ( var item=0; item<tabObj.length; item++)
      {
        document.getElementById(tabObj[item]).value = value;
      }
  }
  
  function estIlVelizien()
  {
    radio1 = document.getElementById('velizien');
    radio2 = document.getElementById('nonVelizien');

    if (radio1.checked==true)
    {  
      document.getElementById('div_ouiVelizien').style.display = 'block';
      document.getElementById('div_nonVelizien').style.display = 'none';
    }
    else
    {
      document.getElementById('div_ouiVelizien').style.display = 'none';
      document.getElementById('div_nonVelizien').style.display = 'block';
    }
  }
  
  function conditionsAcceptees()
  {
    radio1 = document.getElementById('ouiConditionsInscription1');
    radio2 = document.getElementById('nonConditionsInscription1');

    if (radio1.checked==true)
    {  
      document.getElementById('div_ouiConditionsInscription1').style.display = 'block';
      document.getElementById('div_nonConditionsInscription1').style.display = 'none';
    }
    else
    {
      document.getElementById('div_ouiConditionsInscription1').style.display = 'none';
      document.getElementById('div_nonConditionsInscription1').style.display = 'block';
    }
  }
  var object = document.getElementById('flashVideo');
  /*function showVideo(field)
  {
	
		//var flv;
		var object = document.getElementById('flashVideo');
		
		switch(field)
		{
			case 'presentation' : flv = 'fileadmin/templates/videos/clip-01.flv';break;
			case 'presentation2' : flv = 'fileadmin/templates/videos/clip-02.flv';break;
			case 'champOblig' : flv = 'fileadmin/templates/videos/clip-03.flv';break;
			case 'email' : flv = 'fileadmin/templates/videos/clip-04.flv';break;
			case 'demandeEnvoyee' : flv = 'fileadmin/templates/videos/clip-05.flv';break;
			case 'docPrerempli' : flv = 'fileadmin/templates/videos/clip-06.flv';break;
			case 'preInscription' : flv = 'fileadmin/templates/videos/clip-07.flv';break;
			case 'actes' : flv = 'fileadmin/templates/videos/clip-10.flv';break;
			case 'adresse' : flv = 'fileadmin/templates/videos/clip-19.flv';break;
			case 'adresseSinistre' : flv = 'fileadmin/templates/videos/clip-18.flv';break;
			case 'nomUsage' : flv = 'fileadmin/templates/videos/clip-21.flv';break;
			case 'voyages' : flv = 'fileadmin/templates/videos/clip-25.flv';break;
			case 'gir' : flv = 'fileadmin/templates/videos/clip-26.flv';break;
			
			default: flv = 'fileadmin/templates/videos/clip-10.flv';break;
		}
		object.innerHTML = '';
		object.innerHTML = '<object codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" id="player" name="player" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" align="middle" width="218" height="390"><param name="movie" value="http://velizy.ic-s.org/typo3conf/ext/kulo_player/pi1/kuloplayer054.swf?media=http://velizy.ic-s.org/'+flv+'&amp;autoplay=true&amp;medialoop=false&amp;controller=false&amp;progress_c=0x333333&amp;percent_c=0x888888&amp;button_c=0xffffff&amp;menu_on=false&amp;sound_on=true&amp;image_on=&amp;url_onclick=&amp;url_target=_self&amp;preload=0"> <param name="quality" value="high"> <param name="bgcolor" value="FFFFFF"> <embed src="http://velizy.ic-s.org/typo3conf/ext/kulo_player/pi1/kuloplayer054.swf?media=http://velizy.ic-s.org/'+flv+'&amp;autoplay=true&amp;medialoop=false&amp;controller=false&amp;progress_c=0x333333&amp;percent_c=0x888888&amp;button_c=0xffffff&amp;menu_on=false&amp;sound_on=true&amp;image_on=&amp;url_onclick=&amp;url_target=_self&amp;preload=0" quality="high" pluginspage="https://www.macromedia.com/go/getflashplayer" id="player" bgcolor="FFFFFF" name="player" type="application/x-shockwave-flash" align="middle" width="218" height="390"></object>';
  }*/
  
  function hideVideo()
  {
	var object = document.getElementById('flashVideo');
	object.innerHTML = "";
  }
  
function checkNumeric(element)
{
	if(element.value != '' && isNaN(element.value))
		element.style.border = '2px solid #F00';
	if(element.value != '' && !isNaN(element.value))
		element.style.border = '1px solid #3CC326';
	/*if(element.value == '')
		element.style.border = '1px solid #3CC326';*/
}

function checkRequired(element)
{
	if(element.value == '')
		element.style.border = '2px solid #F00';
	else
		element.style.border = '1px solid #3CC326';
}


function checkEmail(element){
  var reg = /^[a-z0-9\-\._]+@[a-z0-9]+[a-z0-9\-]+[a-z0-9]+\.(aero|arpa|asia|biz|cat|com|coop|edu|gov|info|int|jobs|mil|mobi|museum|name|net|org|pro|tel|travel|ac|ad|ae|af|ag|at|ai|alam|an|ao|aq|ar|as|at|auaw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bl|bm|bn|bo|bs|bt|bw|by|bz|ca|cc|ci|ck|cl|cm|cn|co|cr|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mf|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|pw|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|dt|tf|tg|th|tj|tk|tl|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw){0,1}$/;
  
  /*if(element.value == '' || reg.test(element.value)==true) element.style.border = '1px solid #3CC326';
  else element.style.border = '2px solid #F00';*/

  if(reg.test(element.value)==false)
  {
	if(element.value != '')
	{
		element.style.border = '2px solid #F00';
		//alert('L\'adresse email est invalide !');return false;
	}
  }
  else 
	element.style.border = '1px solid #3CC326';
}

function strpos (haystack, needle, offset) {
	var i = (haystack+'').indexOf(needle, (offset ? offset : 0))+1;
    return i === -1 ? false : i;
}

function checkName(element){
	
	if(strpos(element.value,0,0)==false &&
	strpos(element.value,1,0)==false &&
	strpos(element.value,2,0)==false &&
	strpos(element.value,3,0)==false &&
	strpos(element.value,4,0)==false &&
	strpos(element.value,5,0)==false &&
	strpos(element.value,6,0)==false &&
	strpos(element.value,7,0)==false &&
	strpos(element.value,8,0)==false &&
	strpos(element.value,9,0)==false)
		element.style.border = '1px solid #3CC326';
	else 
	{
		element.style.border = '2px solid #F00';
	}  
	
	
}


function displayFields(element,field)
{
	if(field=='nomJeuneFille')
	{
		if(element.value != 'mr')
		{
			//document.getElementById(field).style.display = 'block';
			document.getElementById('ligne_'+field).style.display = 'block';
			
		}
		else
		{
			//document.getElementById(field).style.display = 'none';	
			document.getElementById('ligne_'+field).style.display = 'none';
		}
	}
	else if(field == 'situation4b')
	{
		if(element.value != 'mr')
		{
		
		}
	}
	else if(field == 'modalitesMercredis5oA')
	{
		if(element.value == 'annuel5o')
		{
			document.getElementById('ligne_'+field).style.display = 'block';
			document.getElementById('ligne_modalitesMercredisMater5oP').style.display = 'none';
		}
		else
		{
			document.getElementById('ligne_'+field).style.display = 'none';
		}
	}
	else if(field == 'modalitesMercredisMater5oP')
	{
		if(element.value == 'ponctuel5o')
		{
			document.getElementById('ligne_'+field).style.display = 'block';
			document.getElementById('ligne_modalitesMercredis5oA').style.display = 'none';
		}
		else
		{
			document.getElementById('ligne_'+field).style.display = 'none';
		}
	}
	else if(field == 'modalitesMercredisMater5oP')
	{
		if(element.value == 'ponctuel5o')
		{
			document.getElementById('ligne_'+field).style.display = 'block';
		}
		else
		{
			document.getElementById('ligne_'+field).style.display = 'none';
		}
	}
	else if(field == 'traitementMedical')
	{
		if(element.value == 'traitementMedicalOui')
		{
			document.getElementById('ligne_'+field).style.display = 'block';
		}
		else
		{
			document.getElementById('ligne_'+field).style.display = 'none';
		}
	}
}

/*
function displayFields(element,fieldList)
{
	if(element.value == 'sansFil')
	{
		var tabFields = fieldList.split(',');
		for(i=0;i<=tabFields.length;i++)
		{
			document.getElementById(tabFields[i]).style.display = 'none';
		}
	}

}*/

function showInfoBulle(blocInfoBulle)
{
	//alert('o');//blocInfoBulle
	//element.style.display = 'block';
}
/*
function hideInfoBulle(element)
{
	element.style.display = 'none';
}*/


function dateValide(element) {
	var reg = /([0-9]{2})\/([0-9]{2})\/([0-9]{4})/;
	if(reg.test(element.value)==false) element.style.border = '2px solid #F00';
	else element.style.border = '1px solid #3CC326';
}
