$(document).ready(function(){
	//Popup
	constructPopup();

	//TextShadow
	$('.blockTopCenterHome .block-2 .btnDeposit span.text,.column-2 .btnAskLoan span,.blockHeaderMenu .item a.activ span span span span,.blockHeaderMenu .last a span span span span,.blockTopCenter .block-2 .line-1,.blockTopCenter .block-2 .line-2,.blockTopCenter .block-2 .line-2 .minutes,.blockTopCenter .block-2 .line-3,.blockTopCenter .block-2 .line-3 .num,.blockTopCenter .block-2 .line-4,h3,.btnRound-1 span span span span,.btnRound-2 span span span span,.btnRound-3 span span span span,.block5Steps .blockStep h3 .bigNum,.blockInterHotline .content .text,.blockInterHotline .content .phone,.blockInterHotline .content .tax,.blockDemandHeader .blockTabs li a span span span span').textShadow();

	/**Liens externes**/
	$('a[rel=open]').click(function () {
		window.open($(this).attr('href'));
		return false;
	});
	/****/
		
	/**Gestion des champs recherche**/

	/**General version : e.g**/
	$('.inputSearch').each(function(){
		var el = $(this);
		var inputValue = el.val();

		el.focus(function(){
			if(el.val() == inputValue){
				el.val('');
			}
		}).blur(function(){
			if(el.val() == ''){
				el.val(inputValue);
			}
		});

	});

	/****/
	
	if ($('#blockGlobal #blockCenter .blockSlides').length) {
		var slideSlide = new $.fn.slide({
			container : $('.blockSlides .blockSolution-1 .blockContent'),
			slider    : $('div.blockSlides .blockSolution-1 .blockContent div:first'),
			slides    : $('div.blockSlides .blockSolution-1 .blockContent div.slide'),
			links     : $('div.blockSlides .blockNav'),
			effect    : 'slide',
			effectSpeed : 1000,
			delay     : 5000
		});
	
		var slideFade = new $.fn.slide({
			container : $('.blockSlides .blockSolution-1 #slideImg'),
			slider    : $('div.blockSlides .blockSolution-1 #slideImg div:first'),
			slides    : $('div.blockSlides .blockSolution-1 #slideImg div:first div'),
			links     : $('div.blockSlides .blockNav'),
			effect    : 'fade',
			delay     : 5000,
			noactiv   : true
		});
	}

	/*var slidePartnerTop = new $.fn.slide({
		container : $('div.blockListPartners div:first'),
		slider : $('div.blockListPartners div:first'),
		slides : $('div.blockListPartners div:first div.slide'),
		effect : 'slide',
		effectSpeed : 2000,
		easing : false,
		loop   : true,
		delay  : 2020
	});

	var slidePartnerBottom = new $.fn.slide({
		container : $('div.blockSlidePartners div.content'),
		slider : $('div.blockSlidePartners div.content div.container'),
		slides : $('div.blockSlidePartners div.content div.container div.slide'),
		effect : 'slide',
		effectSpeed : 3000,
		easing : false,
		loop   : true,
		delay  : 3010
	});*/

	 $('.btnDemoVideo,.btnPlayVideo').fancybox({
		'padding' : 10,
		'autoScale' : false,
		'width' : 760,
		'height' : 280,
		'transitionIn' : 'none',
	 	'transitionOut' : 'none'
	 }); 

	var container = $('#blockGlobal .blockTopCenterHome .blockListPartners');
	if (container.length) {
		var interval = 25;
		var timerPartnersTop = window.setInterval(function () {
			var slider = $('#blockGlobal .blockTopCenterHome .blockListPartners div:first');
			var firstSlide = $('#blockGlobal .blockTopCenterHome .blockListPartners div:first div.slide:first');
			var left = parseInt(slider.css('margin-left'));

			if (firstSlide.position().left+firstSlide.width() <= container.position().left) {
				firstSlide.remove();
				slider.append(firstSlide);
				slider.css('margin-left',left+firstSlide.width());
			} else slider.css('margin-left',left-1);
		},interval);
	}

	var container2 = $('div.blockSlidePartners div.content');
	if (container2.length && $('div.blockSlidePartners div.content div.container div.slide').length > 0) {
		var interval2 = 25;
		var timerPartnersTop2 = window.setInterval(function () {
			var slider2 = $('div.blockSlidePartners div.content div.container');
			var firstSlide2 = $('div.blockSlidePartners div.content div.container div.slide:first');
			var left2 = parseInt(slider2.css('margin-left'));

			if (firstSlide2.position().left+firstSlide2.width() <= container2.position().left) {
				firstSlide2.remove();
				slider2.append(firstSlide2);
				slider2.css('margin-left',left2+firstSlide2.width());
			} else slider2.css('margin-left',left2-1);
		},interval2);
	}
	
	if ($('#blockGlobal #blockCenter .column-2 .blockPartners .slider div').length) {
		$('.blockPartners .slider').fadingGallery();
	}


	//Clic-déroulé 
	
	var container_visible = $('div.blockGlossary div.visible div');
	$(container_visible).each(function() {

		$(this).click(function() {

			var class_hidden = $(this).attr('class');
			var container_hidden = $('div.blockGlossary div.visible div.'+class_hidden+' div.hidden');
			var container_transition = $('div.blockGlossary div.visible div.'+class_hidden+' div.transition');
			if (container_transition.length > 0) {

				$(container_transition).hide('fast',function() {

					$(container_hidden).slideDown('slow');
				});
			} else {

				$(container_hidden).slideDown('slow');
			}	
		});
	});
});

