function CheckField() {
	var argv = CheckField.arguments;
	var argc = argv.length;
	for (var i = 0; i < argc; i++) {
		if (argv[i] == "") {
			alert("Insert the required fields!");
			return false;
		}
	}
	return true;
}

function CheckNumber() {
	var argv = CheckNumber.arguments;
	var argc = argv.length;

	for (var i = 0; i < argc; i++) {
		if (isNaN(argv[i])) {
			alert("Insert a numeric fields!");
			return false;
		}
	}
	return true;
}

function GoToRegister() {
	document.location = "Register.php";
}

function FncLoginDone(parPagina) {
	document.LoginDone.action = parPagina;
	document.LoginDone.submit();
}

function FncFrmAdmin(parPagina,parId,parOperation) {
	document.FrmAdmin.Pagina.value = parPagina;
	document.FrmAdmin.IdObject.value = parId;
	document.FrmAdmin.OperationType.value = parOperation;

	if (parPagina == "categories" || parPagina == "products" || parPagina == "customers" || parPagina == "news") {
		document.FrmAdmin.action = "admin.php";
	} else {
		document.FrmAdmin.action = parPagina + ".php";
	}

	document.FrmAdmin.submit();
}

function checkEmail(from,subject,message) {
	var from_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;

	//Effettua il controllo sul campo From-Email
	if (!from_reg_exp.test(from) || (from == "") || (from == "undefined")) {
		alert("Insert a correct Email address.");
		return false;
	}

	return CheckField(from,subject,message);
}

function CheckLength() {
	var argv = CheckLength.arguments;
	var argc = argv.length;
	var StringToCheck = "";
	var varLength = argv[0];
	for (var i = 1; i < argc; i++) {
		StringToCheck = argv[i];
		if (StringToCheck.length < varLength) {
			alert("Minimum length of Password is " + varLength + "!");
			return false;
		}
	}
	return true;
}