var ready = Array(Array(), Array(), Array(), Array(), Array(), Array(), Array());
ready[0]['code'] = 'portrait';
ready[0]['val'] = 0;
ready[0]['in'] = 0;
ready[1]['code'] = 'logo';
ready[1]['val'] = 0;
ready[1]['in'] = 0;
ready[2]['code'] = 'photo1';
ready[2]['val'] = 0;
ready[2]['in'] = 0;
ready[3]['code'] = 'photo2';
ready[3]['val'] = 0;
ready[3]['in'] = 0;
ready[4]['code'] = 'photo3';
ready[4]['val'] = 0;
ready[4]['in'] = 0;
ready[5]['code'] = 'photo4';
ready[5]['val'] = 0;
ready[5]['in'] = 0;
ready[6]['code'] = 'photo5';
ready[6]['val'] = 0;
ready[6]['in'] = 0;

setIdsSession("setIdAE", '');
setIdsSession("setIdAct", '');
////alert("->>>>>>>>>>>>>"+getIdsSession("getIdAE"));
////alert("->>>>>>>>>>>>>"+getIdsSession("getIdAct"));


//$("#niveau2").change(function () {alert("JQuery detected");});
//$("#niveau2").click(function () {alert("JQuery detected 2");});
//$("#niveau2").blur(function () {alert("JQuery detected 3");});

function checkNbCarTextArea(id, limit)
{
	$("#nbcar_"+id).html($("#"+id).val().length+" carac.");
	
	if($("#"+id).val().length > limit) 
	{
		$("#check"+id).html("Vous ne pouvez rentrer que 400 caractères maximum pour la description");
	}
	else
	{
		$("#check"+id).html("");
	}
	
	return $("#"+id).val().length;
}

function getIdsSession(fct)
{
	$.id;
	$.ajax({
		   type: "POST",
		   url: "scripts/manageSession.php",
		   data: "function="+fct,
		   async: false,
		   success: function(msg){
				//alert( "Data Saved : " + msg );
				$.id = msg;
		   }
		 });
	return $.id;
}

function setIdsSession(fct, value)
{
	$.ajax({
		   type: "POST",
		   url: "scripts/manageSession.php",
		   data: "function="+fct+"&value="+value,
		   async: false,
		   success: function(msg){
				//alert( "Ajouté");
		   }
		 });
}

function showLog(idfield, val)
{
	if(val != "ok") // Prénom
	{
		$("#"+idfield).attr('class', 'red');
		$("#check"+idfield).html(""+val+"");
	}
	else
	{
		$("#"+idfield).attr('class', 'green');
		$("#check"+idfield).html("");
	}
}

