function change_quant(tv){
		var ttv =  parseInt(tv);
		var current = parseInt($('products_quantity').value);
		var newquant = current+ttv;
		if (newquant<0){
					newquant = 0;
			}
		$('products_quantity').value = newquant;
		u_p();

		stackit('Votre panier vient d\'être mis à jour.');
		
	}
	
	
function change_quant_cart(tv,iid){
		var ttv =  parseInt(tv);
		var current = parseInt($(iid).value);
		var newquant = current+ttv;
		if (newquant<0){
					newquant = 0;
			}
		$(iid).value = newquant;
		u_p_c();
	}

function fait(el){
		document.getElementById('minicart').style.display = 'none';
}

function fait_i(el){
		document.getElementById('miniinfo').style.display = 'none';
}




function u_p(){
var params = Form.serialize($('p_i_f'));
new Ajax.Updater('ajax_cart', 'ajax_cart_light.php?action=a_u_c', {encoding:"iso-8859-1",evalScripts:true, asynchronous:true,parameters:params});
}	


function u_p_c(){
var params = Form.serialize($('p_i_f_c'));
new Ajax.Updater('cart_contents', 'ajax_cart.php?action=update_product', {encoding:"iso-8859-1",evalScripts:true, asynchronous:true,parameters:params, onComplete: function(){cartshow();}});
}		
	
function ch_ad(){
var params = Form.serialize($('ch_ad'));
new Ajax.Updater('shipping_address', 'ajax_shipping_address.php?action=update', {encoding:"iso-8859-1",evalScripts:true, asynchronous:true,parameters:params});
}		

function ch_ad_cancel(){
new Ajax.Updater('shipping_address', 'ajax_shipping_address.php', {encoding:"iso-8859-1",evalScripts:true, asynchronous:true});
}		
	
function l_f(){
	
var params = Form.serialize($('l_f'));
//alert(params);
//new Ajax.Request('ajax_cart.php', {parameters:params, asynchronous:true});
new Ajax.Updater('l_f', 'ajax_login.php?action=process', {encoding:"utf-8",evalScripts:true, asynchronous:true,parameters:params, onComplete: function(){}});

}		

function lp_f(){
var params = Form.serialize($('lp_f'));

new Ajax.Updater('miniinfo_', 'ajax_login.php?action=pw', {encoding:"iso-8859-1",evalScripts:true, asynchronous:true,parameters:params, onComplete: function(){}});

}	

function a_p(tpid){
	
new Ajax.Updater('ajax_cart', 'ajax_cart_light.php?action=a_u_c&products_id='+tpid+'&products_quantity=1', {encoding:"iso-8859-1",evalScripts:true, asynchronous:true, onComplete: function(){
	stackit('Votre panier vient d\'être mis à jour.');		
}});

}


function sjt(thebrand, them){

	allNodes = $(them).getElementsByClassName('styled');
	for(i = 0; i < allNodes.length; i++) {
   		if (allNodes[i].name != thebrand){
   		 allNodes[i].checked = false ;
   		}else{
   		 allNodes[i].checked = true ;	
   		}
	}

Custom.clear();
a_f_m_u(9);
}



function ucd(di,ct){
	d=document.getElementById(di);
	if (ct==0){	
		
		
		
				if($(di).hasClassName('chover')) {
						$(di).removeClassName('chover');
					}
					
					
			if('s_b_i_f'==di){
				ct='Cliquez sur le sélecteur pour faire apparaitre/disparaitre les produits de la marque voulue.';
			}else{
				ct='Vous pouvez n’afficher que les marques souhaitées. Vous pouvez ne voir qu’une marque.';		
			}		
			
				
			
		}else{
			
		$(di).addClassName('chover');		
			
		ct='<strong>'+ct+'</strong>';
		if('s_b_i_f'==di){
			ct='Cliquez sur le coeur pour ne faire apparaitre que la marque '+ct+'  ';
		}else{
			ct='Cliquez sur le coeur pour ne faire apparaitre que la rubrique '+ct+'  ';		
		}
	}
	d.innerHTML=ct;
}

function switch_i(di,td){

	if (di=='on'){
		if($(td).hasClassName('chover')) {
			
		}else{
			
		$(td).addClassName('chover');			
			
		}

		
	}else{
		if($(td).hasClassName('chover')) {
	
			$(td).removeClassName('chover');
		}
		
		
	}
	
	
}

		function createaccount(){
	
var params = Form.serialize($('create-account'));
new Ajax.Updater('create-account', 'ajax_create_account.php?action=register', { encoding:"iso-8859-1", evalScripts:true, asynchronous:true,parameters:params});

}


function pdis(pid,le,to,tcl){
	
	document.getElementById('productinfo').style.top  = '-800px';
	document.getElementById('productinfo').style.visibility = 'hidden';
	
	
		if($('productinfo').hasClassName('lv')) {
			$('productinfo').removeClassName('lv');
		}
		
		if($('productinfo').hasClassName('rv')) {
			$('productinfo').removeClassName('rv');
		}	
		
		$('productinfo').addClassName(tcl);			
	
	
	new Ajax.Updater('productinfo', 'ajax_product_info.php?pid='+pid+'&l='+le+'&r='+to+'&si='+tcl, { encoding:"iso-8859-1", evalScripts:true, asynchronous:true, onComplete: function(){ 
		
		
		
			if (tcl == 'rv'){
	document.getElementById('productinfo').style.marginLeft = le + 'px';
	}else{
	
	le = le - document.getElementById('productinfo').offsetWidth;	
		
	document.getElementById('productinfo').style.marginLeft = le + 'px';
	}
		
		
		document.getElementById('productinfo').style.top  = to + 'px';
		
		 }});
	
	
	
	setTimeout("document.getElementById('productinfo').style.visibility = 'visible';",350);

}


function pdis_c(){
		document.getElementById('productinfo').style.top  = '-1000px';
	}
	
	function pw_f(){
		
		new Ajax.Updater('miniinfo_', 'ajax_login.php?action=pw', {encoding:"iso-8859-1",evalScripts:true, asynchronous:true, 
		onComplete: function(){$('miniinfo').setStyle({'display':'block'});}
		});

		
		}
		
		
function decision(message, url){
if(confirm(message)) location.href = url;
}

function stackit(message){
	$('miniinfo_').update(message);
	$('miniinfo').setStyle({
  'display':'block'
	});

	}

function fullcap(field) {
   field.value = field.value.toUpperCase();
}
	
function initialCap(field) {
   field.value = field.value.substr(0, 1).toUpperCase() + field.value.substr(1);
}


function autotab(original,destination){
if (original.getAttribute&&original.value.length==original.getAttribute("maxlength"))
destination.focus()
}


function editaddress(){


new Ajax.Updater('shipping_address', 'ajax_shipping_address.php?action=edit', {encoding:"iso-8859-1",evalScripts:true, asynchronous:true});

	
	}
