
/***
*	MENU RUBRIQUES / SOUS - RUBRIQUES
***/

//	Affiche la div menu_rubriques_hidden
function affiche_sous_menu()
{
	if(document.getElementById("menu_rubriques_hidden").style.display != 'block'){
		document.getElementById("menu_rubriques_hidden").style.display = 'block';
		for(var i=1;i<=5;i++)
		{
			document.getElementById("item_menu_hidden_"+i).style.display = 'block';
			if(document.getElementById("item_menu_"+i) != null && document.getElementById("item_menu_"+i).className == 'menu_on_'+i){
				document.getElementById("item_menu_"+i).className = 'menu_off_'+i;
			}else if(document.getElementById("item_menu_"+i+"_gb") != null && document.getElementById("item_menu_"+i+"_gb").className == 'menu_on_'+i+"_gb"){
				document.getElementById("item_menu_"+i+"_gb").className = 'menu_off_'+i+"_gb";
			}
			//document.getElementById("item_menu_"+i).style.opacity = "0.3";
			//document.getElementById("item_menu_"+i).style.filter = "alpha(opacity=30)";
		}
	}
}

//	Cache la div menu_rubriques_hidden
function desaffiche_sous_menu(){
	if(document.getElementById("menu_rubriques_hidden").style.display == 'block'){
		document.getElementById("menu_rubriques_hidden").style.display = 'none';
		for(var i=1;i<=5;i++){
			if(document.getElementById("item_menu_"+i) != null){
				document.getElementById("item_menu_"+i).style.opacity = "1";
				//document.getElementById("item_menu_"+i).style.filter = "alpha(opacity=100)";
				document.getElementById("item_menu_"+i).style.filter = "none";
			}else if(document.getElementById("item_menu_"+i+"_gb") != null){
				document.getElementById("item_menu_"+i+"_gb").style.opacity = "1";
				document.getElementById("item_menu_"+i+"_gb").style.filter = "none";
			}
		}
	}
}


//	Affiche la div du sous menu choisi
function montre_sous_menu(num_sm){
	//alert('affiche '+num_sm);
	affiche_sous_menu();
	for(var i=1;i<=5;i++){
		if(i==num_sm){
			if(document.getElementById("item_menu_"+i) != null){
				document.getElementById("item_menu_"+i).style.opacity = "1";
				//document.getElementById("item_menu_"+i).style.filter = "alpha(opacity=100)";
				document.getElementById("item_menu_"+i).style.filter = "none";
				if(document.getElementById("item_menu_"+i).className == 'menu_off_'+i){
					document.getElementById("item_menu_"+i).className = 'menu_on_'+i;
				}
			}else if(document.getElementById("item_menu_"+i+"_gb") != null){
				document.getElementById("item_menu_"+i+"_gb").style.opacity = "1";
				document.getElementById("item_menu_"+i+"_gb").style.filter = "none";
				if(document.getElementById("item_menu_"+i+"_gb").className == 'menu_off_'+i+"_gb"){
					document.getElementById("item_menu_"+i+"_gb").className = 'menu_on_'+i+"_gb";
				}
			}
		}else{
			if(document.getElementById("item_menu_"+i) != null){
				document.getElementById("item_menu_"+i).style.opacity = "0.3";
				document.getElementById("item_menu_"+i).style.filter = "alpha(opacity=30)";
			}else if(document.getElementById("item_menu_"+i+"_gb") != null){
				document.getElementById("item_menu_"+i+"_gb").style.opacity = "0.3";
				document.getElementById("item_menu_"+i+"_gb").style.filter = "alpha(opacity=30)";
			}
		}
	}
	
	sous_menu_active(num_sm);
	var t=setTimeout("sous_menu_active("+num_sm+")",160);
	
}

//	Cache la div du sous menu choisi
function cache_sous_menu(num_sm){
	desaffiche_sous_menu();
	var t=setTimeout("sous_menu_desactive("+num_sm+")",160);
}



//	Affiche la div du sous menu activé
function sous_menu_active(num_sm){
	
	for(var i=1;i<=5;i++){
		if(num_sm==i){
			if(document.getElementById("item_menu_"+num_sm) != null){
				document.getElementById("item_menu_"+num_sm).style.color = "#3B89C5";
			}else if(document.getElementById("item_menu_"+num_sm+"_gb") != null){
				document.getElementById("item_menu_"+num_sm+"_gb").style.color = "#3B89C5";
			}			
			document.getElementById("item_menu_hidden_"+num_sm).style.opacity = "1";
			//document.getElementById("item_menu_hidden_"+num_sm).style.filter = "alpha(opacity=100)";
			document.getElementById("item_menu_hidden_"+num_sm).style.filter = "none";
		}else{
			document.getElementById("item_menu_hidden_"+i).style.opacity = "0.3";
			document.getElementById("item_menu_hidden_"+i).style.filter = "alpha(opacity=30)";
			if(document.getElementById("item_menu_"+i) != null){
				document.getElementById("item_menu_"+i).style.color = "#7a797a";
			}else if(document.getElementById("item_menu_"+i+"_gb") != null){
				document.getElementById("item_menu_"+i+"_gb").style.color = "#7a797a";
			}
		}
	}
}

