/*=======================================================================================

   (c) IBSI - www.ibsi.fr / ibsi@ibsi.fr

   Aucune des réalisations de ce site ne peut être reproduite sans autorisation 
   préalable de l'auteur.

   -----------------------------------------------------------------------------------
   
   Développements réalisés par Ismaël Ahounou - 07/2011
   www.ahounou.com / contact@ahounou.com

=======================================================================================*/

var uploader;
var directPoste;
/*=======================================================================================

   AU CHARGEMENT DE LA PAGE

=======================================================================================*/
// Dès la fin du chargement de la page
$(document).ready(function(){

$("#pageflip").hover(function() { //On hover...
	$("#pageflip img , .msg_block").stop()
		.animate({ //Animate and expand the image and the msg_block (Width + height)
			width: '307px',
			height: '319px'
		}, 500);
	} , function() {
	$("#pageflip img").stop() //On hover out, go back to original size 50x52
		.animate({
			width: '50px',
			height: '52px'
		}, 220);
	$(".msg_block").stop() //On hover out, go back to original size 50x50
		.animate({
			width: '50px',
			height: '50px'
		}, 200); //Note this one retracts a bit faster (to prevent glitching in IE)
});

});
	
// Dès la fin de chargement de tous les éléments de la page
$(window).load(function(){
	$("#background").fullBg();
	$(window).resize();

	if ( $.browser.msie ) {
		$("#topNav IMG").fadeTo("fast", 0.7);
	}
	
	$("#topNav").hover(function() {
		$("#topNav IMG").css({
				opacity: 1
		});
		$(this).css({
			opacity: 1
		});
	}, function() {
		$("#topNav IMG").css({
			opacity: 0.7
		});
		$(this).css({
			opacity: 0.7
		})
	});

	startRotator();
	
	slideShow();
	
	if (directPoste >0) {
		$("#gallerie #header").html("Offres d'emploi > &Agrave; pourvoir");
		$("#information #content").empty();

		$(document).queue(function() {
			$.ajax({
				url: "emploi.gallerie.html",
				cache: false,
				success: function(html) {
					afficherGalerie(html, true);
					$(document).dequeue();
					
					viewPoste(directPoste);
				},
				error: function(XMLHttpRequest, textStatus, errorThrown) {
					// erreur durant la requête
					alert ('An error occured - please use Firebug console to view the details ')
					if (window.console && window.console.log){
						 console.log(textStatus);   
						 console.log(errorThrown);   
						 console.log(XMLHttpRequest.responseText);   
						 console.log(XMLHttpRequest);   
					}
				}
			});
		});
	}
	
	// Tracking Top Navigation
	$("#topnav li a").track({category : "TopNavigation"});
	
	// Tracking Nouvelles
	$("#nouvelles #content #texte div").track({category : "nouvelles"});
	
	// Tracking Infos continues
	$("#linkRss").track({category : "Rss"});
	$("#linkFacebook").track({category : "FaceBook"});
	$("#linkOldRelease").track({category : "Ancien site"});
	
	// Tracking Accès rapide
	$("#accesRapide #content #texte div").track({
		category : function(element) { return element.attr('id'); },
		action : "click",
		label : function(element) { return element.attr('id'); }
	});
	
	// Tracking @mail
	$("a[href*='ibsi@ibsi.fr']").track({category : "Mail_Ibsi"});
});


/*=======================================================================================

   TOP NAVIGATION

=======================================================================================*/
// Initialisation du menu de navigation " Top "
$("ul.subnav").parent().append("<span></span>");					// Affiche simplement le bouton du menu déroulant
$("ul.topnav li span").click(function() { 							// Lorsque l'on clique sur le bouton (flèche)...
	// Les événements suivants sont appliqués à la sous-navigation (menu déroulant).
	$(this).parent().find("ul.subnav").slideDown('fast').show(); 	// Ouverture du menu déroulant
	$(this).parent().hover(function() {
	}, function(){
		$(this).parent().find("ul.subnav").slideUp('slow'); 		// Survol à l'extérieur du menu déroulé
	});

	// Les événements suivant s'appliquent lors du survol du bouton de la flèche.
}).hover(function() {
	$(this).addClass("subhover"); 									// Survol : ajout de la classe "subhover"
	}, function(){													// On Hover Out
		$(this).removeClass("subhover"); 							// Survol à l'extérieur : enlève la classe "subhover"
	});


// Identité
function saveIdentity() {
	$("#idLogin").val( $("#typedLogin").val().trim() );
	$("#idPass").val( $("#typedPass").val().trim() );
}

// Contrôle des accès
function identifyMe() {
	var oldOpacity = $.alerts.overlayOpacity;
	var oldColorOpacity = $.alerts.overlayColor;
	$.alerts.overlayOpacity = 0.7;
	$.alerts.overlayColor = "#000000";
	
	jConfirm("<p>Login : <input id='typedLogin' type='text' style='width:100%;' onchange='saveIdentity();' /></p><p>Mot de passe :<input id='typedPass' type='password' style='width:100%;' onchange='saveIdentity();'/></p>", "Identification", function(r) {
		$.alerts.overlayColor = oldColorOpacity;
		$.alerts.overlayOpacity = oldOpacity;
		
		if (r == true) {
			if (($("#idLogin").val().length >0) && ($("#idPass").val().length >0)) {
				$.ajax({
					type: "POST",
					url: "checkLogin.php",
					data: "idLogin=" + $("#idLogin").val() + "&idPass=" + $("#idPass").val(),
					cache: false,
					success: function(html) {
						var obj = JSON.parse(html);
						if (obj.id <=0) {
							$.alerts.dialogClass = "style_1";
							jAlert("Votre acc&egrave;s n'est pas valid&eacute;.", "Erreur", function() {
								$.alerts.dialogClass = null; // reset to default
							});
						} else {
							eval(obj.manageUrl);
							
						}
					},
					error: function(XMLHttpRequest, textStatus, errorThrown) {
						// erreur durant la requête
						alert ('An error occured - please use Firebug console to view the details ')
						if (window.console && window.console.log){
							 console.log(textStatus);   
							 console.log(errorThrown);   
							 console.log(XMLHttpRequest.responseText);   
							 console.log(XMLHttpRequest);   
						}
					}
				});
			} else {
				$.alerts.dialogClass = "style_1";
				jAlert("Erreur de saisie.<br />Le Login et le Mot de passe ne peuvent &ecirc;tre vide.", "Erreur", function() {
					$.alerts.dialogClass = null; // reset to default
				});
			}
		}
		
	});

	$.alerts.overlayColor = oldColorOpacity;
	$.alerts.overlayOpacity = oldOpacity;
}

