$(document).ready(function () {

	var left = $("#menu-left").height()+85;
	var centre = $("#formulaire").height();
	
	/*alert("Right : "+$("#right").height());
	alert("Centre : "+centre);
	alert("Left : "+left);*/
	if( centre > $("#right").height() && centre > left ){
		$("#footer").css("margin-top",9);
	}
	else
	{
		if( $("#right").height() > left ){
			$("#footer").css("margin-top",($("#right").height()-centre)+5);
		}
		else{
			$("#footer").css("margin-top",(left-centre)-10);
		}
	}
	
	/*$(".formbody br, .formbody p").remove();
	$(".formbody label").append(" :");
	
	$(".formbody input[name='date']").after("<button class=\"calendar\" type=\"button\"/>");
	
	$(".formbody input.mandatory").after("<img alt=\"champ obligatoire\" src=\"img/asterisque.gif\"/>");
	
	$(".formbody").append("<br/>" +
		"<span>Champs de saisie obligatoires</span>" +
		"<img id=\"bottom-star\" alt=\"champ obligatoire\" src=\"img/asterisque.gif\"/>" +
		"<div id=\"boutons\">" +
		"	<a href=\"index.php\"><img src=\"img/button_annuler.gif\" alt=\"annuler\"/></a>" +
		"	<img src=\"img/button_valider.gif\" alt=\"valider_catalogue\" id=\"valider\"/>" +
		"</div>"
	);*/
	
	$("#valider").click(function () {
		verification();		
	});
	
	$("#annuler").click(function () {
		window.location.href="index.php";		
	});
	
	$("#valider_demande_info").click(function () {
		verification_demande_info();		
	});
	
	$("#valider_catalogue").click(function () {
		verification_catalogue();		
	});
	
	$("#valider").hover(function () {
		$("#valider").css("cursor", "pointer")
	});
	
	$("#recherche img").mousedown(function () {
		$(this).attr("src","img/btn-ok-recherche-over.gif");
	});
	
	$("#recherche img").mouseup(function () {
		$(this).attr("src","img/btn-ok-recherche-out.gif");
	});
	
	$("#recherche img").live("click", function(){
		document.recherche.submit("recherche.html");
	});
	
	$("#recherche img").hover(function () {
		$(this).css("cursor","pointer");
	});
	
	$("#recherche img").click(function () {
		document.frm_recherche.submit();
	});
	
	
});

function aller_a(){
	window.open("http://"+document.frm_footer.autre_site.value); 
}

function changer_centre(){
	var centre = $("#ctrl_53").val();
	$("#ctrl_50").empty();
	$("#ctrl_36").empty();
	$("#ctrl_36").append("<option value=''>Choisissez votre session</option>");
	$.ajax({
		url: "ajax/ajax_session.php",
		cache: false,
		data: "centre="+centre,
		success: function(html){
			$("#ctrl_50").append(html);
		}
	});
}

function changer_formation(){
	var formation = $("#ctrl_50").val();
	var centre = $("#ctrl_53").val();
	$("#ctrl_36").empty();
	$.ajax({
		url: "ajax/ajax_session.php",
		cache: false,
		data: "formation="+formation+"&centre="+centre,
		success: function(html){
			$("#ctrl_36").append(html);
		}
	});
}

function changer_participant(){
	var participant = $("#ctrl_34").val();
	$("#participant").empty();
	for(i=1;i<=participant;i++){
		$("#participant").append("<h1>Participant "+i+"</h1>");
		$("#participant").append("<label for='ctrl_1_p"+i+"' class='mandatory' id='label_1_p"+i+"'>Nom : </label>");
		$("#participant").append("<input type='text' name='nom_p"+i+"' id='ctrl_1_p"+i+"' class='text mandatory' value='' /><img src='img/asterisque.gif' alt='champ obligatoire'/><br />");
		$("#participant").append("<label for='ctrl_2_p"+i+"' class='mandatory' id='label_2_p"+i+"'>Pr&eacute;nom : </label>");
		$("#participant").append("<input type='text' name='prenom_p"+i+"' id='ctrl_2_p"+i+"' class='text mandatory' value='' /><img src='img/asterisque.gif' alt='champ obligatoire'/><br />");
		$("#participant").append("<label for='ctrl_3_p"+i+"' class='mandatory' id='label_3_p"+i+"'>Fonction : </label>");
		$("#participant").append("<input type='text' name='fonction_p"+i+"' id='ctrl_3_p"+i+"' class='text mandatory' value='' /><br />");
		$("#participant").append("<label for='ctrl_4_p"+i+"' class='mandatory' id='label_4_p"+i+"'>Email : </label>");
		$("#participant").append("<input type='text' name='email_p"+i+"' id='ctrl_4_p"+i+"' class='text mandatory' value='' /><img src='img/asterisque.gif' alt='champ obligatoire'/><br />");
	}
}

