function check_inp(inp)
	{
	if(inp=="pseudo") var tex = "adresse email";
	if(inp=="pass") var tex = "mot de passe";
	if(document.getElementById(inp).value=="")
		{
		document.getElementById(inp).value=tex;
		document.getElementById(inp).className="texte greyit";
		}
	else if(document.getElementById(inp).value==tex)
		{
		document.getElementById(inp).value="";
		document.getElementById(inp).className="texte ungreyit";
		}
	}
	
function browse(typ)
	{
	var nb_en_cours = document.getElementById('hid_num_imu').value;
	if(typ=="plus")
		{
		if(nb_en_cours=="10") var next = 1;
		else var next = parseInt(nb_en_cours) + parseInt(1);
		}
	else
		{
		if(nb_en_cours=="1") var next = 10;
		else var next = parseInt(nb_en_cours) - parseInt(1);
		}
	document.getElementById('hid_num_imu').value = next;
	document.getElementById('myhexcode').value = document.getElementById('t1_'+next).value;
	document.getElementById('myhexcode2').value = document.getElementById('t2_'+next).value;
	document.getElementById('myhexcode3').value = document.getElementById('t3_'+next).value;
	$("#myhexcode").val(document.getElementById('myhexcode').value).change();
	$("#myhexcode2").val(document.getElementById('myhexcode2').value).change();
	$("#myhexcode3").val(document.getElementById('myhexcode3').value).change();
	//document.getElementById('ombre1').value = document.getElementById('t1_o'+next).value;
	//document.getElementById('ombre2').value = document.getElementById('t2_o'+next).value;
	//document.getElementById('ombre3').value = document.getElementById('t3_o'+next).value;
	
	//if(document.getElementById('t1_o'+next).value=="0") document.getElementById('oimg1').src = "/images/ombre1.jpg";
	//else document.getElementById('oimg1').src = "/images/ombre2.jpg";
	//if(document.getElementById('t2_o'+next).value=="0") document.getElementById('oimg2').src = "/images/ombre1.jpg";
	//else document.getElementById('oimg2').src = "/images/ombre2.jpg";
	//if(document.getElementById('t3_o'+next).value=="0") document.getElementById('oimg3').src = "/images/ombre1.jpg";
	//else document.getElementById('oimg3').src = "/images/ombre2.jpg";
		
	genere_img();
	}
	
function str_replace(search, replace, subject) {
    return subject.split(search).join(replace);
}

function cache_charge()
	{
	document.getElementById('chargement').style.display = "none";
	}
	
function genere_img()
	{
	//alert(document.getElementById('fileInput').value);
	document.getElementById('chargement').style.display = "block";
	var url_final = "";
	var currentTime = new Date();
	url_final += "/imu.php?numimu="+document.getElementById('hid_num_imu').value;
	url_final += "&t1="+encodeURIComponent(document.getElementById('t1').value);	
	url_final += "&c1="+str_replace("#","",document.getElementById('myhexcode').value);	
	//url_final += "&o1="+document.getElementById('ombre1').value;	
	url_final += "&o1=0";	
	url_final += "&t2="+encodeURIComponent(document.getElementById('t2').value);	
	url_final += "&c2="+str_replace("#","",document.getElementById('myhexcode2').value);	
	//url_final += "&o2="+document.getElementById('ombre2').value;	
	url_final += "&o2=0";	
	url_final += "&t3="+encodeURIComponent(document.getElementById('t3').value);	
	url_final += "&c3="+str_replace("#","",document.getElementById('myhexcode3').value);	
	//url_final += "&o3="+document.getElementById('ombre3').value;	
	url_final += "&o3=0";	
	url_final += "&ids="+document.getElementById('salon_id').value;
	if(document.getElementById('select_img').src == "http://pro.meilleurcoiffeur.com/images/photo_selected.jpg") url_final += "&im="+encodeURIComponent(document.getElementById('photo_add').value);
	else url_final += "&im=no";
//alert(url_final);
	document.getElementById('url_finale').value = url_final;
	$.post(url_final,{ } ,function(dataa) {
			document.getElementById('crea_image').src = dataa;
			document.getElementById('num_imu').innerHTML = "Modèle "+document.getElementById('hid_num_imu').value+"/10";
			get_chiffre_ville();
			setTimeout(cache_charge,500);
			
		});
	
	//document.getElementById('crea_image').src = url_final+"?"+currentTime;
	
	
	}
	
