//ajout de la méthode contains pour le prototype (class) Array
if (!Array.prototype.contains){
        Array.prototype.contains = function(obj){
    var len = this.length;
    for (var i = 0; i < len; i++){
      if(this[i]===obj){ return true;}
    }
    return false; 
  };
};
//retourne l'indice pour une valeur
if (!Array.prototype.cleValeur){
        Array.prototype.cleValeur = function(obj){
    var len = this.length;
    for (var i = 0; i < len; i++){
      if(this[i]===obj){ return i;}
    }
    return false;
  };
};
//---------------------------------------- ajout des methodes pour l'objtet date---------------------------------------- 
Date.prototype.getYearDay = function() { //1 - 366
	var year  = this.getFullYear();
	var month = this.getMonth();
	var day   = this.getDate();
	
	var offset = [0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334];
	
	//l'année bissextile n'est utile qu'à partir de mars
	var bissextile = (month < 2) ? 0 : (year % 400 == 0 || (year % 4 == 0 && year % 100 != 0));
	
    return parseInt(day + offset[month] + bissextile);
}

Date.prototype.getMonday = function() {
	var offset = (this.getDay() + 6) % 7;
	return new Date(this.getFullYear(), this.getMonth(), this.getDate()-offset);
}

Date.prototype.getWeek = function() { //1 - 53
  
   var determinedate = new Date();
   determinedate.setFullYear(this.getFullYear(), this.getMonth(), this.getDate());
   var D = determinedate.getDay();
   if(D == 0) D = 7;
   determinedate.setDate(determinedate.getDate() + (4 - D));
   var YN = determinedate.getFullYear();
   var ZBDoCY = Math.floor((determinedate.getTime() - new Date(YN, 0, 1, -6)) / 86400000);
   var WN = 1 + Math.floor(ZBDoCY / 7);
   return WN;
  


}


//---------------------------------------- fin ajout methodes pour l'objtet date---------------------------------------- 




//focus sur la zone de recherche
function focusrecherche(){
	document.getElementById('question').focus();
}

//Demande confirmation à l'utilisateur pour accéder à une page ou une action
function confirmAcces(id, message){
	if(confirm( message )){
		var url = document.getElementById( id ).href;
		
		document.location.href = url;
		
	}
}
function Eteindre( type ) {
	for ( var i=0; i < ListeReference.length; ++i) {
 		nom = type + '_' + ListeReference[i] ;
 		document.getElementById( nom ).className='invisible' ;
 	}
}

function Allumer( type ) {
	for ( var i=0; i < ListeReference.length; ++i) {
 		nom = type + '_' + ListeReference[i] ;
 		document.getElementById( nom ).className='visible' ;
 	}
}

function AppliquerAffichage( type ) {
	if ( document.getElementById(type).checked )
		Allumer( type ) ;
	else
		Eteindre( type ) ;
}

function ajouterCandidatDossier( reference , dossier ) {
	if(!document.getElementById('dossier_'+reference+'_'+dossier)) {
	//window.alert('dossier_'+reference+'_'+dossier);
		var nbr_candidat_dossier;
		nbr_candidat_dossier = document.getElementById('nbr_'+dossier).firstChild.nodeValue;
		nbr_candidat_dossier++;
		document.getElementById('nbr_'+dossier).innerHTML = nbr_candidat_dossier;
	}
	new Ajax.Updater('dossier_'+reference, '/recruteur.php/recherche/ajouterCandidatDossier/dossier/'+dossier+'/idcandidat/'+reference , {asynchronous:true, evalScripts:false , onComplete:function(request, json){eval( "fenetre_"+reference+".hide()");} } ) ;
	new Ajax.Updater('message_dossier', '/recruteur.php/recherche/retourMessage' , {asynchronous:true, evalScripts:true})
	//ajouterListeDansDossier( reference );
	
	return false;
}

function listeDynamique( reference ) {
	texte = document.getElementById( 'listeDossierStandard' ).innerHTML ;
	var modele = new RegExp( '##reference', "g");
  	return texte.replace( modele , reference ) ;
}

function genereTip( reference ) {
	return new Tip('ajoute'+reference , listeDynamique(reference ) , {
		  title : 'Ajouter au dossier',
		  className: 'orange',
		  showOn: 'click',
		  hideOn: 'click',
		  closeButton: true,
		  hook: { target: 'bottomLeft', tip: 'topLeft' },
		  offset: { x: 0, y: 5 }
		  }
	);
}


function updaterMesDossiers() {
	new Ajax.Updater('listemesdossiers', '/recruteur.php/recherche/listeMesDossiers' , {asynchronous:true, evalScripts:false } ) ;
	new Effect.Highlight( 'mesDossiers' , {duration:2,startcolor:"#deebf0",endcolor:"#FFFFFF"} ) ;
	//$('listemesdossiers') .pulsate({ pulses: 1, duration: 0.3 });
}

function voirActionDossier() {
	new Effect.Highlight( 'mesDossiers' , {duration:0.5,startcolor:"#deebf0",endcolor:"#FFFFFF"} ) ;
}

function voirActionSuppression() {
	new Effect.Highlight( 'supprimerDuDossier' , {duration:0.5,startcolor:"#deebf0",endcolor:"#FFFFFF"} ) ;
}

function ajouterListeDansDossier( reference ) {
	document.ajouterCandidatsDossier.dossier.value = reference ;
	document.ajouterCandidatsDossier.submit() ;
	return false ;
}

