$(document).ready(function(){

$("#exploit").val('');

$("#btn_envoyer").bind("click", envoyer_participation);


//function envoyer_participation(e){
//	e.preventDefault();
//	$("#form_participation").css("height", "0px").css("width", "0px");
//	$("#form_participation>#form_gauche").hide();
//	$("#form_participation>#form_bas").hide();
//	$("#form_participation>#form_droit").find("label, input, textarea").hide();
//	$("#btn_parcourir_wrapper").css("height", "0px").css("width", "0px");
//	//$("#form_participation").css("height", "0px").css("width", "0px");
//	//$("#form_participation").find("*").css("height", "0px").css("width", "0px");
//	$("#loader_wrapper").css("display", "block");
//	
//}

function envoyer_participation(e){
	e.preventDefault();
	
	//on verifie que le formulaire est entièrement rempli
	form_complet = true;

	tab_champs = $("input[type=text]").add("textarea").add("select");
	tab_champs.each(function(){
							 if(jQuery.trim($(this).val()) == '')
							 {
								$(this).css("border", "1px solid red").css("background-color", "#FE9AA4");
							 	form_complet = false;
							 }
							 else
							 {
								 $(this).css("border", "1px solid #999").css("background-color", "#FFF");
							 }
							 });

	
	if(!form_complet)
	{
		$(".retour_info").addClass("erreur").css("visibility", "visible").html("Tous les champs doivent &ecirc;tre remplis.");
		return false;

		
	}
	else
	{
		$(".retour_info").removeClass("erreur").css("visibility", "hidden").html('');
	}
	
	
	//on vérifie que les cgu sont cochées
	if (!$('#cgu').attr('checked'))
	{
		$(".retour_info").addClass("erreur").css("visibility", "visible").html("Les CGU doivent &ecirc;tre coch&eacute;es.");
		return false;
	}
	else
	{
		$(".retour_info").removeClass("erreur").css("visibility", "hidden").html('');
	}
	
	
	

	//on envoie les donnees en ajax pour traitement php
	data_participant = {};
	tab_champs.each(function(){
		tmp = escape($(this).val());
		data_participant[$(this).attr('id')] = tmp.replace(/\+/gi, "%2B");
		
							 });
	data_participant['PHPSESSID'] = $("#PHPSESSID").val();
	
	$.ajax({
		   async:false,
		   dataType:"json",
		   type:"POST",
		   data:data_participant,
		   url:"/controller/participant.php",
		   success:function(data, status){
			  if(data.erreur)
			  {
				  $(".retour_info").addClass("erreur").css("visibility", "visible").html(data.message);
				  for(i=0;i<data.champs.length;i++)
				  {
					  eval('$("#'+data.champs[i]+'")').css("border", "1px solid red").css("background-color", "#FE9AA4");
				  }
			  }
			  else
			  {
				  $(".retour_info").removeClass("erreur").css("visibility", "hidden").html('');
				  tab_champs.each(function(){
										   $(this).css("border", "1px solid #999").css("background-color", "#FFF");
										   });
				  swfu.addPostParam('participant_id', data.message);
				  doSubmit();
				  
				  	$("#form_participation").css("height", "0px").css("width", "0px");
					$("#form_participation>#form_gauche").hide();
					$("#form_participation>#form_bas").hide();
					$("#form_participation>#form_droit").find("label, input, textarea").hide();
				  
				  $("#loader_wrapper").css("display", "block");
				  
			  }
		   },
		   error:function(data, status){
			   alert("erreur");
		   }
	});
	
	

	
}




//$("#btn_annuler_part").bind("click", annuler_participation);


$("#btn_annuler_part").live("click",function(e){
	e.preventDefault();
	
	swfu.cancelUpload();
	//alert("annulation");
//	
	$.ajax({
		   async:false,
		   dataType:"json",
		   type:"POST",
		   data:"PHPSESSID="+$("#PHPSESSID").val()+"&cancel=1",
		   url:"/controller/participant.php",
		   success:function(data, status){
			   $("#loader_wrapper").css("display", "none");
			   
				$("#form_participation").css("height", "330px").css("width", "100%");
				$("#form_participation>#form_gauche").show();
				$("#form_participation>#form_bas").show();
				$("#form_participation>#form_droit").find("label, input, textarea").show();
				swfu.setButtonDimensions(61,22);
			   $(".retour_info").addClass("ok").css("visibility", "visible").html(data.message);
			   $("#exploit").val('');
		   },
		   error:function(data, status){
			   alert("erreur")
		   }
		   });
//	
});









});

function upload_terminee(){
		$("#form_participation").css("display", "none");
		$("#loader_wrapper").css("display", "none");
		$("#confirmation_participation").css("display","block");
		
	}
	
	