function genere_img_url(url_final)
	{
	//alert(document.getElementById('fileInput').value);
	document.getElementById('chargement').style.display = "block";
	var currentTime = new Date();
	document.getElementById('url_finale').value = url_final;
	$.post(url_final,{ } ,function(dataa) {
			document.getElementById('crea_image').src = dataa;
			document.getElementById('num_imu').innerHTML = "Modèle "+document.getElementById('hid_num_imu').value+"/10";
			setTimeout(cache_charge,500);			
		});
	
	//document.getElementById('crea_image').src = url_final+"?"+currentTime;
	
	
	}
function strtolower (str) {
    // Makes a string lowercase  
    // 
    // version: 1109.2015
    // discuss at: http://phpjs.org/functions/strtolower    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Onno Marsman
    // *     example 1: strtolower('Kevin van Zonneveld');
    // *     returns 1: 'kevin van zonneveld'
    return (str + '').toLowerCase();
    }
    
function add_promo(code)
	{
	if(document.getElementById('coutcamp').innerHTML == "69.0" && code.substr(0,5)!="2MOIS" && code.substr(0,5)!="2mois") {alert("Vous ne pouvez pas cumuler les offres promotionnelles");document.getElementById('code_promo').value="";}
	else if(code == "FANFACEBOOK" || code == "fanfacebook")
		{
		if(document.getElementById('coutcamp').innerHTML == "49.9") 
			{
			document.getElementById('coutcamp').innerHTML = "44.9";
			document.getElementById('saymore').innerHTML = " (au lieu de 49.90 euros)";
			}
		if(document.getElementById('coutcamp').innerHTML == "142.2") {document.getElementById('coutcamp').innerHTML = "128.0";document.getElementById('saymore').innerHTML = " (au lieu de 149.70 euros)";}
		if(document.getElementById('coutcamp').innerHTML == "266.4") {document.getElementById('coutcamp').innerHTML = "239.7";document.getElementById('saymore').innerHTML = " (au lieu de 299.40 euros)";}
		if(document.getElementById('coutcamp').innerHTML == "508.8") {document.getElementById('coutcamp').innerHTML = "458.0";document.getElementById('saymore').innerHTML = " (au lieu de 598.80 euros)";}
		alert('Une réduction de 10% a été appliquée au cout total.');
		}
	else if(code == "1MOISOFFERT" || code == "1moisoffert")
		{
		alert('Code accepté ! Un mois offert sera ajouté à votre commande.');
		document.getElementById('saymore2').innerHTML = "<b>&raquo; Gratuit: </b> 1 mois de campagne supplémentaire avec votre code \"1MOISOFFERT\" !";
		}
	else if(code.substr(0,5) == "2MOIS" || code.substr(0,5) == "2mois")
		{
		alert('Code accepté ! Vous bénéficiez d\'une campagne de 2 mois gratuite !');
		document.getElementById('saymore2').innerHTML = "<b>&raquo; Gratuit: </b> 2 mois de campagne offert avec votre code \"2MOISOFFERTS\" !";
		document.getElementById('coutcamp').innerHTML = "";
		document.getElementById('saymore').innerHTML = "";
		}
	else if(strtolower(code) == "relooking" || strtolower(code) == "parishairdays" || strtolower(code) == "parishairdays2011" || strtolower(code) == "semaine-coiffure" || strtolower(code) == "beaute-selection" || strtolower(code) == "hairdressing-awards")
		{
		document.getElementById('duree').selectedIndex = 0;
		document.getElementById('coutcamp').innerHTML = "";
		document.getElementById('saymore').innerHTML = " (au lieu de 49.90 euros)";
		alert('Code accepté ! Vous bénéficiez d\'1 mois offert pour 0 euro !');
		}
	else alert('Code incorrect : nous n\'avons pas pu reconnaître ce code promo');
	}
	
function check_promo(code)
	{
	if(code == "FANFACEBOOK" || code == "fanfacebook")
		{
		if(document.getElementById('coutcamp').innerHTML == "49.9") 
			{
			document.getElementById('coutcamp').innerHTML = "44.9";
			document.getElementById('saymore').innerHTML = " (au lieu de 49.90 euros)";
			}
		if(document.getElementById('coutcamp').innerHTML == "142.2") {document.getElementById('coutcamp').innerHTML = "128.0";document.getElementById('saymore').innerHTML = " (au lieu de 149.70 euros)";}
		if(document.getElementById('coutcamp').innerHTML == "266.4") {document.getElementById('coutcamp').innerHTML = "239.7";document.getElementById('saymore').innerHTML = " (au lieu de 299.40 euros)";}
		if(document.getElementById('coutcamp').innerHTML == "508.8") {document.getElementById('coutcamp').innerHTML = "458.0";document.getElementById('saymore').innerHTML = " (au lieu de 598.80 euros)";}
		}
	}
	