function validation() {
	var email = document.form.email.value;
	var nom = document.form.nom.value;
	var prenom = document.form.prenom.value;
	var expertise = document.form.expertise.value;
	var mdp = document.form.mdp.value;
	var mdp2 = document.form.mdp2.value;
	var conditions = document.form.conditions.checked;
	var cv = document.form.cv.value;
	
	var erreur = "Erreur sur le formulaire : ";
	if(cv == "") {
		erreur += "\n- Veuillez choisir votre fichier";
	}
	
	var tab = new Array();
	tab = cv.split('.');
	var len = tab.length;
	var doc = tab[len-1];
	
	if(cv != "") {
		if(doc != "doc" && doc != "html" && doc != "rtf" && doc != "pdf" && doc != "txt") {
			erreur += "\n- Mauvais format de fichier";
		}
	}
	
	if(email == "") {
		erreur += "\n- Veuillez renseigner votre email"
		
	} else if(email.search(/^[_a-z0-9-]+(.[_a-z0-9-]+)*[^._-]@[a-z0-9-]+(.[a-z0-9]{2,4})*$/) == -1) {
		erreur += "\n- Erreur sur l'email";	
	}
	
	if(nom == "") {
		erreur += "\n- Veuillez renseigner votre nom";
	}else if(nom.search(/^.{2,128}$/)) {
		erreur += "\n- Le nom doit comporter entre 2 et 128 caracteres";
	}
	
	if(prenom == "") {
		erreur += "\n- Veuillez renseigner votre prenom";
	}else if(prenom.search(/^.{2,128}$/)) {
		erreur += "\n- Le prenom doit comporter entre 2 et 128 caracteres";
	}
	
	if(expertise == "") {
		erreur += "\n- Veuillez renseigner votre expertise";
	}else if(expertise.search(/^.{2,128}$/)) {
		erreur += "\n- L'expertise doit comporter entre 2 et 128 caracteres";
	}
	
	if(mdp == "") {
		erreur += "\n- Veuillez renseigner votre mot de passe";
	}
	if((mdp2 == "") && (mdp != "")) {
		erreur += "\n- Veuillez confirmer votre mot de passe";
	}
	if((mdp2 != "") && (mdp == "")) {
		erreur += "\n- Veuillez confirmer votre mot de passe";
	}
	if(((mdp2 != "") && (mdp != "")) && (mdp2 != mdp)) {
		erreur += "\n- Vous n'avez pas bien confirmé votre mot de passe";
	} else if(((mdp2 != "") && (mdp != "")) && (mdp.search(/^.{5,25}$/))) {
		erreur += "\n- Votre mot de passe doit comporter entre 5 et 25 caracteres"
	}
	
	if(conditions == false) {
		erreur += "\n- Veuillez acceptez les conditions d'utilisation";
	}
	
	if(erreur != "Erreur sur le formulaire : ") {
		/*document.getElmentById("error_for_email").style.visibility = "visible";*/
		window.alert(erreur);
		return false;
	} else {
		return true;
	}
	
}

function showExpertisesForm(){
	if(document.getElementById('blocajoutexpertise').style.visibility == '' || document.getElementById('blocajoutexpertise').style.visibility == 'hidden'){
		document.getElementById('blocajoutexpertise').style.visibility = 'visible';
		document.getElementById('blocajoutexpertise').style.height = '45px';
		document.getElementById('ajoutexpertise').firstChild.data = 'Masquer les champs';
	
	}else{
		document.getElementById('blocajoutexpertise').style.visibility = 'hidden';
		document.getElementById('blocajoutexpertise').style.height = '15px';
		document.getElementById('ajoutexpertise').firstChild.data = 'Ajouter une expertise à mon profil';
	}
}

function acquerirCandidatComplete(reference) {
	if(document.getElementById('coordonnees'+reference))
		document.getElementById('coordonnees'+reference).innerHTML = '';
	if(document.getElementById('expertise2'+reference))
		document.getElementById('expertise2'+reference).innerHTML = '';
	if(document.getElementById('expertise3'+reference))
		document.getElementById('expertise3'+reference).innerHTML = '';
	if(document.getElementById('obtenir'+reference))
		document.getElementById('obtenir'+reference).innerHTML = '';
	return false;
}

function acquerirCandidat(reference) {
	document.getElementById('coordonnees'+reference).innerHTML = '';
	if(document.getElementById('expertise2'+reference))
		document.getElementById('expertise2'+reference).innerHTML = '';
	if(document.getElementById('expertise3'+reference))
		document.getElementById('expertise3'+reference).innerHTML = '';
	return false;
}

function demandePushTelephone(reference, rechercheCandidat) {
//	document.getElementById('coordonnees'+reference).innerHTML = '';
	if(document.getElementById('expertise2'+reference))
		document.getElementById('expertise2'+reference).innerHTML = '';
	if(document.getElementById('expertise3'+reference))
		document.getElementById('expertise3'+reference).innerHTML = '';
	document.getElementById('obtenir'+reference).innerHTML = '';
	if(rechercheCandidat == true) {
		document.getElementById('obtenir'+reference).innerHTML = 'Demande de n° de tél. en attente | ';
	} else {
		document.getElementById('obtenir'+reference).innerHTML = 'Demande de n° de tél. en attente';
	}
	return false;
}

function enteteRecherche(action, app) {
	document.forms['formRecherche'].action = '/'+app+'/recherche/'+action;
	if(action=='rechercherCandidat') {
		document.getElementById('optionRechercheCandidat').style.visibility = 'visible';		
	}
	else {
		document.getElementById('optionRechercheCandidat').style.visibility = 'hidden';		
	}
}


function enteteRecherche2(action, app) {
/*	document.forms['formRecherche'].action = '/'+app+'/recherche/'+action;
	//par défaut les liens sous la recherche sont masqués
	document.getElementById('liensrecherche').style.visibility = 'hidden';
	document.getElementById('ordonnedate').style.visibility = 'hidden';
	//on focus la zone de recherche
	focusrecherche();
	
	switch(action){
		case 'rechercherCandidat':
			document.getElementById('votrerechercheonglets').innerHTML = 'Rechercher un Profil';
			document.getElementById('recherchecandidat').src = '/images/btn_ingenieur_rollhover.gif';
			document.getElementById('rechercheentreprise').src = '/images/btn_entreprise.gif';
			document.getElementById('rechercheecole').src = '/images/btn_ecole.gif';
			document.getElementById('liensrecherche').style.visibility = 'visible';
			document.getElementById('ordonnedate').style.visibility = 'visible';
		break;
		case 'rechercherEntreprise':
			document.getElementById('votrerechercheonglets').innerHTML = 'Rechercher une Entreprise';
			document.getElementById('rechercheentreprise').src = '/images/btn_entreprise_rollhover.gif';
			document.getElementById('recherchecandidat').src = '/images/btn_ingenieur.gif';
			document.getElementById('rechercheecole').src = '/images/btn_ecole.gif';
		break;
		case 'rechercherEcole':
			document.getElementById('votrerechercheonglets').innerHTML = 'Rechercher une &Eacute;cole';
			document.getElementById('rechercheecole').src = '/images/btn_ecole_rollhover.gif';
			document.getElementById('recherchecandidat').src = '/images/btn_ingenieur.gif';
			document.getElementById('rechercheentreprise').src = '/images/btn_entreprise.gif';
		break;
	}
*/
	//on recuper le nom de l'onglet courrant
	var ongletcourrant = document.getElementById('ongletcourrant').innerHTML;
	//on change l'action de notre formulaire
	document.forms['formRecherche'].action = '/'+app+'/recherche/'+action;
	//par défaut les liens sous la recherche sont masqués
	document.getElementById('liensrecherche').style.visibility = 'hidden';
	document.getElementById('ordonnedate').style.visibility = 'hidden';
	//on focus la zone de recherche
	focusrecherche();
	
	switch(action){
		case 'rechercherCandidat':
			document.getElementById('liensrecherche').style.visibility = 'visible';
			document.getElementById('ordonnedate').style.visibility = 'visible';
			document.getElementById('ongletcourrant').innerHTML = 'rechercherCandidat';
			document.getElementById('candidat').checked = 'checked';
			focusOnglet2('rechercherEntreprise','out');
			focusOnglet2('rechercherEcole','out');
		break;
		case 'rechercherEntreprise':
			focusOnglet2('rechercherEntreprise','out');
			document.getElementById('ongletcourrant').innerHTML = 'rechercherEntreprise';
			focusOnglet2('rechercherCandidat','out');
			document.getElementById('entreprise').checked = 'checked';
			focusOnglet2('rechercherEcole','out');
		break;
		/*case 'rechercherEcole':
			focusOnglet2('rechercherEcole','out');
			document.getElementById('ongletcourrant').innerHTML = 'rechercherEcole';
			focusOnglet2('rechercherCandidat','out');
			focusOnglet2('rechercherEntreprise','out');
		break;		*/
	}
	focusOnglet2(action,'over');
}

