/********************************************************************************************************************************************************
	MOVE X Y
*********************************************************************************************************************************************************/

function moveItemNoY(item,x,t){

	item.set('tween', {duration: t});
	item.tween('margin-left', x);
				
}

function moveItemNoX(item,y,t){

	item.set('tween', {duration: t});
	item.tween('margin-top', y);
				
}

/********************************************************************************************************************************************************
	GO PAGE
*********************************************************************************************************************************************************/

function goPage(p,b){
	
	if(b == 1) {
	window.open(p);
	}else {
	window.location.href=''+p+'';
	}

}

/********************************************************************************************************************************************************
	MENU
*********************************************************************************************************************************************************/

function menuBG(i,n) {
	
	var s = parseFloat(i)*143;
	
	for(z=0;z<n;z++) {
	
		$('menuTitle'+z).style.color = '#373737';
	
	}
	
	moveItemNoY($('menuBG'),s,400);
	
	$('menuTitle'+i).style.color = '#FFFFFF';
	
}

function menuActive() {

	var i = $('menuActive').value;
	
	menuBG(i,6);
	
}

function menuActive2(c) {

	$('menuActive').value = c;
	
	menuBG(c,6);
	
}

function menuMouse() {
	
	(function wait() {
		
		var m = $('menuMouse').value;
		
		if(m == 0) {
		
			menuActive();
		
		} 
	
	}).delay(500);

}

/********************************************************************************************************************************************************
	PRODUITS SWITCH
*********************************************************************************************************************************************************/

function pbSwitch_products(z) {

	var nb = $('nbItems').value;
	
	for(i=0;i<nb;i++) {
	
		$('pb'+i).className = 'produits_blocBG';
		$('pit'+i).className = 'productImgTitle';
		
		$('contentContainer'+i).style.display = 'none';
		$('content'+i).style.display = 'none';
		
		var o = new Fx.Morph('content'+i, {duration: 0});
		o.start({'opacity': 0});
		
	}
	
	$('pb'+z).className = 'produits_blocBG2';
	$('pit'+z).className = 'productImgTitle2';
	
	$('contentContainer'+z).style.display = 'inline';
	$('content'+z).style.display = 'inline';
	
	var o = new Fx.Morph('content'+z, {duration: 500});
	o.start({'opacity': [0,1]});

}

/********************************************************************************************************************************************************
	CONTACT FORM
*********************************************************************************************************************************************************/

function viderForm() {

	$('firstname').value = '';
	$('name').value = '';
	$('company').value = '';
	$('tva').value = '';
	
	$('address').value = '';
	$('numero').value = '';
	$('cp').value = '';
	$('city').value = '';
	$('country').value = '';
	
	$('phone').value = '';
	$('gsm').value = '';
	$('mail').value = '';
	
	$('sujet').value = '';
	$('message').value = '';

}

/********************************************************************************************************************************************************
	SHOP
*********************************************************************************************************************************************************/

function shopMoveTitleBG(i) {

	var s = i*143;
	var s2 = i*160;
	
	moveItemNoY($('shopTitleBG'),s,350);
	
	moveItemNoX($('shopMoveContainer'),-s2,350);

}


/********************************************************************************************************************************************************
	SHOP
*********************************************************************************************************************************************************/

function products_ajaxItem(id,sID) {
	
	new Request({
	url: 'products_ajaxItem.php?id='+id+'&sID='+sID+'', 
	evalScripts: true,
	onComplete: function(response) {
	    
	        $('detailItem').set('html', response);
	        
	        Mediabox.scanPage();
	    
	}}).send();
	

}

function ajouterPanier(id) {

	$('ajouter_panierBG'+id).style.display = 'inline';
	$('ajouterForm'+id).style.display = 'inline';
	$('ajouter_panier_close'+id).style.display = 'inline';
	
	var b = $('basketHidden'+id).value;
	
	if(b == 0) {
	
		new FormCheck('formNbItems'+id, {
		ajaxEvalScripts : true,
		submitByAjax : true
		});
		
		$('basketHidden'+id).value = 1;
		
	}

}

function fermerPanier(id) {
	
	$('ajouter_panier_close'+id).style.display = 'none';
	$('ajouterForm'+id).style.display = 'none';
	$('ajouter_panierBG'+id).style.display = 'none';
	
}