function registerForm(idForm)
{
	//alert("ID FORM : "+idForm+" - ID AE : "+getIdsSession("getIdAE")+" - ID ACT  : "+getIdsSession("getIdAct"));
	//alert("Bienvenue");
	if(idForm == "1")
	{
			// On enregistre l'utilisateur
			var nom 		= $("#nom").val();
			var prenom 		= $("#prenom").val();
			var email 		= $("#email").val();
			var mdp 		= $("#mdp").val();
			var mdp2	 	= $("#mdp2").val();
			var societe 	= $("#societe").val();
			var adresse1	= $("#adresse1").val();
			var adresse2	= $("#adresse2").val();
			var cp 			= $("#cp").val();
			var ville 		= $("#ville").val();
			var fixe 		= $("#fixe").val();
			var portable 	= $("#portable").val();
			var siren 		= $("#siren").val();
			var id_ae 		= getIdsSession("getIdAE");
			var id_act 		= getIdsSession("getIdAct");
			
			var myData = "idform="+idForm+"&nom="+nom+"&prenom="+prenom+"&email="+email+"&mdp="+mdp+"&mdp2="+mdp2+"&societe="+societe+"&adresse1="+adresse1+"&adresse2="+adresse2+"&cp="+cp+"&ville="+ville+"&fixe="+fixe+"&portable="+portable+"&siren="+siren+"&id_ae="+id_ae+"&id_act="+id_act+"";
			//alert(myData);
			$.ajax({
				   type: "POST",
				   url: "scripts/userRegisterer.php",
				   data: myData,
				   success: function(msg){
						//alert( "Data Saved23: " + msg );
						var values = msg.split("/");
						
						var i = 0;
						
						showLog("prenom", values[i++]);
						showLog("nom", values[i++]);
						showLog("email", values[i++]);
						showLog("mdp", values[i++]);
						showLog("mdp2", values[i++]);
						showLog("societe", values[i++]);
						showLog("adresse1", values[i++]);
						showLog("adresse2", values[i++]);
						showLog("cp", values[i++]);
						showLog("ville", values[i++]);
						showLog("fixe", values[i++]);
						showLog("portable", values[i++]);
						showLog("siren", values[i++]);
						
						if(values[i++] == "ok")
						{
							var reg_isinteger = /^\d+$/ ;
							if(reg_isinteger.test(values[i])) setIdsSession("setIdAE", values[i++]);
							if(reg_isinteger.test(values[i])) setIdsSession("setIdAct", values[i++]);
							$("#formulaire1_passed").val("ok");
							if($("#formulaire2_passed").val() != "ok") $("#formulaire2_passed").val("en cours");
							$("#formulaire1").slideUp("slow");
							$("#formulaire1_entete").attr("class", "gris-grand etape-ferme");
							$("#formulaire2").slideDown("slow");
							$("#formulaire2_entete").attr("class", "gris-grand etape-ouvert");
						}
						else
						{
							$("#formulaire1_passed").val("");
						}
				   }
				 });
	}
	else if(idForm == "2" &&  getIdsSession("getIdAE") != '' && getIdsSession("getIdAct") != '')
	{
			var res = checkForm2();
			if(res != -1)
			{
				if($("#no-secteur:checked").val() == true)
					var secteur = 0;
				else if($("#niveau3").val() != "")
					var secteur = $("#niveau3").val();
				var idact = getIdsSession("getIdAct");
				var cible = $('input[type=radio][name=cible]:checked').val();
				var myData = "idform="+idForm+"&idact="+idact+"&cible="+cible+"&secteur="+secteur;
				$.ajax({
				   type: "POST",
				   url: "scripts/userRegisterer.php",
				   data: myData,
				   success: function(msg){
						//alert( "Data Saved: " + msg + myData );
						$("#formulaire2_passed").val("ok");
						if($("#formulaire3_passed").val() != "ok") $("#formulaire3_passed").val("en cours");
						$("#formulaire2").slideUp("slow");
						$("#formulaire2_entete").attr("class", "gris-grand etape-ferme");
						$("#formulaire3").slideDown("slow");
						$("#formulaire3_entete").attr("class", "gris-grand etape-ouvert");
				   }
				 });
			}
			else
			{
					$("#formulaire2_passed").val("");
			}
			
	}
	else if(idForm == "3" &&  getIdsSession("getIdAE") != '' && getIdsSession("getIdAct") != '')
	{
			var res = checkForm3();
			if(res != -1)
			{
				var idact = getIdsSession("getIdAct");
				var titre = $("#titre").val();
				tinyMCE.triggerSave(true, true);
				var presentation = $("#presentation").val();
				var produits = $("#produits").val();
				var actualite = $("#actualite").val();
				var url1 = $("#url1").val();
				var url2 = $("#url2").val();
				var url3 = $("#url3").val();
				var tagkeywords = $("#tagkeywords").val();
				
				var myData = "idform="+idForm+"&idact="+idact+"&titre="+titre+"&presentation="+presentation+"&produits="+produits+"&actualite="+actualite+"&url1="+url1+"&url2="+url2+"&url3="+url3+"&tagkeywords="+tagkeywords;
				//alert("MyData : "+myData);
				$.ajax({
				   type: "POST",
				   url: "scripts/userRegisterer.php",
				   data: myData,
				   success: function(msg){
						//alert( "Data Saved: " + msg + myData);
						$("#formulaire3_passed").val("ok");
						//alert("Form 3 mis à ok");
						if($("#formulaire4_passed").val() != "ok")
						{
							//alert("Form4 mis en cours");
							$("#formulaire4_passed").val("en cours");
						}
						$("#formulaire3").slideUp("slow");
						$("#formulaire3_entete").attr("class", "gris-grand etape-ferme");
						$("#formulaire4").slideDown("slow");
						$("#formulaire4_entete").attr("class", "gris-grand etape-ouvert");
				   }
				 });
			}
			else
			{
				$("#formulaire3_passed").val("");
			}
			
	}
	else if((idForm == "4") && ($("#nom").val() != '') && ($("#prenom").val() != '') && (getIdsSession("getIdAE") != '') && (getIdsSession("getIdAct") != ''))
	{
			//alert("formulaire 4")
			var res = checkForm4();
			//alert(res);
			if(res != -1)
			{
				
				var portrait = $("#portrait").val();
				var logo = $("#logo").val();
				var photo1 = $("#photo1").val();
				var photo2 = $("#photo2").val();
				var photo3 = $("#photo3").val();
				var photo4 = $("#photo4").val();
				var photo5 = $("#photo5").val();
				
				
				if(portrait != '') 	setProcessReady("portrait", 1);
				else setProcessReady("portrait", 0);
				if(logo != '') 		setProcessReady("logo", 1);
				else setProcessReady("logo", 0);
				if(photo1 != '') 	setProcessReady("photo1", 1);
				else setProcessReady("photo1", 0);
				if(photo2 != '') 	setProcessReady("photo2", 1);
				else setProcessReady("photo2", 0);
				if(photo3 != '') 	setProcessReady("photo3", 1);
				else setProcessReady("photo3", 0);
				if(photo4 != '') 	setProcessReady("photo4", 1);
				else setProcessReady("photo4", 0);
				if(photo5 != '') 	setProcessReady("photo5", 1);
				else setProcessReady("photo5", 0);
				
				//console.log("portrait : "+portrait);
				//console.log("photo1 : "+photo1);
				
				//console.log(ready);
				
				var idact = getIdsSession("getIdAct");
				var portrait = $("#portrait").val();
				var Return = 1;
				var tmp = 0;
				//alert("step1");
				if(portrait != '')
				{
					tmp = 1;
					ready[0]['in'] = 1;
					var res = ajaxFileUpload("portrait");
					if(res == -1) Return = -1;
					//alert("fin ajax portrait");
				}
				var logo = $("#logo").val();
				//alert("step2");
				if(logo != '')
				{
					//alert("before ajax logo");
					tmp = 1;
					ready[1]['in'] = 1;
					var res = ajaxFileUpload("logo");
					if(res == -1) Return = -1;
					//alert("fin ajax logo");
				}
				var photo1 = $("#photo1").val();
				if(photo1 != '')
				{
					tmp = 1;
					ready[2]['in'] = 1;
					var res = ajaxFileUpload("photo1");
					if(res == -1) Return = -1;
				}
				var photo2 = $("#photo2").val();
				if(photo2 != '')
				{
					tmp = 1;
					ready[3]['in'] = 1;
					var res = ajaxFileUpload("photo2");
					if(res == -1) Return = -1;
				}
				var photo3 = $("#photo3").val();
				if(photo3 != '')
				{
					tmp = 1;
					ready[4]['in'] = 1;
					var res = ajaxFileUpload("photo3");
					if(res == -1) Return = -1;
				}
				var photo4 = $("#photo4").val();
				if(photo4 != '')
				{
					tmp = 1;
					ready[5]['in'] = 1;
					var res = ajaxFileUpload("photo4");
					if(res == -1) Return = -1;
				}
				var photo5 = $("#photo5").val();
				if(photo5 != '')
				{
					tmp = 1;
					ready[6]['in'] = 1;
					var res = ajaxFileUpload("photo5");
					if(res == -1) Return = -1;
				}
				
				// Au cas où aucune image n'a été ajoutée
				if(tmp != 1)
				{
					$("#formulaire4").slideUp('slow');
					$("#formulaire_final").slideDown('slow');
					$("#formulaire4_passed").val("ok");
					$("#formulaire4_entete").attr("class", "gris-grand etape-ferme");
					//alert("ok");
				}
				/*else
				{
					$("#formulaire4_passed").val("-");
					alert("erreur");
				}*/
			}
			else
			{
				$("#formulaire4_passed").val("");
			}
	}
	else if(idForm == "final" &&  getIdsSession("getIdAE") != '' && getIdsSession("getIdAct") != '')
	{
		if($("#formulaire1_passed").val() != "ok")
		{
			alert("Le formulaire #1 n'a pas été validé.");
			showStep("formulaire1");
		}
		else if($("#formulaire2_passed").val() != "ok")
		{
			alert("Le formulaire #2 n'a pas été validé.");
			showStep("formulaire2");
		}
		else if($("#formulaire3_passed").val() != "ok")
		{
			alert("Le formulaire #3 n'a pas été validé.");
			showStep("formulaire3");
		}
		else if($("#formulaire4_passed").val() != "ok")
		{
			alert("Le formulaire #4 n'a pas été validé.");
			showStep("formulaire4");
		}
		else
		{
			var idact = getIdsSession("getIdAct");
			var idae = getIdsSession("getIdAE");
			if($("#mention").is(':checked'))
				//var mention = $("#mention").val();
				var mention = 0;
			else
				//var mention = 0;
				var mention = 1;
			
			var myData = "idform="+idForm+"&idact="+idact+"&mention="+mention+"&idae="+idae;
			$.ajax({
			   type: "POST",
			   url: "scripts/userRegisterer.php",
			   data: myData,
			   success: function(msg){
					//alert( "Data Saved: " + msg + myData );
					$("#a").val(idact);
					$("#finalform").submit();
			   }
			 });
		}
	}
}

