Event.observe(window,'load',function(){
	if($('maim_caddy')){init_caddy();}		
	if($('maim_recap_caddy')){init_commande(1);}	
	if($('maim_valid_caddy')){init_commande(0);}	

});
function init_caddy(){
	new Ajax.Request('ajax/caddy.php',{
			method: 'get', 
			parameters: { action : 'display'},
			onSuccess:function(transport){					
				var response = transport.responseText ;  
				$('maim_caddy').update(response);
			}
		});		

}

function add_to_caddy(id_p){
	new Ajax.Request('ajax/caddy.php',{
		method: 'post', 
		parameters: { action : 'add' ,id_produit:id_p},
		onLoaded:function(){
			$('maim_caddy').update('<img src="maim_images/loading.gif" alt="chargement..." />');
		
		},		
		onSuccess:function(transport){					
			var response = transport.responseText ;  
			if(response=='success'){init_caddy();}
		}
	});		
}
function init_commande(bool){
	new Ajax.Request('ajax/commander.php',{
		method: 'post', 
		parameters: { action : 'get_caddy', modif : bool },
		onLoaded:function(){
			$('maim_caddy').update('<img src="maim_images/loading.gif" alt="chargement..." />');
		},		
		onSuccess:function(transport){					
			var response = transport.responseText ;  
			if(bool){$('maim_recap_caddy').update(response); } 
			else{$('maim_valid_caddy').update(response);}
		}
	});		
}

	function cancelAllProd(){
		new Ajax.Request('ajax/commander.php',{
				method: 'post', 
				parameters: { action : 'cancel_commande' },
				onSuccess:function(transport){					
					var response = transport.responseText || "error";  
					init_commande(1);
					init_caddy();
				}
		});			
	}
	function deleteProd(idS){
		new Ajax.Request('ajax/commander.php',{
				method: 'post', 
				parameters: { action : 'delete_prod', idS : idS },
				onSuccess:function(transport){					
					var response = transport.responseText || "error";  
					if(response=='success'){
						init_commande(1);
						init_caddy();
					}
				}
		});			
	}
	
	function edit_caddy_prod(idS,qte){
		new Ajax.Request('ajax/commander.php',{
				method: 'post', 
				parameters: { action : 'change_prod', idS: idS,qte:qte},
				onSuccess:function(transport){					
					var response = transport.responseText || "error";  
					if(response=='success'){init_commande(1);}
					
				}
		});			
	}
	
	function finish_resa(){
		var typePay = getRadioValue('typePay')
		if(!typePay){
			alert('vous devez saisir un moyen de paiement');
		}
		else if(!$F('agreecheck')){
			alert('vous devez accepter les CGV pour continuer');
		}
		else if($F('comments').length >200){
			alert('votre est trop long de '+($F('comments').length-200)+' caractères.' );
		}
		else{
			if(typePay=='cb'){
				new Ajax.Request('ajax/commander.php',{
					method: 'post', 
					parameters: { action : 'presave_cmd', commantaire : $F('comments') },
					onSuccess:function(transport){					
						var response = transport.responseText || "error";  
						if(response=='success'){document.location='paiement';}
						else{alert(response);}
						
					}
				});	
				
			}
			else{
				new Ajax.Request('ajax/commander.php',{
					method: 'post', 
					parameters: { action : 'finalize', commantaire : $F('comments'), paiement :typePay  },
					onSuccess:function(transport){					
						var response = transport.responseText || "error";  
					//	initPanier();

						$('maim_main').update('');
						$('finish').update(response);
						//document.location='index.php?rub=gestion&page=devis_end';
					}
				});	
			}
		}
	}
	function getRadioValue(radio){
		var tests=document.getElementsByName(radio);
		for(i=0;i<tests.length;i++){
			if(tests[i].checked)
				return (tests[i].value);
		}
		return false;
	}