function enteteRecherche3(action, app) {
	
	document.forms['formRecherche'].action = '/'+app+'/recherche/'+action;
	//par défaut les liens sous la recherche sont masqués
	
	document.getElementById('optionRechercheCandidat').style.visibility = 'hidden';
	document.getElementById('rechercheavancee').style.visibility = 'hidden';
	
	//nous devons verifier si l'id agentiser à été chargé et dans ce cas on le maque par défaut
	var agentiserrecherche = document.getElementById('agentiserrecherche');
	if(agentiserrecherche){agentiserrecherche.style.visibility = 'hidden';}
	
	//on focus la zone de recherche
	focusrecherche();
	
	switch(action){
		case 'rechercherCandidat':
			document.getElementById('votrerechercheonglets').innerHTML = 'Rechercher un Profil';
			document.getElementById('recherchecandidat').src = '/images/btn_ingenieur_rollhover_petit.gif';
			document.getElementById('rechercheentreprise').src = '/images/btn_entreprise_petit.gif';
			document.getElementById('rechercheecole').src = '/images/btn_ecole_petit.gif';
			document.getElementById('candidat').checked = 'checked';
			document.getElementById('rechercheavancee').style.visibility = 'visible';
			if(agentiserrecherche){agentiserrecherche.style.visibility = 'visible';}
			document.getElementById('optionRechercheCandidat').style.visibility = 'visible';
		break;
		case 'rechercherEntreprise':
			document.getElementById('votrerechercheonglets').innerHTML = 'Rechercher une Entreprise';
			document.getElementById('entreprise').checked = 'checked';
			document.getElementById('rechercheentreprise').src = '/images/btn_entreprise_rollhover_petit.gif';
			document.getElementById('recherchecandidat').src = '/images/btn_ingenieur_petit.gif';
			document.getElementById('rechercheecole').src = '/images/btn_ecole_petit.gif';
			break;
		/*case 'rechercherEcole':
			document.getElementById('votrerechercheonglets').innerHTML = 'Rechercher une &Eacute;cole';
			document.getElementById('ecole').checked = 'checked';
			document.getElementById('rechercheecole').src = '/images/btn_ecole_rollhover_petit.gif';
			document.getElementById('recherchecandidat').src = '/images/btn_ingenieur_petit.gif';
			document.getElementById('rechercheentreprise').src = '/images/btn_entreprise_petit.gif';
		break;*/
	}
}
	
function focusOnglet( onglet, event ){
//onglet a la meme
//si l'event est "over" on focus l'image
//si l'event est "out" on defocus l'image
	//on recuper le nom de l'onglet courrant
	var ongletcourrant = document.getElementById('ongletcourrant').innerHTML;
	
	switch(onglet){
		case 'rechercherCandidat':
		if(event == 'over'){
			document.getElementById('recherchecandidat').src = '/images/btn_ingenieur_rollhover.gif';}
		else if(event == 'out' && ongletcourrant != 'rechercherCandidat'){
			document.getElementById('recherchecandidat').src = '/images/btn_ingenieur.gif';}
		break;
		case 'rechercherEntreprise':
		if(event == 'over'){
			document.getElementById('rechercheentreprise').src = '/images/btn_entreprise_rollhover.gif';}
		else if(event == 'out' && ongletcourrant != 'rechercherEntreprise'){
			document.getElementById('rechercheentreprise').src = '/images/btn_entreprise.gif';}
		break;
		/*case 'rechercherEcole':
		if(event == 'over'){
			document.getElementById('rechercheecole').src = '/images/btn_ecole_rollhover.gif';}
		else if(event == 'out' && ongletcourrant != 'rechercherEcole'){
			document.getElementById('rechercheecole').src = '/images/btn_ecole.gif';}
		break;*/
	}
	//si on est over on met le titre de l'onglet si out, on remet l'onglet en cours
	if(event == 'over'){changeTitreOnglet( onglet );}
	else if(event == 'out' && onglet != ongletcourrant){changeTitreOnglet( ongletcourrant );}
}

function focusOnglet2( onglet, event ){
//onglet a la meme
//si l'event est "over" on focus l'image
//si l'event est "out" on defocus l'image
	//on recuper le nom de l'onglet courrant
	var ongletcourrant = document.getElementById('ongletcourrant').innerHTML;
	
	switch(onglet){
		case 'rechercherCandidat':
		if(event == 'over'){
			document.getElementById('recherchecandidat').src = '/images/btn_ingenieur_rollhover_petit.gif';}
		else if(event == 'out' && ongletcourrant != 'rechercherCandidat'){
			document.getElementById('recherchecandidat').src = '/images/btn_ingenieur_petit.gif';}
		break;
		case 'rechercherEntreprise':
		if(event == 'over'){
			document.getElementById('rechercheentreprise').src = '/images/btn_entreprise_rollhover_petit.gif';}
		else if(event == 'out' && ongletcourrant != 'rechercherEntreprise'){
			document.getElementById('rechercheentreprise').src = '/images/btn_entreprise_petit.gif';}
		break;
		/*case 'rechercherEcole':
		if(event == 'over'){
			document.getElementById('rechercheecole').src = '/images/btn_ecole_rollhover_petit.gif';}
		else if(event == 'out' && ongletcourrant != 'rechercherEcole'){
			document.getElementById('rechercheecole').src = '/images/btn_ecole_petit.gif';}
		break;*/
	}
	//si on est over on met le titre de l'onglet si out, on remet l'onglet en cours
	if(event == 'over'){changeTitreOnglet2( onglet );}
	else if(event == 'out' && onglet != ongletcourrant){changeTitreOnglet2( ongletcourrant );}
}