function verification(){
	var erreur = 0;
	var manquant = 'Champs manquants : \n';
	//Formation
	if( $("#ctrl_53").val() == '' ){
		manquant += 'Centres de formation';
		erreur = 1;
		$("#label_53").css("color","red");
	}
	else{
		$("#label_53").css("color","black");
	}
	if( $("#ctrl_50").val() == '' ){
		manquant += ' Formation';
		erreur = 1;
		$("#label_50").css("color","red");
	}
	else{
		$("#label_50").css("color","black");
	}
	if( $("#ctrl_36").val() == '' ){
		manquant += ' Date';
		erreur = 1;
		$("#label_36").css("color","red");
	}
	else{
		$("#label_36").css("color","black");
	}
	if( $("#ctrl_39").val() == '' ){
		manquant += ' Soci\351t\351';
		erreur = 1;
		$("#label_39").css("color","red");
	}
	else{
		$("#label_39").css("color","black");
	}
	if( $("#ctrl_40").val() == '' ){
		manquant += ' Adresse';
		erreur = 1;
		$("#label_40").css("color","red");
	}
	else{
		$("#label_40").css("color","black");
	}
	if( $("#ctrl_41").val() == '' ){
		manquant += ' Code postal';
		erreur = 1;
		$("#label_41").css("color","red");
	}
	else{
		$("#label_41").css("color","black");
	}
	if( $("#ctrl_42").val() == '' ){
		manquant += ' Ville';
		erreur = 1;
		$("#label_42").css("color","red");
	}
	else{
		$("#label_42").css("color","black");
	}
	if( $("#ctrl_43").val() == '' ){
		manquant += ' Pays';
		erreur = 1;
		$("#label_43").css("color","red");
	}
	else{
		$("#label_43").css("color","black");
	}
	//Personne procédant à l'inscription
	if( $("#ctrl_17").val() == '' ){
		manquant += ' Titre';
		erreur = 1;
		$("#label_17").css("color","red");
	}
	else{
		$("#label_17").css("color","black");
	}
	if( $("#ctrl_20").val() == '' ){
		manquant += ' Nom';
		erreur = 1;
		$("#label_20").css("color","red");
	}
	else{
		$("#label_20").css("color","black");
	}
	if( $("#ctrl_23").val() == '' ){
		manquant += ' Pr\351nom';
		erreur = 1;
		$("#label_23").css("color","red");
	}
	else{
		$("#label_23").css("color","black");
	}
	if (($("#ctrl_32").val().indexOf("@")>=0)&&($("#ctrl_32").val().lastIndexOf(".")>$("#ctrl_32").val().indexOf("@"))) { 
		$("#label_32").css("color","black");
	}
	else{
		manquant += ' e-mail';
		erreur = 1;
		$("#label_32").css("color","red");
	}
	if( $("#ctrl_34").val() == '' ){
		manquant += ' Nombre de participants';
		erreur = 1;
		$("#label_34").css("color","red");
	}
	else{
		$("#label_34").css("color","black");
		for(i=1;i<=$("#ctrl_34").val();i++){
			if( $("#ctrl_1_p"+i).val() == '' ){
				erreur = 1;
				$("#label_1_p"+i).css("color","red");
			}
			else{
				$("#label_1_p"+i).css("color","black");
			}
			if( $("#ctrl_2_p"+i).val() == '' ){
				erreur = 1;
				$("#label_2_p"+i).css("color","red");
			}
			else{
				$("#label_2_p"+i).css("color","black");
			}
			if (($("#ctrl_4_p"+i).val().indexOf("@")>=0)&&($("#ctrl_4_p"+i).val().lastIndexOf(".")>$("#ctrl_4_p"+i).val().indexOf("@"))) { 
				$("#label_4_p"+i).css("color","black");
			}
			else{
				erreur = 1;
				$("#label_4_p"+i).css("color","red");
			}
		}
	}
	//Participants
	
	//Terme et conditions
	if ($("#checkbox").is(":checked")){
		$("#terme").css("color","black");
	}
	else{
		alert("Veuillez accepter les termes et conditions");
		erreur = 1;
		$("#terme").css("color","red");
	}
	
	if( erreur == 0 ){
		$("#valid").val(1);
		$("#f4").submit();
	}
	else alert(manquant);
}