function get_chiffre_ville()
	{
	var id_s = document.getElementById('salon_id').options[document.getElementById('salon_id').selectedIndex].value;
	if(id_s!="" && id_s>0)
		{
		$.post("/ajax_php/get_nb_parville.php",{ idsal:id_s} ,function(dataa) {
			document.getElementById('nb_par_ville').innerHTML = dataa;			
		});
		}
	}
	
function calcul_prix(nb)
	{
	if(nb==1) {prix_final = 49.90;saymore = "";}
	if(nb==2) {prix_final = "69.0";saymore = " (au lieu de 119.00 euros)";}
	if(nb==3) {prix_final = 142.20;saymore = " (au lieu de 149.70 euros)";} //299.40; //-14.97				47.40
	if(nb==6) {prix_final = 266.40;saymore = " (au lieu de 299.40 euros)";} //299.40; //-14.97				44.40
	if(nb==12) {prix_final = 508.80;saymore = " (au lieu de 598.80 euros)";} //598.80; //-59.88			42.40
	document.getElementById('coutcamp').innerHTML = prix_final;
	document.getElementById('saymore').innerHTML = saymore;
	check_promo(document.getElementById('code_promo').value);
	}
	
function genere_img2()
	{
	var url_final = "";
	var currentTime = new Date();
	url_final += "/imu.php?numimu="+document.getElementById('hid_num_imu').value;
	url_final += "&t1="+encodeURIComponent(document.getElementById('t1').value);	
	url_final += "&c1="+str_replace("#","",document.getElementById('myhexcode').value);	
	//url_final += "&o1="+document.getElementById('ombre1').value;	
	url_final += "&o1=0";	
	url_final += "&t2="+encodeURIComponent(document.getElementById('t2').value);	
	url_final += "&c2="+str_replace("#","",document.getElementById('myhexcode2').value);	
	//url_final += "&o2="+document.getElementById('ombre2').value;	
	url_final += "&o2=0";	
	url_final += "&t3="+encodeURIComponent(document.getElementById('t3').value);	
	url_final += "&c3="+str_replace("#","",document.getElementById('myhexcode3').value);	
	//url_final += "&o3="+document.getElementById('ombre3').value;	
	url_final += "&o3=0";	
	url_final += "&ids="+document.getElementById('salon_id').value;
	if(document.getElementById('select_img').src == "http://pro.meilleurcoiffeur.com/images/photo_selected.jpg") url_final += "&im="+encodeURIComponent(document.getElementById('photo_add').value);
	else url_final += "&im=no";
	document.getElementById('url_finale').value = url_final;
	$.post(url_final,{ } ,function(dataa) {
			document.getElementById('crea_image').src = dataa;
			document.getElementById('num_imu').innerHTML = "Modèle "+document.getElementById('hid_num_imu').value+"/10";
			
		});
	
	//document.getElementById('crea_image').src = url_final+"?"+currentTime;
	
	
	}
	
$(document).ready(function () {	
	$('#myhexcode').colorPicker();
	$('#myhexcode2').colorPicker();
	$('#myhexcode3').colorPicker();
	$('#aoimg1').click(function () {
	//if(document.getElementById('ombre1').value==1) 
	//	{
	//	document.getElementById('oimg1').src = "/images/ombre1.jpg";
	//	document.getElementById('ombre1').value="0";
	//	}
	//else 
	//	{
	//	document.getElementById('oimg1').src = "/images/ombre2.jpg";
	//	document.getElementById('ombre1').value="1";
	//	}
	genere_img();
	});
	$('#aoimg2').click(function () {
	//if(document.getElementById('ombre2').value==1) 
	//	{
	//	document.getElementById('oimg2').src = "/images/ombre1.jpg";
	//	document.getElementById('ombre2').value="0";
	//	}
	//else 
	//	{
	//	document.getElementById('oimg2').src = "/images/ombre2.jpg";
	//	document.getElementById('ombre2').value="1";
	//	}
	genere_img();
	});
	$('#aoimg3').click(function () {	
	//if(document.getElementById('ombre3').value==1) 
	//	{
	//	document.getElementById('oimg3').src = "/images/ombre1.jpg";
	//	document.getElementById('ombre3').value="0";
	//	}
	//else 
	//	{
	//	document.getElementById('oimg3').src = "/images/ombre2.jpg";
	//	document.getElementById('ombre3').value="1";
	//	}
	genere_img();
	});
	$('#btn_create2 a:eq(0)').click(function (e) {
		e.preventDefault();
		$('#examples').modal();
	});
	
	$('#lost_pass_ask').click(function (e) {
		e.preventDefault();
		$('#lost_pass').modal({containerId:'lost_pass-modalContainer'});
	});
	
	$('#lost_pass_ask_top').click(function (e) {
		e.preventDefault();
		$('#lost_pass').modal({containerId:'lost_pass-modalContainer'});
	});
	
	$('#process3 a:eq(0)').click(function (e) {
		e.preventDefault();
		
		$('#examples').modal();
	});
	
	$('.propro').click(function (e) {
		e.preventDefault();
		
		$('#prolonge').modal({containerId:'renew-modalContainer'});
	});
	
	$('#date_debut')
		.datePicker(
			{
				createButton:false,
				renderCallback:function($td, thisDate, month, year)
				{
					
				}
			}
		)
		.bind('click',
			function()
			{
				$(this).dpDisplay();
				this.blur();
				return false;
			}
		);
	
});

