$(document).ready(function(){
	
	// 	 tooltip
	$('div.popup-holder').each(function(){
		var _toltipHolder = $(this);
		_toltipHolder.mouseenter(function(){
			$(this).addClass('open-popup');
		}).mouseleave(function(){
			$(this).removeClass('open-popup');
		});
	});
	
	$(".externalControl .jCarouselLite").jCarouselLite({
	    visible: 5,
	    start: 0,
	    btnNext: ".externalControl .next",
	    btnPrev: ".externalControl .prev",
	    btnGo:
	    [".externalControl .1", ".externalControl .2",
	    ".externalControl .3", ".externalControl .4",
	    ".externalControl .5", ".externalControl .6",
	    ".externalControl .7", ".externalControl .8",
	    ".externalControl .9", ".externalControl .10",
	    ".externalControl .11", ".externalControl .12"]
	});
	
	/* PAGER */
	$(".paging ul li a.pagerItems").click(function() {
		$(".paging li").removeClass("active");
		//$(this.parentNode).addClass("active"); 
		cur = parseInt($(this).attr('current'));
		$(".paging li.pager"+cur).addClass("active");
		$("."+$(this).attr('context')).addClass("pagerHidden");
		$("."+$(this).attr('context')+$(this).attr('current')).removeClass("pagerHidden");
	});
	$(".paging ul li.prev a").click(function() {
		if($(".paging li.active a").attr('current') != 1){
			cur = parseInt($(".paging li.active a").attr('current'))-1;
			$(".paging li").removeClass("active");
			$(".paging li.pager"+cur).addClass("active"); 
			$("."+$(this).attr('context')).addClass("pagerHidden");
			$("."+$(this).attr('context')+cur).removeClass("pagerHidden");
		}
	});
	$(".paging ul li.next a").click(function() {
		if($(".paging li.active a").attr('current') != $(this).attr('pages')){
			cur = parseInt($(".paging li.active a").attr('current'))+1;
			$(".paging li").removeClass("active");
			$(".paging li.pager"+cur).addClass("active"); 
			$("."+$(this).attr('context')).addClass("pagerHidden");
			$("."+$(this).attr('context')+cur).removeClass("pagerHidden");
		}
	});
	
	$('.redirect-select').change(function() {
	  if($(this).attr('value') != ''){
		window.open($(this).attr('value'))
	  }
	});
	
	$("#frmCandidate input").hover(function(){
		$(this).addClass("write_hover");
	},function(){
		$(this).removeClass("write_hover");
	});
	
	$("#frmCandidate input").click(function(){
		$(this).addClass("write");
	});
	
	$("#frmCandidate input").blur(function(){
		$(this).removeClass("write");
	});
	
	$("#frmCandidate input").focus(function(){
		$(this).addClass("write");
	});
	
	$("#frmCandidate textarea").hover(function(){
		$(this).addClass("write_hover");
	},function(){
		$(this).removeClass("write_hover");
	});
	
	$("#frmCandidate textarea").click(function(){
		$(this).addClass("write");
	});
	
	$("#frmCandidate textarea").blur(function(){
		$(this).removeClass("write");
	});
	
	$("#frmCandidate textarea").focus(function(){
		$(this).addClass("write");
	});
});
function sendToAFriend(objForm){
	var ctrlValidation = eval('_CF_check' + objForm.name + '(document.' + objForm.name + ')');
	// utilise deux variables globales : pageLanguage et pageAjaxURL
	if (ctrlValidation){
		var mailfrom = objForm.from.value;
		var mailto   = objForm.to.value;
		var message  = objForm.message.value;
		var linkinmail  = objForm.linktofriend.value;
		var strParam = 'plugin=sendtoafriend&action=send&mailfrom=' + mailfrom + '&mailto=' + mailto + '&linkinmail=' + linkinmail + '&message=' + message + '&language=' + pageLanguage;
		$.ajax({
			type:"GET",
			url: pageAjaxURL,
			data: strParam,
			success: function(msg){
				try {
					var arDatas = eval(msg);
					//sendToAFriendClose(objForm);
					$(".layerForm .row").hide();
					$(".layerForm .btn-green").hide();
					$(".successSendFrmSendtoafriend").show();
				} catch (e) {
					//alert(msg);
				}
			}
		});
	}
}
function sendToAFriendClose(objForm){
	$('#customLayer,a.btn-close').click();
	objForm.to.value = ' ';
}
function subscribeNewsletter(objForm){
	
	var ctrlValidation = eval('_CF_check' + objForm.name + '(document.' + objForm.name + ')');
	// utilise deux variables globales : pageLanguage et pageAjaxURL
	if (ctrlValidation){
		var email = objForm.yourEmail.value;
		var strParam = 'plugin=newsletter&action=subscribe&email=' + email + '&language=' + pageLanguage;
		$.ajax({
			type:"GET",
			url: pageAjaxURL,
			data: strParam,
			success: function(msg){
				try {
					var arDatas = eval(msg);
					$('#'+objForm.name+'Error').hide();

					subscribeNewsletterStatus(objForm);
				} catch (e) {
					$('#'+objForm.name+'Error').hide();
					$('#'+objForm.name+'Success').text(msg);
					$('#'+objForm.name+'Success').show();
				}
			}
		});
	}
}
function subscribeNewsletterStatus(message){
	//alert(message);
	$('#frmNewsletterSubscribeSuccess').text(message);
	$('#frmNewsletterSubscribeSuccess').show();
}