// Fonction d'ouverture de fenetre popup centree
// Simon - egzakt.com
// 2004-10-28
//
function egz_openwindow(lien,cible,w,h) {
	var _win;
	_win = window.open(lien,cible,'width=' + w + ',height=' + h + ',top=' + (screen.height - 400)/2 + 'left='+ (screen.width - 400)/2);
	_win.moveTo((screen.width - w)/2,(screen.height - h)/2);
	_win.focus();

	return _win;
}

// Fonction d'ouverture de fenetre popup centree
// Simon - egzakt.com
// 2004-10-28
//
function egz_openwindow_param(lien,cible,w,h,param) {
	var _win;
	_win = window.open(lien,cible,param);
	_win.moveTo((screen.width - w)/2,(screen.height - h)/2);
	_win.focus();

	return _win;
}

function update_select(args){
	// le id selectionne du select source

	var select_src = $(args['select_src']);
	var select_dst = $(args['select_dst']);
	
	var chemin_ajax_request = args['chemin_ajax_request'];
	
	var arr = {action : args['action'], id : $(select_src).val()};
	
	if ($(select_src).val() == "") {
	
		$(select_dst).empty();
		$(select_dst).append('<option value="">'+args['default']+'</option>\n');
		
	} else {
		// ajaxRequest(chemin_gestion_ajax_jquery,strParameters,args['action'],select_dst);
		$.getJSON(chemin_ajax_request,arr,function(json){
			$(select_dst).empty();
			
			if (args['default']) {
				$(select_dst).append('<option value="">'+args['default']+'</option>\n');
			}
			
			$(json).each(function(i){
				$(select_dst).append('<option value="'+json[i].id+'">'+json[i].nom+'</option>\n');
			});
			
			$(select_dst).children("option:eq(0)").attr("selected","selected");
			
		});
	}
}

function fill_form(id,path) {
	$.ajax({
		type: "POST",
		url: path,
		data: "equipe-id="+id,
		dataType: "json",
		success: function(data) {
				$("#equipe_nom").val(data.equipe_nom);
				$("#responsable_nom").val(data.responsable_nom);
				$("#responsable_prenom").val(data.responsable_prenom);
				$("#responsable_tel").val(data.responsable_tel);
				$("#responsable_courriel").val(data.responsable_courriel);
				$("#equipe_id").val(data.id);
				if (data.complete == "1") {
					$("#confirme").attr("checked","checked");
				} else {
					$("#confirme").attr("checked","");
				}
				$("#conteneur_confirme").show();
				
				//console.log($('#equipe_id').val());
				
				$("input[@name='sexe'][@value='"+data.sexe+"']").attr("checked", "checked");
				
				$("#btn_annuler").show();
				$("#lien_action").html("Modifier une équipe");
				$("#btn_ajouter").html("Modifier");
				//$("#ajout_equipe").slideDown("normal");
				hauteur_action();
		}
	});
}

function fill_form_equipier(id,path,equipe_id) {
	$.ajax({
		type: "POST",
		url: path,
		data: "membre-id="+id,
		dataType: "json",
		success: function(data) {
				$(".membre_id").val(data.id);
				$(".membre_nom").val(data.nom);
				$(".membre_prenom").val(data.prenom);
				if (data.sexe == "1") {
					$(".membre_sexe_garcon").attr("checked","checked");
					$(".membre_sexe_fille").attr("checked","");
				} else {
					$(".membre_sexe_garcon").attr("checked","");
					$(".membre_sexe_fille").attr("checked","checked");
				}
				$(".infos_membre").hide();
				$(".infos_membre.form_"+equipe_id).slideDown();
		}
	});
}

function form_nouvel_equipier(equipe_id) {
	$(".membre_equipe_id").val(equipe_id);
	$(".membre_id").val("-1");
	$(".membre_nom").val("");
	$(".membre_sexe_fille").attr("checked","");
	$(".membre_sexe_garcon").attr("checked","");
	$(".infos_membre").hide();
	$(".infos_membre.form_"+equipe_id).slideDown();
}



/*
 * Ouverture du div d'action, et ajustement de la hauteur du contenu
 * 
 * @copyright	egzakt.com
 *
 * @version 	2007/09/27
 * @package		BOS-001
 * @author 		Emilie
 */
function hauteur_action() {
	var hauteur_action_formulaire = $("#action_formulaire").height();

	// Afficher
	if ($("#action_formulaire").css("display") == "none") {
		
		hauteur_section_contenu = $("#section_contenu").css("height","auto");
		hauteur_section_contenu = $("#section_contenu").height();
	
		// Formulaire plus grand que le contenu
		if (hauteur_section_contenu < hauteur_action_formulaire) {
			var hauteur_ajustee = hauteur_action_formulaire;
		}
		else {
			var hauteur_ajustee = hauteur_section_contenu;
		}
		
		$("#section_contenu").animate({
			height: hauteur_ajustee
		});
	}
	
	// Cacher
	else {
		var hauteur_ajustee = hauteur_section_contenu;
		$("#section_contenu").animate({
			height: hauteur_ajustee
		},"fast",function() {
			$("#section_contenu").css("height","100%");
		});
		$("#conteneur_confirme").hide();
	}

	$("#action_formulaire").slideToggle("fast",function(){
		if ($("#action_formulaire").css("display") == "block") {
			$("#action_formulaire").children().children("input[@type='text']:first").focus();
		}
	});
	
	return false;
}


/*
 * Affichage d'un contenu suivant
 * 
 * @copyright	egzakt.com
 *
 * @version 	2007/06/05
 * @package		EDU-083
 * @author 		Emilie
 */
function dd_deroulant(objet) {
	objet.next().slideToggle();
	objet.children("a").toggleClass("selected");
	return false;
}

function valider_supprimer(type) {
	switch (type) {
		
		case "enseignant" :
							
							return confirm("Êtes-vous certain de vouloir supprimer cet enseignant ?");
							
							break;
							
		case "texte" :
							
							return confirm("Êtes-vous certain de vouloir supprimer ce texte ?");
							
							break;
							
		case "approuver_scientifique" :
							
							return confirm("Êtes-vous certain de vouloir approuver ce scientifique ?");
							
							break;
							
		case "courriel" :
							
							return confirm("Êtes-vous certain de vouloir envoyer ce courriel ?");
							
							break;
							
		case "jury" :
							
							return confirm("Êtes-vous certain de vouloir supprimer ce membre du jury ?");
							
							break;
							
		default:
							alert("Mauvais type");
							return false;
		
	}
}