
function punti(num) {
//non pių utilizzato
  leadspaces="     ";
  var numnonpunt=num.toString();
  var cifre=num.toString().length;
  var gruppi=parseInt(cifre/3);
  if (isNaN(gruppi)){gruppi=0}
  var resto=parseInt(cifre - gruppi*3);
  var numpunt="";
  for (i=gruppi ; i>0 ;i--){
    numpunt=numpunt+"."+numnonpunt.substr(cifre-3*i,3);
  }
  numpunt=numnonpunt.substr(0,resto)+numpunt;
  if (numpunt.substr(0,1) == "."){
    numpunt=numpunt.substr(1,numpunt.length);
  }
  numpunt=leadspaces.substring(0,leadspaces.length-numpunt.length)+numpunt;
  return(numpunt);
}

function decimali(val) {
        valfin = parseInt(val);
        decvalfin = parseInt(val*10)-10*valfin;
        cenvalfin = parseInt(val*100)-100*valfin-10*decvalfin;
        milvalfin = parseInt(val*1000)-1000*valfin-100*decvalfin-10*cenvalfin;
	if (milvalfin>=5) {
		if (cenvalfin == 9) {		/*  resolve bug */
			cenvalfin = 0; 
            		if (decvalfin == 9) {	/*  resolve bug */
				decvalfin = 0;
				valfin++;
			}
			else {decvalfin++}
		}
		else {cenvalfin++}
	}
	return(String(valfin)+","+String(decvalfin)+String(cenvalfin));   
}

function centinaia(val) {
	val = val/1000;
        valfin = parseInt(val);
        decvalfin = parseInt(val*10)-10*valfin;
        cenvalfin = parseInt(val*100)-100*valfin-10*decvalfin;
	if (cenvalfin>=5) {
            	if (decvalfin == 9) {	/*  resolve bug */
			decvalfin = 0;
			valfin++;
		}
		else {decvalfin++}
	}
	return(String(valfin)+"."+String(decvalfin)+"00");   
}

function equa(list) {
        /*    VARIABILI PASSATE : costoalkg, pesopezzo */
        a = list[list.selectedIndex].value;
        aa = document.forms["form"];
	if (window.navigator.appName!='Netscape'){
		aa.totaleuro.style.textAlign='right';
		aa.pesonetto.style.textAlign='right';
		aa.pesolordo.style.textAlign='right';
	}
        p = aa.Peso[aa.Peso.selectedIndex].value;
//	if (a*p > 15000) {	/************* controllo peso massimo ***********/
// ***************** controllo lingua *****************
//		if (aa.langue.value == "italien") { alert("Totale peso deve essere minore di 15 Kg !") }
//		else { alert("Total weight must be less than 15Kg !") }		
//		aa.product.selectedIndex = 0;
//		aa.product.focus();
//		a = list[list.selectedIndex].value;
//		return;
//	}
//	l = e*1936.27;      
//	aa.totallire.value = centinaia(l);
	e = a*p*aa.costoalkg.value/1000;      
	aa.totaleuro.value = decimali(e);
	
        if (a*p > 999) {
           temp = a*p/1000;  
           aa.pesonetto.value = decimali(temp) + "Kg";           
        }
        else {
	     aa.pesonetto.value = a*p + "gr";
	}
        if (a*p*fattore_lordo > 999) {
           temp = a*p*fattore_lordo/1000;  
           aa.pesolordo.value = decimali(temp) + "Kg";           
        }
        else {
	     aa.pesolordo.value = a*p*fattore_lordo + "gr";
	}
}	

function animate() {
	if (nMax>1) {
		document[nome].src = theImages[imageNum].src;
		imageNum++;
		if(imageNum > nMax) {
   			imageNum = 1;
  		}
  	}
}

function modificaprodotto(){
	aa=document.forms["form"];
	aa.elements[0].name = aa.elements["ID_Pagina"].value + aa.Formato[aa.Formato.selectedIndex].value + aa.Peso[aa.Peso.selectedIndex].value;
//	aa.elements[0].name = aa.elements["ID_Pagina"].value;
	aa.elements[0].value = aa.product[aa.product.selectedIndex].value;
//	aa.elements[0].value = 10;
	}

function quanti(list){
	modificaprodotto();
	equa(list);
}

function no_r_c(btnClick) {
	aa=document.forms["form"];
	if (aa.langue.value == "italien") { ErrMsg="Il Tasto destro č disabilitato!" }
	else { ErrMsg="Right Click disabled!" }	
	if (window.navigator.appName == 'Netscape' && btnClick.which == 3){
		alert(ErrMsg);
		return false;
	}
	else if (window.navigator.appName == 'Microsoft Internet Explorer' && event.button == 2){
		alert(ErrMsg);
		return false;
	}
}
document.onmousedown = no_r_c;