//	Cache la div du sous menu desactivé
function sous_menu_desactive(num_sm){
	//if(document.getElementById("menu_rubriques_hidden").style.display == 'block'){
	if(document.getElementById("item_menu_"+num_sm) != null){
		document.getElementById("item_menu_"+num_sm).style.color = "#7a797a";
		document.getElementById("item_menu_hidden_"+num_sm).style.opacity = "0.3";
		document.getElementById("item_menu_hidden_"+num_sm).style.filter = "alpha(opacity=30)";
		document.getElementById("item_menu_"+num_sm).style.color = "#7a797a";
	}else if(document.getElementById("item_menu_"+num_sm+"_gb") != null){
		document.getElementById("item_menu_"+num_sm+"_gb").style.color = "#7a797a";
		document.getElementById("item_menu_hidden_"+num_sm).style.opacity = "0.3";
		document.getElementById("item_menu_hidden_"+num_sm).style.filter = "alpha(opacity=30)";
		document.getElementById("item_menu_"+num_sm+"_gb").style.color = "#7a797a";
	}
	//}
}





//	Cache la div menu_rubriques_hidden present dans page
function desaffiche_sous_menu_page(num_sm){
	if(document.getElementById("menu_rubriques_hidden").style.display == 'block'){
		for(var i=1;i<=5;i++){
			if(document.getElementById("item_menu_"+i) != null){
				document.getElementById("item_menu_"+i).style.color = "#7a797a";
				document.getElementById("item_menu_hidden_"+i).style.color = "#7a797a";
				document.getElementById("item_menu_"+i).style.opacity = "0.3";
				document.getElementById("item_menu_hidden_"+i).style.opacity = "0.3";
				document.getElementById("item_menu_"+i).style.filter = "alpha(opacity=30)";
				document.getElementById("item_menu_hidden_"+i).style.filter = "alpha(opacity=30)";
				document.getElementById("item_menu_hidden_"+i).style.color = "#7a797a";
				if(document.getElementById("item_menu_"+i).className == 'menu_off_'+i){
					document.getElementById("item_menu_"+i).className = 'menu_on_'+i;
				}
			}else if(document.getElementById("item_menu_"+i+"_gb") != null){
				document.getElementById("item_menu_"+i+"_gb").style.color = "#7a797a";
				document.getElementById("item_menu_hidden_"+i).style.color = "#7a797a";
				document.getElementById("item_menu_"+i+"_gb").style.opacity = "0.3";
				document.getElementById("item_menu_hidden_"+i).style.opacity = "0.3";
				document.getElementById("item_menu_"+i+"_gb").style.filter = "alpha(opacity=30)";
				document.getElementById("item_menu_hidden_"+i).style.filter = "alpha(opacity=30)";
				document.getElementById("item_menu_hidden_"+i).style.color = "#7a797a";
				if(document.getElementById("item_menu_"+i+"_gb").className == 'menu_off_'+i){
					document.getElementById("item_menu_"+i+"_gb").className = 'menu_on_'+i;
				}
			}
		}
		document.getElementById("menu_rubriques_hidden").style.display = 'none';
	}
}

//	Cache la div du sous menu desactivé present dans page
function sous_menu_desactive_page(num_sm){
	if(document.getElementById("menu_rubriques_hidden").style.display != 'block'){
		if(document.getElementById("item_menu_"+num_sm) != null){
			document.getElementById("item_menu_"+num_sm).style.color = "#3B89C5";
			document.getElementById("item_menu_"+num_sm).style.opacity = "1";
			//document.getElementById("item_menu_"+num_sm).style.filter = "alpha(opacity=100)";
			document.getElementById("item_menu_"+num_sm).style.filter = "none";
		}else if(document.getElementById("item_menu_"+num_sm+"_gb") != null){
			document.getElementById("item_menu_"+num_sm+"_gb").style.color = "#3B89C5";
			document.getElementById("item_menu_"+num_sm+"_gb").style.opacity = "1";
			document.getElementById("item_menu_"+num_sm+"_gb").style.filter = "none";
		}
	}
}

//	Cache la div du sous menu choisi present dans page
function cache_sous_menu_page(num_sm){
	//document.getElementById("item_menu_"+num_sm).style.backgroundImage  = "none";
	desaffiche_sous_menu_page(num_sm);
	var t=setTimeout("sous_menu_desactive_page("+num_sm+")",160);
}


