function conferma(txtToShow, urlResend) {
    var is_confirmed = confirm(txtToShow);
	if (is_confirmed) {location.href = urlResend;}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function chooseRegistrazione(tpChange,tpValue) {
	var d=document.getElementById("registrazione_clienti");
	if (d) {
		if(tpChange=="s"){
			if(tpValue=="si"){
				d.indirizzo_spedizione.disabled=false;
				if(d.indirizzo_spedizione.value.replace(/^[\-]+$/,"").length<=0){;d.indirizzo_spedizione.value="";}
				d.indirizzo_spedizione.className="";
				d.localita_spedizione.disabled=false;
				if(d.localita_spedizione.value.replace(/^[\-]+$/,"").length<=0){;d.localita_spedizione.value="";}
				d.localita_spedizione.className="";
				d.provincia_spedizione.disabled=false;
				if(d.provincia_spedizione.value.replace(/^[\-]+$/,"").length<=0){;d.provincia_spedizione.value="";}
				d.provincia_spedizione.className="";
				d.cap_spedizione.disabled=false;
				if(d.cap_spedizione.value.replace(/^[\-]+$/,"").length<=0){;d.cap_spedizione.value="";}
				d.cap_spedizione.className="";
				d.telefono_spedizione.disabled=false;
				if(d.telefono_spedizione.value.replace(/^[\-]+$/,"").length<=0){;d.telefono_spedizione.value="";}
				d.telefono_spedizione.className="";
				d.nominativo_spedizione.disabled=false;
				if(d.nominativo_spedizione.value.replace(/^[\-]+$/,"").length<=0){;d.nominativo_spedizione.value="";}
				d.nominativo_spedizione.className="";
				
			} else {
				d.indirizzo_spedizione.disabled=true;d.indirizzo_spedizione.value="---------------------------------------";d.indirizzo_spedizione.className="inputDisabled";
				d.localita_spedizione.disabled=true;d.localita_spedizione.value="---------------------------------------";d.localita_spedizione.className="inputDisabled";
				d.provincia_spedizione.disabled=true;d.provincia_spedizione.value="---------------------------------------";d.provincia_spedizione.className="inputDisabled";
				d.cap_spedizione.disabled=true;d.cap_spedizione.value="---------------------------------------";d.cap_spedizione.className="inputDisabled";
				d.telefono_spedizione.disabled=true;d.telefono_spedizione.value="---------------------------------------";d.telefono_spedizione.className="inputDisabled";
				d.nominativo_spedizione.disabled=true;d.nominativo_spedizione.value="---------------------------------------";d.nominativo_spedizione.className="inputDisabled";
			}
		} else if(tpChange=="t") {
			if(tpValue=="azienda"){
				d.ragione_sociale.disabled=false;
				if(d.ragione_sociale.value.replace(/^[\-]+$/,"").length<=0){;d.ragione_sociale.value="";}
				d.ragione_sociale.className="";
				d.partita_iva.disabled=false;
				if(d.partita_iva.value.replace(/^[\-]+$/,"").length<=0){;d.partita_iva.value="";}
				d.partita_iva.className="";
				d.fax.disabled=false;
				if(d.fax.value.replace(/^[\-]+$/,"").length<=0){;d.fax.value="";}
				d.fax.className="";
				d.persona_contatto.disabled=false;
				if(d.persona_contatto.value.replace(/^[\-]+$/,"").length<=0){;d.persona_contatto.value="";}
				d.persona_contatto.className="";
				d.codice_fiscale.disabled=false;
				if(d.codice_fiscale.value.replace(/^[\-]+$/,"").length<=0){;d.codice_fiscale.value="";}
				d.codice_fiscale.className="";
				
				d.nome.disabled=true;d.nome.value="---------------------------------------";d.nome.className="inputDisabled";
				d.cognome.disabled=true;d.cognome.value="---------------------------------------";d.cognome.className="inputDisabled";
				//d.codice_fiscale.disabled=true;d.codice_fiscale.value="---------------------------------------";d.codice_fiscale.className="inputDisabled";
			} else {
				d.partita_iva.disabled=true;d.partita_iva.value="---------------------------------------";d.partita_iva.className="inputDisabled";
				d.fax.disabled=true;d.fax.value="---------------------------------------";d.fax.className="inputDisabled";
				d.persona_contatto.disabled=true;d.persona_contatto.value="---------------------------------------";d.persona_contatto.className="inputDisabled";
				d.ragione_sociale.disabled=true;d.ragione_sociale.value="---------------------------------------";d.ragione_sociale.className="inputDisabled";
				
				d.nome.disabled=false;
				if(d.nome.value.replace(/^[\-]+$/,"").length<=0){;d.nome.value="";}
				d.nome.className="";
				d.cognome.disabled=false;
				if(d.cognome.value.replace(/^[\-]+$/,"").length<=0){;d.cognome.value="";}
				d.cognome.className="";
				d.codice_fiscale.disabled=false;
				if(d.codice_fiscale.value.replace(/^[\-]+$/,"").length<=0){;d.codice_fiscale.value="";}
				d.codice_fiscale.className="";
			}
		}
	}
}

function checkRegistrazione() {
	var fMail=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var fNum=/^\d+$/;
	var d=document.getElementById("registrazione_clienti");
	if (d) {
		for (var i=0;i<d.tp.length;i++) {
			if(d.tp[i].checked && d.tp[i].value=="privato"){
				if (d.nome.value.length<=0){
					d.nome.className="inputErr";alert("Errore nel Nome");d.nome.focus();return false;
				}else{d.nome.className="";}
				if (d.cognome.value.length<=0){
					d.cognome.className="inputErr";alert("Errore nel Cognome");d.cognome.focus();return false;
				}else{d.cognome.className="";}
				if (d.codice_fiscale.value.length<=0){
					d.codice_fiscale.className="inputErr";alert("Errore nel Codice Fiscale");d.codice_fiscale.focus();return false;
				}else{d.codice_fiscale.className="";}
			} else if (d.tp[i].checked && d.tp[i].value=="azienda") {
				if (d.ragione_sociale.value.length<=0){
					d.ragione_sociale.className="inputErr";alert("Errore nella Ragione Sociale");d.ragione_sociale.focus();return false;
				}else{d.ragione_sociale.className="";}
				if (d.partita_iva.value.length<=0){
					d.partita_iva.className="inputErr";alert("Errore nella Partita IVA");d.partita_iva.focus();return false;
				}else{d.partita_iva.className="";}
				if (d.codice_fiscale.value.length<=0){
					d.codice_fiscale.className="inputErr";alert("Errore nel Codice Fiscale");d.codice_fiscale.focus();return false;
				}else{d.codice_fiscale.className="";}
				if (d.persona_contatto.value.length<=0){
					d.persona_contatto.className="inputErr";alert("Errore nella Persona di Contatto");d.persona_contatto.focus();return false;
				}else{d.persona_contatto.className="";}
				if (d.fax.value.length>0){
					if (!fNum.test(d.fax.value)){
						d.fax.className="inputErr";alert("Errore nella FAX");d.fax.focus();return false;
					}
				}else{d.fax.className="";}
			}
		}
		if (d.indirizzo.value.length<=0){
			d.indirizzo.className="inputErr";alert("Errore nell\'Indirizzo");d.indirizzo.focus();return false;
		}else{d.indirizzo.className="";}
		if (d.localita.value.length<=0){
			d.localita.className="inputErr";alert("Errore nella Località");d.localita.focus();return false;
		}else{d.localita.className="";}
		if (!fNum.test(d.cap.value)){
			d.cap.className="inputErr";alert("Errore nel CAP");d.cap.focus();return false;
		}else{d.cap.className="";}
		if (!fMail.test(d.email.value)){
			d.email.className="inputErr";alert("Errore nell\'E-mail");d.email.focus();return false;
		}else{d.email.className="";}
		
		for (var i=0;i<d.spedizione_diversa.length;i++) {
			if(d.spedizione_diversa[i].checked && d.spedizione_diversa[i].value=="si"){
				if (d.nominativo_spedizione.value.length<=0){
					d.nominativo_spedizione.className="inputErr";alert("Errore nel Nominativo di Spedizione");d.nominativo_spedizione.focus();return false;
				}else{d.indirizzo_spedizione.className="";}
				if (d.indirizzo_spedizione.value.length<=0){
					d.indirizzo_spedizione.className="inputErr";alert("Errore nell\'Indirizzo di Spedizione");d.indirizzo_spedizione.focus();return false;
				}else{d.indirizzo_spedizione.className="";}
				if (d.localita_spedizione.value.length<=0){
					d.localita_spedizione.className="inputErr";alert("Errore nella Località di Spedizione");d.localita_spedizione.focus();return false;
				}else{d.localita_spedizione.className="";}
				if (d.provincia_spedizione.value.length<=0){
					d.provincia_spedizione.className="inputErr";alert("Errore nella Provincia di Spedizione");d.provincia_spedizione.focus();return false;
				}else{d.provincia_spedizione.className="";}
				if (!fNum.test(d.cap_spedizione.value)){
					d.cap_spedizione.className="inputErr";alert("Errore nel CAP di Spedizione");d.cap_spedizione.focus();return false;
				}else{d.cap_spedizione.className="";}
				if (!fNum.test(d.telefono_spedizione.value)){
					d.telefono_spedizione.className="inputErr";alert("Errore nel Telefono di Spedizione");d.telefono_spedizione.focus();return false;
				}else{d.telefono_spedizione.className="";}
			}
		}
		
		var chkPag=false;
		for (var i=0;i<d.tipo_pagamento.length;i++) {
			if(d.tipo_pagamento[i].checked){
				chkPag=true;
			}
		}
		if(chkPag==false){alert("Selezionare un Pagamento Preferito");return false;}
	}
}

function checkContatto(strItem) {
	var fMail=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var fNum=/^\d+$/;
	var d=document.getElementById(strItem);
	if (d) {
		if (!fMail.test(d.contattiEmail.value)){
			d.contattiEmail.className="inputErr";alert("Errore nella Mail");d.contattiEmail.focus();return false;
		}else{d.contattiEmail.className="";}
		if (d.contattiNome.value.length<=0){
			d.contattiNome.className="inputErr";alert("Errore nel Nominativo");d.contattiNome.focus();return false;
		}else{d.contattiNome.className="";}
		if (d.contattiRichiesta.value.length<=0){
			d.contattiRichiesta.className="inputErr";alert("Errore nel Testo del Contatto");d.contattiRichiesta.focus();return false;
		}else{d.contattiRichiesta.className="";}
		
	}
}

function setSpedizioniCarrello(totPagare) {
	var sp=document.getElementById("totSpedizione");
	sp.innerHTML="<strong>"+totPagare.toString() + "&nbsp;&euro;</strong>";
}
//
//function checkPagamentoCarrello(strField) {
//	var d=document.getElementById(strField);
//	if (d) {
//		var chkPag=false;
//		for (var i=0;i<d.tipo_pagamento.length;i++) {
//			if(d.tipo_pagamento[i].checked){
//				chkPag=true;
//			}
//		}
//		
//		var chkTra=false;
//		for (var p=0;p<d.tipo_trasporto.length;p++) {
//			if(d.tipo_trasporto[p].checked){
//				chkTra=true;
//			}
//		}
//		
//		if(chkPag==false){alert("Selezionare un Metodo di Pagamento");return false;}
//		if(chkTra==false){alert("Selezionare un Tipo di Trasporto");return false;}
//	}
//}

function insertRigheTimbroPers(nRighe){
	var nameDiv=null;
	for(var t=1;t<=10;t++){
		nameDiv="command"+t.toString();
		if(t<=parseInt(nRighe)){$(nameDiv).style.display="block";}else{$(nameDiv).style.display="none";}
	}
}

var arrayBold=new Array();
var arrayItalic=new Array();
var arrayUnderLine=new Array();
var arrayAlignleft=new Array();
var arrayAlignright=new Array();
var arrayAligncenter=new Array();
var arrayAlignjustify=new Array();
var arraySpaceLeft=new Array();
var arraySpaceRight=new Array();
function setTimbroPers(idElem,strEffect,id,optionalValue) {
	var textToCopy=$(idElem).value;
	previewTimbroShow(textToCopy,id);
	
	id=parseInt(id);
	if(strEffect=='bold'){
		if(arrayBold[id]==true){
			$(idElem).style.fontWeight="normal";
			$("rigaPreview"+id.toString()).style.fontWeight="normal";
			arrayBold[id]=false;
			$("bold"+id.toString()).value="0";
		}else{
			$(idElem).style.fontWeight="bold";
			$("rigaPreview"+id.toString()).style.fontWeight="bold";
			arrayBold[id]=true;
			$("bold"+id.toString()).value="1";
		}
	}
	if(strEffect=='italic'){
		if(arrayItalic[id]==true){
			$(idElem).style.fontStyle="normal";
			$("rigaPreview"+id.toString()).style.fontStyle="normal";
			arrayItalic[id]=false;
			$("italic"+id.toString()).value="0";
		}else{
			$(idElem).style.fontStyle="italic";
			$("rigaPreview"+id.toString()).style.fontStyle="italic";
			arrayItalic[id]=true;
			$("italic"+id.toString()).value="1";
		}
	}
	if(strEffect=='underline'){
		if(arrayUnderLine[id]==true){
			$(idElem).style.textDecoration="none";
			$("rigaPreview"+id.toString()).style.textDecoration="none";
			arrayUnderLine[id]=false;
			$("underline"+id.toString()).value="0";
		}else{
			$(idElem).style.textDecoration="underline";
			$("rigaPreview"+id.toString()).style.textDecoration="underline";
			arrayUnderLine[id]=true;
			$("underline"+id.toString()).value="1";
		}
	}
	if(strEffect=='alignleft'){
		if(arrayAlignleft[id]==true){
			$(idElem).style.textAlign="left";
			$("rigaPreview"+id.toString()).style.textAlign="left";
			arrayAlignleft[id]=false;
			$("left_align"+id.toString()).value="0";
		}else{
			$(idElem).style.textAlign="left";
			$("rigaPreview"+id.toString()).style.textAlign="left";
			arrayAlignleft[id]=true;
			$("left_align"+id.toString()).value="1";
			$("right_align"+id.toString()).value="0";
			$("center_align"+id.toString()).value="0";
			$("justify_align"+id.toString()).value="0";
		}
	}
	if(strEffect=='alignright'){
		if(arrayAlignright[id]==true){
			$(idElem).style.textAlign="left";
			$("rigaPreview"+id.toString()).style.textAlign="left";
			arrayAlignright[id]=false;
			$("right_align"+id.toString()).value="0";
		}else{
			$(idElem).style.textAlign="right";
			$("rigaPreview"+id.toString()).style.textAlign="right";
			arrayAlignright[id]=true;
			$("left_align"+id.toString()).value="0";
			$("right_align"+id.toString()).value="1";
			$("center_align"+id.toString()).value="0";
			$("justify_align"+id.toString()).value="0";
		}
	}
	if(strEffect=='aligncenter'){
		if(arrayAligncenter[id]==true){
			$(idElem).style.textAlign="left";
			$("rigaPreview"+id.toString()).style.textAlign="left";
			arrayAligncenter[id]=false;
			$("center_align"+id.toString()).value="0";
		}else{
			$(idElem).style.textAlign="center";
			$("rigaPreview"+id.toString()).style.textAlign="center";
			arrayAligncenter[id]=true;
			$("left_align"+id.toString()).value="0";
			$("right_align"+id.toString()).value="0";
			$("center_align"+id.toString()).value="1";
			$("justify_align"+id.toString()).value="0";
		}
	}
	if(strEffect=='alignjustify'){
		if(arrayAlignjustify[id]==true){
			$(idElem).style.textAlign="left";
			$("rigaPreview"+id.toString()).style.textAlign="left";
			arrayAlignjustify[id]=false;
			$("justify_align"+id.toString()).value="0";
		}else{
			$(idElem).style.textAlign="justify";
			$("rigaPreview"+id.toString()).style.textAlign="justify";
			arrayAlignjustify[id]=true;
			$("left_align"+id.toString()).value="0";
			$("right_align"+id.toString()).value="0";
			$("center_align"+id.toString()).value="0";
			$("justify_align"+id.toString()).value="1";
		}
	}
	if(strEffect=='spaziaturaleft'){
		if(arraySpaceLeft[id]==true){
			$(idElem).style.paddingLeft="0%";
			$("rigaPreview"+id.toString()).style.paddingLeft="0%";
			arraySpaceLeft[id]=false;
			$("spaziatura_left"+id.toString()).value="0";
		}else{
			$(idElem).style.paddingLeft="5%";
			$("rigaPreview"+id.toString()).style.paddingLeft="5%";
			arraySpaceLeft[id]=true;
			$("spaziatura_left"+id.toString()).value="1";
		}
	}
	if(strEffect=='spaziaturaright'){
		if(arraySpaceRight[id]==true){
			$(idElem).style.paddingRight="0%";
			$("rigaPreview"+id.toString()).style.paddingRight="0%";
			arraySpaceRight[id]=false;
			$("spaziatura_right"+id.toString()).value="0";
		}else{
			$(idElem).style.paddingRight="5%";
			$("rigaPreview"+id.toString()).style.paddingRight="5%";
			arraySpaceRight[id]=true;
			$("spaziatura_right"+id.toString()).value="1";
		}
	}
	if(strEffect=='fontaface'){
		$(idElem).style.fontFamily=optionalValue;
		$("rigaPreview"+id.toString()).style.fontFamily=optionalValue;
	}
	if(strEffect=='fontasize'){
		$(idElem).style.fontSize=optionalValue.toString()+"px";
		$("rigaPreview"+id.toString()).style.fontSize=optionalValue.toString()+"px";
	}
}
function setTimbroPersStartup(idElem,id,strBold,strItalic,strUnderline,strLeftA,strRightA,strCenterA,strJustifyA,strLeftS,strRightS,fontFace,fontSize) {
	if(strBold=="1"){setTimbroPers(idElem,'bold',id,'');}
	if(strItalic=="1"){setTimbroPers(idElem,'italic',id,'');}
	if(strUnderline=="1"){setTimbroPers(idElem,'underline',id,'');}
	if(strLeftA=="1"){setTimbroPers(idElem,'alignleft',id,'');}
	if(strCenterA=="1"){setTimbroPers(idElem,'aligncenter',id,'');}
	if(strRightA=="1"){setTimbroPers(idElem,'alignright',id,'');}
	if(strJustifyA=="1"){setTimbroPers(idElem,'alignjustify',id,'');}
	if(strLeftS=="1"){setTimbroPers(idElem,'spaziaturaleft',id,'');}
	if(strRightS=="1"){setTimbroPers(idElem,'spaziaturaright',id,'');}
	if(fontFace!=""){setTimbroPers(idElem,'fontaface',id,fontFace);}
	if(fontSize!=""){setTimbroPers(idElem,'fontasize',id,fontSize);}
}

function showDiv(elemDiv) {
	if($(elemDiv).style.display=="block"){$(elemDiv).style.display="none";}else{$(elemDiv).style.display="block";}
}

function chooseuploadManualTimbro(optionInizialValue) {
	var formT=$("selectTypePersonalizzazione");
	if(optionInizialValue!=''){
		// se è lo startup iniziale
		if(optionInizialValue=='1'){
			$("uploadDivContainer").style.display='block';
			$("manualDivContainer").style.display='none';
			$("buttonSubmit").onclick=function(){$("uploadPersonalizzazione").submit();}
			formT.choseModalitaPersonalizza[0].checked=true;
			formT.choseModalitaPersonalizza[1].checked=false;
		}else{
			$("uploadDivContainer").style.display='none';
			$("manualDivContainer").style.display='block';
			$("buttonSubmit").onclick=function(){$("completePersonalizzazione").submit();}
			formT.choseModalitaPersonalizza[0].checked=false;
			formT.choseModalitaPersonalizza[1].checked=true;
		}
	}else{
		// se viene cambiato manualmente
		if(formT.choseModalitaPersonalizza[0].checked){
			$("uploadDivContainer").style.display='block';
			$("manualDivContainer").style.display='none';
			$("buttonSubmit").onclick=function(){$("uploadPersonalizzazione").submit();}
		}else{
			$("uploadDivContainer").style.display='none';
			$("manualDivContainer").style.display='block';
			$("buttonSubmit").onclick=function(){$("completePersonalizzazione").submit();}
		}
	}
}
function previewTimbroShow(strText,idRiga) {
	var rgTemp=$("rigaPreview"+idRiga.toString());
	rgTemp.innerHTML=strText;
}