function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function popUp(url, w, h, option) {
  if (w=='') w = 780;
  if (h=='') h = 580;
  // toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=100,height=100
  if (!option) option = 'status=no,scrollbars=yes,resizable=yes';
  option += ',width='+w+',height='+h+'';
  windowName = '';
  window.open(url, windowName, option);
}

function calcola(idcat) {
	var sc = document.getElementById('disc').value*1000;
	var cat = document.getElementById('cat_'+idcat);
	var tot=totcat = 0;
	for (var i=0; i<cat.rows.length; i++) {
		if (elem = cat.rows[i].getElementsByTagName('input')) {
			for (j=0; j<elem.length; j++) {
				if (elem[j].name=='qty[]')
					var qty = elem[j].value*1000;
				if (elem[j].name=='prc[]') {
					var prc = elem[j].value*1000;
					var rowtot = Math.round(((prc*qty)*(100000-sc)))/100000000000;
					totcat += rowtot;
				}
				if (elem[j].name=='imp[]') 
					elem[j].value = rowtot;
				if (elem[j].name=='totcat[]') 
					elem[j].value = totcat;
			}
		}
	}
	if (totals = document.getElementsByTagName('input')) {
//		alert (totals.length);
		for (x=0; x<totals.length; x++) {
			if (totals[x].name=='totcat[]')
				tot += totals[x].value*1000;
			if (totals[x].name=='tot[]')
				totals[x].value = Math.round(tot)/1000;
		}
	}
}

function stopRKey(evt) {
  var evt = (evt) ? evt : ((event) ? event : null);
  var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
  if ((evt.keyCode == 13) && (node.type=="text"))  {return false;}
}

function catOpenClose(idcat) {
	var cat = document.getElementById('cat_'+idcat);
	if (cat.className == 'cat-closed') cat.className = 'cat-open';
	else  cat.className = 'cat-closed';
}

function hideshowsearch() {
	var no_s = document.getElementById('no-search');
	var ad_s = document.getElementById('adv-search'); var closed = document.getElementById('close');
	if (no_s.className == 'shown') { no_s.className = 'hidden'; ad_s.className = 'shown'; }
	else if (no_s.className == 'hidden') { ad_s.className = 'hidden'; no_s.className = 'shown'; }
	return true;
}

function highlight(what) {
	//what.value = 'highlight';
	what.className = what.className.replace(/nolight/g,'highlight');
}

function shadeoff(what) {
	//what.value = 'shadeoff';
	what.className = what.className.replace(/highlight/g,'nolight');
}

function checkrif (what) {
	var rif = document.getElementById('riferimento');
	var cons = document.getElementById('consegna');
	if (rif.value=='') {
		alert ('Specificare un riferimento per l\'ordine!');
		document.submitok =  false;
	} 
	else document.submitok = true;
}

function Stampa() {
/*
 //Nasconde le celle indesiderate
	menu.style.display = "None";
	stampa_pag.style.display = "None";
	footer.style.display = "None"; 
*/
 //Lancia la funzione di stampa
	window.print();
/*
 //Ripristina l'impostazione iniziale delle celle indesiderate
	menu.style.display = "";
	stampa_pag.style.display = "";
	footer.style.display = ""; 
*/
}