function ajaxFileUpload(id)
{
	//console.log("Step 0");
	////alert("test : "+id);
	var loading = "#loading_"+id;
	//alert(loading);
	//starting setting some animation when the ajax starts and completes
	//$(loading).html("<img src=\"js/ajaxfileupload1.0/loading.gif\" />");
	$("#check"+id).attr("class", "mess_error");
	$(loading).html("<img src=\"images/ajax-loader.gif\" />");
	$("#check"+id).html("");
	$(loading).show();
	
	var id_act = getIdsSession("getIdAct");
	var nom = $("#nom").val();
	var prenom = $("#prenom").val();
	var oldfile = $("#_"+id).val();
	////alert(nom+" "+prenom)
	//console.log("Step 1");
	var myData = "id="+id+"&nom="+nom+"&prenom="+prenom+"&id_act="+id_act;
	
	if(oldfile != '')
		myData = myData + "&old=" + oldfile;
	/*
		prepareing ajax file upload
		url: the url of script file handling the uploaded files
					fileElementId: the file type of input element id and it will be the index of  $_FILES Array()
		dataType: it support json, xml
		secureuri:use secure protocol
		success: call back function when the ajax complete
		error: callback function when the ajax failed
		
			*/
	//console.log("Step 2");
	$.ajaxFileUpload
	(
		{
			url:'scripts/fileupload.php', 
			secureuri:false,
			fileElementId:id,
			dataType: 'json',
			async: true,
			data: myData,
			success: function (data, status)
			{
				//console.log("Step 3");
				//alert(data);
				if(typeof(data.error) != 'undefined')
				{
					if(data.error != '')
					{
						//alert(data.logs);
						//$(loading).html("<img src=\"images/icon-error.png\" />");
						if(data.error == 'Too voluminous file...')
						{
							$("#"+id).attr("class", "red");
							$("#check"+id).html("Fichier trop volumineux.");
							$(loading).html("");
							
							checkFollow(id, "-1");
							
							return -1;
						}
						else if(data.error == 'Wrong extension')
						{
							$("#"+id).attr("class", "red");
							$("#check"+id).html("Extension invalide.");
							$(loading).html("");
							
							checkFollow(id, "-1");
							
							return -1;
						}
					}
					else
					{
						////alert(data.msg + data.files);
						//alert("old:"+data.old);
						$("#_"+id).val(data.file);
						////alert("Fichier en base : "+data.file)
						//$(loading).html("<img src=\"images/icon-check.gif\" />");
						$("#"+id).attr("class", "green");
						$("#check"+id).html("");
						$("#check"+id).attr("class", "valid");
						$(loading).html("");
						
						checkFollow(id, "1");
						
						return 1;
					}
				}
			},
			error: function (data, status, e)
			{
				//alert(e);
			}
		}
	)
	
	return false;

}  


