//**************************************************************************************************// CHARGEMENT DES FONCTIONS SOUHAITEES

// Easing equation, borrowed from jQuery easing plugin
// http://gsgd.co.uk/sandbox/jquery/easing/
jQuery.easing.easeOutQuart = function (x, t, b, c, d) {
	return -c * ((t=t/d-1)*t*t*t - 1) + b;
};

/*jQuery(function( $ ){
	var $newsbis = $("#blc-references ul");//we'll re use it a lot, so better save it to a var.
	$newsbis.serialScroll({
		items:'li',
		duration:4000,
		force:true,
		axis:'y',
		easing:'linear',
		lazy:true,// NOTE: it's set to true, meaning you can add/remove/reorder items and the changes are taken into account.
		interval:2000, // yeah! I now added auto-scrolling
		step:4 // scroll 3 news each time
	});
});*/

function trim (myString)
{
return myString.replace(/^\s+/g,'').replace(/\s+$/g,'')
} 

$(document).ready(function(){
	open_ext_link();
	manage_cart();
	manage_sondage();
	manage_livraison();
	manage_phototheque();
	manage_localisation();
	manage_recherche();
	manage_newsletter();
	
	// --------------------------------------------------------------------------------------------- JQUERY THICKBOX
	tb_init('a.thickbox, area.thickbox, input.thickbox');
	imgLoader			= new Image();
	imgLoader.src		= path_img_loader;
	
	// --------------------------------------------------------------------------------------------- JQUERY IFIXPNG
	if(use_png == true){ $('img[@src$=.png]').ifixpng(path_img_pixel); }
	
	
	var $newsbis = $("#blc-references ul");//we'll re use it a lot, so better save it to a var.
	$newsbis.serialScroll({
		items:'li',
		duration:4000,
		force:true,
		axis:'y',
		easing:'linear',
		lazy:true,// NOTE: it's set to true, meaning you can add/remove/reorder items and the changes are taken into account.
		interval:2000, // yeah! I now added auto-scrolling
		step:4 // scroll 3 news each time
	});
	
	if($("#bloc-langue").size() != 0){
		$("#bloc-langue ul li a img").attr("src", function() {
			var urlImage = this.src;
			urlImage = urlImage.replace('.gif', '-off.gif');
			urlImage = urlImage.replace('http://satvalue.fr/', '/');
			urlImage = urlImage.replace('http://www.satvalue.fr/', '/');
			return urlImage
		});
		$("#bloc-langue ul li a.actif img").attr("src", function() {
			var urlImage = this.src;
			urlImage = urlImage.replace('-off.gif', '-on.gif');
			return urlImage
		});
		$("#bloc-langue ul li a").hover(function(){
			if($(this).attr("class") != "actif"){
				var urlhover = $(this).children("img").attr("src");
				urlhover = urlhover.replace('-off.gif', '-on.gif');
				$(this).children("img").attr("src", urlhover);
			}
		},function(){
			if($(this).attr("class") != "actif"){
				var urlhover = $(this).children("img").attr("src");
				urlhover = urlhover.replace('-on.gif', '-off.gif');
				$(this).children("img").attr("src", urlhover);
			}
		});
	}
	
	if($("#blc-login .blc-identification").size() != 0){
		var inputLogin = $("#blc-login .blc-identification p#fi-fi-user input#user_name");
		var inputMdp = $("#blc-login .blc-identification p#fi-fi-pass input#user_pass");
		
		inputMdp.focus( function() {
			if(passlogdefaut == trim($(this).val())){
				$(this).val("");
			}
		} );
		inputLogin.focus( function() {
			if(idlogdefaut == trim($(this).val())){
				$(this).val("");
			}
		} );
		
		inputMdp.blur(function() {
			if(trim($(this).val()) == ""){
				$(this).val(passlogdefaut);
			}
		} );
		inputLogin.blur(function() {
			if(trim($(this).val()) == ""){
				$(this).val(idlogdefaut);
			}
		} );
	}
	
	if($('#blc-flash').size() != 0){
		$('#blc-flash #conteneur-flash').empty();
		$('#blc-flash #conteneur-flash').media({ 
			width:     861, 
			height:    159, 
			bgColor:   '#fafafa',
			src:       racinePath + 'sources/flash/animhome.swf', 
			attrs:     { wmode : 'transparent' }, 
			params:    { wmode : 'transparent' }, 
			flashvars: { cheminRacine: racinePath }
		}); 
	}
	
	if($('#blc-citation').size() != 0){
		$('#blc-citation #inc-citations ul').newsTicker(10000);
	}
});