/***
*	BANDEAU PRINCIPAL
***/

//	Frequence : 1000 = 1s
var frequence_rotation = 3000;
var frequence_pause = 3000;
var retardateur;
var retardateur2;


function bp_affiche_media_par_rang(rang,total){
	for(var i=1;i<=total;i++){
		if(i!=rang){
			document.getElementById("bp_"+i).style.display = "none";
			//document.getElementById("item_console_bp_"+i).style.backgroundColor = "#dddddc";
			document.getElementById("item_console_bp_"+i).style.backgroundImage  = "url(./images/fond_bp.jpg)";
		}else{
			document.getElementById("bp_"+i).style.display = "block";
			//document.getElementById("item_console_bp_"+i).style.backgroundColor = "#4d4d4d";
			document.getElementById("item_console_bp_"+i).style.backgroundImage  = "url(./images/fond_bp_actif.jpg)";
		}
	}
}


function bp_affiche_media(rang,total){
	clearTimeout(retardateur2);
	clearTimeout(retardateur);

	bp_affiche_media_par_rang(rang,total)
	
	setTimeout('relance_annim('+rang+','+total+')',frequence_rotation);
}

function relance_annim(rang,total){
	retardateur=setTimeout('bp_animation('+rang+','+total+')',frequence_pause);
}

function bp_animation(rang,total){

	//	Si 1er element pause de 10s sinon frequence par defaut
	frequence_r=frequence_rA[rang-1];
	// if(rang==1){frequence_r=3000;}
	// if(rang==2){frequence_r=13000;}
	// if(rang==3){frequence_r=3000;}
	// if(rang==4){frequence_r=8000;}
	// if(rang==5){frequence_r=10000;}
	// if(rang==6){frequence_r=10000;}
	
	//	Calcul rang suivant
	if(document.getElementById("item_console_bp_"+rang)){
		bp_affiche_media_par_rang(rang,total)
		rang=rang+1
		if(rang>total){
			rang=1;
		}
	}
	clearTimeout(retardateur); 
	clearTimeout(retardateur2); 
	retardateur2=setTimeout('bp_animation('+rang+','+total+')',frequence_r);
}


function recadre_modules(){
	var largeur_espace_module = document.getElementById("bas_module").offsetWidth;
	var largeur_modules = 0;
	var nombre_modules = 0;
	
	for(var i=1;i<=10;i++){
		if(document.getElementById('media_module_'+i)){
			nombre_modules = nombre_modules+1;
			largeur_modules = ( largeur_modules + document.getElementById('media_module_'+i).offsetWidth );
		}
	}
	
	var espace_libre = (largeur_espace_module - largeur_modules);
	var margin_par_module = Math.floor(espace_libre / nombre_modules);
	var margin_par_module = Math.floor(margin_par_module / 2);
	
	for(var i=1;i<=10;i++){
		if(document.getElementById('media_module_'+i)){
			document.getElementById('media_module_'+i).style.marginLeft = margin_par_module+'px';
			document.getElementById('media_module_'+i).style.marginRight = margin_par_module+'px';
		}
	}
}


/***
*	ACTUALITES
***/


function AfficheCacheMenuActus(){
	if(document.getElementById("liste_menu_actus").style.display == 'block'){
		$("#fleche_menu_actus").empty();
		$("#fleche_menu_actus").append('+ infos');
		document.getElementById("liste_menu_actus").style.display = 'none';
	}else{
		document.getElementById("liste_menu_actus").style.display = 'block';
		$("#fleche_menu_actus").empty();
		$("#fleche_menu_actus").append('- infos');
	}

}

function AfficheCacheMenuSalons(){
	if(document.getElementById("liste_menu_salons").style.display == 'block'){
		$("#fleche_menu_salons").empty();
		$("#fleche_menu_salons").append('+ infos');
		document.getElementById("liste_menu_salons").style.display = 'none';
	}else{
		document.getElementById("liste_menu_salons").style.display = 'block';
		$("#fleche_menu_salons").empty();
		$("#fleche_menu_salons").append('- infos');
	}

}



/***
*	PANIER
***/


//Supprimer un produit du panier
function SupprimerPanier(url){
	var ret = confirm("Supprimer le produit de votre panier ?");
	if(ret)
		document.location.href = url;
}


/***
*	ESPACE CLIENTS
***/




//Confirmation de deconnexion
function confirm_deconnex(url){
	if(confirm("Vous allez vous déconnecter, continuer?")){
		window.document.location.href = url
	}
}

//Connexion avec un numéro de contrat
function valide_identification(){
	if(document.getElementById("numero").value=="" /*|| document.getElementById("email").value==""*/){
		alert("Vous devez donner votre identifiant");
	}else{
		document.getElementById("frm_ident").submit();
	}
}