function checkAjax(Valeur, Type)
{
	var myData = "value="+Valeur+"&type="+Type;
	$.val;
	$.ajax({
		   type: "POST",
		   url: "scripts/checkForm.php",
		   data: myData,	
		   async: false,
		   success: function(msg)
		   {
			   //alert('retour '+Valeur+' : '+msg)
				$.val = msg;
		   }
		 });
	return $.val;
}



function checkForm2()
{
	var Return = 1;
	//alert("Vérification formulaire 2 !");
	var cible = $('input[type=radio][name=cible]:checked').val();
	var secteur = $("#niveau3").val();
	var option = $("#no-secteur:checked").val();
	if(secteur == '' && option != 1)
	{
		////alert("Secteur à choisir!");
		$("#no-secteur").attr('class', 'red');
		$("#niveau3").attr('class', 'red');
		$("#checksecteur").html("Veuillez choisir un secteur ou cocher la case pour vous classer automatiquement.");
		Return = -1;
	}
	else
	{
		$("#no-secteur").attr('class', '');
		$("#niveau3").attr('class', '');
		$("#checksecteur").html("");
	}
	
	return Return;
}

function checkCarNbTinyMCE(id, nb_car)
{
	var _contenu1 = tinymce.EditorManager.get(id).getContent();
	_contenu1 = convertirHTML(_contenu1, 0);
	var contenu1 = _contenu1.replace(/<[^>]*>/g,"");
	contenu1 = convertirHTML(contenu1, 0);
	var taille1 = contenu1.length;
	$("#nbcar_"+id).html(taille1+" carac.");
	
	if(taille1 > nb_car)
	{
		$("#check"+id).html('Vous ne pouvez rentrer que 1000 caractères maximum pour la description');
		return -1;
	}
	else
	{ 
		$("#check"+id).html('');
		return 1;  
	}
}