// Mentions légales
function openMentionsLegales() {
	window.open('mentionsLegales.html');
	// FF : Ok ; IE : Ko
	// window.open('mentionsLegales.html', 'IBSI | Mentions légales');
}

// Plan du site
function openPlanSite() {
	window.open('planSite.html')
	// FF : Ok ; IE : Ko
	// window.open('planSite.html', 'IBSI | Plan du site');
}
	
	
/*=======================================================================================

   TOOL TIPS

=======================================================================================*/
// Tool Tips
$(function(){
	$(".tiptip").tipTip();
});


/*=======================================================================================

   FRAMEWORK

=======================================================================================*/
// Redimensionnement de la page
$(window).resize(function() {
	var tnWidth = $("#topNav").width();
	var winWidth = $(window).width();
	var winHeight = $(window).height();
	var leftNouvelles = $("#nouvelles").offset().left;
	if (tnWidth < 200) { tnWidth = 200; }

	$("#topNav").css({
		left: (winWidth - tnWidth)+"px"
	});
		
	$("#ibis").css({
		left: leftNouvelles + "px"
	});
	
	var divImgRotatorWidth = $("#imageRotator").width();
	var xRatio = winWidth/1024;
	var yRatio = winHeight/768;
	$("#imageRotator").css({
		width: (xRatio*541) + "px",
		height: "312px",
		left: (winWidth - (xRatio*541)) + "px"
	});
});

// Pied de page
$(function(){
	positionFooter(); 
	function positionFooter(){
		var padding_top = $(".footer").css("padding-top").replace("px", "");
		var page_height = $(document.body).height() - padding_top;
		var window_height = $(window).height();
		var difference = window_height - page_height;
		if (difference < 0) difference = 0;
 
		$(".footer").css({
			padding: difference + "px 0 0 0"
		})
	}
 
	$(window).resize(positionFooter)
});
	
// Accès rapide
$(function(){
	$("#topNav IMG").hover(function() {
		$(this).fadeTo("fast", 0);
	}, function() {
		$(this).fadeTo("fast", 0.7);
	})

	$("#accesRapide #content #texte DIV").hover(function() {
		$(this).addClass("hover");
	}, function() {
		$(this).removeClass("hover");
	})
	
	$("#accesRapide #content #texte DIV").click(function() {
		switch ($(this).attr("id")) {
			case "emploi" :
				clickEmploi();
				break;
			case "entreprise" :
				clickEntreprise();
				break;
			case "stories" :
				clickStories();
				break;
			case "contact" :
				clickContact();
				break;
			case "extranet" :
				clickExtranet();
				break;
		}
	})
});

// Contenu de la gallerie
function afficherGalerie(donnees, isClickable) {
	$("#gallerie #content").empty();
	$("#gallerie #content").append(donnees);
	
	if (isClickable) {
		$("#gallerie TD IMG").hover(function(){
			$(this).removeClass("imgOut");
			$(this).addClass("imgHover");
		 }, function() {
			$(this).removeClass("imgHover");
			$(this).addClass("imgOut");
		});

		$("#gallerie TD IMG").click(function(){
			clickGallerie($(this).attr("id"));
		})
		// Tracking Gallerie
		$("#gallerie TD IMG").track({
			category : function(element) { return element.attr('id'); },
			action : "click",
			label : function(element) { return element.attr('id'); }
		});
		
	}
}

// Gestion de la gallerie
function clickGallerie(pId) {
	switch (pId) {
		case "entrepriseVocation" :
			clickEntrepriseVocation();
			break;
		case "entrepiseMetiers" :
			clickEntrepriseMetiers();
			break;
		case "entrepriseChiffres" :
			clickEntrepriseChiffres();
			break;
		case "entrepiseRD" :
			clickEntrepriseRD();
			break;
		case "emploiPostuler" :
			clickEmploiPostuler();
			break;
		case "emploiPostes" :
			clickEmploiPostes();
			break;
	}
}

// Contenu de la zone d'informations
function afficherInformations(donnees) {
	$("#information #content").empty();
	$("#information #content").append(donnees);
}

// Vérification d'une adresse mail
function checkEmail(pEmail) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(pEmail)) {
		return true;
	} else {
		return false; 
	}
}

// Animation des nuages
var cptFadingBg = 0;
var imagesRotator = ["img/fadingBg/image0.png", "img/fadingBg/image1.png", "img/fadingBg/image2.png", "img/fadingBg/image3.png", "img/fadingBg/image4.png", "img/fadingBg/image5.png", "img/fadingBg/image6.png"];
var gotime = imagesRotator.length;
function startRotator() {
	$.each(imagesRotator, function(e) {
		$(new Image()).load(function() {
			if (--gotime < 1) imageRotator();
		}).attr('src',this);
	});

//	imageRotator();
}
function imageRotator() {
	$("#imgFading2").fadeOut(10000, function() {
		imageRotatorChange();
	});
}
function imageRotatorChange() {
	cptFadingBg++;
	if (cptFadingBg >6) cptFadingBg = 0;
	
	$("#imgFading2").attr("src",$("#imgFading1").attr("src"));
	$("#imgFading2").fadeTo(3000, 1, function() {
		$("#imgFading1").attr("src","img/fadingBg/image" + cptFadingBg + ".png");

		imageRotator();
   });
}


/*=======================================================================================

   SUCCESS STORIES

=======================================================================================*/
// Depuis l'accès rapide
function clickStories() {
	$("#gallerie #header").html("Success Stories");
	$("#information #content").empty();
	$("#gallerie #content").html("<img src=\"img/loading_white.gif\" alt=\"\" align=\"absmiddle\" style=\"padding-left:10px;\" />");
	$("#information #content").empty();
	$("#information #content").html("<img src=\"img/loading_white.gif\" alt=\"\" align=\"absmiddle\" style=\"padding-left:10px;\" />");
	
	$.ajax({
		url: "stories.gallerie.html",
		cache: false,
		success: function(html) {
			afficherGalerie(html,true);
		},
		error: function(XMLHttpRequest, textStatus, errorThrown) {
			// erreur durant la requête
			alert ('An error occured - please use Firebug console to view the details ')
			if (window.console && window.console.log){
				 console.log(textStatus);   
				 console.log(errorThrown);   
				 console.log(XMLHttpRequest.responseText);   
				 console.log(XMLHttpRequest);   
			}
		}
	});
	
	$.ajax({
		url: "stories.accueil.php",
		cache: false,
		success: function(html) {
			afficherInformations(html,false);
		},
		error: function(XMLHttpRequest, textStatus, errorThrown) {
			// erreur durant la requête
			alert ('An error occured - please use Firebug console to view the details ')
			if (window.console && window.console.log){
				 console.log(textStatus);   
				 console.log(errorThrown);   
				 console.log(XMLHttpRequest.responseText);   
				 console.log(XMLHttpRequest);   
			}
		}
	});
}


