function afficherCacher(ajout_sport) {
	if(document.getElementById(ajout_sport).style.display == 'block') {
		alert('toto');
		document.getElementById(ajout_sport).style.display = 'none';
	} else {
		alert('tata');
		document.getElementById(ajout_sport).style.display = 'block';
	}
}

i0 = new Image;
i1 = new Image;
i2 = new Image;
i3 = new Image;
i4 = new Image;
i5 = new Image;
i6 = new Image;
i7 = new Image;
i8 = new Image;
i9 = new Image;
imgSrc = new Array;
imgSrc[0] = 'images/h/h0.png';
imgSrc[1] = 'images/h/h1.png';
imgSrc[2] = 'images/h/h2.png';
imgSrc[3] = 'images/h/h3.png';
imgSrc[4] = 'images/h/h4.png';
imgSrc[5] = 'images/h/h5.png';
imgSrc[6] = 'images/h/h6.png';
imgSrc[7] = 'images/h/h7.png';
imgSrc[8] = 'images/h/h8.png';
imgSrc[9] = 'images/h/h9.png';
i0.src = imgSrc[0];
i1.src = imgSrc[1];
i2.src = imgSrc[2];
i3.src = imgSrc[3];
i4.src = imgSrc[4];
i5.src = imgSrc[5];
i6.src = imgSrc[6];
i7.src = imgSrc[7];
i8.src = imgSrc[8];
i9.src = imgSrc[9];

function date() {
	
	var obj_image = '';
	Today = new Date;
	heure = Today.getHours();
	min = Today.getMinutes();
	sec = Today.getSeconds();
	jour = Today.getDate();
	nbJour = Today.getDay();
	mois = Today.getMonth()+1;
	annee = Today.getFullYear();
	
	dateComplete = Today.getDate();
	
	// HEURE
	if (sec < 10)
		sec = "0"+sec;
	if (min < 10)
		min = "0"+min;
	if (heure < 10)
		heure = "0"+heure;
	DinaHeure = ""+ heure + min;
	
	for(a=0;a<4;a++)
	{
		// HEURE
		obj_image = eval("document.heure_img"+(a+1));
		ejs_char = DinaHeure.charAt(a);
		obj_image.src = imgSrc[ejs_char];
	}
	
	dateText = date_fr_text(nbJour,jour,mois);
	document.getElementById('h_date').innerHTML = "" + dateText + "";
}

function date_fr_text(nbJour,jour,mois) {

	TabJour = new Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
	TabMois = new Array("janvier","février","mars","avril","mai","juin","juillet","aout","septembre","octobre","novembre","décembre");
	
	messageDate = TabJour[nbJour] + " " + jour + " " + TabMois[mois-1] + " ";
	return messageDate;
}

function checkInscription() {
	
	var tmpError = '';
	if (document.getElementById("inscription_nom").value == '' || document.getElementById("inscription_nom").value == 'Votre nom') {
		tmpError = tmpError + '- Nom vide<br />';
	}
	if (document.getElementById("inscription_prenom").value == '' || document.getElementById("inscription_prenom").value == 'Votre prenom') {
		tmpError = tmpError + '- Prenom vide<br />';
	}
	if (document.getElementById("inscription_email").value == '') {
		tmpError = tmpError + '- Adresse email vide<br />';
	} else {
		if (regexMail(document.getElementById("inscription_email").value)) {
		} else {
			tmpError = tmpError + '- Adresse email invalide<br />';
		}
	}
	if (document.getElementById("inscription_sexe_homme").checked == false) {
		if (document.getElementById("inscription_sexe_femme").checked == false) {
			tmpError = tmpError + '- Sexe non renseign&eacute;<br />';
		}
	}
	if (document.getElementById("inscription_cp").value == '' || document.getElementById("inscription_cp").value == 'Code postal') {
		tmpError = tmpError + '- Code postal vide<br />';
	}
	if (document.getElementById("inscription_pass").value == '' || document.getElementById("inscription_pass").value == 'Mot de passe') {
		tmpError = tmpError + '- Mot de passe vide<br />';
	} 
	/*
	else {
		if (document.getElementById("inscription_password").value == '') {
			tmpError = tmpError + '- Deuxi&egrave;me mot de passe vide<br /> ';
		} else {
			if (document.getElementById("inscription_pass").value != document.getElementById("inscription_password").value) {
				tmpError = tmpError + '- Les deux passwords ne sont pas identiques<br />';
			}
		}
	}
	*/
	if (document.getElementById("inscription_cgu").checked == false) {
		tmpError = tmpError + '- Veuillez accepter les conditions g&eacute;n&eacute;rale d\'utilisation';
	}
	
	if (tmpError == '') {
		document.getElementById('inscription_loader').style.display = 'block';
		document.getElementById('inscription_error').style.display = 'none';
		document.getElementById('inscription_ok').style.display = 'none';
		document.inscription_form.submit();
	} else {
		document.getElementById('inscription_error').style.display = 'block';
		var textError = "<strong>L\'inscription n\'&agrave; pu &ecirc;tre faite, veuillez corriger ces erreurs : </strong><br />";
		tmpError = textError + tmpError;
		document.getElementById('inscription_error').innerHTML = tmpError;
		return false;
	};
}

