/*
* fonctions relatives au menu
*/
function initMenu()
{
	var config = { 
		sensitivity: 30,
		interval: 100,
		over:showMarques,
		timeout: 10, // number = milliseconds delay before onMouseOut    
		out: hidePanel // function = onMouseOut callback (REQUIRED)    
	};
	$('#menu li').hoverIntent(config);	
	
	initRollOver();
	
}

function initRollOver()
{
	$('#menuleft a').hover(
		function(){
			if(!$(this).hasClass('locked')){
				$(this).addClass('on')	
			}
		},
		function(){
			if(!$(this).hasClass('locked')){
				$(this).removeClass('on')	
			}
		}
	);
	
	/*$('.produit').hover(
		function(){
			$(this).css('background','url(images/produit_on.gif) no-repeat');
		},
		function(){
			$(this).css('background','url(images/produit_off.gif) no-repeat');
		}
	);*/
	
	$('.produit').hover(
		function(){
			if(!$(this).hasClass('locked')){
				$(this).addClass('on')	
			}
		},
		function(){
			if(!$(this).hasClass('locked')){
				$(this).removeClass('on')	
			}
		}
	);
	
}

function showMarques()
{
	if(!$(this).hasClass('locked')){
		$(this).addClass('on');	
	}
	var id = $(this).attr('id');
	if(id == 'bt_marques'){
		$('#ss_marques').slideDown("fast");
	}else if(id=='bt_gammes'){
		$('#ss_gammes').slideDown("fast");			
	}
}
function showGammes()
{
	$('#ss_marques').slideDown("slow");
}
function hidePanel()
{
	if(!$(this).hasClass('locked')){
		$(this).removeClass('on');
	}
	var id = $(this).attr('id');
	if(id == 'bt_marques'){
		$('#ss_marques').fadeOut("fast");
	}else if(id=='bt_gammes'){
		$('#ss_gammes').fadeOut("fast");			
	}
}

/*
* fonctions relatives à la fiche
*/
function getPicture(num)
{
	var nb_img = imgs.length;
	var str_pagin = '';
	for(i=(nb_img-1);i>=0;i--){
		if(i==num){
			str_pagin += '<span class="bloc on" id="bt_'+i+'">'+(i+1)+'</span>';
		}else{
			str_pagin += '<span class="bloc" id="bt_'+i+'"><a href="javascript:getPicture('+i+')">'+(i+1)+'</a></span>';
		}
	}
	$('#galerie .pagination').html(str_pagin);
	$('#galerie .viewer img').attr('src',imgs[num]);
}

function initFiche()
{
	$('#selector a').each(function (i) {
		if($(this).hasClass('actif')){
			$(this).find('img').attr('src','images/'+$(this).attr('id')+'_off.gif');
		}else{
			$(this).find('img').attr('src','images/'+$(this).attr('id')+'_on.gif');	
		}
	});
	$('#selector a').hover(
		function(){
			if($(this).hasClass('actif')){
				$(this).find('img').attr('src','images/'+$(this).attr('id')+'_hover.gif');
			}
		},
		function(){
			if($(this).hasClass('actif')){
				$(this).find('img').attr('src','images/'+$(this).attr('id')+'_off.gif');
			}
		}
	);
}
function showGallery()
{
	$('#bt_photos').removeClass('actif');
	$('#bt_videos').addClass('actif');
	$('#bt_docs').addClass('actif');
	$('#galerie').css('display','block');
	$('#video').css('display','none');
	$('#documents').css('display','none');
	initFiche();
}
function showVideo(str)
{
	
	$('#player').html('');
	
	$('#bt_photos').addClass('actif');
	$('#bt_videos').removeClass('actif');
	$('#bt_docs').addClass('actif');
	$('#galerie').css('display','none');
	$('#video').css('display','block');
	$('#documents').css('display','none');
	initFiche();
	
	var so = new SWFObject("swf/videocs3.swf", "header_flash", "400", "320", "9");
	so.addParam("allowfullscreen","true");
	so.useExpressInstall("swf/expressinstall.swf");
	so.addVariable("videoURL",str);
	so.write("player");
	
}
function showVideoFLV(str)
{
	
	$('#player').html('');
	
	$('#bt_photos').addClass('actif');
	$('#bt_videos').removeClass('actif');
	$('#bt_docs').addClass('actif');
	$('#galerie').css('display','none');
	$('#video').css('display','block');
	$('#documents').css('display','none');
	initFiche();
	
	var so = new SWFObject("swf/player_hdc.swf", "header_flash", "400", "320", "9");
	so.addParam("allowfullscreen","true");
	so.useExpressInstall("swf/expressinstall.swf");
	so.addVariable("videoURL","../"+str);
	so.write("player");
	
}
function showDocs()
{
	$('#bt_photos').addClass('actif');
	$('#bt_videos').addClass('actif');
	$('#bt_docs').removeClass('actif');
	$('#galerie').css('display','none');
	$('#video').css('display','none');
	$('#documents').css('display','block');
	initFiche();
}


$(document).ready(initMenu);