//Affichage de la fenêter interdit
function affiche_interdit(){
	
	var pos_y = 0
	pos_y = pos_y-300
	
	if (navigator.appName.indexOf("Netscape") > -1){
		document.getElementById("interdit").style.marginTop = ""+pos_y+"px"
	}else{
		document.getElementById("interdit").style.top = pos_y
	}

	document.getElementById("interdit").style.display = 'block';
}

//Fermeture de la fenêter interdit
function fermer_interdit(){
	
	var pos_y =0;
	
	if (navigator.appName.indexOf("Netscape") > -1){
		document.getElementById("interdit").style.marginTop = ""+pos_y+"px"
	}else{
		document.getElementById("interdit").style.top = pos_y
	}
	
	document.getElementById("interdit").style.display = 'none';
}

function affiche_incorrect(){

	var pos_y = 0
	pos_y = pos_y-300
	
	if (navigator.appName.indexOf("Netscape") > -1){
		document.getElementById("incorrect").style.marginTop = ""+pos_y+"px"
	}else{
		document.getElementById("incorrect").style.top = pos_y
	}
	
	document.getElementById("incorrect").style.display = 'block';
	//alert('incorrect');
}

function fermer_incorrect(){
	
	var pos_y =0;
	
	if (navigator.appName.indexOf("Netscape") > -1){
		document.getElementById("incorrect").style.marginTop = ""+pos_y+"px"
	}else{
		document.getElementById("incorrect").style.top = pos_y
	}
	
	document.getElementById("incorrect").style.display = 'none';
}

function affiche_echeance(){
	document.getElementById("echeance").style.display = 'block';	
}

function fermer_echeance(){
	document.getElementById("echeance").style.display = 'none';
}

function affiche_conditions(){
	document.getElementById("conditions").style.display = 'block';	
}

function fermer_conditions(){
	document.getElementById("conditions").style.display = 'none';	
	if(document.getElementById("accept_cg_retour").checked==true){
		document.getElementById("transpa").style.display='none';
		document.getElementById('accept_conditions').value=1;
	}else{
		document.getElementById("transpa").style.display='block';
		document.getElementById('accept_conditions').value="";
	}
}


function AfficheCacheMenuClient(id_menu){
	if(document.getElementById("menu_cache_client_"+id_menu).style.display == 'block'){
		document.getElementById("menu_cache_client_"+id_menu).style.display = 'none';
	}else{
		document.getElementById("menu_cache_client_"+id_menu).style.display = 'block';
	}
}


/***
*	NOUS CONTACTER
***/


function verif_contact(){
	if(document.getElementById("mail").value.search(mail) == -1){
		alert("Votre email est incorrect");
		return false	
	}
	
	if(document.getElementById("nom").value == ""){
		alert("Votre nom est incorrect");
		return false;
	}
	
	if(document.getElementById("prenom").value == ""){
		alert("Votre prenom est incorrect");
		return false;
	}
	
	if(document.getElementById("message").value == ""){
		alert("Votre message ne peut être vide");
		return false;
	}
	
	if(document.getElementById("adresse").value == ""){
		alert("Votre adresse est incorrect");
		return false;
	}
	
	if(document.getElementById("telephone").value ==  ""){
		alert("Votre numéro de téléphone est incorrect");
		return false;
	}
}



/***
*	CONTRATS
***/

function devis_contrat(prix_base,nombre_praticiens){
	var montant = 0;
	var exp = new RegExp("^[0-9]+$","g");
	
	if(!exp.test(nombre_praticiens)){
		document.getElementById('devis_contrat').value = '';
		return false;
	}

	if(nombre_praticiens==1){
		montant = prix_base;
	}else if(nombre_praticiens==2){
		montant = eval(prix_base)+25;
	}else if(nombre_praticiens>2){
		montant = eval(prix_base)+25;
		montant = eval(montant) + ((eval(nombre_praticiens)-2)*15);
	}
	
	document.getElementById('montant_devis_contrat').innerHTML = montant+' &euro; / mois';
}


function abonnement_contrat(id_contrat,ref_page,nombre_praticiens){
	if(nombre_praticiens==''){nombre_praticiens=1;}
	window.document.location.href = 'commander-contrat-'+ref_page+'-'+id_contrat+'-'+nombre_praticiens+'.html';
}