function checkCompte() {
	var tmpError = '';
	if (document.getElementById("compte_nom").value == '' || document.getElementById("compte_nom").value == 'Votre nom') {
		tmpError = tmpError + '- Nom vide<br />';
	}
	if (document.getElementById("compte_prenom").value == '' || document.getElementById("compte_prenom").value == 'Votre prenom') {
		tmpError = tmpError + '- Prenom vide<br />';
	}
	if (document.getElementById("compte_email").value == '') {
		tmpError = tmpError + '- Adresse email vide<br />';
	} else {
		if (regexMail(document.getElementById("compte_email").value)) {
		} else {
			tmpError = tmpError + '- Adresse email invalide<br />';
		}
	}
	if (document.getElementById("compte_sexe_homme").checked == false) {
		if (document.getElementById("compte_sexe_femme").checked == false) {
			tmpError = tmpError + '- Sexe non renseign&eacute;<br />';
		}
	}
	if (document.getElementById("compte_cp").value == '' || document.getElementById("compte_cp").value == 'Code postal') {
		tmpError = tmpError + '- Code postal vide<br />';
	}
	if (document.getElementById("compte_pass").value == '' || document.getElementById("compte_pass").value == 'Mot de passe') {
		
	} 
	/*
	else {
		if (document.getElementById("compte_password").value == '') {
			tmpError = tmpError + '- Deuxi&egrave;me mot de passe vide<br /> ';
		} else {
			if (document.getElementById("compte_pass").value != document.getElementById("compte_password").value) {
				tmpError = tmpError + '- Les deux mots de passe ne sont pas identiques<br />';
			}
		}
	}
	*/
	
	if (tmpError == '') {
		document.getElementById('compte_loader').style.display = 'block';
		document.getElementById('compte_error').style.display = 'none';
		document.getElementById('compte_ok').style.display = 'none';
		document.compte_form.submit();
	} else {
		document.getElementById('compte_error').style.display = 'block';
		var textError = "<strong>La modification n\'&agrave; pu &ecirc;tre faite, veuillez corriger ces erreurs : </strong><br />";
		tmpError = textError + tmpError;
		document.getElementById('compte_error').innerHTML = tmpError;
		return false;
	};
}

function checkContact() {
	
	var tmpError = '';
	if (document.getElementById("contact_nom").value == '') {
		tmpError = tmpError + '- Nom et Prenom vide<br />';
	}
	if (document.getElementById("contact_email").value == '') {
		tmpError = tmpError + '- Email vide<br /> ';
	} else {
		if (regexMail(document.getElementById("contact_email").value)) {
		} else {
			tmpError = tmpError + '- Mail non valide, doit avoir la forme : nom@mail.com<br /> ';
		}
	}
	if (document.getElementById("contact_message").value == '') {
		tmpError = tmpError + '- Message vide<br /> ';
	}
	
	if (tmpError == '') {
		document.getElementById('contact_loader').style.display = 'block';
		document.getElementById('contact_error').style.display = 'none';
		document.getElementById('contact_ok').style.display = 'none';
		document.contact_form.submit();
	} else {
		document.getElementById('contact_error').style.display = 'block';
		var textError = "<strong>L\'Email n\'&agrave; pu &ecirc;tre envoy&eacute;, veuillez corriger ces erreurs : </strong><br />";
		tmpError = textError + tmpError;
		document.getElementById('contact_error').innerHTML = tmpError;
		return false;
	};
}

function checkSuggestions() {
	
	var tmpError = '';
	if (document.getElementById("suggestions_nom").value == '') {
		tmpError = tmpError + '- Nom et Prenom vide<br />';
	}
	if (document.getElementById("suggestions_email").value == '') {
		tmpError = tmpError + '- Email vide<br />';
	} else {
		if (regexMail(document.getElementById("suggestions_email").value)) {
		} else {
			tmpError = tmpError + '- Mail non valide, doit avoir la forme : nom@mail.com <br />';
		}
	}
	if (document.getElementById("suggestions_message").value == '') {
		tmpError = tmpError + '- Message vide ';
	}
	
	if (tmpError == '') {
		document.getElementById('suggestions_loader').style.display = 'block';
		document.getElementById('suggestions_error').style.display = 'none';
		document.getElementById('suggestions_ok').style.display = 'none';
		document.suggestions_form.submit();
	} else {
		document.getElementById('suggestions_error').style.display = 'block';
		var textError = "<strong>L\'Email n\'&agrave; pu &ecirc;tre envoy&eacute;, veuillez corriger ces erreurs : </strong><br />";
		tmpError = textError + tmpError;
		document.getElementById('suggestions_error').innerHTML = tmpError;
		return false;
	};
}

