var pattern_email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
var pattern_userpass = /^[a-z0-9]+$/;
function OpenMenu(ID)
{
	document.getElementById("menu_" + ID).className = "elenco";
}
function CloseMenu(ID)
{
	document.getElementById("menu_" + ID).className = "menu";
}
function SearchBox()
{

	if (document.all)
	{
		var classe_casella = "search_text_ie";
	}
	else
	{
		var classe_casella = "search_text";
	}
	with (document)
	{
		write("<div align='right'><form method='get' action='/search.php'>");
		write("<table cellpadding='0' cellspacing='0'>");
		write("<tr>");
		write("<td id='" + classe_casella + "'><input type='text' name='query'></td>");
		write("<td id='search_button'><input type='image' src='/immagini/search.jpg'></td>");
		write("</tr>");
		write("</table>");
		write("</form></div>");
	}
}
function GoImg(NewsID)
{
	document.location.href = "/goimg.php?id=" + NewsID;
}
function ChangeForum()
{
	var change_forum = document.frm_change.cmb_change.value;
	var arr_cf = change_forum.replace("#", "/1/forum-");
	document.location.href = "/forum/cat/" + arr_cf + ".php";
}
function Logout()
{
	if (window.confirm("Vuoi uscire dalla community di Blog del Benessere?"))
	{
		document.location.href = "/forum/logout.php";
	}
}
function CodiceHTML(TAG)
{
	switch (TAG)
	{
		case "G" : TAG = "[b][/b]"; break;
		case "C" : TAG = "[i][/i]"; break;
		case "L" : TAG = "[link=\"\"][/link]"; break;
	}
	document.frmfor.testo.value += " " + TAG + " ";
}

function Emoticons(IMG)
{
	document.frmfor.testo.value += " " + IMG + " ";
}
function CalcolaBMI()
{
	var metri = document.calcolo_bmi.bmi_metri.value;
	var centimetri = document.calcolo_bmi.bmi_centimetri.value;
	var altezza = metri + "." + centimetri;
	var peso = document.calcolo_bmi.bmi_peso.value;
	if (isNaN(metri) || metri < 1 || metri > 2 || metri == "" || metri == "undefined" || metri == null || metri.charAt(0) == " ")
	{
		alert("Inserire la propria altezza in metri");
		document.calcolo_bmi.bmi_metri.value = "";
		document.calcolo_bmi.bmi_metri.focus();
	}
	else if (isNaN(centimetri) || centimetri == "" || centimetri == "undefined" || centimetri == null || centimetri.charAt(0) == " ")
	{
		alert("Inserire la propria altezza in centimetri");
		document.calcolo_bmi.bmi_centimetri.value = "";
		document.calcolo_bmi.bmi_centimetri.focus();
	}
	else if (isNaN(peso) || peso < 1 || peso == "" || peso == "undefined" || peso == null || peso.charAt(0) == " ")
	{
		alert("Inserire il proprio peso in kilogrammi");
		document.calcolo_bmi.bmi_peso.value = "";
		document.calcolo_bmi.bmi_peso.focus();
	}
	else
	{
		var calcolo = (peso / (Math.pow(altezza, 2)));
		calcolo = Math.round(calcolo);
		if (calcolo < 20) alert("SOTTOPESO: il tuo BMI e' " + calcolo + ", quindi inferiore a 20");
		else if ((calcolo > 19.9) && (calcolo < 25)) alert("NORMOPESO: il tuo BMI è " + calcolo + ", quidi compeso tra 20 e 24,9");
		else if ((calcolo > 24.9) && (calcolo < 30)) alert("SOVRAPPESO: il tuo BMI e' " + calcolo + ", qundi compreso tra 25 e 29,9");
		else if ((calcolo > 29.9) && (calcolo < 40.1)) alert("FORTE SOVRAPPESO: il tuo BMI e' " + calcolo + ", qundi compreso tra 30 e 40");
		else if (calcolo > 40) alert("OBESO: il tuo BMI e' " + calcolo + ", qundi al di sopra di 40");
	}
}