function checkForm3()
{
	//alert("Vérification formulaire 3 !");
	
	var Return = 1;
	var norm = Array();
	norm[0] = new RegExp('^http://');
	norm[1] = new RegExp('^https://');
	
	res1 = checkCarNbTinyMCE("presentation", 1000);
	res2 = checkCarNbTinyMCE("produits", 1000);
	res3 = checkCarNbTinyMCE("actualite", 1000);
	
	if(res1 == -1) Return = -1;
	if(res2 == -1) Return = -1;
	if(res3 == -1) Return = -1;
	
	//console.log("Résultats : "+res1+"/"+res2+"/"+res3);
	
	if($("#url1").val() != '' && $("#url1").val() != "http://" && $("#url1").val() != "https://")
	{
		if(norm[0].exec( $("#url1").val() ) == null && norm[1].exec( $("#url1").val() ) == null)
		{
			$("#url1").attr("class", "red");
			$("#checkurl1").html("ex: http://... ou https://...");
			Return = -1;
		}
		else
		{
			$("#url1").attr("class", "green");
			$("#checkurl1").html("");
		}
	}
	else
	{
		$("#url1").attr("class", "");
		$("#checkurl1").html("");
	}
	
	if($("#url2").val() != '' && $("#url2").val() != "http://" && $("#url2").val() != "https://")
	{
		if(norm[0].exec( $("#url2").val() ) == null && norm[1].exec( $("#url2").val() ) == null)
		{
			$("#url2").attr("class", "red");
			$("#checkurl2").html("ex: http://... ou https://...");
			Return = -1;
		}
		else
		{
			$("#url2").attr("class", "green");
			$("#checkurl2").html("");
		}
	}
	else
	{
		$("#url2").attr("class", "");
		$("#checkurl2").html("");
	}
	
	if($("#url3").val() != '' && $("#url3").val() != "http://" && $("#url3").val() != "https://")
	{
		if(norm[0].exec( $("#url3").val() ) == null && norm[1].exec( $("#url3").val() ) == null)
		{
			$("#url3").attr("class", "red");
			$("#checkurl3").html("ex: http://... ou https://...");
			Return = -1;
		}
		else
		{
			$("#url3").attr("class", "green");
			$("#checkurl3").html("");
		}
	}
	else
	{
		$("#url3").attr("class", "");
		$("#checkurl3").html("");
	}
	
	res = checkNbCarTextArea("tagkeywords", 400);
	if(res > 400) Return = -1;
	
	return Return;
}

