//Supprimer un favoris
function deleteFavoris (id) {
	submitForm(document.form1, 'acti_action=deleteFavoris&acti_id='+id, 'Etes-vous sur de vouloir supprimer ce favori ?');
}


//Mise a jour d'un favoris
function updateFavoris (id) {
	submitForm(document.form1, 'acti_action=updateFavoris&acti_id='+id, '');
}


//Quitter un groupe
function leaveGroupe (id) {
	submitForm(document.form1, 'acti_action=leave&acti_id='+id, 'Etes-vous sur de vouloir quitter ce groupe ?');
}


//Rejoindre un groupe
function integrateGroupe(id) {
	submitForm(document.form1, 'acti_action=integrate&acti_id='+id, 'Une demande de validation sera soumise a l\'administrateur Globe. Rejoindre ce groupe ?');
}


//Profil update :: informations professionnelles
function testAutre(id) {
	if ( $("#liste_"+id).val() == 'a' ) {
		$('#autre'+id).toggle(500);	
	}else if ($('#autre'+id).css("display") == "block") {
		$('#autre'+id).toggle(500);	
	}
		
}


//gestions des liens Afficher/Masquer
function displayHidden (name, bloc) {
	if ($("#"+name).html() == "Afficher" )	 {
		$("#"+name).html("Masquer");	
	}else {
		$("#"+name).html("Afficher");
	}
	$('#'+bloc).toggle(500);
	
	//focus sur le bloc
	$('#'+bloc).focus();
}


//Ajout d'un contact
function addContact (id) {
	submitForm(document.form1, 'acti_action=addContact&acti_id='+id, 'Ajouter cette personne &agrave; ma liste de contact ?');
}

//Suppression d'un contact
function deleteContact (id) {
	submitForm(document.form1, 'acti_action=deleteContact&acti_id='+id, 'Etes-vous sur de retirer cette personne de votre liste de contact ?');
}




/*********************************************************************************

	Gestion AJAX des Fiches CV
	Le type permet de différencier la nature d'une fiche CV
	Le fichier ejax est le même pour les 2 types (même fonctionnement)
	Liste des fonctions :
		- ajax_ficheCv (type, id)
		- ajaxDeleteCV (type, pk)
		- ajaxUpdateCV (type, pk)

**********************************************************************************/
//Ajax pour le parcours professionnel (type=1) et la formation (type=2)
function ajax_ficheCv (type, id)
{
	$.ajax({
		type:"GET",
		url:"ajax_fiche_cv.php5",
		data:"id_user="+id+"&type="+type,
		success:function(msg) {
			if (type == 1) {
				$('#infos-parcours-pro').html(msg);
			}
			else {
				$('#infos-parcours-form').html(msg);
			}
		}
	});	
}


/*suppression d'une fiche cv*/
function ajaxDeleteCV (type, pk, lang) {
	
	var id=	$("#pk_user").val();
	if (lang == "EN") {
		
		jQuery("#dialog-ajax-fichecv").text("Are you sure you want to delete this information ?");
		
		jQuery("#dialog-ajax-fichecv").dialog({
		bgiframe:true,
		autoOpen:false,
		modal:true,
		resizable: false,
		title:"Confirm request",
		buttons: {
					'No': function() {
						$(this).dialog('close');
					},
					'Yes': function() {
						jQuery.ajax({
								type:"GET",
								url:"ajax_fiche_cv.php5?action=delete&id_user="+id+"&type="+type+"&pk_fichecv="+pk,
								success:function(msg) {
									if (type == 1) { 
										jQuery('#infos-parcours-pro').html(msg);
										jQuery('.bloc1').toggle('blind',{},500);
									} 
									else { 
										jQuery('#infos-parcours-form').html(msg); 
										jQuery('.bloc2').toggle('blind',{},500);
									}
								}
							});
						$(this).dialog('close');
						$(this).dialog('destroy');
					}
				}
		});
	}else {
				
		jQuery("#dialog-ajax-fichecv").text("Etes-vous sur de vouloir supprimer ce parcours ?");
				
		jQuery("#dialog-ajax-fichecv").dialog({
		bgiframe:true,
		autoOpen:false,
		modal:true,
		resizable: false,
		title:"Demande de confirmation",
		buttons: {
					'Non': function() {
						$(this).dialog('close');
					},
					'Oui': function() {
						jQuery.ajax({
								type:"GET",
								url:"ajax_fiche_cv.php5?action=delete&id_user="+id+"&type="+type+"&pk_fichecv="+pk,
								success:function(msg) {
									if (type == 1) { 
										jQuery('#infos-parcours-pro').html(msg);
										jQuery('.bloc1').toggle('blind',{},500);
									} 
									else { 
										jQuery('#infos-parcours-form').html(msg); 
										jQuery('.bloc2').toggle('blind',{},500);
									}
								}
							});
						$(this).dialog('close');
						$(this).dialog('destroy');
					}
				}
		});
	}
	
	jQuery("#dialog-ajax-fichecv").dialog('open');
}

/*mise à jour d'une fiche cv*/
function ajaxUpdateCV (type, pk) {
	
	var id=	$("#pk_user").val();
	$.ajax({
		type:"POST",
		url:"ajax_fiche_cv.php5?action=update&id_user="+id+"&type="+type+"&pk_fichecv="+pk,
		data:getDatasUpdateCV(type, pk),
		success:function(msg) {
			if (type == 1) { 
				$('#infos-parcours-pro').html(msg); 
			} 
			else { 
				$('#infos-parcours-form').html(msg); 
			}
		}
	});
}




/*Other functions */


/* Funtions JQuery UI - 03/2009 - efr */
function toogle (classElt, parentElt) {
	jQuery(parentElt).toggleClass('select', 0);
	jQuery(classElt).toggle('blind',{},500);
}


function toogleCheck (classElt, parentElt) {
	jQuery(parentElt).addClass('select', 0);
	jQuery(classElt).toggle('blind',{},500);
}


/*Action sur une fiche CV*/
function dialogActionFicheCv(type) {
	jQuery('#form-ajax-fichecv-'+type).dialog('open');
}


function dialogAction(idDialog) {
	jQuery(idDialog).dialog('open');
}