// JavaScript Document

// eMail Obfuscator Script 2.1 by Tim Williams - freeware
function eMail(mail, testo)
{
	Stringa = new String (mail);
	coded = Stringa.replace("?", "@");
	cipher = "aZbYcXdWeVfUgThSiRjQkPlOmNnMoLpKqJrIsHtGuFvEwDxCyBzA1234567890";
	shift = coded.length;
	link = coded;
	if (testo=="")
	{
		testo = coded;
	}
	/*for (i=0; i<coded.length; i++)
	{
		if (cipher.indexOf(coded.charAt(i))==-1)
		{
		}
		else
		{
			ltr = (cipher.indexOf(coded.charAt(i))-shift+cipher.length) % cipher.length
			link+=(cipher.charAt(ltr))
		}
	}*/
	document.write("<a href='mailto:"+link+"'>"+testo+"</a>");
}



//Apre un popup con la pagina dello sponsor
function ApriSponsor()
{
	window.open("http://www.errea.it", "Errea", "fullscreen=no, scrollbars=yes, resizable=yes, menubar=yes, toolbar=yes, location=yes, status=yes");
}

function Sponsor()
{
	document.write("<a href='javascript:ApriSponsor()' title='Errea Sport'><img src='img/Errea.jpg' alt='Errea Sport' /></a>");
}



//Apre un popup con la pagina dello sponsor
function ApriMappa()
{
	window.open("http://maps.google.it/maps?f=d&amp;hl=it&saddr=Via+Pietrasantina+Madonna+Dell'Acqua&amp;daddr=&amp;sll=41.442726,12.392578&amp;sspn=10.619105,20.566406&amp;ie=UTF8&amp;om=1&amp;z=16&amp;iwloc=addr", "Mappa", "fullscreen=no, scrollbars=yes, resizable=yes, menubar=yes, toolbar=yes, location=yes, status=yes");
}

function Mappa()
{
	document.write("<a href='javascript:ApriMappa()' title='Click qui per creare il percorso'><img src='img/mappa.png' alt='Mappa Batini' title='Click qui per creare il percorso per raggiungerci!' /></a>");
}



//Apre un pop-up con il dettaglio del carrello
function ApriCarrello()
{
	//window.setTimeout("", 5000);
	var Carrello
	Carrello = window.open("preventivi/carrelloPopUp.asp?load=1", "PopUpCarrello", "width=600, height=500, resizable=no, menubar=no, toolbar=no, location=no, status=no, scrollbars=yes, fullscreen=no");
	Carrello.focus();
	
}



function DoRedirect()
{
	location.href = location.search + "2";
}

function AggiornaCarrello()
{
	//document.write("Registrazione dell''articolo scelto in corso...attendere");
	//window.setTimeout("window.location.reload()", 3000);
	window.setTimeout("DoRedirect()", 2000);
}



function RichiediPreventivo()
{
	//alert("");
	opener.document.location = "../index.asp?indr=preventivi/carrello.asp";
	self.close();
}



function DoReload()
{
	opener.window.location.reload();
}

function Ricarica()
{
	window.setTimeout("DoReload()", 0);
	//window.opener.document.location = window.opener.document.location.search;
}


//Funzione scritta da Dreamweaver:serve a verificare la presenza di flash
function MM_CheckFlashVersion(reqVerStr,msg)
{
  with(navigator){
    var isIE  = (appVersion.indexOf("MSIE") != -1 && userAgent.indexOf("Opera") == -1);
    var isWin = (appVersion.toLowerCase().indexOf("win") != -1);
    if (!isIE || !isWin){  
      var flashVer = -1;
      if (plugins && plugins.length > 0){
        var desc = plugins["Shockwave Flash"] ? plugins["Shockwave Flash"].description : "";
        desc = plugins["Shockwave Flash 2.0"] ? plugins["Shockwave Flash 2.0"].description : desc;
        if (desc == "") flashVer = -1;
        else{
          var descArr = desc.split(" ");
          var tempArrMajor = descArr[2].split(".");
          var verMajor = tempArrMajor[0];
          var tempArrMinor = (descArr[3] != "") ? descArr[3].split("r") : descArr[4].split("r");
          var verMinor = (tempArrMinor[1] > 0) ? tempArrMinor[1] : 0;
          flashVer =  parseFloat(verMajor + "." + verMinor);
        }
      }
      // WebTV has Flash Player 4 or lower -- too low for video
      else if (userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 4.0;

      var verArr = reqVerStr.split(",");
      var reqVer = parseFloat(verArr[0] + "." + verArr[2]);
  
      if (flashVer < reqVer){
        if (confirm(msg))
          window.location = "http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash";
      }
    }
  } 
}



function Trim(s) 
{
	// Remove leading spaces and carriage returns
	while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
		s = s.substring(1,s.length);

	// Remove trailing spaces and carriage returns
	while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r'))
	{
		s = s.substring(0,s.length-1);
	}
	return s;
}


function Left(str, n)
{
	if (n <= 0)
		return "";
	else if (n > String(str).length)
		return str;
	else
		return String(str).substring(0,n);
}


function Right(str, n)
{
	if (n <= 0)
		return "";
	else if (n > String(str).length)
	return str;
	else
	{
		var iLen = String(str).length;
		return String(str).substring(iLen, iLen - n);
	}
}


function confirmDelete()
{
	var agree=confirm("Sei sicuro di voler cancellare questa notizia?");
	if (agree)
		return true ;
	else
		return false ;			
}


function NoImg(casella)
{
	if (casella.checked==true)
	{
		//document.form.img.value="";
		document.form.img.disabled=true;
	}
	else
		document.form.img.disabled=false;
}


function ControlloFile(pathFile)
{
	if (pathFile=="")
		return true;
	else
	{
		var img;
		img = Right(Trim(pathFile.toLowerCase()), 3);

		if (img=="gif")
			return true;
		else if (img=="jpg")
			return true;
		else if (img=="bmp")
			return true;
		else
		{
			alert("Il formato dell'immagine non è supportato");
			return false;
		}
	}
}


function ControlloDati(titolo, testo)
{
	if (Trim(titolo.value)=="")
	{
		alert("Inserire un titolo per la news");
		titolo.focus();
		return false;
	}		
	else if (Trim(testo.value)=="")
	{
		alert("Inserire il testo della news");
		testo.focus();
		return false;
	}
	else
	{
		return true;
	}
}


function checkMod()
{
	var control;
	control = ControlloDati(document.form.titolo, document.form.news);
	if (control==true)
	{	
		control = ControlloFile(Trim(document.form.img.value));
		if (control==true)
		{	
			var Indirizzo = location.search;
			var img = "&img=" + Trim(document.form.img.value);
			Codice = Indirizzo.substring(Indirizzo.lastIndexOf("=") + 1,Indirizzo.length);
			if (document.form.Elimina.checked==true)	img = "&img=x";
			Indirizzo = "news/modifica_news.asp?Id=" + Codice + img;
			document.form.action = Indirizzo;
			document.form.submit();
		}
	}
}


function checkIns()
{
	var control;
	control = ControlloDati(document.form.titolo, document.form.news);
	if (control==true)
	{	
		control = ControlloFile(Trim(document.form.img.value));
		if (control==true)
		{
			document.form.action="news/inserisci_news.asp";
			document.form.submit();
		}
	}
		
}
