// JavaScript Document

function SetErrorState(elem) {
	$(elem).addClass('ui-state-error');
}
function SetHighState(elem) {
	$(elem).addClass('ui-state-highlight');
}
function UnsetState(elem) {
	$(elem).removeClass('ui-state-error');
	$(elem).removeClass('ui-state-highlight');
}
function DeleteLine(riga) {
	$(riga+' td').addClass('DeleteItem' ,500); 
	$(riga+' td').removeClass('DeleteItem' ,500);
	setTimeout(function () {$(riga).remove();}, 1000);
}
function ReplaceLine(riga,dati) {
	$(riga).replaceWith(dati); 
	$(riga+' td').addClass('EditItem' ,500); 
	$(riga+' td').removeClass('EditItem' ,500);
//	$("._btn").button();
}
function AppendLine(tabella,riga,dati) {
	$(tabella+' tbody').append(dati);
	$(riga+' td').addClass('EditItem' ,500); 
	$(riga+' td').removeClass('EditItem' ,500);
//	$("._btn").button();
}
function ErrDatiMsg(m) {
	if(!m) m='<h2 class="evidenzaRosso">Errore nel passaggio dei dati - Operazione non Effettuata !</h2>';
	$.blockUI({ message: m });
	setTimeout($.unblockUI, 2000);
}
function NoDelMsg(m) {
	if(!m) m='<h2 class="evidenzaRosso">Cancellazione Record: Operazione non Effettuata !</h2>';
	$.blockUI({ message: m });
	setTimeout($.unblockUI, 2000);
}
function NoInsMsg(m) {
	if(!m) m='<h2 class="evidenzaRosso">Inserimento Record: Operazione non Effettuata !</h2>';
	$.blockUI({ message: m });
	setTimeout($.unblockUI, 2000);
}
function PopupMsg(m) {
	if(!m) m='<h2>Operazione Effettuata !</h2>';
	$.blockUI({ message: m });
	setTimeout($.unblockUI, 2000);
}
function NoKeyMsg(m) {
	s1='<h2 class="evidenzaRosso">Inserimento Record - Valore già presente in archivio';
	s2='<br />Operazione non Effettuata !</h2>';
	if(m) { s=s1+'<br />&lt; '+m+' &gt;'+s2; }
	else { s=s1+s2; }
	$.blockUI({ message: s });
	setTimeout($.unblockUI, 2000);
}
function NoModMsg(m) {
	if(!m) m='<h2 class="evidenzaRosso">Modifica Record: Operazione non Effettuata !</h2>';
	$.blockUI({ message: m });
	setTimeout($.unblockUI, 2000);
}
function CKCodice(fld, nlen) {
	var sComp="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
	MM_validateForm(fld,'','R');
	if (document.MM_returnValue==true) {
		ofld=MM_findObj(fld);
		ofld.value=ofld.value.toUpperCase();
		if(ofld.value.match("["+sComp+"]{"+nlen+"}")){
			document.MM_returnValue=true;
		} else {
			alert("Il campo "+fld+" deve contenere n.ro "+nlen+" caratteri e compresi in\n "+sComp);
			document.MM_returnValue=false;
		}
	}
	return false;
}
function isOpenShop() {
		$.ajax({
			url: '/Connections/isOpenShop.php',
			type: 'POST',
			global: true,
			async: true,
			data: '',
			dataType: "text",
			success: function(dati) {
				if (dati>0) {
					var wow_status="Il Negozio è aperto !";
				} else {
					var wow_status="Il Negozio è chiuso !";
					document.location="/503.html";
				}
				return false;
			},
			error: function() {
				var wow_status="Il Negozio non si sa com'è !";
				return false;
			}
		});
		return false;
}