function checkForm4()
{
	//alert("Vérification formulaire 4 !");
	var Return = 1;
	var extAvailable = Array();
	extAvailable[0] = ".gif";
	extAvailable[1] = ".jpg";
	extAvailable[2] = ".png";
	
	var ext = "";
	var portrait = $("#portrait").val();
	var logo = $("#logo").val();
	var photo1 = $("#photo1").val();
	var photo2 = $("#photo2").val();
	var photo3 = $("#photo3").val();
	var photo4 = $("#photo4").val();
	var photo5 = $("#photo5").val();
	
	
	
	portrait = portrait.toLowerCase();
	logo = logo.toLowerCase();
	photo1 = photo1.toLowerCase();
	photo2 = photo2.toLowerCase();
	photo3 = photo3.toLowerCase();
	photo4 = photo4.toLowerCase();
	photo5 = photo5.toLowerCase();
	// On vérifie les extensions
	if(portrait != '') 	
	{
		ext = portrait.substr((portrait.length-4), 4);
		var i = 0;
		for( ;i< extAvailable.length; i++)
		{
			if(extAvailable[i] == ext)
			{
				break;
			}
		}
		if(i == extAvailable.length)
		{
			Return = -1;	
		}
	}
	ext = "";
	if(logo != '') 		
	{
		ext = logo.substr((logo.length-4), 4);
		var i = 0;
		for( ;i< extAvailable.length; i++)
		{
			if(extAvailable[i] == ext)
			{
				break;
			}
		}
		if(i == extAvailable.length)
		{
			Return = -1;	
		}
	}
	ext = "";
	if(photo1 != '') 	
	{
		ext = photo1.substr((photo1.length-4), 4);
		var i = 0;
		for( ;i< extAvailable.length; i++)
		{
			if(extAvailable[i] == ext)
			{
				break;
			}
		}
		if(i == extAvailable.length)
		{
			Return = -1;	
		}
	}
	ext = "";
	if(photo2 != '') 	
	{
		ext = photo2.substr((photo2.length-4), 4);
		var i = 0;
		for( ;i< extAvailable.length; i++)
		{
			if(extAvailable[i] == ext)
			{
				break;
			}
		}
		if(i == extAvailable.length)
		{
			Return = -1;	
		}
	}
	ext = "";
	if(photo3 != '') 	
	{
		ext = photo3.substr((photo3.length-4), 4);
		var i = 0;
		for( ;i< extAvailable.length; i++)
		{
			if(extAvailable[i] == ext)
			{
				break;
			}
		}
		if(i == extAvailable.length)
		{
			Return = -1;	
		}
	}
	ext = "";
	if(photo4 != '') 	
	{
		ext = photo4.substr((photo4.length-4), 4);
		var i = 0;
		for( ;i< extAvailable.length; i++)
		{
			if(extAvailable[i] == ext)
			{
				break;
			}
		}
		if(i == extAvailable.length)
		{
			Return = -1;	
		}
	}
	ext = "";
	if(photo5 != '') 	
	{
		ext = photo5.substr((photo5.length-4), 4);
		var i = 0;
		for( ;i< extAvailable.length; i++)
		{
			if(extAvailable[i] == ext)
			{
				break;
			}
		}
		if(i == extAvailable.length)
		{
			Return = -1;	
		}
	}
	
	if(Return == -1) alert("Les extensions acceptées sont : GIF, PNG et JPG");
	
	return Return;
}

function controlSector(idinput)
{
	//alert($("#no-secteur").attr("checked"));
	if(idinput == "no-secteur" && $("#no-secteur").attr("checked") == true)
	{
		//alert("here");
		$("#niveau2 option:first").attr("selected", true);
		showSectors("");
	}
	// Si un secteur est sélectionné, on décoche la checkbox
	else if(idinput == "niveau2")// && $("#no-secteur").attr("checked") == true)
	{
		//alert("checked :"+$("#no-secteur").attr("checked"));
		$("#no-secteur").attr("checked", false);
		
		// Appel de la fonction de chargement des sections
		var val = $("#niveau2 option:selected").val();
		showSectors(val);
		//alert("checked2 :"+$("#no-secteur").attr("checked"));
	}
}

function showSectors(iddomain)
{
	//alert("showSector");
	if(iddomain != '')
	{
		$.ajax({
			   type: "POST",
			   url: "scripts/getSectors.php",
			   data: "domain="+iddomain,
			   success: function(msg){
					//alert( "Data Saved: " + msg );
					$("#niveau3").html(msg);
					//$("#niveau3").html(msg);
			   }
			 });
	}
	else
		$("#niveau3").html("<option value=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>");
}

function showDomains(val)
{
	if(val == 0) var id_parent_domain = 1;
	if(val == 1) var id_parent_domain = 2;
	//alert("showSector");
	if(id_parent_domain != '')
	{
		$.ajax({
			   type: "POST",
			   url: "scripts/getSectors.php",
			   data: "id_parent_domain="+id_parent_domain,
			   success: function(msg){
					//alert( "Data Saved: " + msg );
					$("#niveau2").html(msg);
					$("#niveau3").html("");
			   }
			 });
	}
	else
		$("#niveau2").html("<option value=\"\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>");
}

function comeBack(idfrom, idto)
{
	$("#"+idfrom).slideUp('slow');
	$("#"+idto).slideDown('slow');
}

function setProcessReady(id, val)
{
	for(var i = 0; i < ready.length; i++)
	{
		if(ready[i]['code'] == id) ready[i]['in'] = val;
	}
}