/*=======================================================================================

   EXTRANET

=======================================================================================*/
// Depuis l'accès rapide
function clickExtranet() {
	$("#gallerie #header").html("Extranet");
	$("#information #content").empty();
	
	$.ajax({
		url: "extranet.gallerie.html",
		cache: false,
		success: function(html) {
			afficherGalerie(html, false);
		},
		error: function(XMLHttpRequest, textStatus, errorThrown) {
			// erreur durant la requête
			alert ('An error occured - please use Firebug console to view the details ')
			if (window.console && window.console.log){
				 console.log(textStatus);   
				 console.log(errorThrown);   
				 console.log(XMLHttpRequest.responseText);   
				 console.log(XMLHttpRequest);   
			}
		}
	});
	
	$.ajax({
		url: "extranet.accueil.html",
		cache: false,
		success: function(html) {
			afficherInformations(html,false);
		},
		error: function(XMLHttpRequest, textStatus, errorThrown) {
			// erreur durant la requête
			alert ('An error occured - please use Firebug console to view the details ')
			if (window.console && window.console.log){
				 console.log(textStatus);   
				 console.log(errorThrown);   
				 console.log(XMLHttpRequest.responseText);   
				 console.log(XMLHttpRequest);   
			}
		}
	});
}


/*=======================================================================================

   CONTACT

=======================================================================================*/
// Depuis l'accès rapide
function clickContact() {
	$("#gallerie #header").html("Contact");
	$("#information #content").empty();
	
	$.ajax({
		url: "contact.gallerie.html",
		cache: false,
		success: function(html) {
			afficherGalerie(html,false);
		},
		error: function(XMLHttpRequest, textStatus, errorThrown) {
			// erreur durant la requête
			alert ('An error occured - please use Firebug console to view the details ')
			if (window.console && window.console.log){
				 console.log(textStatus);   
				 console.log(errorThrown);   
				 console.log(XMLHttpRequest.responseText);   
				 console.log(XMLHttpRequest);   
			}
		}
	});
	
	$.ajax({
		url: "contact.accueil.html",
		cache: false,
		success: function(html) {
			afficherInformations(html,false);
			
			//When page loads...
			$(".tab_content").hide(); //Hide all content
			$("ul.tabs li:first").addClass("active").show(); //Activate first tab
			$(".tab_content:first").show(); //Show first tab content
		
			//On Click Event
			$("ul.tabs li").click(function() {
		
				$("ul.tabs li").removeClass("active"); //Remove any "active" class
				$(this).addClass("active"); //Add "active" class to selected tab
				$(".tab_content").hide(); //Hide all tab content
		
				var activeTab = $(this).find("a").attr("href"); //Find the href attribute value to identify the active tab + content
				$(activeTab).fadeIn(); //Fade in the active ID content
				return false;
			});
		
			jQuery("#planTransports").imageMagnify({ //apply effect to image with ID="myimage"
			 magnifyto:645
			});
			jQuery("#planVoiture").imageMagnify({ //apply effect to image with ID="myimage"
			 magnifyto:635
			});
			
		},
		error: function(XMLHttpRequest, textStatus, errorThrown) {
			// erreur durant la requête
			alert ('An error occured - please use Firebug console to view the details ')
			if (window.console && window.console.log){
				 console.log(textStatus);   
				 console.log(errorThrown);   
				 console.log(XMLHttpRequest.responseText);   
				 console.log(XMLHttpRequest);   
			}
		}
	});
}


/*=======================================================================================

   ENTREPRISE

=======================================================================================*/
// Depuis l'accès rapide
function clickEntreprise() {
	$("#gallerie #header").html("L'entreprise");
	$("#gallerie #content").empty();
	$("#gallerie #content").html("<img src=\"img/loading_white.gif\" alt=\"\" align=\"absmiddle\" style=\"padding-left:10px;\" />");
	$("#information #content").empty();
	$("#information #content").html("<img src=\"img/loading_white.gif\" alt=\"\" align=\"absmiddle\" style=\"padding-left:10px;\" />");
	
	$(document).queue(function() {
		$.ajax({
			url: "entreprise.gallerie.html",
			cache: false,
			success: function(html) {
				afficherGalerie(html,true);
				$(document).dequeue();
			},
			error: function(XMLHttpRequest, textStatus, errorThrown) {
				// erreur durant la requête
				alert ('An error occured - please use Firebug console to view the details ')
				if (window.console && window.console.log){
					 console.log(textStatus);   
					 console.log(errorThrown);   
					 console.log(XMLHttpRequest.responseText);   
					 console.log(XMLHttpRequest);   
				}
			}
		});
	});
		
	$(document).queue(function() {
		$.ajax({
			url: "entreprise.accueil.php",
			cache: false,
			success: function(html) {
				afficherInformations(html);
				$(document).dequeue();
			},
			error: function(XMLHttpRequest, textStatus, errorThrown) {
				// erreur durant la requête
				alert ('An error occured - please use Firebug console to view the details ')
				if (window.console && window.console.log){
					 console.log(textStatus);   
					 console.log(errorThrown);   
					 console.log(XMLHttpRequest.responseText);   
					 console.log(XMLHttpRequest);   
				}
			}
		});
	});
}

// Affichage de la Vocation
function clickEntrepriseVocation() {
	$("#gallerie #header").html("L'entreprise > Vocation");
	$("#information #content").empty();
	$("#information #content").html("<img src=\"img/loading_white.gif\" alt=\"\" align=\"absmiddle\" style=\"padding-left:10px;\" />");

	$(document).queue(function() {
		$.ajax({
			url: "entreprise.vocation.html",
			cache: false,
			success: function(html) {
				afficherInformations(html);
				$(document).dequeue();
			},
			error: function(XMLHttpRequest, textStatus, errorThrown) {
				// erreur durant la requête
				alert ('An error occured - please use Firebug console to view the details ')
				if (window.console && window.console.log){
					 console.log(textStatus);   
					 console.log(errorThrown);   
					 console.log(XMLHttpRequest.responseText);   
					 console.log(XMLHttpRequest);   
				}
			}
		});
	});
}