function valid_rib_abonnement(form){
	
	var nom_deb = form.nom_deb.value;
	var adresse_deb = form.adresse_deb.value;
	var infos_banque = form.infos_banque.value;
	
	var rib_code_banque = form.rib_code_banque.value;
	var rib_code_guichet = form.rib_code_guichet.value;
	var rib_num_compte = form.rib_num_compte.value;
	var rib_cle = form.rib_cle.value;
	
	var erreur_form = false;
	
	if(document.getElementById('infos_exact').checked == false){
		ouvrir_fermer_alert('cgdv');
		return false;
	}

	if(nom_deb=='' || adresse_deb=='' || infos_banque==''){
		erreur_form=true;
	}
	if(rib_code_banque=='' || rib_code_guichet=='' || rib_num_compte=='' || rib_cle==''){
		erreur_form=true;
	}
	
	if(rib_code_banque.length != 5){
		ouvrir_fermer_alert('incomplet');
		return false;
	}
	
	if(rib_code_guichet.length != 5){
		ouvrir_fermer_alert('incomplet');
		return false;
	}
	if(rib_num_compte.length != 11){
		ouvrir_fermer_alert('incomplet');
		return false;
	}
	if(rib_cle.length != 2){
		ouvrir_fermer_alert('incomplet');
		return false;
	}
	
	if(erreur_form){
		ouvrir_fermer_alert('incomplet');
		return false;
	}
	
	if(rib_code_banque !='' && rib_code_guichet!='' && rib_num_compte!='' && rib_cle!=''){
		return true;
	}
	
	return false;
}


function ouvrir_fermer_alert(block){
	if(document.getElementById(block).style.display!='block'){
		document.getElementById(block).style.display='block';
	}else{
		document.getElementById(block).style.display='none';
	}
}


function affiche_pagination(id_page,total){
	total = total - 1;
	for(var i=0;i<=total;i++){
			document.getElementById("pagination_"+i).style.display = 'none';
			document.getElementById("lien_pagination_"+i).style.fontWeight = 'normal';
			document.getElementById("lien_pagination_"+i).style.color = '#A4A4A4';
			if(id_page==i){
				document.getElementById("pagination_"+i).style.display = 'block';
				document.getElementById("lien_pagination_"+i).style.fontWeight = 'bold';
				document.getElementById("lien_pagination_"+i).style.color = '#000000';
			}
		}
}


function verifier_form_licence(){
	
	var form = document.formulaire_licences;
	var tab_erreurs = new Array();	
	var erreur = false;
	
	
	for(var j=0;j<form.elements.length;j++){
		if(form.elements[j].value != ""){
			if(form.elements[j].name == "mail_cabinet" && !IsEmail(form.elements[j].value)){
				tab_erreurs[j] = form.elements[j].name;
				erreur = true;
			}
			if(form.elements[j].name == "email_praticien" && !IsEmail(form.elements[j].value)){
				tab_erreurs[j] = form.elements[j].name;
				erreur = true;
			}
			if(form.elements[j].name == "mail_new_titulaire" && !IsEmail(form.elements[j].value)){
				tab_erreurs[j] = form.elements[j].name;
				erreur = true;
			}
			if(form.elements[j].name == "mail_new_collaborateur" && !IsEmail(form.elements[j].value)){
				tab_erreurs[j] = form.elements[j].name;
				erreur = true;
			}
			form.elements[j].style.backgroundColor = "#ffffff";
		}else{
			tab_erreurs[j] = form.elements[j].name;
			erreur = true;
		}
	}
	
	for (var i in tab_erreurs){
		document.getElementById(tab_erreurs[i]).style.backgroundColor = "#F78181";
	}
	
	if(!erreur){
		document.formulaire_licences.submit()
	}else{
		//alert('Veuillez renseigner chaque champ obligatoire.');
		affiche_erreur_form();
	}

}

//	Verification email
function IsEmail(str){
	var regex = /^[a-zA-Z0-9]+([_|\.|-]{1}[a-zA-Z0-9]+)*@[a-zA-Z0-9]+([_|\.|-]{1}[a-zA-Z0-9]+)*[\.]{1}[a-zA-Z]{2,6}$/;
	return regex.exec(str);
}


//Affichage de la fenêter interdit
function affiche_erreur_form(){
	
	var pos_y = 0
	pos_y = pos_y-300
	
	if (navigator.appName.indexOf("Netscape") > -1){
		document.getElementById("erreur_form").style.marginTop = ""+pos_y+"px"
	}else{
		document.getElementById("erreur_form").style.top = pos_y
	}

	document.getElementById("erreur_form").style.display = 'block';
}

//Fermeture de la fenêter interdit
function fermer_erreur_form(){
	
	var pos_y =0;
	
	if (navigator.appName.indexOf("Netscape") > -1){
		document.getElementById("erreur_form").style.marginTop = ""+pos_y+"px"
	}else{
		document.getElementById("erreur_form").style.top = pos_y
	}
	
	document.getElementById("erreur_form").style.display = 'none';
}





/***
*	PAIEMENT UNIVERSEL
***/


function Chaine_isFloat(string){
	return /^\d+([.]\d+)?$/.test(string.trim());
}


