
function apriSchedaInfo(nuovaPagina,altezza,lunghezza){
	window.open(nuovaPagina, "nuova_pag", "toolbar=no, directories=no, menubar=no, width="+lunghezza+", " +
		"height="+altezza+", scrollbars=no, resizable=no");
}
//-----------------------------------------------------------------------------------------------


var win = null;
function NewWindow(mypage,myname,w,h,scroll){
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
win = window.open(mypage,myname,settings)
if(win.window.focus){win.window.focus();}
}

//-----------------------------------------------------------------------------------------------

function apriSchedaMigr(nuovaPagina,altezza,lunghezza){
	window.open(nuovaPagina, "nuova_pag", "toolbar=no, directories=no, menubar=no, width="+lunghezza+", " +
		"height="+altezza+", scrollbars=yes, resizable=no");
}

//-----------------------------------------------------------------------------------------------
function apriSchedaPubblicita(nuovaPagina){
	window.open(nuovaPagina, 'nuova_pag', 'toolbar=no, directories=no, menubar=no, width=475, ' +
		'height=200, scrollbars=no, resizable=no');
}

//-----------------------------------------------------------------------------------------------
//Calcola Imponibile IVa e Totale con gli importi non rapportati in dodicesimi
function calcolaImporto(eleCheck, eleText, eleTextImp, Importo, eleTextIva, eleTextTot) {
	
	if (eleCheck.checked) {
		eleText.value = Importo;
		eleTextImp.value = parseFloat(eleTextImp.value) + parseFloat(Importo);
		eleTextIva.value = parseFloat(eleTextImp.value) * 20 / 100;
		eleTextTot.value = parseFloat(eleTextImp.value) + parseFloat(eleTextIva.value);
	} else {
		eleText.value = 0;
		eleTextImp.value = parseFloat(eleTextImp.value) - parseFloat(Importo);
		eleTextIva.value = parseFloat(eleTextImp.value) * 20 / 100;
		eleTextTot.value = parseFloat(eleTextImp.value) + parseFloat(eleTextIva.value);			
		}
}

//-----------------------------------------------------------------------------------------------
//Calcola Imponibile IVa e Totale con gli importi rapportati in dodicesimi
function calcolaImportoMese(eleCheck, eleText, eleTextImp, Importo, eleTextIva, eleTextTot, Mese, B) {

	var MeseRapp = 12;
	if (B) MeseRapp = Mese;

	if (eleCheck.checked) {
		eleText.value = RoundDec(Importo / 12 * parseFloat(MeseRapp), 2);					eleTextImp.value = RoundDec(parseFloat(eleTextImp.value) + parseFloat(eleText.value), 2);
		eleTextIva.value = RoundDec((parseFloat(eleTextImp.value) * 20 / 100), 2);
		eleTextTot.value = parseFloat(eleTextImp.value) + parseFloat(eleTextIva.value);
	} else {
		eleText.value = 0;
		eleTextImp.value = RoundDec(parseFloat(eleTextImp.value) - parseFloat(Importo) / 12 * parseFloat(MeseRapp), 2);
		eleTextIva.value = RoundDec((parseFloat(eleTextImp.value) * 20 / 100), 2);
		eleTextTot.value = parseFloat(eleTextImp.value) + parseFloat(eleTextIva.value);			
		}
			
}