function changeTitreOnglet( onglet ){
	switch(onglet){
		case 'rechercherCandidat':
			document.getElementById('votrerecherche').innerHTML = 'Rechercher un Profil';
		break;
		case 'rechercherEntreprise':
			document.getElementById('votrerecherche').innerHTML = 'Rechercher une Entreprise';
		break;
		/*case 'rechercherEcole':
			document.getElementById('votrerecherche').innerHTML = 'Rechercher une &Eacute;cole';
		break;*/
	}
}

function changeTitreOnglet2( onglet ){
	switch(onglet){
		case 'rechercherCandidat':
			document.getElementById('votrerechercheonglets').innerHTML = 'Rechercher un Profil';
		break;
		case 'rechercherEntreprise':
			document.getElementById('votrerechercheonglets').innerHTML = 'Rechercher une Entreprise';
		break;
		/*case 'rechercherEcole':
			document.getElementById('votrerechercheonglets').innerHTML = 'Rechercher une &Eacute;cole';
		break;*/
	}
}

function ongletsAccueil(action, app){
	
	//on recuper le nom de l'onglet courrant
	var ongletcourrant = document.getElementById('ongletcourrant').innerHTML;
	//on change l'action de notre formulaire
	document.forms['formRecherche'].action = '/'+app+'/recherche/'+action;
	//par défaut les liens sous la recherche sont masqués
	document.getElementById('liensrecherche').style.visibility = 'hidden';
	//on focus la zone de recherche
	focusrecherche();
	
	switch(action){
		case 'rechercherCandidat':
			document.getElementById('liensrecherche').style.visibility = 'visible';
			document.getElementById('ongletcourrant').innerHTML = 'rechercherCandidat';
			focusOnglet('rechercherEntreprise','out');
			//focusOnglet('rechercherEcole','out');
		break;
		case 'rechercherEntreprise':
			focusOnglet('rechercherEntreprise','out');
			document.getElementById('ongletcourrant').innerHTML = 'rechercherEntreprise';
			focusOnglet('rechercherCandidat','out');
			//focusOnglet('rechercherEcole','out');
		break;
		/*case 'rechercherEcole':
			focusOnglet('rechercherEcole','out');
			document.getElementById('ongletcourrant').innerHTML = 'rechercherEcole';
			focusOnglet('rechercherCandidat','out');
			focusOnglet('rechercherEntreprise','out');
		break;	*/
	}
	focusOnglet(action,'over');
}

function ongletsAccueil2(action, app){
	
	//on recuper le nom de l'onglet courrant
	var ongletcourrant = document.getElementById('ongletcourrant').innerHTML;
	//on change l'action de notre formulaire
	document.forms['formRecherche'].action = '/'+app+'/recherche/'+action;
	//par défaut les liens sous la recherche sont masqués
	//document.getElementById('liensrecherche').style.visibility = 'hidden';
	//document.getElementById('ordonnedate').style.visibility = 'hidden';
	//on focus la zone de recherche
	focusrecherche();
	
	switch(action){
		case 'rechercherCandidat':
			//document.getElementById('liensrecherche').style.visibility = 'visible';
			//document.getElementById('ordonnedate').style.visibility = 'visible';
			document.getElementById('liensrecherche').innerHTML = '<A class=lienbouton id=rechercheavancee style="COLOR: #808080" onclick="this.href = this.href+"/question/"+document.getElementById("question").value;" href="/candidat.php/recherche/rechercherCandidatAvance">Recherche avancée</A><SPAN style="VISIBILITY: visible; MARGIN-LEFT: 10px"><INPUT id=date type=checkbox value=fraicheur name=ordre><LABEL for=date>Ordonner par date</LABEL></SPAN>';
			document.getElementById('ongletcourrant').innerHTML = 'rechercherCandidat';
			document.getElementById('candidat').checked = 'checked';
			focusOnglet2('rechercherEntreprise','out');
			focusOnglet2('rechercherEcole','out');
		break;
		case 'rechercherEntreprise':
			document.getElementById('liensrecherche').innerHTML = '<div style="color:#8d8d8d; font-size:8pt;">par nom, activité, compétences recherchées, localité...</div>';
			focusOnglet2('rechercherEntreprise','out');
			document.getElementById('ongletcourrant').innerHTML = 'rechercherEntreprise';
			focusOnglet2('rechercherCandidat','out');
			document.getElementById('entreprise').checked = 'checked';
			focusOnglet2('rechercherEcole','out');
		break;
		/*case 'rechercherEcole':
			focusOnglet2('rechercherEcole','out');
			document.getElementById('ongletcourrant').innerHTML = 'rechercherEcole';
			focusOnglet2('rechercherCandidat','out');
			focusOnglet2('rechercherEntreprise','out');
		break;		*/
	}
	focusOnglet2(action,'over');
}

function packIllimite() {
	if((document.getElementById('nombre_credit')) && (document.getElementById('illimite').checked) == 1) {
   		document.getElementById('nombre_credit').value = -1
	}
	
	if((document.getElementById('nombre_credit_restant')) && (document.getElementById('illimite').checked == 1)) {
   		document.getElementById('nombre_credit_restant').value = -1
	}
}

function acquerirCoordonnees(reference, nom, prenom, telephone) {
	identite = nom+' '+prenom+' '+telephone ;
	zone     = 'coordonnees'+reference ;
	setTimeout( "document.getElementById(\""+zone+"\").innerHTML = \""+identite+"\";" , 1000 )  ;
	//alert( document.getElementById('coordonnees'+reference).innerHTML );
	false;
}

function enregistrerCandidatSession(candidat, dossier) {
	new Ajax.Updater('nombrecandidatpusher', '/recruteur.php/recherche/enregistrerCandidatSession/candidat/'+candidat+'/dossier/'+dossier , {asynchronous:true, evalScripts:false } ) ;
	
}

//installe le moteur de recherche Elogick
function installSearchEngine() {
 if (window.external && ("AddSearchProvider" in window.external)) {
   // Firefox 2 and IE 7, OpenSearch
   window.external.AddSearchProvider("http://e-logick.com/rechercheNavigateur.xml");
   
 } else if (window.sidebar && ("addSearchEngine" in window.sidebar)) {
   // Firefox <= 1.5, Sherlock
   window.sidebar.addSearchEngine("http://e-logick.com/rechercheNavigateur.xml",
                                  "http://e-logick.com/favicon.ico",
                                  "Moteur e-logick", "");
   
 } else {
   // No search engine support (IE 6, Opera, etc).
   alert("Votre navigateur ne supporte pas cette fonctionnalité");
 }
 
}

