var obj 	= 	null;
var jXLoad	=	'/ajax-float';

function checkHover() {
	if (obj) {
		obj.find('ul').fadeOut('fast');
	} 
}

$(document).ready(function() {
	$('#top-menu > li').hover(function() {
		if (obj) {
			obj.find('ul').fadeOut('fast');
			obj = null;
		}
		$(this).find('ul').fadeIn('fast');
	}, function() {
		obj = $(this);
		setTimeout(
			"checkHover()",
		0); 
	});
	
	$("#marques-scroller").simplyScroll({
			className: 'vert',
			autoMode: 'loop',
			horizontal: false
	});
	
	$('#top-cart-box').load('/ajax-float?md=top-cart');
	$('A.fb-link').click(handleEvent);
});

function handleEvent(e){
	o = e.target
	t = e.type
	switch(t){
		case 'mouseover': 
			
		break;
		case 'mouseout': 
			
		break;
		case 'click':
			if($(o).is('img')){
				o	=	$(o).parent();
			}
			switch($(o).attr('class')){
				case 'fb-link':
					window.open($(o).attr('href'),'facebook','width=700, height=400')
				break;
			}
			
			return false
		break;
	}	
}

function set_form_page(f,a){
	$('#'+f).attr({'action':a})
	$('#'+f).submit()
}

function check_liv(action,formulaire){
	oForm			=		document.forms[formulaire]
	all_fld			=		oForm.elements
	switch(action){
		case 0:
			dsb		=		true;
			dsp		=		'none';
		break;
		case 1:
			dsb		=		false;
			dsp		=		'block';
		break;
	}
	for(i=0;i<all_fld.length;i++){
		fld_name		=	all_fld[i].name
		if(fld_name.indexOf('_liv') > -1){
			oForm.elements[fld_name].disabled = dsb
		}
	}
	$('.livraison-zone').css({'display':dsp})	
}

function addToCart(MID,fld){
	prodToAdd		=	MID;
	
	postDatas 	= 	$('.'+fld).serializeArray();
	$('.'+fld).each(function(){
		if($(this).attr('name')	==	'panier-qte'){
			Qte		=	parseInt($(this).val());
		}else{
			prodToAdd	+=	'_'+$(this).val()
		}
	})
	panierAjaxBox	=	$('#panier-adder-box').css('display')
	switch(panierAjaxBox){
		case 'none':
			$('#panier-adder-box').fadeIn(300,function(){
				$('#panier-adder-box').load('/ajax-float?md=cart',postDatas);
			});
		break;
		case 'block':
			$('#panier-adder-box').fadeOut(300);
		break;
	}	
}

function cartAction(act,combi,qteFld){
	switch(act){
		case 'empty':
			location.href = '/panier-alter?md='+act;
		break;
		case 'delete':
			location.href = '/panier-alter?md='+act+'&combi='+combi;
		break;
		case 'update':
			qteVal	=	$('#'+qteFld).val()
			if(!isNaN(qteVal)){
				location.href = '/panier-alter?md='+act+'&combi='+combi+'&qte='+qteVal;
			}
		break;
	}
}

function useFidelityCart(total,th){
	remiseOn	=	(th.checked)	?	1	:	0;
	$('#ajax-cart-total').load('/ajax-float?md=use-fidelity',{'total':total,'remiseOn':remiseOn});
}

function ajaxLoad(box,md){
	if($('#'+box).length){
		itemId		=	$('#'+box).attr('jqParam');		
		postData	=	{'md':md,'item-id':itemId};
		$('#'+box).load(jXLoad,postData);
	}
}

function ajaxChangeSSDisplay(nb,box,md,script){
	if($('#'+box).length){
		postData	=	{'md':md,'nb':nb};
		$('#'+box).load(jXLoad,postData,function(){
			switch(script){
				case 'rechercher':
					set_form_page('search-form','/rechercher')
				break;
				default:
					location.href	=	location.href
				break;
			}
		});
	}
}

function search_load_categories(brand,cat){
	postData	=	{'md':'search-load-cats','brand-id':brand,'cat-id':cat};
	$('#search-box-categories').load(jXLoad,postData);
}

function set_fidelity_usr(box,usrID){
	fdlyAjaxBox	=	$('#'+box).css('display');
	postDatas	=	{'md':'set_fidelity_usr','usr-id':usrID};
	switch(fdlyAjaxBox){
		case 'none':
			$('#'+box).fadeIn(300,function(){
				$('#'+box).load(jXLoad,postDatas);
			});
		break;
		case 'block':
			$('#'+box).fadeOut(300);
		break;
	}	
}

function load_video(box,videoId){
	fdlyAjaxBox	=	$('#'+box).css('display');
	postDatas	=	{'md':'load-video','video-id':videoId}
	$('#'+box).fadeOut(300,function(){
		$('#'+box).html('')
		$('#'+box).fadeIn(300,function(){
			$('#'+box).load(jXLoad,postDatas);
		});
	});
}
