var stile = "top=10, left=10, width=400, height=100, status=no, menubar=no, toolbar=no scrollbar=no";
function Popup(apri) 
{
	window.open(apri, "", stile);
}
function Popup_gallery(apri) 
{
	window.open(apri+"?dir="+document.forms[0]["dir"].value, "", stile);
}

var stile_blog = "top=100, left=100, width=600, height=500, status=no, menubar=no, toolbar=no scrollbar=no";
function Popup_blog(apri) 
{
	window.open(apri, "", stile_blog);
}

//-----------------------------------------------


function MM_openBrWindow(theURL,winName,features) 
{ //v2.0
	window.open(theURL,winName,features);
}


//-----------------------------------------------

function ricarica()
{
window.opener.location.href="blog.php";
close();
}


//  Mailing List --------------------------------------------

function checkNEmail(form) {
	if (isBlank(form.email.value) || isBlank(form.name.value) || !isEmailValid(form.email.value) ) 
	{
		alert("Inserisci un Nome e Indirizzo Mail valido.\nQuello che hai inserito non risulta esserlo :]");
		form.email.focus();
		return false;
	}
	}
 
function checkEmail(form) {
	if (isBlank(form.email.value) || !isEmailValid(form.email.value) ) {
		alert("Inserisci un Indirizzo Mail valido.\nQuello che hai inserito non risulta esserlo :]");
		form.email.focus();
		return false;
	}
return true;
 
}
 
function isBlank(fieldValue) {
	var blankSpaces = / /g;
	fieldValue = fieldValue.replace(blankSpaces, "");
	return (fieldValue == "") ? true : false;
}
 
function isEmailValid(fieldValue) {
	var emailFilter = /^.+@.+\..{2,4}$/;
	var atSignFound = 0;
	for (var i = 0; i <= fieldValue.length; i++)
		if ( fieldValue.charAt(i) == "@" )
			atSignFound++;
	if ( atSignFound > 1 )
		return false;
	else
		return ( emailFilter.test(fieldValue) && !doesEmailHaveInvalidChar(fieldValue) ) ? true : false;
}
 
function doesEmailHaveInvalidChar(fieldValue) {
	var illegalChars = /[\(\)\<\>\,\;\:\\\/\"\[\] ]/;
	return ( illegalChars.test(fieldValue) ) ? true : false;
}