// 0 ne pas changer. 1 changer.
function checkFollow(id, val)
{
	//alert("On check les photos");
	if(val == -1) $("#formulaire4_passed").val("en cours");
	
	// On désigne le code par sa valeur (-1 erreur, 1 bon)
	for(var i = 0; i < ready.length; i++)
	{
		if(ready[i]['code'] == id)	ready[i]['val'] = val;
	}
	
	// On compte le nombre de in à 1, ce qui correspond aux codes en traitement
	var nb = 0;
	for(var i = 0; i < ready.length; i++)
	{
		if(ready[i]['in'] == 1)nb++;
	}
	
	// On compte parmi les in à 1, le nombre de val à 1
	var nbvue = 0;
	for(var i = 0; i < ready.length; i++)
	{
		if(ready[i]['in'] == 1)
		{
			if(ready[i]['val'] == 0) return;
			else if(ready[i]['val'] == -1) return;
			nbvue++;
		}
	}
	
	// S'il y a autant de code en traitement que de validation, on passe à l'étape suivante
	//alert("nb : "+nb+" - nbvue : "+nbvue);
	if(nb == nbvue)
	{
		//alert("Autre validation");
		$("#formulaire4").slideUp('slow');
		$("#formulaire_final").slideDown('slow');
		$("#formulaire4_passed").val("ok");
		$("#formulaire4_entete").attr("class", "gris-grand etape-ferme");
	}
}

function showStep(idstep)
{
	if($("#"+idstep+"_passed").val() == "ok" || $("#"+idstep+"_passed").val() == "en cours")
	{
		var steps = Array("formulaire1", "formulaire2", "formulaire3", "formulaire4", "formulaire_final");
		for(var i=0; i < steps.length; i++)
		{
			if(steps[i] == idstep) 
			{
				$("#"+steps[i]).slideDown("slow");
				$("#"+steps[i]+"_entete").attr("class", "gris-grand etape-ouvert");
			}
			else 
			{
				$("#"+steps[i]).slideUp("slow");
				$("#"+steps[i]+"_entete").attr("class", "gris-grand etape-ferme");
			}
		}
	}
}

function deletePictures()
{
	//alert("On efface vos images.");
	var idact = getIdsSession("getIdAct");
	var photo = $("#_portrait").val();
	var logo = $("#_logo").val();
	var img1 = $("#_photo1").val();
	var img2 = $("#_photo2").val();
	var img3 = $("#_photo3").val();
	var img4 = $("#_photo4").val();
	var img5 = $("#_photo5").val();
	
	var myData = "type=all&idact="+idact+"&photo="+photo+"&logo="+logo+"&img1="+img1+"&img2="+img2+"&img3="+img3+"&img4="+img4+"&img5="+img5;
	
	$.ajax({
			   type: "POST",
			   url: "scripts/deletePictures.php",
			   data: myData,
			   success: function(msg){
					//alert( "Data Saved: " + msg );
					if(msg == "ok")
					{
						$("#portrait").attr("class", "");
						$("#checkportrait").attr("class", "");
						$("#checkportrait").html("");
						if($("#exist_portrait")) $("#exist_portrait").html("");
						
						$("#logo").attr("class", "");
						$("#checklogo").attr("class", "");
						$("#checklogo").html(" ");
						if($("#exist_logo")) $("#exist_logo").html("");
						
						$("#photo1").attr("class", "");
						$("#checkphoto1").attr("class", "");
						$("#checkphoto1").html(" ");
						if($("#exist_photo1")) $("#exist_photo1").html("");
						
						$("#photo2").attr("class", "");
						$("#checkphoto2").attr("class", "");
						$("#checkphoto2").html(" ");
						if($("#exist_photo2")) $("#exist_photo2").html("");
						
						$("#photo3").attr("class", "");
						$("#checkphoto3").attr("class", "");
						$("#checkphoto3").html(" ");
						if($("#exist_photo3")) $("#exist_photo3").html("");
						
						$("#photo4").attr("class", "");
						$("#checkphoto4").attr("class", "");
						$("#checkphoto4").html("");
						if($("#exist_photo4")) $("#exist_photo4").html("");
						
						$("#photo5").attr("class", "");
						$("#checkphoto5").attr("class", "");
						$("#checkphoto5").html("");
						if($("#exist_photo5")) $("#exist_photo5").html("");
						
						$("#_portrait").val("");
						$("#_logo").val("");
						$("#_photo1").val("");
						$("#_photo2").val("");
						$("#_photo3").val("");
						$("#_photo4").val("");
						$("#_photo5").val("");
					}
			   }
			 });
}