//-----------------------------------------------------------------------------------------------
//Calcola Imponibile IVa e Totale con gli importi rapportati in dodicesimi
function calcolaQuantitaBadge3(eleCheck, eleText, eleTextImp, Importo, eleTextIva, eleTextTot, Quantita, B) {

	var QuantitaRapp = 0;
	if (B) QuantitaRapp = Quantita;

	if (eleCheck.checked) {
		eleText.value = RoundDec(Importo * parseFloat(QuantitaRapp), 2);					
		eleTextImp.value = RoundDec(parseFloat(eleTextImp.value) + parseFloat(eleText.value), 2);
		eleTextIva.value = RoundDec((parseFloat(eleTextImp.value) * 20 / 100), 2);
		eleTextTot.value = parseFloat(eleTextImp.value) + parseFloat(eleTextIva.value);
	} else {
		eleText.value = 0;
		eleTextImp.value = RoundDec(parseFloat(eleTextImp.value) - parseFloat(Importo) * parseFloat(QuantitaRapp), 2);
		eleTextIva.value = RoundDec((parseFloat(eleTextImp.value) * 20 / 100), 2);
		eleTextTot.value = parseFloat(eleTextImp.value) + parseFloat(eleTextIva.value);			
		}
		for (i=0; i < document.forms[0].elements.length; i++) {
				if (document.forms[0].elements[i].type == "text" && document.forms[0].elements[i].name.indexOf("Number") != -1 ){
					var app = document.forms[0].elements[i].name.substring(6, document.forms[0].elements[i].name.length);
					if(app = 1 && document.forms[0].elements[i].value != 0){
						spedi = 52;
						document.forms[0].C7.checked = true; 
						document.forms[0].SpNumber7.value = 52.00;	
						break;
					}else{
						spedi = 0;
						document.forms[0].C7.checked = false; 
						document.forms[0].SpNumber7.value = 0;
					}
				}
			}
			
			
}
//-----------------------------------------------------------------------------------------------

//-----------------------------------------------------------------------------------------------
function calcolaImportoPerRadio(eleCheck, eleText, eleTextImp, eleTextIva, eleTextTot) {
	for(var i=0; i<eleCheck.length; i++){
	if (eleCheck[i].checked) {
		eleTextImp.value = parseFloat(eleTextImp.value) - parseFloat(eleText.value);
		eleText.value = eleCheck[i].value;
		eleTextImp.value = parseFloat(eleTextImp.value) + parseFloat(eleCheck[i].value);
		eleTextIva.value = parseFloat(eleTextImp.value) * 20 / 100;
		eleTextTot.value = parseFloat(eleTextImp.value) + parseFloat(eleTextIva.value);
		}
	}
}

//-----------------------------------------------------------------------------------------------
function apriModuloOrdine(nuovaPagina,altezza,lunghezza){
	window.open(nuovaPagina, "nuova_pag", "toolbar=no, directories=no, menubar=no, width="+lunghezza+", " +
		"height="+altezza+", scrollbars=yes, resizable=no");
}




//-----------------------------------------------------------------------------------------------
//QUSTA FUNZIONE DEVE ESSERE APPLICATA AL FILE Axios_Modulo_Ordine_Sybase_1.htm
function calcolaImportoSybase(eleCheck, eleText, eleTextImp, Importo, eleTextIva, eleTextTot, eleSpese) {
	
	if (eleCheck.checked && (eleCheck.name=="C5" || eleCheck.name=="C6")) {
		eleText.value = Importo;
		eleTextImp.value = parseFloat(eleTextImp.value) + parseFloat(Importo);
		eleTextIva.value = parseFloat(eleTextImp.value) * 20 / 100;
		eleTextTot.value = parseFloat(eleTextImp.value) + parseFloat(eleTextIva.value);
	} else if(true){
		eleText.value = Importo;
		eleTextImp.value = parseFloat(eleTextImp.value) + parseFloat(Importo);
		eleTextIva.value = parseFloat(eleTextImp.value) * 20 / 100;
		eleTextTot.value = parseFloat(eleTextImp.value) + parseFloat(eleTextIva.value);
		C7.checked=True;
	} else {
		eleText.value = 0;
		eleTextImp.value = parseFloat(eleTextImp.value) - parseFloat(Importo);
		eleTextIva.value = parseFloat(eleTextImp.value) * 20 / 100;
		eleTextTot.value = parseFloat(eleTextImp.value) + parseFloat(eleTextIva.value);				
		}
}

//-----------------------------------------------------------------------------------------------
function RoundDec(Importo, Decimali) {

	
	var Res;
	var Fattore;
	Fattore = Math.pow(10, Decimali);
	res = parseInt(Importo * Fattore + 0.5) / Fattore;
	return res;
	
}
//-----------------------------------------------------------------------------------------------


var win = null;
function NewWindow(mypage,myname,w,h,scroll){
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
win = window.open(mypage,myname,settings)
if(win.window.focus){win.window.focus();}
}

//-----------------------------------------------------------------------------------------------