// JavaScript Document
$(document).ready(function() {	
	var IE6 = $.browser.msie && $.browser.version=="6.0";
	if(IE6){
		$(document).pngFix( );
	}
	

	$(".zoom_alx").fancybox({
		'overlayOpacity'	:	0.5,
		'overlayColor'		:	'#000000',
		'autoScale'     	: true,
		'autoDimensions'	: false,
		'width'				: 	720,
		'height'			:	'auto',
		'transitionIn'		: 'elastic',
		'transitionOut'		: 'elastic',
		'easingIn'      	: 'easeOutBack',
		'easingOut'     	: 'easeInBack'

	});
	
	$(".zoom_pano").fancybox({'overlayOpacity':0.6,'overlayColor':	'#000000','hideOnContentClick' : false,'autoDimensions'	: false,'width': 708,	'height': 520,'padding': 5, 'onStart': function() {pause_anim_prod();}, 'onClosed':function() {reprise_anim_prod();}  });

	if($(".zoom_image").length)
	{
		$(".zoom_image").fancybox({
			'overlayOpacity'	:	0.5,
			'overlayColor'		:	'#000000',
			'zoomSpeedIn'		:	500,
			'zoomSpeedOut'		:	480,
			'transitionIn'		:	'elastic',
			'transitionOut'		:	'elastic',
			'easingIn'			: 	'easeOutBack',
			'easingOut'			: 	'easeInBack',		
			'centerOnScroll'	: 	true,
			'titleShow'			: 	true,
			'titlePosition'		:	'over'
		});
	}

	if($(".zoom_offre").length)
	{
		
		$(".zoom_offre").fancybox({
			'overlayOpacity'	:	0.5,
			'overlayColor'		:	'#000000',
			'zoomSpeedIn'		:	500,
			'zoomSpeedOut'		:	480,
			'autoDimensions'	:	false,
			'width'				:	1000,
			'height'			:	300,
			'transitionIn'		:	'elastic',
			'transitionOut'		:	'elastic',
			'easingIn'			: 	'easeOutBack',
			'easingOut'			: 	'easeInBack',		
			'centerOnScroll'	: 	true,
			'titleShow'			: 	true,
			'titlePosition'		:	'over',
			'scrolling'			:	'yes',
			'onComplete': function() {
					$("#fancybox-wrap").css({'width':'630px'})
					$("#fancybox-inner").html("<img src='"+$(".zoom_offre").attr('href')+"' border='0'>").css({'width':'620px'});
				
			} 		
		});
	}

	if($(".ombreimage").length)
		alert('class ombreimage trouvée');
	$(".ombreimage").imageombre();
	
	user_agent = navigator.userAgent;
	
	var Reg = new RegExp("Opera")
	if(Reg.test(user_agent))
		browser = "opera";
	
	init_fancybox_panier();
	
	$('a#facebook').mouseenter(function(){
		$(this).children('img').animate({ marginTop: '-=18' }, { queue: true, duration: 200,complete:function(){}});
	}).mouseleave(function(){
		$(this).children('img').animate({ marginTop: '+=18' }, { queue: true, duration: 200,complete:function(){}});
	})
	
	/* $('#menu_lamp li').mouseenter(function(){
		if(!menuBoutActive && $(this).hasClass('liBoutique'))		{
			var offsetBout = $(this).offset();	
			$("#sousMenuBoutique").css({
					'left':(offsetBout.left-150)
				}).fadeIn(500,function(){
					$.ajax({
						type:'POST',
						cache:false,
						url:'includes/ajax_sous_menu_boutique.php',
						success:function(data){
									$("#loadingSousMenuBout").hide();
									$("#sousMenuBoutiqueContent").html(data);
									$(".sousMenuContainer").each(function(){
										var child = $(this).children('a');
										if(child.parent().hasClass('sousMenuContainer'))	
										{
											var lenStr = $(this).html().length - 2;
											var str = $(this).html();
											var newContent = str.substring(0,lenStr);								
											$(this).html(newContent);
										}
									})
									menuBoutActive = true;
								}
					})
									
				});
		}
		else if(!$(this).hasClass('liBoutique'))
		{
			
			$("#sousMenuBoutique").fadeOut(500);			
			menuBoutActive = false;
		}
		
	}).mouseleave(function(event){
		var idIlemTarget = event.relatedTarget.id;		
		if(idIlemTarget != "sousMenuBoutique" && $("#sousMenuBoutique").is(':visible'))
		{
			$("#sousMenuBoutique").fadeOut(500);
			menuBoutActive = false;
		}
	})
	
	$("#sousMenuBoutique").mouseenter(function(){
		menuBoutActive = true;
	}).mouseleave(function(event){
		var idIlemTarget = (event.relatedTarget != null)?event.relatedTarget.id:'emptyTarget';
		if(!$(event.relatedTarget).hasClass("liBoutique") ||  idIlemTarget == 'emptyTarget' )
		{
			$(this).fadeOut(500);
			menuBoutActive = false;
		}
	});	 */
	
	$("#menuBottom li:last").css({'border':'none'})
	
	$('.jcarousel-skin-name').jcarousel({
		animation: 1000,
		auto: 3,
		easing: 'easeOutBack',
		initCallback: mycarousel_initCallback,
		scroll: 1,
    	wrap: 'circular'
    })
	
	if($("#containFlashAnim").length)
	{
		goFlash();
	}
	
});

