function openPopup(action, width, height){
	$('popupNemoContainer').addClassName('popup');
	$('popupNemoContainer').innerHTML = "<iframe frameborder='0' style='width: "+width+"; height: "+height+"; border: none' src="+action+"></iframe>" +
			"<a id='closeLink' class='popup_closebox'></a>";
	new Popup('popupNemoContainer', null,{modal:true,position:'center'});
	$('popupNemoContainer').popup.show();
}

function openPopupError(title, text) {
	$('popupNemoError').addClassName('popup');
	$('popupNemoError').innerHTML = "<iframe frameborder='0' style='width:672px; height:160px; border:none' src='/nemo/jsp/pages/errorPopup.jsp?titolo=" +
			escape(title) + "&messaggio=" + escape(text) + "'></iframe><a id='closeLink' class='popup_closebox'></a>";
	new Popup('popupNemoError', null,{modal:true,position:'center'});
	$('popupNemoError').popup.show();
}

function chiudiFrame() {
	$('popupNemoContainer').popup.hide();
}

function chiudiPopup() {
	$('popupNemoContainer').popup.hide();
}

function chiudiPopupErrore() {
	$('popupNemoError').popup.hide();
}

function chiudiFrameERicarica() {
	$('popupNemoContainer').popup.hide();
	window.location.reload();
}

function chiudiFrameERinvia(url) {
	$('popupNemoContainer').popup.hide();
	if (url)
		window.location.href=url;
	else
		window.location.reload();
}

function changeAttivita(value, soloRegistrazione){
	if (soloRegistrazione=='S')
		document.forms[0].action='/nemo/registraNuovoUtente.do?attivita=' + value;
	else
		document.forms[0].action='/nemo/registraUtenteEProcedi.do?attivita=' + value;
    document.forms[0].submit();
} 

function submitFormRegistrazione(soloRegistrazione){
	if(soloRegistrazione=='S')
		document.forms[0].action='/nemo/registraNuovoUtente.do?action=submit';
	else
		document.forms[0].action='/nemo/registraUtenteEProcedi.do?action=submit';
    document.forms[0].submit();
}

function selezionaAnagraficaSpedizione(value) {
	document.forms[0].action='/nemo/procediOrdine.do?spedizione='+ value + '&pagamento=' +  document.forms[0].codicePagamento.value;
    document.forms[0].submit();
}

function selezionaAnagraficaPagamento(value) {
	var codiceSpedizione;
	if(document.forms[0].codiceSpedizione!=undefined)
		codiceSpedizione = document.forms[0].codiceSpedizione.value;
	else
		codiceSpedizione = undefined;
	document.forms[0].action='/nemo/procediOrdine.do?pagamento='+ value + '&spedizione=' +  codiceSpedizione;
    document.forms[0].submit();
}

function popupGestioneAnagrafica(pagina, tipo, frm, daRicaricare, cf) {
	var url = pagina + "?type=" + tipo;
	if(daRicaricare != "") url += "&urlDaRicaricare=" + daRicaricare;
	if(cf != "") url += "&cfAnag=" + cf;
	if(frm && frm.codicePagamento) {
		if(frm.codicePagamento.length) {
			for(var i = 0; i < frm.codicePagamento.length; i++)
				if(frm.codicePagamento[i].checked) {
					url += "&codicePagamento=" + frm.codicePagamento[i].value;
					break;
				}
		} else {
			url += "&codicePagamento=" + frm.codicePagamento.value;
		}
	}
	if(frm && frm.codiceSpedizione) {
		if(frm.codiceSpedizione.length) {
			for(i = 0; i < frm.codiceSpedizione.length; i++)
				if(frm.codiceSpedizione[i].checked) {
					url += "&codiceSpedizione=" + frm.codiceSpedizione[i].value;
					break;
				}
		} else {
			url += "&codiceSpedizione=" + frm.codiceSpedizione.value;
		}
	}
	openPopup(url, "722px", "450px");
}