function checkPartager() {

	var tmpError = '';
	if (document.getElementById("partager_nom").value == '') {
		tmpError = tmpError + '- Nom et Prenom vide<br />';
	}
	if (document.getElementById("partager_email").value == '') {
		tmpError = tmpError + '- Email vide<br />';
	} else {
		if (regexMail(document.getElementById("partager_email").value)) {
		} else {
			tmpError = tmpError + '- Email 1 invalide, doit avoir la forme : nom@mail.com <br />';
		}
	}
	if (document.getElementById("partager_email2").value == 'Adresse de votre ami') document.getElementById("partager_email2").value='';
	if (document.getElementById("partager_email2").value != '') {
		if (regexMail(document.getElementById("partager_email2").value)) {
		} else {
			tmpError = tmpError + '- Email 2 invalide, doit avoir la forme : nom@mail.com  <br />';
		}
	}
	if (document.getElementById("partager_email3").value == 'Adresse de votre ami') document.getElementById("partager_email3").value='';
	if (document.getElementById("partager_email3").value != '') {
		if (regexMail(document.getElementById("partager_email3").value)) {
		} else {
			tmpError = tmpError + '- Email 3 invalide, doit avoir la forme : nom@mail.com <br />';
		}
	}
	if (document.getElementById("partager_message").value == '') {
		tmpError = tmpError + '- Message vide <br />';
	}
	
	if (tmpError == '') {
		document.getElementById('partager_loader').style.display = 'block';
		document.getElementById('partager_error').style.display = 'none';
		document.getElementById('partager_ok').style.display = 'none';
		document.partager_form.submit();
	} else {
		document.getElementById('partager_error').style.display = 'block';
		var textError = "<strong>L\'Email n\'&agrave; pu &ecirc;tre envoy&eacute;, veuillez corriger ces erreurs : </strong><br />";
		tmpError = textError + tmpError;
		document.getElementById('partager_error').innerHTML = tmpError;
		return false;
	};
}

function checkAjoutserv() {
	
	var tmpError = '';
	if (document.getElementById("ajout_serv_url").value == '') {
		tmpError = tmpError + '- Nom vide<br />';
	}
	if (document.getElementById("ajout_serv_nom").value == '') {
		tmpError = tmpError + '- Champs Url vide<br />';
	}
	if (tmpError == '') {
		document.getElementById('ajout_serv_error').style.display = 'none';
		document.getElementById('ajout_serv_ok').style.display = 'none';
		document.getElementById('ordreServ').value = ordreNewFav;
		document.getElementById('idServiceTypeAdd').value = idServiceType;
		document.ajout_serv_form.submit();
		decompte2 = window.setInterval("decompteServ()",1000);
		document.getElementById('close_serv').style.display = 'none';
		document.getElementById('submit_serv').style.display = 'none';
		document.getElementById('exemple_serv').style.display = 'none';
		/*
		document.getElementById("ajout_serv_nom").disabled=true;
		document.getElementById("ajout_serv_url").disabled=true;
		*/
		
		
	} else {
		document.getElementById('ajout_serv_error').style.display = 'block';
		var textError = "<strong>Le favoris n\'&agrave; pu &ecirc;tre ajout&eacute;, veuillez corriger ces erreurs : </strong><br />";
		tmpError = textError + tmpError;
		document.getElementById('ajout_serv_error').innerHTML = tmpError;
		return false;
	};
}

var decompteServ2;
var compteServ=45;
var idServiceType;

function decompteServ(){
  
  document.getElementById('decompte_ajout_serv').style.display = 'block';
  compte -=1;
  if (compte < 10)
		compte = "0"+compte;
		
  DinaCompte = "" + compte;

  ejs_char2 = DinaCompte.charAt(0);
  document.getElementById('decompte_img1_serv').src = imgSrc[ejs_char2];
  
  ejs_char3 = DinaCompte.charAt(1);
  document.getElementById('decompte_img2_serv').src = imgSrc[ejs_char3];
	  
  if (compte == 0){ // condition d'arrêt du setInterval
     clearInterval (decompte2);
     compte=compteServ=45;
	 ajoutServResult('ajout_serv_ok', 'ajout_serv_loader', idServiceType);
  }
}

function checkAjoutfav() {
	var tmpError = '';
	if (document.getElementById("ajout_fav_url").value == '') {
		tmpError = tmpError + '- Nom vide<br />';
	}
	if (document.getElementById("ajout_fav_nom").value == '') {
		tmpError = tmpError + '- Champs Url vide<br />';
	}
	if (tmpError == '') {
		document.getElementById('ajout_fav_error').style.display = 'none';
		document.getElementById('ajout_fav_ok').style.display = 'none';
		document.getElementById('ordreFav').value = ordreNewFav;
		document.ajout_fav_form.submit();
		decompte2 = window.setInterval("decompte()",1000);
		document.getElementById('close_fav').style.display = 'none';
		document.getElementById('submit_fav').style.display = 'none';
		document.getElementById('exemple_fav').style.display = 'none';
		/*
		document.getElementById("ajout_fav_nom").disabled=true;
		document.getElementById("ajout_fav_url").disabled=true;
		*/
		
	} else {
		document.getElementById('ajout_fav_error').style.display = 'block';
		var textError = "<strong>Le favoris n\'&agrave; pu &ecirc;tre ajout&eacute;, veuillez corriger ces erreurs : </strong><br />";
		tmpError = textError + tmpError;
		document.getElementById('ajout_fav_error').innerHTML = tmpError;
		return false;
	};
}