function verifPaiementUniversel(form){

	var description = form.description_pu.value;
	var port = form.port_pu.value;
	var montant = form.montant_pu.value;
	var erreur = new Array();
	
	//alert(description+" "+montant);
	if(description=='' || montant=='' || port==''){
		erreur[erreur.length] = 'Veuillez remplir correctement tous les champs.';
	}
	
	if(montant!=''){
		montant=montant.replace(",", ".");
		form.montant_pu.value=montant;
		if(montant>5000){
			erreur[erreur.length] = 'Votre montant semble incorrect.';
		}
	}
	
	if(!Chaine_isFloat(montant)){
		erreur[erreur.length] = 'Le montant est incorrect.';
	}
	
	if(port!=''){
		port=port.replace(",", ".");
		form.port_pu.value=port;
		if(port>5000){
			erreur[erreur.length] = 'Votre port semble incorrect.';
		}
	}
	
	if(!Chaine_isFloat(port)){
		erreur[erreur.length] = 'Le port est incorrect.';
	}
	
	if(erreur.length==0){
		document.getElementById('message_pu').innerHTML = '';
		return true;
	}else{
		document.getElementById('message_pu').innerHTML = '<span style="color:#FF0000">'+erreur[0]+'</span>';
		return false;
	}
	return false;
}






/***
*	PETITES ANNONCES
***/


function affiche_cache_menu_annonces(){
	
	if(document.getElementById("menu_annonces_cache").style.display != 'block'){
		document.getElementById("menu_annonces_cache").style.display = 'block';
	}else{
		document.getElementById("menu_annonces_cache").style.display = 'none';
	}

}



function valider_inscription_annonces(form){

	var erreur = false;
	var erreur_txt = '';
	
	var email = form.insc_email.value;
	var password = form.insc_pass.value;
	var password_confirm = form.insc_pass_confirm.value;
	
	var civilite = form.insc_civilite.value;
	var nom = form.insc_nom.value;
	var prenom = form.insc_prenom.value;
	var profession = form.insc_profession.value;
	var telephone = form.insc_telephone.value;
	var adresse = form.insc_adresse.value;
	var cp = form.insc_cp.value;
	var pays = form.insc_pays.value;
	
	
	if(email=='' || password=='' || password_confirm=='' || nom=='' || prenom=='' || profession=='' || adresse=='' || cp=='' || pays==''){
		erreur_txt = 'Veuillez renseigner correctement tous les champs.';
		erreur = true;
	}
	
	if(civilite=='0'){
		erreur_txt ='Veuillez renseigner votre civilité.';
		erreur = true;
	}
	
	if(password!=password_confirm){
		erreur_txt ='Votre mot de passe est incorrect.';
		erreur = true;
	}
	
	if(!IsEmail(email)){
		erreur_txt ='Votre e-mail est incorrect.';
		erreur = true;
	}
	
	if(!erreur){
		form.submit();
		return true;
	}else{
		alert(erreur_txt);
		return false;
	}
}




function valider_profil_annonces(form){

	var erreur = false;
	var erreur_txt = '';
	
	var email = form.profil_email.value;	
	var civilite = form.profil_civilite.value;
	var nom = form.profil_nom.value;
	var prenom = form.profil_prenom.value;
	var profession = form.profil_profession.value;
	var telephone = form.profil_telephone.value;
	var adresse = form.profil_adresse.value;
	var cp = form.profil_cp.value;
	var pays = form.profil_pays.value;
	
	
	if(email=='' || nom=='' || prenom=='' || profession=='' || adresse=='' || cp=='' || pays==''){
		erreur_txt = 'Veuillez renseigner correctement tous les champs.';
		erreur = true;
	}
	
	if(!erreur){
		form.submit();
		return true;
	}else{
		alert(erreur_txt);
		return false;
	}
}


function valider_profil_annonces_mdp(form){

	var erreur = false;
	var erreur_txt = '';
	
	var ancien_pass = form.profil_ancien_pass.value;
	var password = form.profil_pass.value;
	var password_confirm = form.profil_pass_confirm.value;
	
	
	if(ancien_pass=='' || password=='' || password_confirm==''){
		erreur_txt = 'Veuillez renseigner correctement tous les champs.';
		erreur = true;
	}
	
	if(password!=password_confirm){
		erreur_txt ='Votre mot de passe est incorrect.';
		erreur = true;
	}
	
	if(!erreur){
		form.submit();
		return true;
	}else{
		alert(erreur_txt);
		return false;
	}
}