function mycarousel_initCallback(carousel) {
	var container = carousel.container.parent();
	$(container).mouseenter(function() {
		carousel.stopAuto();
	}).mouseleave(function() {
		carousel.startAuto();
	});
}

function init_fancybox_panier(){		
	$('#panier').fancybox({
		'autoDimension': true,
		'scrolling' : 'no',
		'type': 'ajax',
		'overlayShow': true,
		'href': 'boutique/panier.php',
		'ajax': {
			type: 'POST',
			url: 'boutique/panier.php',
			data: {
				CALL_AJAX: 1
			}
		},
		'onComplete': function (){
			$.fancybox.resize();
			$("#email_panier").fancybox({'autoDimensions': true, 'overlayShow' : true, 'hideOnOverlayClick': false, 'hideOnContentClick': false});
			$("#save_panier").fancybox({'autoDimensions': true, 
										'overlayShow' : true, 
										'hideOnOverlayClick': false, 
										'hideOnContentClick': false,
										'onClosed' : function(){
											if($('#contain_pan_enr').length)
												refresh_pan_enr();
										}
			});
			$('#tab_panier .delCoupon').die('click').live('click', function(){
				delCoupon();
			});
			$('#tab_panier .setCoupon').die('click').live('click', function(){
				setCoupon();
			});
		},
		'onClosed' : function(){
			if($('.delete_panier').length)
			{
				i_pan = 0;				
			}
		}
	});	
}

function updatePanier()
{
	$.post('boutique/ajax_ajoute_panier.php', {CALL_AJAX: 1, status: 1}, function(data){
			// modification du panier
			if(data.nbProduits>0)
			{
				$('#img_panier').hide();
				$('#img_panier_plein').show();
				$('#nb_produits_panier').text(data.nbProduits);
			}
			else
			{
				$('#img_panier_plein').hide();
				$('#img_panier').show();
				$('#nb_produits_panier').text(0);
			}
			$('#nb_produits_panier').trigger('isUpdated');
	}, "json");
}

// Fonction a executer lorsque le document is ready !
function goFlash(){	
	var flash_enabled = detectFlash();	
	if(flash_enabled == true){
		$("#containFlashAnim").fadeIn('3000',function(){
			var params = {
			  menu: "false",
			  wmode:'transparent'
			};
			swfobject.embedSWF('anim/anim.swf', "flashAnim", 1101, 265, "10.0.0", "includes/js/swfobject/expressInstall.swf","",params)
		});
	}
}


// Fonction appelée par flash lors de la fin de l'anim => fadeOut
function fadeOutAnim(){
	$("#containFlashAnim").fadeOut('100',function(){
		//$(this).parentsUntil('table').attr('style','background:url(images/banniere.png) no-repeat center;')	;
	});
}

function detectFlash(){
	if( navigator.mimeTypes.length > 0 )
	{
		return navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin != null;
	}
	else if( window.ActiveXObject )
	{
		try
		{
			new ActiveXObject( "ShockwaveFlash.ShockwaveFlash" );
			return true;
		}
		catch( oError )
		{
			return false;
		}
	}
	else
	{
		return false;
	}
}