var decompte2;
var compte=45;

function decompte(){
  
  document.getElementById('decompte_ajout_fav').style.display = 'block';
  compte -=1;
  if (compte < 10)
		compte = "0"+compte;
		
  DinaCompte = "" + compte;

  ejs_char2 = DinaCompte.charAt(0);
  document.getElementById('decompte_img1').src = imgSrc[ejs_char2];
  
  ejs_char3 = DinaCompte.charAt(1);
  document.getElementById('decompte_img2').src = imgSrc[ejs_char3];
	  
  if (compte == 0){ // condition d'arrêt du setInterval
     clearInterval (decompte2);
     compte=compteServ=45;
	 ajoutFavResult('ajout_fav_ok', 'ajout_fav_loader');
  }
}

function sleep() {
	document.ajout_fav_form.submit();
}

function checkAjoutServListe(id, idServType) {
	var tmpError = '';
	var url = '';
	var nom = '';
	if (document.getElementById("ajout_serv_nom_"+idServType).value == '') {
		tmpError = tmpError + '- Nom vide<br />';
	} else {
		nom = document.getElementById("ajout_serv_nom_"+idServType).value;
	}
	if (document.getElementById("ajout_serv_url_"+idServType).value == '') {
		tmpError = tmpError + '- Champs Url vide<br />';
	} else {
		url = document.getElementById("ajout_serv_url_"+idServType).value;
	}
	if (tmpError == '') {
		document.getElementById('serviceType_loader_'+idServType).style.display = 'block';
		service = 'ajout_serv_nom='+nom+'&idServiceTypeAdd='+idServType+'&ajout_serv_url='+url;
		
		var myRequest = new Request({method: 'get', url: 'ajoutServ.php'});
		myRequest.send(service);
		
		var options = {url: 'listeServiceType.php',method: 'get', update: $('all_service')}
		var myRequest = new Request.HTML(options);
		myRequest.send('affiche=content_service_'+idServType);
		
	} else {
		document.getElementById(id).style.display = 'block';
		var textError = "<strong>Le service n\'&agrave; pu &ecirc;tre ajout&eacute;, veuillez corriger ces erreurs : </strong><br />";
		tmpError = textError + tmpError;
		document.getElementById(id).innerHTML = tmpError;
		return false;
	};
}

function checkEditserv() {
	
	var tmpError = '';
	if (document.getElementById("edit_serv_nom").value == '') {
		tmpError = tmpError + '- Nom vide<br />';
	}
	
	if (tmpError == '') {
		document.getElementById('edit_serv_loader').style.display = 'block';
		document.getElementById('edit_serv_error').style.display = 'none';
		document.getElementById('edit_serv_ok').style.display = 'none';
		document.getElementById('edit_serv_id').value = idServToEdit;
		document.getElementById('edit_servType_id').value = idServTypeToEdit;
		document.edit_serv_form.submit();
		
	} else {
		document.getElementById('edit_serv_error').style.display = 'block';
		var textError = "<strong>L\'&eacute;dition du favoris n\'&agrave; pu &ecirc;tre fait, veuillez corriger ces erreurs : </strong><br />";
		tmpError = textError + tmpError;
		document.getElementById('edit_serv_error').innerHTML = tmpError;
		return false;
	};
}

function checkEditfav() {
	
	var tmpError = '';
	if (document.getElementById("edit_fav_nom").value == '') {
		tmpError = tmpError + '- Nom vide<br />';
	}
	
	if (tmpError == '') {
		document.getElementById('edit_fav_loader').style.display = 'block';
		document.getElementById('edit_fav_error').style.display = 'none';
		document.getElementById('edit_fav_ok').style.display = 'none';
		document.getElementById('edit_fav_id').value = idFavToEdit;
		document.edit_fav_form.submit();
		
	} else {
		document.getElementById('edit_fav_error').style.display = 'block';
		var textError = "<strong>L\'&eacute;dition du favoris n\'&agrave; pu &ecirc;tre fait, veuillez corriger ces erreurs : </strong><br />";
		tmpError = textError + tmpError;
		document.getElementById('edit_fav_error').innerHTML = tmpError;
		return false;
	};
}

function supprimerFavoris() {
	document.getElementById('suppr_fav_id').value = idFavToEdit;
	document.suppr_fav_form.submit();
}

function supprimerService() {
	document.getElementById('suppr_serv_id').value = idServToEdit;
	document.getElementById('suppr_servType_id').value = idServTypeToEdit;
	
	document.suppr_serv_form.submit();
}



var idBackToOpen = "";
var idFavToEdit = 0;
function affiche(id, idFav) {
	
	document.getElementById(id).style.display = 'block';
	
	if ( idBackToOpen != id && idBackToOpen != "") {
		document.getElementById(idBackToOpen).style.display = 'none';
		document.getElementById(id).style.display = 'block';
	} else {
		document.getElementById(id).style.display = 'block';
	}
	idBackToOpen = id;
	if (idFav != 0 )
	{
		idFavToEdit = idFav;
	}
}