function verification_catalogue(){
	var erreur = 0;
	var manquant = 'Champs manquants : \n';
	if( $("#ctrl_1").val() == '' ){
		manquant += 'Nom';
		erreur = 1;
		$("#label_1").css("color","red");
	}
	else{
		$("#label_1").css("color","black");
	}
	if( $("#ctrl_2").val() == '' ){
		manquant += ' Pr\351nom';
		erreur = 1;
		$("#label_2").css("color","red");
	}
	else{
		$("#label_2").css("color","black");
	}
	if( $("#ctrl_5").val() == '' ){
		manquant += ' Adresse';
		erreur = 1;
		$("#label_5").css("color","red");
	}
	else{
		$("#label_5").css("color","black");
	}
	if( $("#ctrl_6").val() == '' ){
		manquant += ' Code postal';
		erreur = 1;
		$("#label_6").css("color","red");
	}
	else{
		$("#label_6").css("color","black");
	}
	if( $("#ctrl_7").val() == '' ){
		manquant += ' Ville';
		erreur = 1;
		$("#label_7").css("color","red");
	}
	else{
		$("#label_7").css("color","black");
	}
	if( $("#ctrl_8").val() == '' ){
		manquant += ' Pays';
		erreur = 1;
		$("#label_8").css("color","red");
	}
	else{
		$("#label_8").css("color","black");
	}
	if (($("#ctrl_10").val().indexOf("@")>=0)&&($("#ctrl_10").val().lastIndexOf(".")>$("#ctrl_10").val().indexOf("@"))) { 
		$("#label_10").css("color","black");
	}
	else{
		manquant += ' e-mail';
		erreur = 1;
		$("#label_10").css("color","red");
	}
	if( erreur == 0 ){
		if ($("#checkbox").is(":checked")){
			$("#info").val(1);
		}
		$("#valid").val(1);
		$("#f3").submit();
	}
	else alert(manquant);
	
}

function verification_demande_info(){
	var erreur = 0;
	var manquant = 'Champs manquants : \n';
	if( $("#ctrl_1").val() == '' ){
		manquant += 'Soci\351t\351';
		erreur = 1;
		$("#label_1").css("color","red");
	}
	else{
		$("#label_1").css("color","black");
	}
	if( $("#ctrl_8").val() == '' ){
		manquant += ' Titre';
		erreur = 1;
		$("#label_8").css("color","red");
	}
	else{
		$("#label_8").css("color","black");
	}
	if( $("#ctrl_9").val() == '' ){
		manquant += ' Nom';
		erreur = 1;
		$("#label_9").css("color","red");
	}
	else{
		$("#label_9").css("color","black");
	}
	if( $("#ctrl_10").val() == '' ){
		manquant += ' Pr\351nom';
		erreur = 1;
		$("#label_10").css("color","red");
	}
	else{
		$("#label_10").css("color","black");
	}
	if (($("#ctrl_12").val().indexOf("@")>=0)&&($("#ctrl_12").val().lastIndexOf(".")>$("#ctrl_12").val().indexOf("@"))) { 
		$("#label_12").css("color","black");
	}
	else{
		manquant += ' Email';
		erreur = 1;
		$("#label_12").css("color","red");
	}
	if( erreur == 0 ){
		$("#valid").val(1);
		$("#f2").submit();
	}
	else alert(manquant);
}