// Affichage des Chiffres
function clickEntrepriseChiffres() {
	$("#gallerie #header").html("L'entreprise > En chiffres");
	$("#information #content").empty();
	$("#information #content").html("<img src=\"img/loading_white.gif\" alt=\"\" align=\"absmiddle\" style=\"padding-left:10px;\" />");

	$(document).queue(function() {
		$.ajax({
			url: "entreprise.chiffres.html",
			cache: false,
			success: function(html) {
				afficherInformations(html);
				$(document).dequeue();
				$('#sliderEntreprises').bxSlider({
					infiniteLoop: true,
					auto: true,
					pager: false,
					mode: "fade",
					captions: "true",
					controls: false
				});
				
			jQuery("#caEntreprise").imageMagnify({ //apply effect to image with ID="myimage"
			 magnifyto:645
			});
			jQuery("#salEntreprise").imageMagnify({ //apply effect to image with ID="myimage"
			 magnifyto:645
			});

			},
			error: function(XMLHttpRequest, textStatus, errorThrown) {
				// erreur durant la requête
				alert ('An error occured - please use Firebug console to view the details ')
				if (window.console && window.console.log){
					 console.log(textStatus);   
					 console.log(errorThrown);   
					 console.log(XMLHttpRequest.responseText);   
					 console.log(XMLHttpRequest);   
				}
			}
		});
	});
}

// Affichage des Métiers
function clickEntrepriseMetiers() {
	$("#gallerie #header").html("L'entreprise > Métiers");
	$("#information #content").empty();
	$("#information #content").html("<img src=\"img/loading_white.gif\" alt=\"\" align=\"absmiddle\" style=\"padding-left:10px;\" />");

	$(document).queue(function() {
		$.ajax({
			url: "entreprise.metiers.html",
			cache: false,
			success: function(html) {
				afficherInformations(html);
				$(document).dequeue();
			},
			error: function(XMLHttpRequest, textStatus, errorThrown) {
				// erreur durant la requête
				alert ('An error occured - please use Firebug console to view the details ')
				if (window.console && window.console.log){
					 console.log(textStatus);   
					 console.log(errorThrown);   
					 console.log(XMLHttpRequest.responseText);   
					 console.log(XMLHttpRequest);   
				}
			}
		});
	});
}

// Affichage de la R & D
function clickEntrepriseRD() {
	$("#gallerie #header").html("L'entreprise > Recherche &amp; D&eacute;veloppement");
	$("#information #content").empty();
	$("#information #content").html("<img src=\"img/loading_white.gif\" alt=\"\" align=\"absmiddle\" style=\"padding-left:10px;\" />");

	$(document).queue(function() {
		$.ajax({
			url: "entreprise.rd.html",
			cache: false,
			success: function(html) {
				afficherInformations(html);
				$(document).dequeue();
			},
			error: function(XMLHttpRequest, textStatus, errorThrown) {
				// erreur durant la requête
				alert ('An error occured - please use Firebug console to view the details ')
				if (window.console && window.console.log){
					 console.log(textStatus);   
					 console.log(errorThrown);   
					 console.log(XMLHttpRequest.responseText);   
					 console.log(XMLHttpRequest);   
				}
			}
		});
	});
}


/*=======================================================================================

   EMPLOI

=======================================================================================*/
// Depuis l'accès rapide
function clickEmploi() {
	$("#gallerie #header").html("Offres d'emploi");
	$("#gallerie #content").empty();
	$("#gallerie #content").html("<img src=\"img/loading_white.gif\" alt=\"\" align=\"absmiddle\" style=\"padding-left:10px;\" />");
	$("#information #content").empty();
	$("#information #content").html("<img src=\"img/loading_white.gif\" alt=\"\" align=\"absmiddle\" style=\"padding-left:10px;\" />");
	
	$.ajax({
		url: "emploi.gallerie.html",
		cache: false,
		success: function(html) {
			afficherGalerie(html,true);
		},
		error: function(XMLHttpRequest, textStatus, errorThrown) {
				// erreur durant la requête
				alert ('An error occured - please use Firebug console to view the details ')
				if (window.console && window.console.log){
					 console.log(textStatus);   
					 console.log(errorThrown);   
					 console.log(XMLHttpRequest.responseText);   
					 console.log(XMLHttpRequest);   
				}
		}
	});

	$(document).queue(function() {
		$.ajax({
			url: "emploi.accueil.php",
			cache: false,
			success: function(html) {
				afficherInformations(html);
				$(document).dequeue();
			},
			error: function(XMLHttpRequest, textStatus, errorThrown) {
				// erreur durant la requête
				alert ('An error occured - please use Firebug console to view the details ')
				if (window.console && window.console.log){
					 console.log(textStatus);   
					 console.log(errorThrown);   
					 console.log(XMLHttpRequest.responseText);   
					 console.log(XMLHttpRequest);   
				}
			}
		});
	});
}