var idOpen = "";
var ordreNewFav = "";
function openPopin(id, ordre) {
	ordreNewFav = ordre;
	if ( idOpen != id && idOpen != "") {
		document.getElementById(idOpen).style.display = 'none';
		document.getElementById(id).style.display = 'block';
	} else {
		if (document.getElementById(id)) document.getElementById(id).style.display = 'block';
	}
	document.getElementById('fond').style.display = 'block';

	window.addEvent('domready', function(){
		$$('.tip').each(function(el){ el.setStyle('display','none');  });
	});
	
	idOpen = id;
}

function showCapture(){
	window.addEvent('domready', function(){
		$$('.tip').each(function(el){ el.setStyle('display','');  });
	});
}

function closePopin(id) 
{
	window.addEvent('domready', function(){
		$$('.tip').each(function(el){ el.setStyle('display','');  });
	});
	
	t = id.split('_');
	document.getElementById('fond').style.display = 'none';
	document.getElementById(id).style.display = 'none';
	if (document.getElementById('ajout_service_'+t[2])) document.getElementById('ajout_service_'+t[2]).style.display = 'none';
	if (document.getElementById('ajout_serv_error_'+t[2])) document.getElementById('ajout_serv_error_'+t[2]).style.display = 'none';
	
	if (document.getElementById('ajout_serv_nom_'+t[2])) document.getElementById('ajout_serv_nom_'+t[2]).value = '';
	if (document.getElementById('ajout_serv_url_'+t[2])) document.getElementById('ajout_serv_url_'+t[2]).value = '';
}

function closeContact()
{
	document.getElementById('fond').style.display = 'none';
	document.getElementById('content_contact').style.display = 'none';
	document.getElementById('contact_error').style.display = 'none';
	document.getElementById('contact_ok').style.display = 'none';
	
	document.getElementById('contact_nom').value = 'Votre nom';
	document.getElementById('contact_email').value = 'Votre adresse email';
	document.getElementById('contact_message').value = 'Votre message';	
}

function closeSuggestions()
{
	document.getElementById('fond').style.display = 'none';
	document.getElementById('content_suggestions').style.display = 'none';
	document.getElementById('suggestions_error').style.display = 'none';
	document.getElementById('suggestions_ok').style.display = 'none';
	
	document.getElementById('suggestions_nom').value = 'Votre nom';
	document.getElementById('suggestions_email').value = 'Votre adresse email';
	document.getElementById('suggestions_message').value = 'Votre message';
}

function closePartager()
{
	document.getElementById('fond').style.display = 'none';
	document.getElementById('content_partager').style.display = 'none';
	document.getElementById('partager_error').style.display = 'none';
	document.getElementById('partager_ok').style.display = 'none';

	document.getElementById('partager_nom').value = 'Votre nom';
	document.getElementById('partager_message').value = 'Votre message';
	document.getElementById('partager_email').value = 'Adresse de votre ami';
	document.getElementById('partager_email2').value = 'Adresse de votre ami';
	document.getElementById('partager_email3').value = 'Adresse de votre ami';
}

function closeAjoutServ()
{
	document.getElementById('fond').style.display = 'none';
	document.getElementById('content_serv_ajout').style.display = 'none';
	document.getElementById('ajout_serv_error').style.display = 'none';
	document.getElementById('ajout_serv_ok').style.display = 'none';

	document.getElementById('ajout_serv_nom').value = 'Nom du site';
	document.getElementById('ajout_serv_url').value = 'URL du site';
}

function closeAjoutFav()
{
	document.getElementById('fond').style.display = 'none';
	document.getElementById('content_fav_ajout').style.display = 'none';
	document.getElementById('ajout_fav_error').style.display = 'none';
	document.getElementById('ajout_fav_ok').style.display = 'none';

	document.getElementById('ajout_fav_nom').value = 'Nom du site';
	document.getElementById('ajout_fav_url').value = 'URL du site';
}

function closeEditServ()
{
	document.getElementById('fond').style.display = 'none';
	document.getElementById('content_serv_edit').style.display = 'none';
	document.getElementById('edit_serv_error').style.display = 'none';
	document.getElementById('edit_serv_ok').style.display = 'none';

	document.getElementById('edit_serv_nom').value = '';
}

function closeEditFav()
{
	document.getElementById('fond').style.display = 'none';
	document.getElementById('content_fav_edit').style.display = 'none';
	document.getElementById('edit_fav_error').style.display = 'none';
	document.getElementById('edit_fav_ok').style.display = 'none';

	document.getElementById('edit_fav_nom').value = '';
}

function closeInscription()
{
	document.getElementById('fond').style.display = 'none';
	document.getElementById('content_inscription').style.display = 'none';
	document.getElementById('inscription_error').style.display = 'none';
	document.getElementById('inscription_ok').style.display = 'none';

	document.getElementById('inscription_nom').value = 'Votre nom';
	document.getElementById('inscription_prenom').value = 'Votre prenom';
	document.getElementById('inscription_email').value = 'Adresse email';
	document.getElementById('inscription_cp').value = 'Code postal';
	document.getElementById('inscription_pass').value = 'Mot de passe';
	//document.getElementById('inscription_password').value = 'password2';
	document.getElementById('inscription_cgu').checked = false;
	document.getElementById('inscription_sexe_homme').checked = false;
	document.getElementById('inscription_sexe_femme').checked = false;
}