//enregistre l'installation du moteur de recherche Elogick
function enregistrerInstallationMoteurRecherche(){
	var nav = 'erreur' ;
	if ((window.external && ("AddSearchProvider" in window.external)) || (window.sidebar && ("addSearchEngine" in window.sidebar)) )
		nav = navigator.appName ;
	else
		nav = 'NoSupport_'+navigator.appName ;
	var params = "?navigateur="+nav;
	new Ajax.Request('/public.php/accueil/enregistreInstallationMoteurRecherche'+params,
							    { 	method: 'get',
							    	
							    	asynchronous: false 
							    	
							    	//onSuccess: function(transport){
							           	//	alert(transport.responseText) ;
							           		
							               
							       // },
							        
							       // onFailure: function(){
							        //   		alert('une erreur c\'est produite');
							               
							       // }
							    }
							);
}



function showConnexion(){
	Modalbox.show('http://www.e-logick.com/public/identifie/identification', {title: 'Accès à mon compte', width: 600});
	return false;
}

function supprimerCandidatsDossier() {
	var nbrCandidat;
	nbrCandidat = document.getElementById('nombrecandidatpusher').innerHTML;
	
	if(nbrCandidat == 0) {
		window.alert('Veuillez selectionner des candidats pour effectuer une suppression');
	} else {
		if(confirm("Etes-vous sûr de vouloir supprimer les "+nbrCandidat+" profil(s) séléctionné(s)")) {
			document.listecandidats.submit();
		}
		
	}
}


function ajouterChoix(){
	var maTable = document.getElementById('table_formulaire_sondage');
//	var numero_choix = maTable.getElementsByClassName('class_choix').length+1  ;	
	var numero_choix = 1;
	var tr1 = maTable.insertRow(maTable.rows.length-3) ;
	tr1.setAttribute('class','class_choix') ;
	var th1 = document.createElement('th');
	var td1 = document.createElement('td');
	th1.innerHTML = '<label for=\"choix'+numero_choix+'_sondage\">Choix '+numero_choix+'</label>';
	td1.innerHTML = '<input class=\"inputgrand\" type=\"text\" value=\"\" name=\"libelle[]\"/>';
	tr1.appendChild(th1);
	tr1.appendChild(td1);	
	var tr2 = maTable.insertRow(maTable.rows.length-3)
	var th2 = document.createElement('th');
	var td2 = document.createElement('td');
	td2.setAttribute('width','70%') ;
	th2.innerHTML = '<label for=\"description\">Description </label><div class=\"infoitalique\" style=\"width: 200px;\">Vous pouvez donner une description de votre choix pour le sondage.<br/></div>';
	td2.innerHTML = '<textarea id=\"description'+numero_choix+'\" cols=\"50\" rows=\"10\" name=\"description[]\"/>';
	tr2.appendChild(th2);
	tr2.appendChild(td2);			
		
	var tr3 = maTable.insertRow(maTable.rows.length-3)
	var td3 = document.createElement('td');
	td3.setAttribute('colspan','2') ;
	td3.innerHTML = '<a onclick=\"enleve(this.parentNode.parentNode);\">Supprimer choix</a>';
	tr3.appendChild(td3);				

};


function enleve(ob){
					
	var maTable = document.getElementById('table_formulaire_sondage').tBodies[0];
	var f1 = ob.previousSibling ;
	var f2 = f1.previousSibling ;	
		
	maTable.removeChild(f1);	
	maTable.removeChild(f2);	
	maTable.removeChild(ob); 
};	


/*Permet de cocher/decocher l'ensemble des checkbox sur la partie de recupertation des contacts*/
function checkCheckBoxes() {
	if(document.getElementById('checkflag').innerHTML == 'false'){
		//on ne prend en compte que les checkboxes
		nbrInputApresCheckboxes = 4;
		for(i=0; i<document.getElementsByTagName('input').length - nbrInputApresCheckboxes; i++){
			document.getElementById(i).checked = true;
		}
		document.getElementById('checkflag').innerHTML = 'true';
		document.getElementById('checkall').innerHTML = 'Aucun';
	}else if (document.getElementById('checkflag').innerHTML == 'true'){
		for(i=0; i<document.getElementsByTagName('input').length - nbrInputApresCheckboxes; i++){
			document.getElementById(i).checked = false;
		}
		document.getElementById('checkflag').innerHTML = 'false';
		document.getElementById('checkall').innerHTML = 'Tous';
	}
}

/*Permet d'afficher la descritpion des fonctionnalités de partage sur les reseaux sociaux*/
function afficheDescritpion( info ){
	if(info == null || info == ''){
		document.getElementById('descriptionpartage').innerHTML = '';
	}else{
		document.getElementById('descriptionpartage').innerHTML = info;
	}
}


function verifierMessageModalTiny() {
	var contenu;
	contenu = document.getElementById('descriptif_ifr');
	contenuIframe = contenu.contentWindow.document.body.innerHTML;
	
}

function verifierMessageModalTinyPoste() {
	var contenu;
	contenu = document.getElementById('descriptif_ifr');
	contenuIframe = contenu.contentWindow.document.body.innerHTML;
	
	contenuIframeHidden =  contenu.contentWindow.document.body.firstChild.firstChild.nodeValue;

	if(strip_tags(contenuIframe) != ''){
		contenuIframeHidden = trim(html_entity_decode(strip_tags(contenuIframe)));
	}
	
	/*if(contenuIframeHidden == ''){
		contenuIframeHidden = 'null';
	}*/

	document.getElementById('descriptif').value = contenuIframe;
	document.getElementById('descriptif_hidden').value = contenuIframeHidden;
	
}

function verifierMessageModalTinyChamp(champ) {
	var contenu;
	contenu = document.getElementById(champ+'_ifr');
	contenuIframe = contenu.contentWindow.document.body.innerHTML;
	
	contenuIframeHidden =  contenu.contentWindow.document.body.firstChild.firstChild.nodeValue;

	if(strip_tags(contenuIframe) != ''){
		contenuIframeHidden = trim(html_entity_decode(strip_tags(contenuIframe)));
	}
	
	/*if(contenuIframeHidden == ''){
		contenuIframeHidden = 'null';
	}*/

	document.getElementById(champ).value = contenuIframe;
	document.getElementById(champ+'_hidden').value = contenuIframeHidden;
	
}