function deletePicture(id)
{
	//alert("On efface vos images.");
	var idact = getIdsSession("getIdAct");
	var myData = "type=one&idact="+idact;
	
	if(id == "portrait")
		//var myData = myData + "&photo=" + $("#_portrait").val();
		var myData = myData + "&id=portrait";
	if(id == "logo")
		//var myData = myData + "&logo=" + $("#_logo").val();
		var myData = myData + "&id=logo";
	if(id == "photo1")
		//var myData = myData + "&img1=" + $("#_photo1").val();
		var myData = myData + "&id=photo1";
	if(id == "photo2")
		//var myData = myData + "&img2=" + $("#_photo2").val();
		var myData = myData + "&id=photo2";
	if(id == "photo3")
		//var myData = myData + "&img3=" + $("#_photo3").val();
		var myData = myData + "&id=photo3";
	if(id == "photo4")
		var myData = myData + "&id=photo4";
	if(id == "photo5")
		var myData = myData + "&id=photo5";
	
	$.ajax({
			   type: "POST",
			   url: "scripts/deletePictures.php",
			   data: myData,
			   success: function(msg){
					//alert( "Data Saved: " + msg );
					if(msg == "ok")
					{
						if(id == "portrait")
						{
							$("#portrait").attr("class", "");
							$("#checkportrait").attr("class", "");
							$("#checkportrait").html("");
							$("#loading_portrait").attr("style", "display:none");
							$("#_portrait").val("");
							$("#td_in_portrait").html("<input name=\"portrait\" id=\"portrait\" type=\"file\" size=\"63\"/>");
							if($("#exist_portrait")) $("#exist_portrait").html("");
						}
						else if(id == "logo")
						{	
							$("#logo").attr("class", "");
							$("#checklogo").attr("class", "");
							$("#checklogo").html(" ");
							$("#loading_logo").attr("style", "display:none");
							$("#_logo").val("");
							$("#td_in_logo").html("<input name=\"logo\" id=\"logo\" type=\"file\" size=\"63\"/>");
							if($("#exist_logo")) $("#exist_logo").html("");
						}
						else if(id == "photo1")
						{		
							$("#photo1").attr("class", "");
							$("#checkphoto1").attr("class", "");
							$("#checkphoto1").html(" ");
							$("#loading_photo1").attr("style", "display:none");
							$("#_photo1").val("");
							$("#td_in_photo1").html("<input name=\"photo1\" id=\"photo1\" type=\"file\" size=\"63\"/>");
							if($("#exist_photo1")) $("#exist_photo1").html("");
						}
						else if(id == "photo2")
						{		
							$("#photo2").attr("class", "");
							$("#checkphoto2").attr("class", "");
							$("#checkphoto2").html(" ");
							$("#loading_photo2").attr("style", "display:none");
							$("#_photo2").val("");
							$("#td_in_photo2").html("<input name=\"photo2\" id=\"photo2\" type=\"file\" size=\"63\"/>");
							if($("#exist_photo2")) $("#exist_photo2").html("");
						}
						else if(id == "photo3")
						{		
							$("#photo3").attr("class", "");
							$("#checkphoto3").attr("class", "");
							$("#checkphoto3").html(" ");
							$("#loading_photo3").attr("style", "display:none");
							$("#_photo3").val("");
							$("#td_in_photo3").html("<input name=\"photo3\" id=\"photo3\" type=\"file\" size=\"63\"/>");
							if($("#exist_photo3")) $("#exist_photo3").html("");
						}
						else if(id == "photo4")
						{		
							$("#photo4").attr("class", "");
							$("#checkphoto4").attr("class", "");
							$("#checkphoto4").html("");
							$("#loading_photo4").attr("style", "display:none");
							$("#_photo4").val("");
							$("#td_in_photo4").html("<input name=\"photo4\" id=\"photo4\" type=\"file\" size=\"63\"/>");
							if($("#exist_photo4")) $("#exist_photo4").html("");
						}
						else if(id == "photo5")
						{		
							$("#photo5").attr("class", "");
							$("#checkphoto5").attr("class", "");
							$("#checkphoto5").html("");
							$("#loading_photo5").attr("style", "display:none");
							$("#_photo5").val("");
							$("#td_in_photo5").html("<input name=\"photo5\" id=\"photo5\" type=\"file\" size=\"63\"/>");
							if($("#exist_photo5")) $("#exist_photo5").html("");
						}
					}
			   }
			 });
}

function validPrevisualisation (action)
{
	if(action == 'retour')
	{
		//alert('on fait un retour');
		$('#valid_previsu').attr('action', 'formulaire.php');
		return true;
	}
	else if(action == 'valider')
	{
		//alert('on valide');
		$('#valid_previsu').attr('action', 'validation-inscription.php');
		var myData = "idform=valid&idact="+$("#id_act").val()+"&idae="+$("#id_ae").val();
		$.ajax({
		   type: "POST",
		   url: "scripts/userRegisterer.php",
		   data: myData,
		   success: function(msg)
		   {
		   		//alert("Data : "+msg);
				$('#valid_previsu').submit();
		   }
		 });
	}
	
	return false;
}