// Affichage Candidature spontanée
function clickEmploiPostuler() {
	$("#gallerie #header").html("Offres d'emploi > Postuler");
	$("#information #content").empty();
	$("#information #content").html("<img src=\"img/loading_white.gif\" alt=\"\" align=\"absmiddle\" style=\"padding-left:10px;\" />");

	$(document).queue(function() {
		$.ajax({
			url: "emploi.postuler.php",
			cache: false,
			success: function(html) {
				afficherInformations(html);
				$(document).dequeue();
				$('#slider2').bxSlider({
					auto: false,
					pager: true,
					mode: "fade",
					controls: false,
					pagerSelector: '#my-pager'
				});
				
				$("textarea").each(function() {
					try {
						if ($(this).attr("title").length) {
							this.value = $(this).attr("title");
							$(this).addClass("text-label");
						}
					} catch (error){};
			
					$(this).focus(function() {
						$(this).removeClass("notFocus");
						$(this).addClass("focus");
						
						try {
							if ($(this).attr("title").length) {
								if (this.value == $(this).attr("title")) {
									this.value = "";
									$(this).removeClass("text-label");
								}
							}
						} catch (error){};
					});
					
					$(this).blur(function() {
						$(this).removeClass("focus");
						$(this).addClass("notFocus");
						
						try {
							$(this).val( $(this).val().trim() );
						} catch (error){};
						
						if (this.value == "") {
							try {
								if ($(this).attr("title").length) {
									this.value = $(this).attr("title");
									$(this).addClass("text-label");
								}
							} catch (error){};
						}
					});
				});
				
				$("input[type='file']").each(function() {
					try {
						if ($(this).attr("title").length) {
							this.value = $(this).attr("title");
							$(this).addClass("text-label");
						}
					} catch (error){};
			
					$(this).focus(function() {
						$(this).removeClass("notFocus");
						$(this).addClass("focus");
						
						try {
							if ($(this).attr("title").length) {
								if (this.value == $(this).attr("title")) {
									this.value = "";
									$(this).removeClass("text-label");
								}
							}
						} catch (error){};
					});
					
					$(this).blur(function() {
						$(this).removeClass("focus");
						$(this).addClass("notFocus");
						
						try {
							$(this).val( $(this).val().trim() );
						} catch (error){};
						
						if (this.value == "") {
							try {
								if ($(this).attr("title").length) {
									this.value = $(this).attr("title");
									$(this).addClass("text-label");
								}
							} catch (error){};
						}
					});
				});
				
				$("input[type='text']").each(function() {
					try{
						if ($(this).attr("title").length) {
							this.value = $(this).attr("title");
							$(this).addClass("text-label");
						}
					} catch (error){};
			
					$(this).focus(function() {
						$(this).removeClass("notFocus");
						$(this).addClass("focus");
						
						try {
							if ($(this).attr("title").length) {
								if (this.value == $(this).attr("title")) {
									this.value = "";
									$(this).removeClass("text-label");
								}
							}
						} catch (error){};
						
						var id = $(this).attr("id");
						var selValue = $(this).val();
						if (((id == "fGSM") || (id == "fFixe")) && (selValue == "")) {
							$(this).val("+33 (0)");
						}
					});
			
					$(this).blur(function() {
						$(this).removeClass("focus");
						$(this).addClass("notFocus");
						
						try {
							$(this).val( $(this).val().trim() );
						} catch (error){};
						
						if (this.value == "") {
							try {
								if ($(this).attr("title").length) {
									this.value = $(this).attr("title");
									$(this).addClass("text-label");
								}
							} catch (error){};
						}
						
						var id = $(this).attr("id");
						selValue = $(this).val();
						if (((id == "fGSM") || (id == "fFixe")) && (selValue == "+33 (0)")) {
							$(this).val( $(this).attr("title") );
							$(this).addClass("text-label");
						}
						
						if ((id == "fAdresse1") || (id == "fAdresse2") || (id == "fAdresse3")) {
							id = "fAdresse";
						}
						id = "td" + id;
						id = id.replace("tdf", "td");
						$("#" + id).removeClass("errorCellBg");
					});
				});
				
				$("select").each(function() {
					try{
						if ($(this).attr("title").length) {
							var options = $(this).attr('options');
							options[options.length] = new Option($(this).attr("title"), 0, true, true);
							$(this).addClass("text-label");
						
							$(this).click(function() {
								var id = $(this).attr('id');
								$("#" + id + " option:contains(" + $(this).attr('title') + ")").remove();
								$(this).removeClass("text-label");
	
								if ((id == "fJour") || (id == "fMois") || (id == "fAnnee")) {
									id = "fNaissance";
								}
								id = "td" + id;
								id = id.replace("tdf", "td");
								$("#" + id).removeClass("errorCellBg");
							});
						}
					} catch (error){};
					
					$(this).change(function() {						
						var id = $(this).attr("id");
						if (id == "fNationalite") {
							var selValue = $(this).val();
							if (selValue == 9) {
								$("#fNationaliteAutre").show();
							 } else {
								$("#fNationaliteAutre").hide();
							 }
						}
					});
				});
				
				// Uploader de fichiers
				uploader = new qq.FileUploader({
					element: document.getElementById('divFileToUploadContainer'),
					action: 'include/fileUpload.php',
					allowedExtensions: ['doc', 'docx', 'pdf'],
					minSizeLimit: 100, // min size
					showMessage: function(message) { alertUploadMessage(message); },
					debug: false
				});
			
				$("#deleteCV").fadeTo('fast',0.5);
					
			},
				
			error: function(XMLHttpRequest, textStatus, errorThrown) {
				// erreur durant la requête
				alert ('An error occured - please use Firebug console to view the details ')
				if (window.console && window.console.log){
					 console.log(textStatus);   
					 console.log(errorThrown);   
					 console.log(XMLHttpRequest.responseText);   
					 console.log(XMLHttpRequest);   
				}
			}
		});
	});
}