var idFavToEdit;
function openEditPopin(idPopin, idFav, nomFav) {
	document.getElementById('edit_fav_nom').value = nomFav;
	idFavToEdit = idFav;
	openPopin(idPopin);
}

var idServToEdit;
var idServTypeToEdit;
function openEditServPopin(idPopin, idServ, idServType, nomServ) {
	document.getElementById('edit_serv_nom').value = nomServ;
	idServToEdit = idServ;
	idServTypeToEdit = idServType;
	openPopin(idPopin);
}

function regexMail(mailteste) {
	var reg = new RegExp('^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$', 'i');
	if(reg.test(mailteste))
	{
		return(true);
	}
	else
	{
		return(false);
	}
}

function affichePageDaccueil()
{
	document.getElementById('content_accueil_connect').style.display = 'block';
}
function mailResult(id, loader) {
	document.getElementById(id).style.display = 'block';
	document.getElementById(loader).style.display = 'none';
}
function mailResultInscription(id, loader) {
	/*document.getElementById(id).style.display = 'block';
	document.getElementById(loader).style.display = 'none';
	document.getElementById('form_inscription').style.display = 'none';
	
	var options = {url: 'index.php'}
	var myRequest2 = new Request.HTML(options);
	var toUpdate = 'connect=true';
	myRequest2.send(toUpdate);
	window.location.reload();*/
	window.open('index.php?inscrit=true','_top');
}

function mailResultInscriptionError(id, loader)
{
	document.getElementById(id).style.display = 'block';
	document.getElementById(loader).style.display = 'none';
}

function gestionCompte(id, loader) {
	
	document.getElementById(id).style.display = 'block';
	document.getElementById(loader).style.display = 'none';
	
	var optionsheader = {url: 'header.php', update: $('header')};
	var myRequestheader = new Request.HTML(optionsheader);
	myRequestheader.send();
}

function gestionMeteo()
{
	var optionsMeteo = {url: 'meteo.php', update: $('meteo')};
	var myRequestmeteo = new Request.HTML(optionsMeteo);
	myRequestmeteo.send();
}

function gestionHoroscope()
{
	var optionsHoroscope = {url: 'horoscope.php', update: $('horoscope')};
	var myRequesthoroscope = new Request.HTML(optionsHoroscope);
	myRequesthoroscope.send();
}

function ajoutServResult(id, loader, idServiceType) {
	document.getElementById(id).style.display = 'block';
	document.getElementById('decompte_img1').src = '';
	document.getElementById('decompte_img2').src = '';
	document.getElementById('decompte_ajout_serv').style.display = 'none';
	document.getElementById('favoris_off').style.display='none';

	compteServ = 45;
	
	var options = {url: 'listeService.php', onSuccess: function(){ document.getElementById('favoris_off').style.display='block'; }, method : 'get', update: $('favoris_off')}
	var myRequest = new Request.HTML(options);
	var idService = 'idService='+idServiceType
	myRequest.send(idService);
	document.getElementById('close_serv').style.display = 'block';
	document.getElementById('submit_serv').style.display = 'block';
	document.getElementById('exemple_serv').style.display = 'block';
	/*
	document.getElementById("ajout_serv_nom").disabled=false;
	document.getElementById("ajout_serv_url").disabled=false;
	*/
	setTimeout("scrollService()",1000);
	
	if (document.getElementById('content_serv_edit'))
	{
		closeEditServ();
	}
}

function ajoutFavResult(id, loader) {
	document.getElementById(id).style.display = 'block';
	document.getElementById('decompte_img1').src = '';
	document.getElementById('decompte_img2').src = '';
	document.getElementById('decompte_ajout_fav').style.display = 'none';
	document.getElementById('favoris_off').style.display='none';

	
	compte = 45;
	
	var toUpdate = 'display='+display;
	var options = {url: 'updateFav.php', onSuccess: function(){ document.getElementById('favoris_off').style.display='block'; }, method : 'get', update: $('favoris_off')}
	var myRequest2 = new Request.HTML(options);
	myRequest2.send(toUpdate);
	
	document.getElementById('close_fav').style.display = 'block';
	document.getElementById('submit_fav').style.display = 'block';
	document.getElementById('exemple_serv').style.display = 'block';
	/*
	document.getElementById("ajout_fav_nom").disabled=false;
	document.getElementById("ajout_fav_url").disabled=false;
	*/
	setTimeout("scrollFavoris()",1000);
	if (document.getElementById('content_fav_edit'))
	{
		closeEditFav();
	}
}

function editServResult(id, loader, idServiceType) {
	document.getElementById(id).style.display = 'block';
	document.getElementById(loader).style.display = 'none';
	document.getElementById('decompte_img1_serv').src = '';
	document.getElementById('decompte_img2_serv').src = '';
	document.getElementById('favoris_off').style.display='none';
	
	var options = {url: 'listeService.php', onSuccess: function(){ document.getElementById('favoris_off').style.display='block'; }, method : 'get', update: $('favoris_off')}
	var myRequest = new Request.HTML(options);
	var idService = 'idService='+idServiceType;
	myRequest.send(idService);
	
	setTimeout("scrollService()",1000);
}

