<!--

function popup(url, w, h, scrollbars) {
	day = new Date();
	id = day.getTime();
	windowX = (window.screen.width - w)/2;
	windowY = (window.screen.height - h)/2;
	eval("page" + id + " = window.open(url, '" + id + "', 'toolbar=0,scrollbars=' + scrollbars + ',location=0,statusbar=0,menubar=0,resizable=0,width=" + w + ",height=" + h + ",left=" + windowX + ",top=" + windowY + "');");
}

function conferma() {
	return(window.confirm('Sei sicuro di voler cancellare questo record?'));
}

function ConfirmDeleteImage() {
	return(window.confirm('Sieti sicuri di voler cancellare questa immagine?'));
}

function overMenu(rigaMenu)
{
	rigaMenu.bgColor = 'Beige';
}


function outMenu(rigaMenu)
{
	rigaMenu.bgColor = 'White';
}

function cambiaclasse(elemento, classe) {
	//alert("Ciao");
	document.getElementById(elemento).attributes['class'].value = classe;
}

function selezionaValori(NomeCampo)
{
	var NomeCampoOriginale = NomeCampo;
	NomeCampo = NomeCampo.substr(0, NomeCampo.lastIndexOf(':') + 1);
	
	//alert(NomeCampo);
	var combo = document.getElementsByTagName("input");
	var comboView = document.getElementById(NomeCampoOriginale);
	
	for (var i = 0; i < combo.length; i++)
	{
		if ((combo(i).type == "checkbox"))
		{
			if(combo(i).name.indexOf(NomeCampo) > -1)
			{
				if ((combo(i).disabled == false))
				{
					combo(i).checked = comboView.checked;
				}
			}
		}
	}
}

function SelezionaTutto(NomeCampo, strPrefisso)
{
	
	//alert(NomeCampo);
	var combo = document.getElementsByTagName("input");
	
	for (var i = 0; i < combo.length; i++)
	{
		if ((combo(i).type == "checkbox") && (combo(i).id.indexOf("chkbListaDisattivi") == -1)&& (combo(i).id.indexOf(strPrefisso) != -1))
		{
			if ((combo(i).disabled == false))
			{
				combo(i).checked = NomeCampo.checked;
			}
		}
	}
}

function Trim(stringa)
{
   reTrim=/\s+$|^\s+/g;
   return stringa.replace(reTrim,"");
}

function ControllaMail(strEmail)
{
Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
if (Filtro.test(strEmail))
{
  return true;
}
else
{
	return false;
}
}

function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
 
for (i = 0; i < sText.length && IsNumber == true; i++) 
  { 
  Char = sText.charAt(i); 
  if (ValidChars.indexOf(Char) == -1) 
	 {
	 IsNumber = false;
	 }
  }
return IsNumber;
   
}

function getRandomNum(lbound, ubound) 
{
	return (Math.floor(Math.random() * (ubound - lbound)) + lbound);
}

function getRandomChar(number, lower, upper, other, extra) 
{
	var numberChars = "0123456789";
	var lowerChars = "abcdefghijklmnopqrstuvwxyz";
	var upperChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	var otherChars = "`~!@#$%^&*()-_=+[{]}\\|;:'\",<.>/? ";
	var charSet = extra;
	
	if (number == true)
	{
		charSet += numberChars;
	}
	
	if (lower == true)
	{
		charSet += lowerChars;
	}
	
	if (upper == true)
	{
		charSet += upperChars;
	}

	if (other == true)
	{
		charSet += otherChars;
	}
	
	return charSet.charAt(getRandomNum(0, charSet.length));
}


function getPassword(length, extraChars, firstNumber, firstLower, firstUpper, firstOther, latterNumber, latterLower, latterUpper, latterOther) 
{
	var rc = "";
	if (length > 0)
	{	
		rc = rc + getRandomChar(firstNumber, firstLower, firstUpper, firstOther, extraChars);
		
		for (var idx = 1; idx < length; ++idx) 
		{
			rc = rc + getRandomChar(latterNumber, latterLower, latterUpper, latterOther, extraChars);
		}
	}
	return rc;
}

function OpenCredits()
{
	window.open("../Credits/credits.htm", "Credits" ,"width=390,height=125,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no");
}
//-->