// Postuler à un poste
function postulerPoste(pId) {
	$.ajax({
		type: "POST",
		url: "emploi.postulerPoste.php",
		data: "pId=" + pId,
		cache: false,
		success: function(html) {
			$("#information #content").empty();
			$("#information #content").append(html);
		
			$('#slider2').bxSlider({
				auto: false,
				pager: true,
				mode: "fade",
				controls: false,
				pagerSelector: '#my-pager'
			});
			
			$("textarea").each(function() {
				try {
					if ($(this).attr("title").length) {
						this.value = $(this).attr("title");
						$(this).addClass("text-label");
					}
				} catch (error){};
		
				$(this).focus(function() {
					$(this).removeClass("notFocus");
					$(this).addClass("focus");
					
					try {
						if ($(this).attr("title").length) {
							if (this.value == $(this).attr("title")) {
								this.value = "";
								$(this).removeClass("text-label");
							}
						}
					} catch (error){};
				});
				
				$(this).blur(function() {
					$(this).removeClass("focus");
					$(this).addClass("notFocus");
					
					try {
						$(this).val( $(this).val().trim() );
					} catch (error){};
					
					if (this.value == "") {
						try {
							if ($(this).attr("title").length) {
								this.value = $(this).attr("title");
								$(this).addClass("text-label");
							}
						} catch (error){};
					}
				});
			});
			
			$("input[type='file']").each(function() {
				try {
					if ($(this).attr("title").length) {
						this.value = $(this).attr("title");
						$(this).addClass("text-label");
					}
				} catch (error){};
		
				$(this).focus(function() {
					$(this).removeClass("notFocus");
					$(this).addClass("focus");
					
					try {
						if ($(this).attr("title").length) {
							if (this.value == $(this).attr("title")) {
								this.value = "";
								$(this).removeClass("text-label");
							}
						}
					} catch (error){};
				});
				
				$(this).blur(function() {
					$(this).removeClass("focus");
					$(this).addClass("notFocus");
					
					try {
						$(this).val( $(this).val().trim() );
					} catch (error){};
					
					if (this.value == "") {
						try {
							if ($(this).attr("title").length) {
								this.value = $(this).attr("title");
								$(this).addClass("text-label");
							}
						} catch (error){};
					}
				});
			});
			
			$("input[type='text']").each(function() {
				try {
						if ($(this).attr("title").length) {
						this.value = $(this).attr("title");
						$(this).addClass("text-label");
					}
				} catch (error){};
		
				$(this).focus(function() {
					$(this).removeClass("notFocus");
					$(this).addClass("focus");
					
					try {
						if ($(this).attr("title").length) {
							if (this.value == $(this).attr("title")) {
								this.value = "";
								$(this).removeClass("text-label");
							}
						}
					} catch (error){};
					
					var id = $(this).attr("id");
					var selValue = $(this).val();
					if (((id == "fGSM") || (id == "fFixe")) && (selValue == "")) {
						$(this).val("+33 (0)");
					}
				});
		
				$(this).blur(function() {
					$(this).removeClass("focus");
					$(this).addClass("notFocus");
					
					try {
						$(this).val( $(this).val().trim() );
					} catch (error){};
					
					if (this.value == "") {
						try {
							if ($(this).attr("title").length) {
								this.value = $(this).attr("title");
								$(this).addClass("text-label");
							}
						} catch (error){};
					}
					
					var id = $(this).attr("id");
					selValue = $(this).val();
					if (((id == "fGSM") || (id == "fFixe")) && (selValue == "+33 (0)")) {
						$(this).val( $(this).attr("title") );
						$(this).addClass("text-label");
					}
					
					if ((id == "fAdresse1") || (id == "fAdresse2") || (id == "fAdresse3")) {
						id = "fAdresse";
					}
					id = "td" + id;
					id = id.replace("tdf", "td");
					$("#" + id).removeClass("errorCellBg");
				});
			});
			
			$("select").each(function() {
				try {
					if ($(this).attr("title").length) {
						var options = $(this).attr('options');
						options[options.length] = new Option($(this).attr("title"), 0, true, true);
						$(this).addClass("text-label");
					
						$(this).click(function() {
							var id = $(this).attr('id');
							$("#" + id + " option:contains(" + $(this).attr('title') + ")").remove();
							$(this).removeClass("text-label");
	
							if ((id == "fJour") || (id == "fMois") || (id == "fAnnee")) {
								id = "fNaissance";
							}
							id = "td" + id;
							id = id.replace("tdf", "td");
							$("#" + id).removeClass("errorCellBg");
						});
					}
				} catch (error){};
					
				$(this).change(function() {						
					var id = $(this).attr("id");
					if (id == "fNationalite") {
						var selValue = $(this).val();
						if (selValue == 9) {
							$("#fNationaliteAutre").show();
						 } else {
							$("#fNationaliteAutre").hide();
						 }
					}
				});
			});
			
			// Uploader de fichiers
			uploader = new qq.FileUploader({
				element: document.getElementById('divFileToUploadContainer'),
				action: 'include/fileUpload.php',
				allowedExtensions: ['doc', 'docx', 'pdf'],
				minSizeLimit: 100, // min size
				showMessage: function(message) { alertUploadMessage(message); },
				debug: false
			});
		
			$("#deleteCV").fadeTo('fast',0.5);
		},
		error: function(XMLHttpRequest, textStatus, errorThrown) {
			// erreur durant la requête
			alert ('An error occured - please use Firebug console to view the details ')
			if (window.console && window.console.log){
				 console.log(textStatus);   
				 console.log(errorThrown);   
				 console.log(XMLHttpRequest.responseText);   
				 console.log(XMLHttpRequest);   
			}
		}
	});

}