function editFavResult(id, loader) {
	document.getElementById(id).style.display = 'block';
	document.getElementById(loader).style.display = 'none';
	document.getElementById('decompte_img1').src = '';
	document.getElementById('decompte_img2').src = '';
	
	var toUpdate = 'display='+display;

	var options = {url: 'updateFav.php', method : 'get', update: $('favoris_off')}
	var myRequest2 = new Request.HTML(options);
	myRequest2.send(toUpdate);
	
	setTimeout("scrollFavoris()",1000);
}

var flag = 0;
var display = "";
function openFavoris() {
		var morphElement = document.getElementById('ctn_favoris');
		var morphElement1 = document.getElementById('favoris_off');
		var morphElement2 = document.getElementById('background_favoris');
		
	if (flag == 0) {

		var morphObject = new Fx.Morph(morphElement, {duration : 'short'});
		var morphObject2 = new Fx.Morph(morphElement2, {duration : 'short'});
		var morphObject1 = new Fx.Morph(morphElement1, {
										duration : 'short',
										onStart : function () {
											document.getElementById('ctn_services').style.display = 'none';
											document.getElementById('ctn_screen').style.display = 'none';
											document.getElementById('background_favoris').style.display = 'none';
										},
										onComplete : function() {
											
											var options = {url: 'updateFav.php', method : 'get', update: $('favoris_off')}
											var myRequest = new Request.HTML(options);
											myRequest.send('display=all_fav');
											display = "all_fav";
											document.getElementById('a_right_go_left').style.backgroundImage="url(images/boutons/right-go-right.gif)";
											
											//document.getElementById('ajout_favoris').style.display = 'none';
											document.getElementById('background_favoris').style.display = 'block';
											
											if (document.getElementById(oldIdSpan)) document.getElementById(oldIdSpan).className = 'link_filtre';
											if (document.getElementById('link_fav')) document.getElementById('link_fav').className = 'link_filtre_hover';
											oldIdSpan = '';
											
											setTimeout("scrollFavoris()",1000);
											
										}
		});
		
		morphObject.start({
		 'width': 781
		});
		
		morphObject1.start({
		 'width': 735
		});
		
		morphObject2.start({
		 'width': 781
		});

		flag = 1;
	} else {
							
		var morphObject = new Fx.Morph(morphElement, {duration : 'short'});
		var morphObject2 = new Fx.Morph(morphElement2, {duration : 'short'});
		var morphObject1 = new Fx.Morph(morphElement1, {
						duration : 'short',
						onStart : function () {
							if (document.getElementById('ctn_screen')) document.getElementById('ctn_screen').style.display = 'none';
							if (document.getElementById('ctn_service')) document.getElementById('ctn_service').style.display = 'none';
							if (document.getElementById('barre_filtre_favoris')) document.getElementById('barre_filtre_favoris').style.display = 'none';
						},
						onComplete: function() {
							var options = {url: 'updateFav.php', method : 'get', update: $('favoris_off')}
							var myRequest2 = new Request.HTML(options);
							myRequest2.send('display=first_fav');
							display = "first_fav";
							document.getElementById('ctn_services').style.display = 'block';
							document.getElementById('a_right_go_left').style.backgroundImage="url(images/boutons/right-go-left.gif)";
							var imPath = 'images/title_favoris/0.gif';
							document.getElementById('image_titre').src = imPath;
							//document.getElementById('ajout_favoris').style.display = 'block';
						}
		});
		
		morphObject2.start({
		 'width': 174
		});
		
		morphObject.start({
		 'width': 174
		});
		
		morphObject1.start({
		 'width': 128
		});
		
		flag = 0;
	}
}

function changeServiceDefaut(idServ, idServicetype, idPopin, urlServ, nomServ, isImg)
{
	
	var idImg = 'imgServ_'+idServicetype;
	var pathImg = "images/logos/logos-services/"+idServ+".gif";
	var idNom = 'nomServ_'+idServicetype;
	var idHrefLogo = 'hrefLogoServ_'+idServicetype;
	var urlServLogo = "iframe.php?url="+urlServ+"&type=serviceType&nom="+nomServ;

	if (isImg == '1')
	{
		document.getElementById(idHrefLogo).innerHTML = "<img id='imgServ_'+idServicetype src="+pathImg+" />";
		document.getElementById(idHrefLogo).href = urlServLogo;
	} else 
	{
		document.getElementById(idHrefLogo).innerHTML = "<h2 id='nomServ_'+idServicetype>"+nomServ+"</h2>";
		document.getElementById(idHrefLogo).href = urlServLogo;
	}
	
	var idHref = 'hrefServ_'+idServicetype;
	var servUrl = "iframe.php?url="+urlServ+"&type=serviceType&nom="+nomServ;
	document.getElementById(idHref).href = servUrl;

	idService = 'idServ='+idServ+'&idServiceType='+idServicetype;
	var myRequest = new Request({method: 'get', url: 'changeServiceDefaut.php'});
	myRequest.send(idService);
	
	document.getElementById(idPopin).style.display = 'none';
	document.getElementById('fond').style.display = 'none';
}