function strip_tags (str, allowed_tags) {
    // http://kevin.vanzonneveld.net
     // *     example 1: strip_tags('<p>Kevin</p> <br /><b>van</b> <i>Zonneveld</i>', '<i><b>');
    // *     returns 1: 'Kevin <b>van</b> <i>Zonneveld</i>'
    // *     example 2: strip_tags('<p>Kevin <img src="someimage.png" onmouseover="someFunction()">van <i>Zonneveld</i></p>', '<p>');
    // *     returns 2: '<p>Kevin van Zonneveld</p>'
    // *     example 3: strip_tags("<a href='http://kevin.vanzonneveld.net'>Kevin van Zonneveld</a>", "<a>");
    // *     returns 3: '<a href='http://kevin.vanzonneveld.net'>Kevin van Zonneveld</a>'
    // *     example 4: strip_tags('1 < 5 5 > 1');
    // *     returns 4: '1 < 5 5 > 1'
 
    var key = '', allowed = false;
    var matches = [];
    var allowed_array = [];
    var allowed_tag = '';
    var i = 0;
    var k = '';
    var html = '';
 
    var replacer = function (search, replace, str) {
        return str.split(search).join(replace);
    };
 
    // Build allowes tags associative array
    if (allowed_tags) {
        allowed_array = allowed_tags.match(/([a-zA-Z0-9]+)/gi);
    }
 
    str += '';
 
    // Match tags
    matches = str.match(/(<\/?[\S][^>]*>)/gi);
 
    // Go through all HTML tags
    for (key in matches) {
        if (isNaN(key)) {
            // IE7 Hack
            continue;
        }
 
        // Save HTML tag
        html = matches[key].toString();
 
        // Is tag not in allowed list? Remove from str!
        allowed = false;
 
        // Go through all allowed tags
        for (k in allowed_array) {
            // Init
            allowed_tag = allowed_array[k];
            i = -1;
 
            if (i != 0) { i = html.toLowerCase().indexOf('<'+allowed_tag+'>');}
            if (i != 0) { i = html.toLowerCase().indexOf('<'+allowed_tag+' ');}
            if (i != 0) { i = html.toLowerCase().indexOf('</'+allowed_tag)   ;}
 
            // Determine
            if (i == 0) {
                allowed = true;
                break;
            }
        }
 
        if (!allowed) {
            str = replacer(html, "", str); // Custom replace. No regexing
        }
    }
 
    return str;

}

function trim (str, charlist) {
    // http://kevin.vanzonneveld.net
    // *     example 1: trim('    Kevin van Zonneveld    ');
    // *     returns 1: 'Kevin van Zonneveld'
    // *     example 2: trim('Hello World', 'Hdle');
    // *     returns 2: 'o Wor'
    // *     example 3: trim(16, 1);
    // *     returns 3: 6
 
    var whitespace, l = 0, i = 0;
    str += '';
    
    if (!charlist) {
        // default list
        whitespace = " \n\r\t\f\x0b\xa0\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u200b\u2028\u2029\u3000";
    } else {
        // preg_quote custom list
        charlist += '';
        whitespace = charlist.replace(/([\[\]\(\)\.\?\/\*\{\}\+\$\^\:])/g, '$1');
    }
    
    l = str.length;
    for (i = 0; i < l; i++) {
        if (whitespace.indexOf(str.charAt(i)) === -1) {
            str = str.substring(i);
            break;
        }
    }
    
    l = str.length;
    for (i = l - 1; i >= 0; i--) {
        if (whitespace.indexOf(str.charAt(i)) === -1) {
            str = str.substring(0, i + 1);
            break;
        }
    }
    
    return whitespace.indexOf(str.charAt(0)) === -1 ? str : '';
}


function html_entity_decode (string, quote_style) {
   
    // -    depends on: get_html_translation_table
    // *     example 1: html_entity_decode('Kevin &amp; van Zonneveld');
    // *     returns 1: 'Kevin & van Zonneveld'
    // *     example 2: html_entity_decode('&amp;lt;');
    // *     returns 2: '&lt;'
 
    var hash_map = {}, symbol = '', tmp_str = '', entity = '';
    tmp_str = string.toString();
    
    if (false === (hash_map = this.get_html_translation_table('HTML_ENTITIES', quote_style))) {
        return false;
    }
 
    for (symbol in hash_map) {
        entity = hash_map[symbol];
        tmp_str = tmp_str.split(entity).join(symbol);
    }
    tmp_str = tmp_str.split('&#039;').join("'");
    
    return tmp_str;
}