// Validation de la candidature
function checkEmploiPostuler() {
	var formOk = true;
	var selValue, selValue1, selValue2;
	var msg = "";

	selValue = $("#fCivilite").val().trim();
	if ((selValue >0) && (selValue != $("#fCivilite").attr("title"))) {
	} else {
		formOk = false;
		msg += "<br />- votre Civilit&eacute;";
		$("#tdCivilite").addClass("errorCellBg");
	}
	
	selValue = $("#fNom").val().trim();
	if ((selValue.length >0) && (selValue != $("#fNom").attr("title"))) {
	} else {
		formOk = false;
		msg += "<br />- votre Nom";
		$("#tdNom").addClass("errorCellBg");
	}
	
	selValue = $("#fPrenom").val().trim();
	if ((selValue.length >0) && (selValue != $("#fPrenom").attr("title"))) {
	} else {
		formOk = false;
		msg += "<br />- votre Pr&eacute;nom";
		$("#tdPrenom").addClass("errorCellBg");
	}
	
	selValue = $("#fJour").val().trim();
	if ((selValue >0) && (selValue != $("#fJour").attr("title"))) {
	} else {
		formOk = false;
		msg += "<br />- votre Jour de naissance";
		$("#tdNaissance").addClass("errorCellBg");
	}
	
	selValue = $("#fMois").val().trim();
	if ((selValue >0) && (selValue != $("#fMois").attr("title"))) {
	} else {
		formOk = false;
		msg += "<br />- votre Mois de naissance";
		$("#tdNaissance").addClass("errorCellBg");
	}
	
	selValue = $("#fAnnee").val().trim();
	if ((selValue >0) && (selValue != $("#fAnnee").attr("title"))) {
	} else {
		formOk = false;
		msg += "<br />- votre Ann&eacute;e de naissance";
		$("#tdNaissance").addClass("errorCellBg");
	}

	selValue = $("#fNationalite").val().trim();
	if ((selValue >0) && (selValue != $("#fNationalite").attr("title"))) {
	} else {
		formOk = false;
		msg += "<br />- votre Nationalit&eacute;";
		$("#tdNationalite").addClass("errorCellBg");
	}

	selValue = $("#fAdresse1").val().trim();
	if ((selValue.length >0) && (selValue != $("#fAdresse1").attr("title"))) {
	} else {
		formOk = false;
		msg += "<br />- votre Adresse";
		$("#tdAdresse").addClass("errorCellBg");
		$("#tdAdresse1").addClass("errorCellBg");
		$("#tdAdresse2").addClass("errorCellBg");
	}
	
	selValue = $("#fCP").val().trim();
	if ((selValue.length >0) && (selValue != $("#fCP").attr("title"))) {
	} else {
		formOk = false;
		msg += "<br />- votre Code postal";
		$("#tdCP").addClass("errorCellBg");
	}
	
	selValue = $("#fVille").val().trim();
	if ((selValue.length >0) && (selValue != $("#fVille").attr("title"))) {
	} else {
		formOk = false;
		msg += "<br />- votre Ville";
		$("#tdVille").addClass("errorCellBg");
	}
		
	selValue = $("#fExperience").val().trim();
	if ((selValue >0) && (selValue != $("#fExperience").attr("title"))) {
	} else {
		formOk = false;
		msg += "<br />- votre Exp&eacute;rience professionnelle";
		$("#tdExperience").addClass("errorCellBg");
	}
	
	selValue = $("#fMobilite").val().trim();
	if ((selValue >0) && (selValue != $("#fMobilite").attr("title"))) {
	} else {
		formOk = false;
		msg += "<br />- votre Mobilit&eacute;";
		$("#tdMobilite").addClass("errorCellBg");
	}
	
	selValue = $("#fStatut").val().trim();
	if ((selValue >0) && (selValue != $("#fStatut").attr("title"))) {
	} else {
		formOk = false;
		msg += "<br />- votre Statut";
		$("#tdStatut").addClass("errorCellBg");
	}

	selValue = $("#fFile").val().trim();
	if ((selValue.length >0) && (selValue != $("#fFile").attr("title"))) {
	} else {
		formOk = false;
		msg += "<br />- votre CV";
		$("#tdFile").addClass("errorCellBg");
	}
	
	selValue = $("#fContrat").val().trim();
	if ((selValue >0) && (selValue != $("#fContrat").attr("title"))) {
	} else {
		formOk = false;
		msg += "<br />- votre Type de contrat recherch&eacute;";
		$("#tdContrat").addClass("errorCellBg");
	}
	
	selValue = $("#fDisponibilite").val().trim();
	if ((selValue >0) && (selValue != $("#fDisponibilite").attr("title"))) {
	} else {
		formOk = false;
		msg += "<br />- votre Disponibilit&eacute;";
		$("#tdDisponibilite").addClass("errorCellBg");
	}

	selValue = $("#fPretentions").val().trim();
	if ((selValue.length >0) && (selValue != $("#fPretentions").attr("title"))) {
	} else {
		formOk = false;
		msg += "<br />- vos Pr&eacute;tentions salariales";
		$("#tdPretentions").addClass("errorCellBg");
	}

	selValue1 = $("#fGSM").val().trim();
	selValue2 = $("#fFixe").val().trim();
	if ((selValue1 != $("#fGSM").attr("title")) || (selValue2 != $("#fFixe").attr("title"))) {
	} else {
		formOk = false;
		msg += "<br />- au moins un num&eacute;ro de t&eacute;l&eacute;phone";
		$("#tdGSM").addClass("errorCellBg");
		$("#tdFixe").addClass("errorCellBg");
	}

	selValue = $("#fMail").val().trim();
	if ((selValue.length >0) && (selValue != $("#fMail").attr("title"))) {
		var result = checkEmail(selValue);
		if (!result) {
			formOk = false;
			msg += "<br />- une adresse mail valide";
			$("#tdMail").addClass("errorCellBg");
		}
	} else {
		formOk = false;
		msg += "<br />- votre adresse mail";
		$("#tdMail").addClass("errorCellBg");
	}
	
	if ($("#fId").length <=0) {
		selValue = $("#fLibelle").val().trim();
		if ((selValue.length >0) && (selValue != $("#fLibelle").attr("title"))) {
		} else {
			formOk = false;
			msg += "<br />- le Libell&eacute; du poste recherch&eacute;";
			$("#tdLibelle").addClass("errorCellBg");
		}		
	}

	if (formOk == false) {
		$.alerts.dialogClass = "style_1";
	    jAlert("Votre candidature ne peut &ecirc;tre transmise.<br />&nbsp;<br />Les informations ci-dessous doivent être renseign&eacute;es :" + msg, "Erreur", function() {
			$.alerts.dialogClass = null; // reset to default
		});
	} else {
		$("#fPretentions").val( parseInt($("#fPretentions").val().replace(" ", "")) );
		if ($("#fId").length <=0) {
			$.ajax({
				type: "POST",
				url: "emploi.postulerMail.php",
				data: $("#fCivilite").serialize() + "&" + $("#fNom").serialize() + "&" + $("#fPrenom").serialize() + "&" + $("#fJour").serialize() + "&" + $("#fMois").serialize() + "&fAnnee=" + $("#fAnnee").val() + "&" + $("#fNationalite").serialize() + "&" + $("#fNationaliteAutre").serialize() + "&" + $("#fAdresse1").serialize() + "&" + $("#fAdresse2").serialize() + "&" + $("#fAdresse3").serialize() + "&" + $("#fCP").serialize() + "&" + $("#fVille").serialize() + "&" + $("#fLibelle").serialize() + "&" + $("#fDescription").serialize() + "&" + $("#fExperience").serialize() + "&" + $("#fMobilite").serialize() + "&" + $("#fStatut").serialize() + "&" + $("#fContrat").serialize() + "&" + $("#fDisponibilite").serialize() + "&" + $("#fPretentions").serialize() + "&" + $("#fGSM").serialize() + "&" + $("#fFixe").serialize() + "&" + $("#fMail").serialize() + "&" + $("#fSMS").serialize() + "&" + $("#fFile").serialize(),
				cache: false,
				success: function(html) {
					$("#information #content").empty();
					$("#information #content").append(html);
	
					var obj = JSON.parse(html);
					if (obj.result <=0) {
						$.alerts.dialogClass = "style_1";
						jAlert(obj.mailReturnMsg, "Erreur", function() {
							$.alerts.dialogClass = null; // reset to default
						});
						if (obj.jsAction) {
							eval(obj.jsAction);
						}
					} else {
						jAlert("Votre candidature est transmise.<br />Un mail de confirmation vient de vous &ecirc;tre envoy&eacute;.", "Information", function() { });
						if (obj.jsAction) {
							eval(obj.jsAction);
						}
					}
				},
				error: function(XMLHttpRequest, textStatus, errorThrown) {
					// erreur durant la requête
					alert ('An error occured - please use Firebug console to view the details ')
					if (window.console && window.console.log){
						 console.log(textStatus);   
						 console.log(errorThrown);   
						 console.log(XMLHttpRequest.responseText);   
						 console.log(XMLHttpRequest);   
					}
				}
			});
		} else {
			$.ajax({
				type: "POST",
				url: "emploi.postulerPosteMail.php",
				data: $("#fId").serialize() + "&" + $("#fPosteIBSI").serialize() + "&" + $("#fRefIBSI").serialize() + "&" + $("#fCivilite").serialize() + "&" + $("#fNom").serialize() + "&" + $("#fPrenom").serialize() + "&" + $("#fJour").serialize() + "&" + $("#fMois").serialize() + "&fAnnee=" + $("#fAnnee").val() + "&" + $("#fNationalite").serialize() + "&" + $("#fNationaliteAutre").serialize() + "&" + $("#fAdresse1").serialize() + "&" + $("#fAdresse2").serialize() + "&" + $("#fAdresse3").serialize() + "&" + $("#fCP").serialize() + "&" + $("#fVille").serialize() + "&" + "&" + $("#fExperience").serialize() + "&" + $("#fMobilite").serialize() + "&" + $("#fStatut").serialize() + "&" + $("#fContrat").serialize() + "&" + $("#fDisponibilite").serialize() + "&" + $("#fPretentions").serialize() + "&" + $("#fGSM").serialize() + "&" + $("#fFixe").serialize() + "&" + $("#fMail").serialize() + "&" + $("#fSMS").serialize() + "&" + $("#fFile").serialize(),
				cache: false,
				success: function(html) {
					$("#information #content").empty();
					$("#information #content").append(html);

					var obj = JSON.parse(html);
					if (obj.result <=0) {
						$.alerts.dialogClass = "style_1";
						jAlert(obj.mailReturnMsg, "Erreur", function() {
							$.alerts.dialogClass = null; // reset to default
						});
						if (obj.jsAction) {
							eval(obj.jsAction);
						}
					} else {
						jAlert("Votre candidature est transmise.<br />Un mail de confirmation vient de vous &ecirc;tre envoy&eacute;.", "Information", function() { });
						if (obj.jsAction) {
							eval(obj.jsAction);
						}
					}

				},
				error: function(XMLHttpRequest, textStatus, errorThrown) {
					// erreur durant la requête
					alert ('An error occured - please use Firebug console to view the details ')
					if (window.console && window.console.log){
						 console.log(textStatus);   
						 console.log(errorThrown);   
						 console.log(XMLHttpRequest.responseText);   
						 console.log(XMLHttpRequest);   
					}
				}
			});			
		}
	}
}