function valider_login_annonces(form){

	var erreur = false;
	var erreur_txt = '';
	
	var email = form.login_mail.value;
	var password = form.login_pass.value;
	
	if(email=='' || password==''){
		erreur_txt = 'Veuillez renseigner correctement tous les champs.';
		erreur = true;
	}
		
	if(!IsEmail(email)){
		erreur_txt ='Votre e-mail est incorrect.';
		erreur = true;
	}
	
	if(!erreur){
		form.submit();
		return true;
	}else{
		alert(erreur_txt);
		return false;
	}
	
}


function AfficheCacheOubliMDP(){

	if(document.getElementById("oublimdp").style.display != 'block'){
		var pos_y = 0
		pos_y = pos_y-300
		
		if (navigator.appName.indexOf("Netscape") > -1){
			document.getElementById("oublimdp").style.marginTop = ""+pos_y+"px"
		}else{
			document.getElementById("oublimdp").style.top = pos_y
		}

		document.getElementById("oublimdp").style.display = 'block';
		
	}else{
		var pos_y =0;
	
		if (navigator.appName.indexOf("Netscape") > -1){
			document.getElementById("oublimdp").style.marginTop = ""+pos_y+"px"
		}else{
			document.getElementById("oublimdp").style.top = pos_y
		}
		
		document.getElementById("oublimdp").style.display = 'none';
		
	}
}


function EnvoiMailOubliMdp(){
	
	var emailpasswordoublie = document.getElementById("emailpasswordoublie").value;
	
	if(emailpasswordoublie!=''){	
		if(IsEmail(emailpasswordoublie)){
			 $.ajax({
				  type: "POST",
				  url: "scripts/scriptpassword.php",
				  dataType:"text",
				  data:'email='+emailpasswordoublie,
				  success: function(msg){
					  alert(msg);
					  AfficheCacheOubliMDP();
				  }
			  });
		}else{
			alert('Votre adresse e-mail est incorrecte.');
		}
	}else{
		alert('Veuillez indiquer votre adresse e-mail.');
	}
	
}



function valider_ajout_annonces(form){

	var erreur = false;
	var erreur_txt = '';
	
	var email = form.ajout_email.value;
	var titre = form.ajout_titre.value;
	var categorie = form.ajout_categorie.value;
	var departement = form.ajout_departement.value;
	var prix = form.ajout_prix.value;
	var description = form.ajout_description.value;
	var document = form.ajout_doc.value;
	
	
	if(email=='' || titre=='' || categorie==0 || departement==0 || description==''){
		erreur_txt = 'Veuillez renseigner correctement tous les champs.';
		erreur = true;
	}
	
	if(prix!=''){
		// var exp = new RegExp("^[0-9]+$","g");
		// if(!exp.test(prix)){
			// erreur_txt = 'Le prix est incorrect.';
			// erreur = true;
		// }
	}
		
	if(!IsEmail(email)){
		erreur_txt ='Votre e-mail est incorrect.';
		erreur = true;
	}
	
	if(!erreur){
		form.submit();
		return true;
	}else{
		alert(erreur_txt);
		return false;
	}
	
}



function Supprimer_Annonce(id_annonce,titre){
	if(confirm("Supprimer l'annonce '"+titre+"'?\nLa supression sera définitive.")){
		window.location.replace("./annonces_annonceur.php?supprimer_annonce="+id_annonce);
	}
}




function valider_modifier_annonces(form){

	var erreur = false;
	var erreur_txt = '';
	
	var email = form.modifier_email.value;
	var titre = form.modifier_titre.value;
	var categorie = form.modifier_categorie.value;
	var departement = form.modifier_departement.value;
	var prix = form.modifier_prix.value;
	var description = form.modifier_description.value;
	
	
	
	if(email=='' || titre=='' || categorie==0 || departement==0 || description==''){
		erreur_txt = 'Veuillez renseigner correctement tous les champs.';
		erreur = true;
	}
		
	if(!IsEmail(email)){
		erreur_txt ='Votre e-mail est incorrect.';
		erreur = true;
	}
	
	if(prix!=''){
	//	var exp = new RegExp("^[0-9]+$","g");
	//	if(!exp.test(prix)){
	//		erreur_txt = 'Le prix est incorrect.';
	//		erreur = true;
	//	}
	}
	
	if(!erreur){
		form.submit();
		return true;
	}else{
		alert(erreur_txt);
		return false;
	}
	
}



function valide_form_rep_annonce(form){

	var erreur = false;
	var erreur_txt = '';
	
	var email = form.rep_mail.value;
	var nom = form.rep_nom.value;
	var message = form.rep_message.value;
	
	
	
	if(email=='' || nom=='' || message==''){
		erreur_txt = 'Veuillez renseigner correctement tous les champs.';
		erreur = true;
	}
		
	if(!IsEmail(email)){
		erreur_txt ='Votre e-mail est incorrect.';
		erreur = true;
	}
	
	if(!erreur){
		form.submit();
		return true;
	}else{
		alert(erreur_txt);
		return false;
	}
	
}

