		// JavaScript Document GERE LES SESSIONS
function session_prenom(id,valeur)
		{
		  if (window.XMLHttpRequest) { 
				xhr = new XMLHttpRequest();
			}
			else if (window.ActiveXObject) 
			{
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
			var rand=Math.random(8000);
			xhr.open("GET", "ajax/session_prenom.php?id="+id+"&valeur="+valeur+"&rand="+rand, true);
			xhr.send(null);
			
		}
function session_age(id,valeur)
		{
		  if (window.XMLHttpRequest) { 
				xhr = new XMLHttpRequest();
			}
			else if (window.ActiveXObject) 
			{
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
			var rand=Math.random(8000);
			xhr.open("GET", "ajax/session_age.php?id="+id+"&valeur="+valeur+"&rand="+rand, true);
			xhr.send(null);
			
		}
		
function session_totaux(id,valeur)
		{
		  if (window.XMLHttpRequest) { 
				xhr = new XMLHttpRequest();
			}
			else if (window.ActiveXObject) 
			{
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
			var rand=Math.random(8000);
			xhr.open("GET", "ajax/session_totaux.php?id="+id+"&valeur="+valeur+"&rand="+rand, true);
			xhr.send(null);
			
		}

function session_pointure(id,valeur)
		{
		  if (window.XMLHttpRequest) { 
				xhr = new XMLHttpRequest();
			}
			else if (window.ActiveXObject) 
			{
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
				var rand=Math.random(8000);
			xhr.open("GET", "ajax/session_pointure.php?id="+id+"&valeur="+valeur+"&rand="+rand, true);
			xhr.send(null);
			
		}
		
function session_prix()
		{
		  if (window.XMLHttpRequest) { 
				xhr = new XMLHttpRequest();
			}
			else if (window.ActiveXObject) 
			{
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
				var rand=Math.random(8000);
			prix=document.getElementById('total').value;
			reduc=document.getElementById('total2').value;
			xhr.open("GET", "ajax/session_prix.php?prix="+prix+"&reduc="+reduc+"&rand="+rand, true);
			xhr.send(null);
			
		}
		
function session_pre(id,valeur)
		{
		  if (window.XMLHttpRequest) { 
				xhr = new XMLHttpRequest();
			}
			else if (window.ActiveXObject) 
			{
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
				var rand=Math.random(8000);
			id=0;
			xhr.open("GET", "ajax/session_pre.php?id="+id+"&valeur="+valeur+"&rand="+rand, true);
			xhr.send(null);
		}
function session_nom(id,valeur)
		{
		  if (window.XMLHttpRequest) { 
				xhr = new XMLHttpRequest();
			}
			else if (window.ActiveXObject) 
			{
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
			id=0;
				var rand=Math.random(8000);
			xhr.open("GET", "ajax/session_nom.php?id="+id+"&valeur="+valeur+"&rand="+rand, true);
			xhr.send(null);
		
		}
		
function session_tel(id,valeur)
		{
		  if (window.XMLHttpRequest) { 
				xhr = new XMLHttpRequest();
			}
			else if (window.ActiveXObject) 
			{
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
			id=0;
				var rand=Math.random(8000);
			xhr.open("GET", "ajax/session_tel.php?id="+id+"&valeur="+valeur+"&rand="+rand, true);
			xhr.send(null);
		}
				
		function session_mail(id,valeur)
		{
		  if (window.XMLHttpRequest) { 
				xhr = new XMLHttpRequest();
			}
			else if (window.ActiveXObject) 
			{
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
				var rand=Math.random(8000);
			xhr.open("GET", "ajax/session_mail.php?id="+id+"&valeur="+valeur+"&rand="+rand, true);
			xhr.send(null);
		}
		
function session_taille(id,valeur)
		{
		  if (window.XMLHttpRequest) { 
				xhr = new XMLHttpRequest();
			}
			else if (window.ActiveXObject) 
			{
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
				var rand=Math.random(8000);
			xhr.open("GET", "ajax/session_taille.php?id="+id+"&valeur="+valeur+"&rand="+rand, true);
			xhr.send(null);
		}
		
function session_poids(id,valeur)
		{
		  if (window.XMLHttpRequest) { 
				xhr = new XMLHttpRequest();
			}
			else if (window.ActiveXObject) 
			{
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
				var rand=Math.random(8000);
			xhr.open("GET", "ajax/session_poids.php?id="+id+"&valeur="+valeur+"&rand="+rand, true);
			xhr.send(null);
		}
		
function session_chaussures(id,valeur)
		{
		  if (window.XMLHttpRequest) { 
				xhr = new XMLHttpRequest();
			}
			else if (window.ActiveXObject) 
			{
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
				var rand=Math.random(8000);
			xhr.open("GET", "ajax/session_chaussures.php?id="+id+"&valeur="+valeur+"&rand="+rand, true);
			xhr.send(null);
		}
		
function session_casque(id,valeur)
		{
		  if (window.XMLHttpRequest) { 
				xhr = new XMLHttpRequest();
			}
			else if (window.ActiveXObject) 
			{
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
				var rand=Math.random(8000);
			xhr.open("GET", "ajax/session_casque.php?id="+id+"&valeur="+valeur+"&rand="+rand, true);
			xhr.send(null);
		}		
	
function session_garantie(id,valeur)
		{
		  if (window.XMLHttpRequest) { 
				xhr = new XMLHttpRequest();
			}
			else if (window.ActiveXObject) 
			{
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
				var rand=Math.random(8000);
			xhr.open("GET", "ajax/session_garantie.php?id="+id+"&valeur="+valeur+"&rand="+rand, true);
			xhr.send(null);
		}	

function session_date(date,type)
		{
		  if (window.XMLHttpRequest) { 
				xhr = new XMLHttpRequest();
			}
			else if (window.ActiveXObject) 
			{
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
				var rand=Math.random(8000);
			xhr.open("GET", "ajax/session_date.php?date="+date+"&type="+type+"&rand="+rand, true);
			xhr.send(null);
		}	
	
function session_maj_promo()
		{
		  if (window.XMLHttpRequest) { 
				xhr = new XMLHttpRequest();
			}
			else if (window.ActiveXObject) 
			{
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
				var rand=Math.random(8000);
			xhr.open("GET", "ajax/session_maj_promo.php?date1="+document.getElementById('test').value+"&date2="+document.getElementById('test2').value+"&rand="+rand, true);
			xhr.send(null);
		}			

// FIN SESSIONS

function change(nom,prix){
    document.getElementById(nom).value=prix;
    totaux("1");
}

// FONCTION QUI GERE LES DATES
function evoluer(date0,date1){
	if(date0==date1){
	index=document.getElementById('test2').selectedIndex;
	index++;
	document.getElementById('test2').selectedIndex=index++;
	}
	if(document.getElementById('test2').selectedIndex-document.getElementById('test').selectedIndex<0){
	document.getElementById('test2').selectedIndex=document.getElementById('test').selectedIndex;	
	}
	session_date(document.getElementById('test').value,'0');
	session_date(document.getElementById('test2').value,'1');
	
	session_maj_promo();
	
	$.get("ajax/session_maj_promo_var_ajax.php", {},
		function(data){
		document.getElementById("promo_maj").value=parseFloat(data);
		
		maj_total();
		
		totaux("1");
	});
}

// GERE LA REMISE
function magasin_start(internet){
var total2=0;
var mesInput2 = document.getElementsByTagName("input");
var taille2=mesInput2.length;
for (i = 0; i < taille2; i++) {
	if (mesInput2[i].id.indexOf("ski_mag_")!=-1) {
	  var id=mesInput2[i].id.substring(8);
	  total2+=eval(document.getElementById('ski_mag_'+id).value); 
	  document.getElementById('chaussure_'+id).value=document.getElementById('select_chaussures_'+id).value*document.getElementById('prix_mag_chaussur_'+id).value;
	  total2+=eval(document.getElementById('chaussure_'+id).value);
	  document.getElementById('casque_'+id).value=document.getElementById('select_casque_'+id).value*document.getElementById('prix_casqu_'+id).value;
	  total2+=eval(document.getElementById('casque_'+id).value);
	  document.getElementById('garantie_'+id).value=document.getElementById('select_garantie_'+id).value*document.getElementById('prix_garanti_'+id).value;
	  total2+=eval(document.getElementById('garantie_'+id).value); 
		 } 
  }	
multiple=document.getElementById('test2').selectedIndex-document.getElementById('test').selectedIndex+1;
total2=total2*multiple;
result=total2-internet;
if (result==null){
result='0';
}
document.getElementById('total2').value=value=Math.round(result*100)/100;
}

// GERE LE TOTAL
function totaux(test){
		
var total=0;
var mesInput = document.getElementsByTagName("input");
var taille=mesInput.length;
for (i = 0; i < taille; i++) {
	if (mesInput[i].id.indexOf("skis_")!=-1) {
	   var id=mesInput[i].id.substring(5);

	   var encours=0;
	   total+=eval(document.getElementById('skis_'+id).value); 
	   encours+=eval(document.getElementById('skis_'+id).value); 
	  document.getElementById('chaussure_'+id).value=document.getElementById('select_chaussures_'+id).value*document.getElementById('prix_chaussur_'+id).value;
	  total+=eval(document.getElementById('chaussure_'+id).value);
	  encours+=eval(document.getElementById('chaussure_'+id).value);
      document.getElementById('casque_'+id).value=document.getElementById('select_casque_'+id).value*document.getElementById('prix_casqu_'+id).value;
	  total+=eval(document.getElementById('casque_'+id).value);
	  encours+=eval(document.getElementById('casque_'+id).value);
	  document.getElementById('garantie_'+id).value=document.getElementById('select_garantie_'+id).value*document.getElementById('prix_garanti_'+id).value;
	  total+=eval(document.getElementById('garantie_'+id).value);
	  encours+=eval(document.getElementById('garantie_'+id).value);
	  multiplette=document.getElementById('test2').selectedIndex-document.getElementById('test').selectedIndex+1;
	  var top=encours*multiplette;
	  document.getElementById('totala'+id).value=Math.round(top*100)/100;
	  session_totaux(id,top);
	 } 
  }	
multiple=document.getElementById('test2').selectedIndex-document.getElementById('test').selectedIndex+1;
total=total*multiple;
if (total==''){
total=0;	
}
document.getElementById('total').value=Math.round(total*100)/100;;

$.get("ajax/session_total_commande.php", { total : ""+total+""});

magasin_start(total);
session_prix();
}


// MAJ TOTAL ET PROMO
function maj_total(){
var promo=document.getElementById("promo_maj").value;

var total=0;
var mesInput = document.getElementsByTagName("input");
var taille=mesInput.length;
for (i = 0; i < taille; i++) {
	if (mesInput[i].id.indexOf("skis_")!=-1) {
	   var id=mesInput[i].id.substring(5);

	   var encours=0;
	   document.getElementById('skis_'+id).value=document.getElementById('ski_mag_'+id).value*promo;
	   total+=eval(document.getElementById('skis_'+id).value); 
	   encours+=eval(document.getElementById('skis_'+id).value); 
	   
	   document.getElementById('prix_chaussur_'+id).value=document.getElementById('prix_mag_chaussur_'+id).value*promo;
	  document.getElementById('chaussure_'+id).value=document.getElementById('select_chaussures_'+id).value*document.getElementById('prix_chaussur_'+id).value;
	  total+=eval(document.getElementById('chaussure_'+id).value);
	  encours+=eval(document.getElementById('chaussure_'+id).value);
      document.getElementById('casque_'+id).value=document.getElementById('select_casque_'+id).value*document.getElementById('prix_casqu_'+id).value;
	  total+=eval(document.getElementById('casque_'+id).value);
	  encours+=eval(document.getElementById('casque_'+id).value);
	  document.getElementById('garantie_'+id).value=document.getElementById('select_garantie_'+id).value*document.getElementById('prix_garanti_'+id).value;
	  total+=eval(document.getElementById('garantie_'+id).value);
	  encours+=eval(document.getElementById('garantie_'+id).value);
	  multiplette=document.getElementById('test2').selectedIndex-document.getElementById('test').selectedIndex+1;
	  var top=encours*multiplette;
	  document.getElementById('totala'+id).value=top;
	  session_totaux(id,top);
	 } 
  }	
multiple=document.getElementById('test2').selectedIndex-document.getElementById('test').selectedIndex+1;
total=total*multiple;
if (total==''){
total=0;	
}
document.getElementById('total').value=total;
magasin_start(total);
session_prix();
}