function send_pass()
	{
	var email = document.getElementById('lost_pass_value').value;
	$.post("/ajax_php/send_pass.php",{ email:email} ,function(dataaa) {
		if(dataaa=="ok")
			{
			document.getElementById('error_pass').innerHTML = "<span style='color:#FF0000;font-size:12px;font-weight:bold'>Merci, un email vient d'être envoyé sur votre adresse email !<br />Vous pouvez consulter votre boîte de réception dès maintenant !</span>";
			document.getElementById('send_pass').innerHTML = '<span style="color:#D30C73;font-weight:bold">[<a href="javascript:$.modal.impl.close(true);" style="color:#D30C73;font-weight:bold">Fermer cette fenêtre</a>]</span>';
			}
		else document.getElementById('error_pass').innerHTML = "<span style='color:#FF0000;font-size:12px;font-weight:bold'>Désolé, cette adresse email ne correspond à aucun compte pro sur MeilleurCOIFFEUR.com</span>";
		
		document.getElementById('error_pass').style.display = "block";
		});
	}

function verif_form()
	{
	$.post("/ajax_php/check_promo.php",{ids:document.getElementById('salon_id').value,cpromo:document.getElementById('code_promo').value} ,function(dataaa) {
		if(dataaa=="1")
			{
			message = '';
	if(document.getElementById('t1').value=="Votre titre") message += "- Vous n'avez pas modifié le titre de votre annonce\n";
	if(document.getElementById('t2').value=="Votre sous-titre") message += "- Vous n'avez pas modifié le sous-titre de votre annonce\n";
	if(document.getElementById('t3').value=="Un texte ici.") message += "- Vous n'avez pas modifié le texte de votre annonce\n";
	if(document.getElementById('salon_id').value==0 || document.getElementById('salon_id').value=="") message += "- Vous n'avez pas sélectionné votre salon lors de la création de votre annonce\n";
	if(document.getElementById('ciblage_geo').value=="") message += "- Vous n'avez pas sélectionné le département que vous voulez cibler en priorité\n";
	if(document.getElementById('valid_cond').checked==0) message += "- Vous n'avez pas accepté les conditions générales de ventes\n";
	if(message=='' && document.getElementById('old_email')) 
		{
		if(document.getElementById('old_email').value!="Email" && document.getElementById('old_email').value!="" && document.getElementById('old_passw').value!="Mot de passe" && document.getElementById('old_passw').value!="")
			{
			var old_email = document.getElementById('old_email').value;
			var old_passw = document.getElementById('old_passw').value;
			$.post("/ajax_php/test_login.php",{ email:old_email, password:old_passw} ,function(dataaa) {
			 if(dataaa=="nok")
			 	{
			 	alert("Erreur(s):\nNous ne sommes pas parvenus à vous identifier.\Retapez votre email et votre mot de passe.");
			 	}
			 else {document.getElementById('valid_f').style.display="none";document.getElementById('valid_load').style.display="inline";document.getElementById('formm').submit(); }
			});
			}
		else if(document.getElementById('new_nom').value!="Nom" && document.getElementById('new_nom').value!="" && document.getElementById('new_prenom').value!="Prénom" && document.getElementById('new_prenom').value!="" && document.getElementById('new_email').value!="Adresse email" && document.getElementById('new_email').value!="" && document.getElementById('new_email2').value!="Retapez votre adresse email" && document.getElementById('new_email2').value!="")	
			{
			if(document.getElementById('new_email2').value!=document.getElementById('new_email').value) alert("Erreur(s):\nVous nous avez indiqué 2 adresses emails différentes. \nVeuillez corriger.");
			else 
				{						
				var new_email = document.getElementById('new_email2').value;
				$.post("/ajax_php/send_pass.php",{ email:new_email} ,function(dataaa) {
				 if(dataaa=="ok")
				 	{
				 	alert("Erreur(s):\nCet email est déjà lié à un compte pro. Est-ce le vôtre ?\nNous venons de vous envoyer un mail avec le rappel de vos identifiants.");
				 	}
				 else {document.getElementById('valid_f').style.display="none";document.getElementById('valid_load').style.display="inline";document.getElementById('formm').submit(); }
				});
				}
			}
		else alert("Erreur(s):\nAvez-vous déjà un compte sur MeilleurCOIFFEUR.com?\nVous devez vous identifier où vous inscrire en renseignant tous les champs.");
		}
	else if(message=='' && !document.getElementById('old_email')) {document.getElementById('valid_f').style.display="none";document.getElementById('valid_load').style.display="inline";document.getElementById('formm').submit();}
	else {alert("Erreur(s):\n"+message);return false}
			}
		else 
			{
			document.getElementById('duree').selectedIndex = 0;
			document.getElementById('coutcamp').innerHTML = "49.9";
			document.getElementById('saymore').innerHTML = "";
			document.getElementById('code_promo').value = "";
			alert('Ce salon de coiffure a déjà bénéficié d\'une campagne offerte avec le code promo '+dataaa+'. Cette promotion n\'est valable qu\'une fois par salon.');
			return false;
			}
	});
		
	
	}