function countServ(id)
{
	idService = 'idServ='+id;
	
	var myRequest = new Request({method: 'get', url: 'countClickOnServ.php'});
	myRequest.send(idService);
}

function countFav(id)
{
	idService = 'idFav='+id;
	
	var myRequest = new Request({method: 'get', url: 'countClickOnFav.php'});
	myRequest.send(idService);
}
var oldIdSpan = '';
function openService(idServ)
{
	idSpan = 'link_service_'+idServ;

	if (oldIdSpan != idSpan)
	{
		if (document.getElementById(idSpan)) document.getElementById(idSpan).className = 'link_filtre_hover';
		if (document.getElementById(oldIdSpan)) document.getElementById(oldIdSpan).className = 'link_filtre';
		if (document.getElementById('link_fav')) document.getElementById('link_fav').className = 'link_filtre';
	}
	oldIdSpan = idSpan;
	
	document.getElementById('favoris_off').style.display='none';
	
	idServiceType = idServ;
	var imPath = 'images/title_favoris/'+idServ+'.gif';
	document.getElementById('image_titre').src = imPath;
	var options = {url: 'listeService.php', onSuccess: function(){ document.getElementById('favoris_off').style.display='block'; } , method : 'get', update: $('favoris_off')}
	var myRequest = new Request.HTML(options);
	var idService = 'idService='+idServ;
	myRequest.send(idService);
	
	setTimeout("scrollService()",1000);
}

function afficheFavoris()
{	
	var options = {url: 'updateFav.php', onSuccess: function(){ document.getElementById('favoris_off').style.display='block'; }, method : 'get', update: $('favoris_off')};
	var myRequest = new Request.HTML(options);
	myRequest.send('display=all_fav');
	display = "all_fav";
	if (document.getElementById(oldIdSpan)) document.getElementById(oldIdSpan).className = 'link_filtre';
	if (document.getElementById('link_fav')) document.getElementById('link_fav').className = 'link_filtre_hover';
	oldIdSpan = '';
	document.getElementById('favoris_off').style.display='none';
	var imPath = 'images/title_favoris/0.gif';
	document.getElementById('image_titre').src = imPath;
	document.getElementById('a_right_go_left').style.backgroundImage="url(images/boutons/right-go-right.gif)";
	
	setTimeout("scrollFavoris()",1000);
}

var incrementType			= 144;
var totIncrementType		= 0;
var nbLigneType				= 0;
var oneType 				= false;
var maxRightIncrementType	= incrementType*(-3);
function scrollServiceType()
{
		
	  var fx = new Fx.Tween('all_service', {
				duration: 500
	   });
	   
	   //-------------------------------------
	  // EVENTS for the button "previous"      
      $('bouton_top_preview').addEvents({ 
          'click' : function(event){
		  if(totIncrementType<0){
		  			document.getElementById('bouton_bottom').style.display = 'block';
					
		  			if (nbLigneType == 2)
		  			{
		  				incrementType = 288;
		  				oneType = true;
		  			} else if (nbLigneType == 1 && oneType != true)
		  			{
		  				incrementType = 288;
		  				
		  			} else if (nbLigneType == 1){
		  				incrementType = 144;
		  				oneType = false;
		  			}
					totIncrementType = totIncrementType+incrementType;
					fx.start('margin-top',totIncrementType);
					nbLigneType--;
					if (totIncrementType == 0)
					{
						document.getElementById('bouton_top').style.display = 'none';
					}
				}
			}			  	  
      }); 
	 
       //-------------------------------------
	  // EVENTS for the button "next"
  	  $('bouton_bottom_next').addEvents({ 
          'click' : function(event){
			 if(totIncrementType>maxRightIncrementType){
			 	document.getElementById('bouton_top').style.display = 'block';
		 		if (nbLigneType == 1 && oneType != true)
	  			{
	  				incrementType = 144;
	  			} else if (nbLigneType == 0) {
	  				incrementType = 288;
	  			} else if(nbLigneType == 1 && oneType == true)
	  			{
	  				incrementType = 288;
	  			}
	  			
				totIncrementType = totIncrementType-incrementType;
				fx.start('margin-top',totIncrementType);
				nbLigneType++;
				if (totIncrementType == maxRightIncrementType)
				{
					document.getElementById('bouton_bottom').style.display = 'none';
				}
				
			}
          }		  		  
      });
}

function hideDiv(id, selection)
{
	document.getElementById(id).style.display = 'none';
	document.getElementById(selection).style.display = 'none';
}

function showDiv(id)
{
	document.getElementById(id).style.display = 'block';
}

function afficheAjout(id)
{
	document.getElementById(id).style.display = 'block';
}

function scrollFavoris()
{
	
	var scr2 = new ScrollBar('ctn_scrollbar', 'all_fav', {
		'arrows': true,
		'hScroll': true
	});
}

function scrollService()
{
	
	var scr2 = new ScrollBar('service_scrollbar', 'ctn_service', {
		'arrows': true,
		'hScroll': true
	});
}