var finestrella;
var msgConfermaCancAnnuncio = "Si è sicuri di voler eliminare l'annuncio selezionato?";
var msgConfermaCancUtente = "Si è sicuri di voler eliminare l'utente selezionato?";

function ControllaDatiForm(idForm)
{
	// tipoStr = campo testo opzionale
	// tipoStrO = campo testo obbligatorio
	// tipoStrOR = campo testo obbligatorio in alternativa al successivo
	// tipoCur = campo valuta o float opzionale
	// tipoCurO = campo valuta o float obbligatorio
	// tipoCurOR = campo valuta a float obbligatorio in alternativa al successivo
	// tipoCurMax = campo valuta o float opzionale: se vuoto valore massimo
	// tipoInt = campo numerico intero
	// tipoIntO = campo numerico intero obbligatorio
	// tipoIntOR = campo numerico intero obbligatorio in alternativa al successivo
	
	seOK = true;
	if (navigator.appName == "Netscape")
		var modDati = document.forms[idForm];
	else
		var modDati = document.getElementById(idForm);
	
	for (i=0; i<modDati.length;i++)
	{
		pref = new String(modDati.elements[i].id);
		pref = pref.substring(0, pref.indexOf("_"));
		switch (pref)
		{
			case "tipoStrO":
			case "tipoCurO":
			case "tipoIntO":
			{
				if (modDati.elements[i].value == "")
				{
					seOK = false;
					break;
				}
			}			
			case "tipoStrOR":
			case "tipoIntOR":
			case "tipoCurOR":
			{
				if (modDati.elements[i].value == "" && modDati.elements[i+1].value == "")
				{
					seOK = false;
					break;
				}
			}			
			case "tipoStr":
			case "tipoStrO":
			{
				if (modDati.elements[i].value == "")
					modDati.elements[i].value = "N/A";
				else
					var strC = new String(modDati.elements[i].value);
					// se l'utente ha usato i tag, li elimino
					while (strC.indexOf('<') >= 0)
						strC = strC.replace('<', '');
					while (strC.indexOf('>') >= 0)
						strC = strC.replace('>', '');
					modDati.elements[i].value = strC;
				break;
			}
			case "tipoInt":
			case "tipoIntO":
			{
				if (modDati.elements[i].value == "")
					modDati.elements[i].value = "0";
				if (isNaN(parseInt(modDati.elements[i].value)) == true)
					seOK = false;
				break;
			}
			case "tipoCur":
			case "tipoCurO":
			case "tipoCurMax":
			{
				if (modDati.elements[i].value == "")
				{
					if(pref == "tipoCurMax")
						modDati.elements[i].value = "1000.00";
					else
						modDati.elements[i].value = "0.00";
				}
				else
				{
					if (isNaN(parseFloat(modDati.elements[i].value)) == false)
						modDati.elements[i].value = FormattaImportoPerDB(modDati.elements[i].value);
					else
						seOK = false;
				}
				break;
			}
			case"tipoCheckO":
			{
				if (modDati.elements[i].checked == false)
					seOK = false;
				break;
			}
		}
	}	
	if (seOK == false)
		alert ("Sono stati immessi valori non validi oppure non sono stati immessi dati obbligatori");
	return seOK;
}


function RefreshScroll()
{
	//eval("fin = document" + layerRef + parentesiID_1 + "'notizie'" + parentesiID_2);
	//fin.src = "scroll.php";
	//fin.width = 130;
	//document.getElementById('scroll').width = 130;
	//fin.style.width = "100%";
}

function RicercaAltavista()
{
	eval("document" + layerRef + parentesiID_1 + "'stringa'" + parentesiID_2 + ".value = document" + layerRef + parentesiID_1 + "'q'" + parentesiID_2 + ".value");
	eval("document" + layerRef + parentesiID_1 + "'AltavistaSearch'" + parentesiID_2 + ".submit()");
}

function Oroscopo(pagina)
{
	var urlPag;
	switch(pagina)
	{
		case "ariete":
			urlPag = "aries_st";
			break;
		case "toro":
			urlPag = "taurus_st";
			break;
		case "gemelli":
			urlPag = "gemini_st";
			break;
		case "cancro":
			urlPag = "cancer_st";
			break;
		case "leone":
			urlPag = "leo_st";
			break;
		case "vergine":
			urlPag = "virgo_st";
			break;
		case "bilancia":
			urlPag = "libra_st";
			break;
		case "scorpione":
			urlPag = "scorpio_st";
			break;
		case "sagittario":
			urlPag = "sagittarius_st";
			break;
		case "capricorno":
			urlPag = "capricorn_st";
			break;
		case "acquario":
			urlPag = "aquarius_st";
			break;
		case "pesci":
			urlPag = "pisces_st";
	}

	eval("finestrella = document" + layerRef + parentesiID_1 + "'frOroscopo'" + parentesiID_2);
	finestrella.src = "http://www.oroscopofree.com/misc/partnership/iframe/" + urlPag + ".html";

	//finestrella = window.open("http://www.oroscopofree.com/misc/partnership/iframe/" + urlPag + ".html", "oroscopo", "toolbar=no,directories=no,menubar=no,resizeable=no,scrollbars=no,top=10,left=350,width=300,height=210");
}

function ChiudiOroscopo()
{
	eval("finestrella = document" + layerRef + parentesiID_1 + "'frOroscopo'" + parentesiID_2);
	finestrella.src = "intro_oroscopo.htm";

	//finestrella.close();
}

function Conferma(messaggio)
{
	if(confirm(messaggio))
		return (true);
	else
   		return (false);
}