function get_html_translation_table (table, quote_style) {
    // http://kevin.vanzonneveld.net
    // %          note: It has been decided that we're not going to add global
    // %          note: dependencies to php.js, meaning the constants are not
    // %          note: real constants, but strings instead. Integers are also supported if someone
    // %          note: chooses to create the constants themselves.
    // *     example 1: get_html_translation_table('HTML_SPECIALCHARS');
    // *     returns 1: {'"': '&quot;', '&': '&amp;', '<': '&lt;', '>': '&gt;'}
    
    var entities = {}, hash_map = {}, decimal = 0, symbol = '';
    var constMappingTable = {}, constMappingQuoteStyle = {};
    var useTable = {}, useQuoteStyle = {};
    
    // Translate arguments
    constMappingTable[0]      = 'HTML_SPECIALCHARS';
    constMappingTable[1]      = 'HTML_ENTITIES';
    constMappingQuoteStyle[0] = 'ENT_NOQUOTES';
    constMappingQuoteStyle[2] = 'ENT_COMPAT';
    constMappingQuoteStyle[3] = 'ENT_QUOTES';
 
    useTable       = !isNaN(table) ? constMappingTable[table] : table ? table.toUpperCase() : 'HTML_SPECIALCHARS';
    useQuoteStyle = !isNaN(quote_style) ? constMappingQuoteStyle[quote_style] : quote_style ? quote_style.toUpperCase() : 'ENT_COMPAT';
 
    if (useTable !== 'HTML_SPECIALCHARS' && useTable !== 'HTML_ENTITIES') {
        throw new Error("Table: "+useTable+' not supported');
        // return false;
    }
 
    entities['38'] = '&amp;';
    if (useTable === 'HTML_ENTITIES') {
        entities['160'] = '&nbsp;';
        entities['161'] = '&iexcl;';
        entities['162'] = '&cent;';
        entities['163'] = '&pound;';
        entities['164'] = '&curren;';
        entities['165'] = '&yen;';
        entities['166'] = '&brvbar;';
        entities['167'] = '&sect;';
        entities['168'] = '&uml;';
        entities['169'] = '&copy;';
        entities['170'] = '&ordf;';
        entities['171'] = '&laquo;';
        entities['172'] = '&not;';
        entities['173'] = '&shy;';
        entities['174'] = '&reg;';
        entities['175'] = '&macr;';
        entities['176'] = '&deg;';
        entities['177'] = '&plusmn;';
        entities['178'] = '&sup2;';
        entities['179'] = '&sup3;';
        entities['180'] = '&acute;';
        entities['181'] = '&micro;';
        entities['182'] = '&para;';
        entities['183'] = '&middot;';
        entities['184'] = '&cedil;';
        entities['185'] = '&sup1;';
        entities['186'] = '&ordm;';
        entities['187'] = '&raquo;';
        entities['188'] = '&frac14;';
        entities['189'] = '&frac12;';
        entities['190'] = '&frac34;';
        entities['191'] = '&iquest;';
        entities['192'] = '&Agrave;';
        entities['193'] = '&Aacute;';
        entities['194'] = '&Acirc;';
        entities['195'] = '&Atilde;';
        entities['196'] = '&Auml;';
        entities['197'] = '&Aring;';
        entities['198'] = '&AElig;';
        entities['199'] = '&Ccedil;';
        entities['200'] = '&Egrave;';
        entities['201'] = '&Eacute;';
        entities['202'] = '&Ecirc;';
        entities['203'] = '&Euml;';
        entities['204'] = '&Igrave;';
        entities['205'] = '&Iacute;';
        entities['206'] = '&Icirc;';
        entities['207'] = '&Iuml;';
        entities['208'] = '&ETH;';
        entities['209'] = '&Ntilde;';
        entities['210'] = '&Ograve;';
        entities['211'] = '&Oacute;';
        entities['212'] = '&Ocirc;';
        entities['213'] = '&Otilde;';
        entities['214'] = '&Ouml;';
        entities['215'] = '&times;';
        entities['216'] = '&Oslash;';
        entities['217'] = '&Ugrave;';
        entities['218'] = '&Uacute;';
        entities['219'] = '&Ucirc;';
        entities['220'] = '&Uuml;';
        entities['221'] = '&Yacute;';
        entities['222'] = '&THORN;';
        entities['223'] = '&szlig;';
        entities['224'] = '&agrave;';
        entities['225'] = '&aacute;';
        entities['226'] = '&acirc;';
        entities['227'] = '&atilde;';
        entities['228'] = '&auml;';
        entities['229'] = '&aring;';
        entities['230'] = '&aelig;';
        entities['231'] = '&ccedil;';
        entities['232'] = '&egrave;';
        entities['233'] = '&eacute;';
        entities['234'] = '&ecirc;';
        entities['235'] = '&euml;';
        entities['236'] = '&igrave;';
        entities['237'] = '&iacute;';
        entities['238'] = '&icirc;';
        entities['239'] = '&iuml;';
        entities['240'] = '&eth;';
        entities['241'] = '&ntilde;';
        entities['242'] = '&ograve;';
        entities['243'] = '&oacute;';
        entities['244'] = '&ocirc;';
        entities['245'] = '&otilde;';
        entities['246'] = '&ouml;';
        entities['247'] = '&divide;';
        entities['248'] = '&oslash;';
        entities['249'] = '&ugrave;';
        entities['250'] = '&uacute;';
        entities['251'] = '&ucirc;';
        entities['252'] = '&uuml;';
        entities['253'] = '&yacute;';
        entities['254'] = '&thorn;';
        entities['255'] = '&yuml;';
    }
 
    if (useQuoteStyle !== 'ENT_NOQUOTES') {
        entities['34'] = '&quot;';
    }
    if (useQuoteStyle === 'ENT_QUOTES') {
        entities['39'] = '&#39;';
    }
    entities['60'] = '&lt;';
    entities['62'] = '&gt;';
 
 
    // ascii decimals to real symbols
    for (decimal in entities) {
        symbol = String.fromCharCode(decimal);
        hash_map[symbol] = entities[decimal];
    }
    
    return hash_map;
}

function is_null (mixed_var) {
    return ( mixed_var === null );
}

function tinyMCEModalBox(champ) {
	var contenu;
	contenu = document.getElementById(champ+'_ifr');
	contenuIframe = contenu.contentWindow.document.body.innerHTML;
	contenuIframeHidden = contenu.contentWindow.document.body.firstChild.firstChild.nodeValue;
//	window.alert(contenuIframeHidden);
//	window.alert('coucou');
	if((is_null(contenuIframeHidden)) == true) {	
		document.getElementById(champ).value = contenuIframe;
	}
	
}

function chargerRubriqueFille(auth, idrubrique) {
	new Ajax.Updater('item', '/'+auth+'/forum/listerRubriqueFille?rubrique='+idrubrique , {asynchronous:true, evalScripts:false } ) ;
	deplierArbre(idrubrique, auth);
}

function deplierArbre(id_rubrique, application) {
	document.getElementById('sous_rubrique_'+id_rubrique).style.display="block";
	document.getElementById(id_rubrique).innerHTML = '<span class="arbremoins" onclick="replierArbre('+id_rubrique+',\''+application+'\')"></span>';
	new Ajax.Updater('ajax', '/'+application+'/forum/deplier?rubrique='+id_rubrique , {asynchronous:true, evalScripts:false } ) ;
}

function replierArbre(id_rubrique, application) {
	document.getElementById('sous_rubrique_'+id_rubrique).style.display="none";
	document.getElementById(id_rubrique).innerHTML = '<span class="arbreplus" onclick="deplierArbre('+id_rubrique+',\''+application+'\')"></span>';
	new Ajax.Updater('ajax', '/'+application+'/forum/replier?rubrique='+id_rubrique , {asynchronous:true, evalScripts:false } ) ;
}

function deplierMenu(IdOption) {
	if(document.getElementById('menuOption'+IdOption).style.display=="block"){
		document.getElementById('menuOption'+IdOption).style.display="none";
	}
	else{
		document.getElementById('menuOption'+IdOption).style.display="block";
	}
}

//Affiche la description des compétences
function afficherDescriptionCompetence(total, id_competence) {
	
	for(i=1;i<=total;i++){
		if(i==id_competence){
			if(document.getElementById('competence'+i).style.display == "table-row") {
				document.getElementById('competence'+i).style.display="none";
			} else {
				document.getElementById('competence'+i).style.display="table-row";
			}
		}else{
			document.getElementById('competence'+i).style.display="none";
		}
	}
}