function visualiserPanier(sID) {
	
	new Request({
	url: 'products_ajaxPanier.php?sID='+sID+'', 
	evalScripts: true,
	onComplete: function(response) {
	    
	        $('detailItem').set('html', response);
	        
	        Mediabox.scanPage();
	        
	        new FormCheck('formAcheter');
	        	    
	}}).send();
		

}

function supprimerItem(id,sID) {
	
	new Request({
	url: 'products_ajaxItemDelete.php?id='+id+'&sID='+sID+'', 
	evalScripts: true,
	onComplete: function(response) {
	    
	        visualiserPanier(sID);
	    
	}}).send();

}

function fcItem(id) {

	var inp = $('formQtyHidden'+id).value;
	
	if(inp == 0) {
	
		new FormCheck('formQty'+id, {
		ajaxEvalScripts : true,
		submitByAjax : true
		});
		
		$('formQtyHidden'+id).value = 1;
	
	}


}

/********************************************************************************************************************************************************
	FAQ
*********************************************************************************************************************************************************/

function slideFunc(i) {
		
		var slide = new Fx.Slide('slide'+i);
		
		var sHidden = $('sHidden'+i).value;
		
		if(sHidden == 0) {
		
			slide.slideIn();
			
			$('sHidden'+i).value = 1;
		
		} else {
		
			slide.slideOut();
		
			$('sHidden'+i).value = 0;
		
		}
		
		

}

/********************************************************************************************************************************************************
	HOMEPAGE PRIVE
*********************************************************************************************************************************************************/

function png70(i) { 
	
	if(i != 0) {
	
		for(z=1;z<=4;z++) {
	
			$('blocLeftImg'+z).src = 'images/empty.png';
			
			$('tinyArrow'+z).style.visibility = 'hidden';
			
			$('blocBG'+z).style.visibility = 'hidden';
		
		}
	
		$('blocLeftImg'+i).src = 'images/pix.gif';
		
		$('tinyArrow'+i).style.visibility = 'visible';
		
		$('blocBG'+i).style.visibility = 'visible';
		
		
	
	} else {
	
		for(z=1;z<=4;z++) {
	
			$('blocLeftImg'+z).src = 'images/pix.gif';
			
			$('tinyArrow'+z).style.visibility = 'hidden';
			
			$('blocBG'+z).style.visibility = 'hidden';
		
		}
	
	}

}

function blocInit() {
	
	var blocInit = $('blocInit').value;
	
	//alert(blocInit);
	
	(function wait() {
	
		if(blocInit == 1) {
			
			$('blocInit').value = 0;
			
			png70(0);
		
		}
		
		startInit();
			
	}).delay(10);
	
}

function startInit() {

	 blocInit();

}

/********************************************************************************************************************************************************
	DEALERS
*********************************************************************************************************************************************************/

function showProvince(i) {

	for(z=1;z<=11;z++) {
	
		$('m'+z+'pic').style.display = 'none';
	
	}
	
	$('m'+i+'pic').style.display = 'inline';

}

function showDealers(i) {
	
	for(z=1;z<=11;z++) {
	
		$('zone'+z).style.display = 'none';
		
		var o = new Fx.Morph('zone'+i, {duration: 0});
		o.start({'opacity': 0});
	
	}
	
	(function wait() {
	
		$('zone'+i).style.display = 'inline';
		
		var o = new Fx.Morph('zone'+i, {duration: 500});
		o.start({'opacity': [0,1]});
	
	}).delay(200);
	

}

/********************************************************************************************************************************************************
	DEFILEMENT SLOGANS HOMEPAGE PRIVE
*********************************************************************************************************************************************************/

function slogans() {

	var nb = $('nbSlogans').value;
	var s = parseFloat($('stepSlogans').value);
	
	var d = $('slogansDelay').value;
	
	(function wait() {
	
		if(s < nb) {
			
			var step = s*50;
			
			if(s < (nb-1)) 	{$('stepSlogans').value = s+1;}
			else			{$('stepSlogans').value = 0;}
			
			moveItemNoX($('sloganMove'),-step,1000);
			
			slogans();
		
		}
	
	}).delay(d);
	


}
















