// JavaScript Document
//sdfsdfsfs
// Annule la saisie en cours
//--------------------------

// Submit avec assignation du mode
//--------------------------------
function submit_mode(mode) {
	frm = document.forms[0] ;
	//frm.mode.value="mode="+mode;
	frm.mode.value=mode;
	frm.submit();
}

// Supp une action machine
//-------------------
function supprimer() {

	if ( ! confirm("Voulez-vous vraiment supprimer cette ligne ? ")) { return false;} else {return true;}
	
}
// Submit avec assignation du mode dans un FORM donné
//--------------------------------
function submit_mode_frm(mode, formulaire) {
	//document.write("submit"+formulaire+mode);
	frm = document.forms[formulaire] ;
	frm.mode.value=mode;
	frm.submit();
}

// Submit avec assignation du mode dans un FORM donné
//--------------------------------
function submit_cde_mois(c_producteur, s, mode) {
	//	document.write("submit"+c_producteur+s);
//alert(c_producteur+" selection " +s);
	frm = document.forms[0] ;
	frm.c_producteur.value=c_producteur;
	frm.mode.value=mode;
	frm.selection.value=s;
	frm.submit();
}


// Accepte que du numérique ET Backspace,Del, Enter et Tab
// sinon on peut pas corriger la saisie.
// ---------------------------------------------------
function num_uniquement(e) {

	// Suivant navigateur....
	if (window.event)
		code = window.event.keyCode;  // I.E.
	else 
		code = e.which; //pour Netscape
		
	caractere = String.fromCharCode(code); 
	
	// Retirer les commentaires pour voir le code correspondant -->
	//alert(code);
	
	// Backspace, Tab, Del ou Enter
	if ( code == 0 || code == 8 || code == 13 ) return true;
	// Que numérique
	if (caractere< "0" || caractere> "9") return false;
	else return true;
}	

function optchamp() {

	var option = document.getElementById("id_champ").style;
	if ( option.display =="none" || option.display==""  ) 
		option.display = "block";
	else
		option.display = "none";
	}

function gamme_rab() {	
	frm = document.forms[0] ;
	frm.c_gamme.value=0;
	frm.submit();
	}
	
function producteur_rab() {	
	frm = document.forms[0] ;
	frm.c_producteur.value=0;
	frm.submit();
	}


//cette fonction javascript permet d'afficher/masquer l'élément passé en argument
function display(calque)
{
document.getElementById(calque).style.display=document.getElementById(calque).style.display=="none"?"block":"none";
}

function cache(calque)
{
document.getElementById(calque).style.display=document.getElementById(calque).style.display=="none"?"block":"none";
}

	
// Cache tous les objets de nom 'Cache'
//-------------------------------------
function imprime(cache, mode) {
	
	var caches = document.getElementsByName(cache);
	for(var i = 0; i < caches.length; i++)  	{
		caches[i].style.display="none";
		}
	window.print();
	
	submit_mode(mode);
	
	}


function otliam_linece() {

//	document.write("<a hr"+"e"+"f='"+"m"+"a"+"i"+"l"+"to"+":"+"Celine"+"."+"vdc"+"@"+"wana"+"doo"+"."+"f"+"r"+"' class='Style9'>");

	document.write("<a hr"+"e"+"f='"+"mai"+"lto"+":"+"web"+"ma"+"ster"+"@"+"sav"+"eursetsavoirs"+"."+"f"+"r"+"' class='Style9'>");
	
}

function carClavier(e){

	if (window.event)
		return String.fromCharCode(window.event.keyCode); //pour I.E
	else
		return String.fromCharCode(e.which); //pour Netscape
}

// number formatting function
// copyright Stephen Chapman 24th March 2006, 22nd August 2008
// permission to use this function is granted provided
// that this copyright notice is retained intact
function formatNumber(num,dec,thou,pnt,curr1,curr2,n1,n2) {var x = Math.round(num * Math.pow(10,dec));if (x >= 0) n1=n2='';var y = (''+Math.abs(x)).split('');var z = y.length - dec; if (z<0) z--; for(var i = z; i < 0; i++) y.unshift('0'); if (z<0) z = 1; y.splice(z, 0, pnt); if(y[0] == pnt) y.unshift('0'); while (z > 3) {z-=3; y.splice(z,0,thou);}var r = curr1+n1+y.join('')+n2+curr2;return r;}

function allerUrl(url) {
	document.location.href = url;
}
