function MailOk(checkThisEmail)
{
	var myEMailIsValid = true;
	var myAtSymbolAt = checkThisEmail.indexOf('@');
	var myLastDotAt = checkThisEmail.lastIndexOf('.');
	var mySpaceAt = checkThisEmail.indexOf(' ');
	var myLength = checkThisEmail.length;
	
	
	// at least one @ must be present and not before position 2
	// @yellow.com : NOT valid
	// x@yellow.com : VALID
	
	if (myAtSymbolAt < 1 ) 
	 {myEMailIsValid = false}
	
	
	// at least one . (dot) afer the @ is required
	// x@yellow : NOT valid
	// x.y@yellow : NOT valid
	// x@yellow.org : VALID
	
	if (myLastDotAt < myAtSymbolAt) 
	 {myEMailIsValid = false}
	
	// at least two characters [com, uk, fr, ...] must occur after the last . (dot)
	// x.y@yellow. : NOT valid
	// x.y@yellow.a : NOT valid
	// x.y@yellow.ca : VALID
	
	if (myLength - myLastDotAt <= 2) 
	 {myEMailIsValid = false}
	
	
	// no empty space " " is permitted (one may trim the email)
	// x.y@yell ow.com : NOT valid
	
	if (mySpaceAt != -1) 
	 {myEMailIsValid = false}
	 
	
	
	return myEMailIsValid
}

function Trim(stringa) { 
	return stringa.replace(/\s+$|^\s+/g,""); 
} 


function ShowObj (obj,visibile)
{
	 
	if (visibile)
	{
		document.all[obj].style.display = "inline";
		document.all[obj].style.visibility = "visible";
	}
	else
	{
		document.all[obj].style.display = "none";
		document.all[obj].style.visibility = "hidden";
	}
}

function ShowFoto(nome_foto)
{
	nuova_form=window.open(nome_foto + ".jpg",null,'height=550, status=yes,toolbar=yes');
	nuova_form.focus();
}


function ShowFotoDim(nome_pagina, dim)
{
 
		
	nuova_form=window.open(nome_pagina + ".jpg",null,  ' status=yes,toolbar=yes,' + dim);
	nuova_form.focus();
}
 