// Affichage de la liste des postes
function clickEmploiPostes() {
	$("#gallerie #header").html("Offres d'emploi > &Agrave; pourvoir");
	$("#information #content").empty();
	$("#information #content").html("<img src=\"img/loading_white.gif\" alt=\"\" align=\"absmiddle\" style=\"padding-left:10px;\" />");

	$(document).queue(function() {
		$.ajax({
			url: "emploi.postes.php",
			cache: false,
			success: function(html) {
				afficherInformations(html);
				$(document).dequeue();
			},
			error: function(XMLHttpRequest, textStatus, errorThrown) {
				// erreur durant la requête
				alert ('An error occured - please use Firebug console to view the details ')
				if (window.console && window.console.log){
					 console.log(textStatus);   
					 console.log(errorThrown);   
					 console.log(XMLHttpRequest.responseText);   
					 console.log(XMLHttpRequest);   
				}
			}
		});
	});
}

// Affichage d'un poste
function viewPoste(pId) {
	$("#information #content").empty();
	$("#information #content").html("<img src=\"img/loading_white.gif\" alt=\"\" align=\"absmiddle\" style=\"padding-left:10px;\" />");

	$(document).queue(function() {
		$.ajax({
			url: "emploi.viewposte.php?pId=" + pId,
			cache: false,
			success: function(html) {
				afficherInformations(html);
				$(document).dequeue();
			},
			error: function(XMLHttpRequest, textStatus, errorThrown) {
				// erreur durant la requête
				alert ('An error occured - please use Firebug console to view the details ')
				if (window.console && window.console.log){
					 console.log(textStatus);   
					 console.log(errorThrown);   
					 console.log(XMLHttpRequest.responseText);   
					 console.log(XMLHttpRequest);   
				}
			}
		});
	});
}

// Mail à un ami
function mailToFriend(pId) {
	jPrompt("Adresse mail :", "", "Transmettre la description de poste", function(r) {
	    if (r.length >0) {
	    	if (checkEmail(r)) {
	    		$.ajax({
						type: "POST",
						url: "emploi.transmettreMail.php",
						data: "pId=" + pId + "&pMail=" + r,
						cache: false,
						success: function(html) {
							var obj = JSON.parse(html);
							if (obj.result <=0) {
								$.alerts.dialogClass = "style_1";
								jAlert("Erreur dans la transmission de la recommandation.", "Erreur", function() {
									$.alerts.dialogClass = null; // reset to default
								});
								eval(obj.jsAction);
							} else {
								jAlert("La description de poste vient d'&ecirc;tre transmise &agrave<br />" + r +".", "Merci");
								eval(obj.jsAction);
							}
						},
						error: function(XMLHttpRequest, textStatus, errorThrown) {
							// erreur durant la requête
							alert ('An error occured - please use Firebug console to view the details ')
							if (window.console && window.console.log){
								 console.log(textStatus);   
								 console.log(errorThrown);   
								 console.log(XMLHttpRequest.responseText);   
								 console.log(XMLHttpRequest);   
							}
						}
					});
	    	} else {
	    		$.alerts.dialogClass = "style_1";
	    		jAlert("L'adresse mail '" + r +"' n'est pas valide.<br />Aucune information n'a &eacute;t&eacute; transmise.", "Erreur", function() {
						$.alerts.dialogClass = null; // reset to default
					});
	    	}
	    } else {
	    	$.alerts.dialogClass = "style_1";
	    	jAlert("Aucune adresse mail n'est renseign&eacute;e.<br />Aucune information n'a &eacute;t&eacute; transmise.", "Erreur", function() {
						$.alerts.dialogClass = null; // reset to default
					});
	    }
	});
}



function uploadFileSuccess(pFileName) {
	$("#fFile").val( pFileName );
	$("#divFileToUpload").toggle();
	$("#uploadedFile").toggle();
	$("#deleteUpload").html(pFileName);
}

function unloadFile() {
	
	$(document).queue(function() {
		$.ajax({
			url: "emploi.postulerDeleteCV.php?pId=" + $("#fFile").val(),
			cache: false,
			success: function(html) {
				//console.log(html); 
				$(document).dequeue();

				$("#divFileToUpload").toggle();
				$("#deleteUpload").html("");
				$("#uploadedFile").toggle();
				$("#fFile").val("");

			},
			error: function(XMLHttpRequest, textStatus, errorThrown) {
				// erreur durant la requête
				alert ('An error occured - please use Firebug console to view the details ')
				if (window.console && window.console.log){
					 console.log(textStatus);   
					 console.log(errorThrown);   
					 console.log(XMLHttpRequest.responseText);   
					 console.log(XMLHttpRequest);   
				}
			}
		});
	});
}

function alertUploadMessage(pMessage) {
	$.alerts.dialogClass = "style_1";
	jAlert(pMessage, "Erreur", function() {
		$.alerts.dialogClass = null; // reset to default
	});
}


function myTrack(pId) {
	$.track({category : pId});
}
