// JavaScript Document

function apriChiudiDiv(div) {
	var boxes = new Array("om","vi","sg","pr","co","lk"); //Array con i nomi dei box
	
	if (document.getElementById(div).style.display == "block") {
		document.getElementById(div).style.display = "none"; //Nasconde il box
		//document.getElementById('freccia'+div).style.backgroundImage = "url(elements/layout/frecciaBIANCA_2.gif)"; //Cambia la freccia
	}
	else if (document.getElementById(div).style.display == "none") {
		document.getElementById(div).style.display = "block"; //Mostra il box
		//document.getElementById('freccia'+div).style.backgroundImage = "url(elements/layout/frecciaBIANCA_1.gif)"; //Cambia la freccia
	}
}

function popup(pagina,nomewindow,w,h,scroll,tool) {  
	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=yes, status=yes, toolbar='+tool
	win = window.open(pagina,nomewindow,settings);
}

function scriviIntestazione() {
	document.getElementById("intestazione_fattura").value = document.getElementById("nome").value;
}

function calcolaPrezzoDomini(campoLista,campoPrezzo) {
	var prezzo = 5;
	var dominiScelti = 0;
	var prezzoTotale = 0;
	var lista = document.getElementById(campoLista);
	var domini = lista.options;
	for (var i=0; i<lista.length; i++) {
		if (domini[i].selected) {
			dominiScelti++;
			if(document.getElementById("azienda_tipoAdesione_0").checked==true) {
				if(dominiScelti > 1)  {
					domini[i].selected=false;
				}
			}
			if(domini[i].text.indexOf("PROMO 2009")!=-1) {
			    prezzoTotale += 50;
			}
			else if(domini[i].text.indexOf("PROMO DELUXE")!=-1){
			    prezzoTotale += 100;
			}
			else {
			    prezzoTotale += 5;
			}
		}
	}
	//prezzoTotale = (dominiScelti * prezzo);
	
	if(document.getElementById("azienda_tipoAdesione_0").checked==false) {
		document.getElementById(campoPrezzo).value = prezzoTotale;
	}
	else {
		document.getElementById(campoPrezzo).value = 0;
	}
}

function selAll(campoLista,campoPrezzo,selezionato) {
	var lista = document.getElementById(campoLista);
	var domini = lista.options;
	
	if (selezionato==true) {
		for (var i=0; i<lista.length; i++) {
			domini[i].selected = true;
		}
	}
	else {
		for (var i=0; i<lista.length; i++) {
			domini[i].selected = false;
		}
	}
	calcolaPrezzoDomini(campoLista,campoPrezzo);
}

function textCounter(field, countfield, maxlimit) {
	if (field.value.length > maxlimit) {
		field.value = field.value.substring(0, maxlimit);
		alert("La descrizione non puņ superare "+maxlimit+" caratteri");
	}
	else 
		countfield.value = maxlimit - field.value.length;
}