function verif_form2()
	{
	message = '';
	if(document.getElementById('t1').value=="Votre titre") message += "- Vous n'avez pas modifié le titre de votre annonce\n";
	if(document.getElementById('t2').value=="Votre sous-titre") message += "- Vous n'avez pas modifié le sous-titre de votre annonce\n";
	if(document.getElementById('t3').value=="Un texte ici.") message += "- Vous n'avez pas modifié le texte de votre annonce\n";
	if(document.getElementById('salon_id').value==0 || document.getElementById('salon_id').value=="") message += "- Vous n'avez pas sélectionné votre salon lors de la création de votre annonce\n";
	if(document.getElementById('ciblage_geo').value=="") message += "- Vous n'avez pas sélectionné le département que vous voulez cibler en priorité\n";
	
	if(message=='') document.getElementById('formm').submit();
	else {alert("Erreur(s):\n"+message);return false}
	}

function select_photo()
	{
	if(document.getElementById('select_img').src == "http://pro.meilleurcoiffeur.com/images/photo_selected.jpg") 
		{
		document.getElementById('select_img').src = "/images/photo_unselected.jpg";
		document.getElementById('container_photo2').style.display = "block";
		document.getElementById('container_photo1').style.display = "none";
		}
	else 
		{
		document.getElementById('select_img').src = "/images/photo_selected.jpg";
		document.getElementById('container_photo1').style.display = "block";
		document.getElementById('container_photo2').style.display = "none";
		}
	genere_img();
	}

function load_ville(dept)
	{
	if(dept=="")
		{
		document.getElementById('salon_ville').disabled = 1;
		document.getElementById('salon_ville').style.color = "#999999";
		document.getElementById('salon_id').disabled = 1;
		document.getElementById('salon_id').style.color = "#999999";
		document.getElementById('salon_ville').selectedIndex = 0;
		document.getElementById('salon_id').selectedIndex = 0;
		}
	else
		{
		$.post("/ajax_php/get_villes.php",{ dept:dept } ,function(dataa) {
			document.getElementById('select_ville').innerHTML = dataa;
			document.getElementById('ciblage_geo').selectedIndex = parseInt(dept);
		return false;
		});
		
		document.getElementById('salon_ville').disabled = 0;
		document.getElementById('salon_ville').style.color = "#333333";
		
		document.getElementById('salon_id').disabled = 1;
		document.getElementById('salon_id').style.color = "#999999";
		document.getElementById('salon_id').selectedIndex = 0;
		}
	}
	
function select_salon(ind)
	{
	document.getElementById('salon_id').selectedIndex = ind;
	genere_img();
	}
	
function load_salons(ville)
	{
	if(ville=="")
		{
		document.getElementById('salon_id').disabled = 1;
		document.getElementById('salon_id').style.color = "#999999";
		document.getElementById('salon_id').selectedIndex = 0;
		}
	else
		{
		$.post("/ajax_php/get_salons.php",{ ville:ville } ,function(dataa) {
			document.getElementById('select_salons').innerHTML = dataa;
		return false;
		});
		
		document.getElementById('salon_id').disabled = 0;
		document.getElementById('salon_id').style.color = "#333333";
		}	
	}
	