function afficherDescriptionCompetenceModal(total, id_competence) {
	
	for(i=1;i<=total;i++){
		if(i==id_competence){
			if(document.getElementById('competence'+i).style.display == "block") {
				document.getElementById('competence'+i).style.display="none";
			} else {
				document.getElementById('competence'+i).style.display="block";
			}
		}else{
			document.getElementById('competence'+i).style.display="none";
		}
	}
}

function afficherDescriptionPosteResume(id_recruteur, reference) {
	var hauteur = document.getElementById('information_entreprise_'+id_recruteur).offsetHeight;
	var nomnav = navigator.appName;
	
	document.getElementById('information_entreprise_'+id_recruteur).style.display="none";
	if (nomnav == 'Microsoft Internet Explorer'){
		document.getElementById('descriptif_'+reference).style.height=(hauteur-1)+"px";
	}else{
		document.getElementById('descriptif_'+reference).style.height=hauteur+"px";
	}
	document.getElementById('descriptif_'+reference).style.display="block";
}

function masquerDescriptionPosteResume(id_recruteur, reference) {
	document.getElementById('information_entreprise_'+id_recruteur).style.display="table-row";
	document.getElementById('descriptif_'+reference).style.display="none";
}

//cette fonction redéfinit la taille du tiny_mce par rapport à l'élément qui le contient 
function elo_resizeTinyMce(id_textarea_tiny){
	
	//alert(id_textarea_tiny);
	
	var tiny_iframe = id_textarea_tiny+'_ifr';	
	var textarea_longueur = document.getElementById(id_textarea_tiny).innerHTML.length ;
	
	//alert(textarea_longueur);
	//alert(tiny_iframe);
	
	if(document.getElementById(tiny_iframe)){
		if(document.getElementById(tiny_iframe).contentDocument.body && document.getElementById(tiny_iframe).contentDocument.body.innerHTML.length>textarea_longueur){
			document.getElementById(tiny_iframe).style.height = '100%';	
			document.getElementById(tiny_iframe).style.height = '100%';	
		}
	}
	else {
		setTimeout( "elo_resizeTinyMce('"+id_textarea_tiny+"')" , 1000 );
	}		
}




function nettoyerTextTinyMce(nom,params,ajoutTargetTagA){
	if(params.length == 0 || !params)
		params = new Array('img','input','textarea') ;
	var ed = tinyMCE.getInstanceById(nom);
	var contenu = ed.getContent();
	
	//alert(contenu);
	
	var paramsAjax = 'tags=';
	for(var i=0;i<params.length;i++){
		paramsAjax+=params[i]+'-' ;
	} 
	
	paramsAjax+='script#';
	
	if(ajoutTargetTagA == true)
		paramsAjax+='&ajoutTargetTagA=1' ;
	else
		paramsAjax+='&ajoutTargetTagA=0' ;
	
	
	paramsAjax+= '&texte='+escape(contenu);
	//alert(tinyMCE.activeEditor.getContent()) ;
	new Ajax.Request('/public.php/forum/nettoyageTextTinyMce',
							    { 	method: 'post',
							    	
							    	postBody:paramsAjax,
							    	
							    	onSuccess: function(transport){
							           		//alert(transport.responseText) ;
							           		tinyMCE.activeEditor.setContent(transport.responseText+'<br />');
							               
							        },
							        
							        onFailure: function(){
							           		alert('une erreur c\'est produite');
							               
							        },
							        onException: function(){alert('exception');}
							    }
							);
}

/*
*@params : 	champ => champ de texte
			limite => limite de caractères
			id_affichage => id contenant le nombre de caractères
*
*/

function verificationLongueurSaisie(champ,limite,id_affichage){
	var chaine = champ.value ;
	//alert(chaine); 
	var longueurChaine = chaine.length ;
	//alert(longueurChaine);
	
	//mise à jour de l'élément contenant le message du
	//nombre de caractères saisis
	if(document.getElementById(id_affichage))
		document.getElementById(id_affichage).innerHTML = longueurChaine ;
	if(longueurChaine>limite)
		champ.style.backgroundColor = '#FFD1C2';
		
	else
		champ.style.backgroundColor = 'white';
		
	return false ;

}

function secteurActivite(visible) {

	var texte = '<select name="secteur_activite" id="secteur_activite">';
	texte += '<option value="informatique">Informatique</option>';
	texte += '<option value="télécoms">Télécoms</option>';
	texte += '<option value="banque / assurance">Banque / Assurance</option>';
	texte += '<option value="environnement / énergie">Environnement / Energie</option>';
	texte += '<option value="transports / automobile / aéronautique">Automobile / Aéronautique</option>';
	texte += '<option value="industrie / mécanique">Industrie / Mécanique</option>';
	texte += '<option value="btp bureau études">BTP / Bureau d\'études</option>';
	texte += '<option value="chimie / pharmacie">Chimie / Pharmacie</option>';
	texte += '<option value="éléctronique / microélectronique">Électronique / Microélectronique</option>';
	texte += '<option value="finance de marché">Finance de marché</option>';
	texte += '<option value="autres">Autres</option>';
	texte += '</select>';
	
	var texte1 = '<label for="secteur_activite">Secteur d\'activité <span class="etoile">*</span></label>';
	texte1 += '<div class="infoitalique" style="width:200px">Indiquez le secteur d\'activité de votre société.<br /></div>';

	
	
	if(visible == 1) {
		document.getElementById('secteur_activite_1').innerHTML = texte1;
		document.getElementById('secteur_activite_2').innerHTML = texte;
	} else {
		document.getElementById('secteur_activite_1').innerHTML = '';
		document.getElementById('secteur_activite_2').innerHTML = '';
	}
}


function ajouterRegion(region) {
	
	window.alert(document.getElementById(region).checked);
	if((document.getElementById(region).checked)==true){
		nbre++;
	} else {
 		nbre--;
 	}
 	if(nbre > 3){
 		document.getElementById(region).checked=false;
 		nbre--;
 	} 
	
}


function contenuObjet(objet) {
	var texte = '';
	for(var i in objet) {
		texte+= i+' => '+objet[i]+"\n";
	}
	return texte;
}

function checkDeparetement(reg) {
	var frere = reg.nextSibling;
	var tous = new Array();
	while(frere.className!="region" && frere!=null){
		var input = frere.childNodes[1].firstChild;
		if(reg.childNodes[1].firstChild.checked)
			input.checked=true;
		else
			input.checked=false;
			
		frere = frere.nextSibling;
	}
}

function afficherMasquer(id){
	if(document.getElementById(id).style.display == "" || document.getElementById(id).style.display == "none"){
		/*On affiche*/
		document.getElementById(id).style.display = "block";
	}else{
		/*On masque*/
		document.getElementById(id).style.display = "none";
	}
}
