function select_ssgeo()
{
   var oSelect=document.getElementById('recherche_geo').selectedIndex;

   document.getElementById('recherche_villes').style.visibility=(oSelect==4)?'visible':'hidden';
   document.getElementById('recherche_regions').style.visibility=(oSelect==5)?'visible':'hidden';   
}

function select_editssgeo()
{
   var oSelect=document.getElementById('recherche_geo').selectedIndex;
   
   switch(oSelect)
   {
	  case 0:
         document.getElementById('recherche_villes3').style.visibility='visible';
         document.getElementById('recherche_regions3').style.visibility='hidden';
	     document.getElementById('regions[]').multiple=false;
	     document.getElementById('regions[]').size=0;
		 break;
		 
      case 1:
         document.getElementById('recherche_villes3').style.visibility='hidden';
	     document.getElementById('regions[]').multiple=true;
	     document.getElementById('regions[]').size=4;
         document.getElementById('recherche_regions3').style.visibility='visible';
		 break;
		 
      default:
         document.getElementById('recherche_villes3').style.visibility='hidden'; 
         document.getElementById('recherche_regions3').style.visibility='hidden';		
   }
}

function verifform_employeur()
{
   if(document.form.nom.value.length<2) { alert("Veuillez saisir votre nom !"); return false; }
   
   if( typeof(document.form.email)!='undefined' &&
       document.form.email.value.length<6 ) { alert("Veuillez saisir votre e-mail !"); return false; }
   
   if(document.form.adresse.value.length<5) { alert("Veuillez saisir votre adresse complète !"); return false; }
   if(document.form.codepostal.value.length<5) { alert("Veuillez saisir votre code postal !"); return false; }   
   if(document.form.ville.value.length<2) { alert("Veuillez saisir votre ville !"); return false; }
   if(document.form.telephone.value.length<10) { alert("Veuillez saisir votre numéro de téléphone !"); return false; }   

   if( typeof(document.form.password)!='undefined' &&
       (document.form.password.value || document.form.repassword.value) &&
	   document.form.password.value!=document.form.repassword.value ) { alert('Mot de passe différent !'); return false; }

   return true;	
}

function empl_visible()
{
   document.getElementById("structure_contact").style.visibility=(document.form.employeur_visible.checked)?'hidden':'visible';	
}

function verif_obligatoire()
{
	// Vérification des champs de saisie
	input=document.getElementsByTagName('input');
  
    for (var i=0; i<input.length; i++)
	{
		if(input[i].value=='0000-00-00' &&
		   input[i].parentNode.style.visibility!='hidden' && input[i].getAttribute == 'DateTime_obligatoire') { alert('Veuillez sélectionnner les dates obligatoires !'); return false }
	}
		
    return true;
}

function contrat_illimite()
{
   var type=document.form.id_type;   
   var id_type=type.options[type.selectedIndex].value;

   RequeteServeur('offre_contrat_illimite.php',
				  'id='+id_type,
				  function(retour)
				  {
					 document.getElementById('selection_fin_offre').style.visibility=(parseInt(retour)==1)?'hidden':'visible';

				  }, 'get', true);
}

function AddMyEmpl(etat, id)
{
   var mode=window.location.href.split('?');
   mode=mode[1];
					
   RequeteServeur('employeurs_liste.php',
				  etat+'myempl='+id,
				  function(retour)
				  {
					 if(retour!='true') return;
					 
					 oElms=getElementsByClassName(document, 'SPAN', 'my_addfavoris');
					 for(i=0; i<oElms.length; i++)
					 {
					    if(oElms[i].id=='my_addfavoris_'+id)
						{
					       if(etat=='add')
						      oElms[i].innerHTML='[ <a href="javascript:AddMyEmpl('+"'suppr', "+id+');">- Supprimer de mes employeurs</a> ]';
							 
					       else {
						      if(mode=='mes') oElms[i].parentNode.parentNode.removeChild(oElms[i].parentNode);
						      else oElms[i].innerHTML='[ <a href="javascript:AddMyEmpl('+"'add', "+id+');">+ Ajouter &agrave; mes employeurs</a> ]';
						   }
					    }
					 }
					 
				  }, 'get', true);	
}