function TrierAnnoncesPar(valeur){
	document.getElementById('tri_annonces').value=valeur;
	document.forms.form_tri_liste_annonces.submit();
}






/***
*	VIDEOS FLASH
***/


function getElementsByClass(classe){
     var divs = document.getElementsByTagName('div');
     var resultats = new Array();
     for(var i=0; i<divs.length; i++)
          if(divs[i].className == classe)
               resultats.push(divs[i]);
     return resultats;
}



function StopVideoFlashZoom(){
	var liste_div_videos_flash = getElementsByClass("flash_video");
	
	for(x in liste_div_videos_flash){
		
		var uid = new Date().getTime();
		var flashProxy = new FlashProxy(uid, 'JavaScriptFlashGateway.swf');
		var tag = new FlashTag('loader2.swf?id_flash='+liste_div_videos_flash[x]['id'], liste_div_videos_flash[x].style.width, liste_div_videos_flash[x].style.height);
		tag.setFlashvars('playvideo=false');
		
		document.getElementById(liste_div_videos_flash[x]['id']).innerHTML = 'TEST';
		//alert(tag);
		document.getElementById(liste_div_videos_flash[x]['id']).innerHTML = tag;
		
	}

}

function PlayVideoFlashZoom(){
	
	var liste_div_videos_flash = getElementsByClass("flash_video");
	
	for(x in liste_div_videos_flash){
		
		var uid = new Date().getTime();
		var flashProxy = new FlashProxy(uid, 'JavaScriptFlashGateway.swf');
		var tag = new FlashTag('loader.swf?id_flash='+liste_div_videos_flash[x]['id'], liste_div_videos_flash[x].style.width, liste_div_videos_flash[x].style.height);
			
		document.getElementById(liste_div_videos_flash[x]['id']).innerHTML = '';
		document.getElementById(liste_div_videos_flash[x]['id']).innerHTML = tag;
		
	}

}



function StopVideoFlashZoomAdmin(){
	
	var liste_div_videos_flash = getElementsByClass("flash_video");
	
	for(x in liste_div_videos_flash){
		
		var uid = new Date().getTime();
		var flashProxy = new FlashProxy(uid, '../js/JavaScriptFlashGateway.swf');
		var tag = new FlashTag('../loader2.swf?id_flash='+liste_div_videos_flash[x]['id'], liste_div_videos_flash[x].style.width, liste_div_videos_flash[x].style.height);
		tag.setFlashvars('playvideo=false');
		
		document.getElementById(liste_div_videos_flash[x]['id']).innerHTML = '';
		document.getElementById(liste_div_videos_flash[x]['id']).innerHTML = tag;
		
	}

}

function PlayVideoFlashZoomAdmin(){
	
	var liste_div_videos_flash = getElementsByClass("flash_video");
	
	for(x in liste_div_videos_flash){
		
		var uid = new Date().getTime();
		var flashProxy = new FlashProxy(uid, '../js/JavaScriptFlashGateway.swf');
		var tag = new FlashTag('../loader.swf?id_flash='+liste_div_videos_flash[x]['id'], liste_div_videos_flash[x].style.width, liste_div_videos_flash[x].style.height);
			
		document.getElementById(liste_div_videos_flash[x]['id']).innerHTML = '';
		document.getElementById(liste_div_videos_flash[x]['id']).innerHTML = tag;
		
	}

}

/***
*	BOUTIQUE
***/

function AfficheCacheMenuBoutique(){
	if(document.getElementById("menu_sous_rubrique_boutique").style.display == 'block'){
		document.getElementById("menu_sous_rubrique_boutique").style.display = 'none';
	}else{
		document.getElementById("menu_sous_rubrique_boutique").style.display = 'block';
	}
}

/***
*	GALERIE PHOTOS SOCIETE
***/


function AfficheCacheMenuSociete(id_menu){
	if(document.getElementById("menu_cache_societe_"+id_menu).style.display == 'block'){
		document.getElementById("menu_cache_societe_"+id_menu).style.display = 'none';
	}else{
		document.getElementById("menu_cache_societe_"+id_menu).style.display = 'block';
	}
}

/***
*	Affichage du champ "autre pays"
***/
var selectBox=null;
function afficher_autre_pays(t)
{
	selectBox=t;
	// document.title=t.length;
	if(t.selectedIndex==t.length-1)
		document.getElementById("div_autre_pays").style.display="block";
	else
		document.getElementById("div_autre_pays").style.display="none";
}


function masquer_connexion_annonce()
{
	document.getElementById("consulter_annonces").style.visibility="hidden";
}
function afficher_connexion_annonce()
{
	document.getElementById("consulter_annonces").style.visibility="visible";
}
