// JavaScript Document

// ******************************************
// Inserisce il menù indice del sito 
// in versione italiana
// ******************************************
function ita_menu()
{
	document.write("<br>");
	document.write("<a href='ita_index.html' class='linkArancioMenu'>H</a><a href='ita_index.html' class='linkbiancoMenu'>ome</a>"); 
	document.write("&nbsp;- <a href='ita_lastcall.html' class='linkArancioMenu'>L</a><a href='ita_lastcall.html' class='linkbiancoMenu'>astCall</a>"); 
	document.write("&nbsp;- <a href='ita_music.asp' class='linkArancioMenu'>M</a><a href='ita_music.asp' class='linkbiancoMenu'>usic</a>"); 
	document.write("&nbsp;- <a href='ita_photogallery.asp' class='linkArancioMenu'>P</a><a href='ita_photogallery.asp' class='linkbiancoMenu'>hotoGallery</a>"); 
	document.write("&nbsp;- <a href='ita_dance.asp' class='linkArancioMenu'>D</a><a href='ita_dance.asp' class='linkbiancoMenu'>ance</a>"); 
	document.write("&nbsp;- <a href='ita_video.asp' class='linkArancioMenu'>V</a><a href='ita_video.asp' class='linkbiancoMenu'>ideo</a>"); 
	document.write("&nbsp;- <a href='ita_staff.html' class='linkArancioMenu'>S</a><a href='ita_staff.html' class='linkbiancoMenu'>taff</a>"); 
	document.write("&nbsp;- <a href='ita_technicalcorner.html' class='linkArancioMenu'>T</a><a href='ita_technicalcorner.html' class='linkbiancoMenu'>echnicalCorner</a>"); 
	document.write("&nbsp;- <a href='ita_link.html' class='linkArancioMenu'>L</a><a href='ita_link.html' class='linkbiancoMenu'>ink</a>"); 
	document.write("&nbsp;- <a href='ita_news.asp' class='linkArancioMenu'>N</a><a href='ita_news.asp' class='linkbiancoMenu'>ews</a>"); 
	document.write("&nbsp;- <a href='ita_contact.html' class='linkArancioMenu'>C</a><a href='ita_contact.html' class='linkbiancoMenu'>ontact</a>"); 
}


// ******************************************
// Inserisce il menù indice del sito 
// in versione inglese
// ******************************************
function eng_menu()
{
	document.write("<br>");
	document.write("<a href='eng_index.html' class='linkArancioMenu'>H</a><a href='eng_index.html' class='linkbiancoMenu'>ome</a>"); 
	document.write("&nbsp;- <a href='eng_lastcall.html' class='linkArancioMenu'>L</a><a href='eng_lastcall.html' class='linkbiancoMenu'>astCall</a>"); 
	document.write("&nbsp;- <a href='eng_music.asp' class='linkArancioMenu'>M</a><a href='eng_music.asp' class='linkbiancoMenu'>usic</a>"); 
	document.write("&nbsp;- <a href='eng_photogallery.asp' class='linkArancioMenu'>P</a><a href='eng_photogallery.asp' class='linkbiancoMenu'>hotoGallery</a>"); 
	document.write("&nbsp;- <a href='eng_dance.asp' class='linkArancioMenu'>D</a><a href='eng_dance.asp' class='linkbiancoMenu'>ance</a>"); 
	document.write("&nbsp;- <a href='eng_video.asp' class='linkArancioMenu'>V</a><a href='eng_video.asp' class='linkbiancoMenu'>ideo</a>"); 
	document.write("&nbsp;- <a href='eng_staff.html' class='linkArancioMenu'>S</a><a href='eng_staff.html' class='linkbiancoMenu'>taff</a>"); 
	document.write("&nbsp;- <a href='eng_technicalcorner.html' class='linkArancioMenu'>T</a><a href='eng_technicalcorner.html' class='linkbiancoMenu'>echnicalCorner</a>"); 
	document.write("&nbsp;- <a href='eng_link.html' class='linkArancioMenu'>L</a><a href='eng_link.html' class='linkbiancoMenu'>ink</a>"); 
	document.write("&nbsp;- <a href='eng_news.asp' class='linkArancioMenu'>N</a><a href='eng_news.asp' class='linkbiancoMenu'>ews</a>"); 
	document.write("&nbsp;- <a href='eng_contact.html' class='linkArancioMenu'>C</a><a href='eng_contact.html' class='linkbiancoMenu'>ontact</a>"); 
}

// ******************************************
// Inserisce cambio vesione ITA-ENG 
// e viceversa
// ******************************************
function ita_eng()
{
	document.write("<a href='eng_index.html'><img src='images/jump_to_english.jpg' border='0'></a>"); 
	// document.write("<br>");
	// document.write("<a href='index.html' class='linkbiancoMenu'>ITA-ENG VERSION</a>"); 
}


// ******************************************
// Inserisce cambio vesione ENG-ITA 
// e viceversa
// ******************************************
function eng_ita()
{
	document.write("<a href='ita_index.html'><img src='images/jump_to_italian.jpg' border='0'></a>"); 
	// document.write("<br>");
	// document.write("<a href='index.html' class='linkbiancoMenu'>ITA-ENG VERSION</a>"); 
}


// ******************************************
// Apre una popup. 
// Dichiarare, nel file prima della function: var popUpWin=0; 
// Per chiamare la function, ad esempio: popUpWindow('nomefilexxx', 10, 10, 600, 500)
// ******************************************
function popUpWindow(URLStr, left, top, width, height)
{
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menub ar=no,scrollbar=no,resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
  popUpWin.focus();
}


// ******************************************
// Apre una popup, con barra di scorrimento laterale 
// Dichiarare, nel file prima della function: var popUpWin=0; 
// Per chiamare la function, ad esempio: popUpWindow('nomefilexxx', 10, 10, 600, 500)
// ******************************************
function popUpScroll(URLStr, left, top, width, height)
{
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  popUpWin = open(URLStr, 'popUpWin', 'toolbar=yes,location=no,directories=no,status=no,menub ar=no,scrollbars=yes,resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
  popUpWin.focus();
}



// ******************************************
// Preload immagini
// Esempio: preloadImages('file.gif', 'http://www.x.com/y.gif');
// ******************************************
function preloadImages()
{
  if(document.images)
  {
    if(!document.imageArray) document.imageArray = new Array();
    var i,j = document.imageArray.length, args = preloadImages.arguments;
    
    for(i=0; i<args.length; i++)
    {
      if (args[i].indexOf("#")!=0)
      {
        document.imageArray[j] = new Image;
        document.imageArray[j++].src = args[i];
      }
    }
  }
}


// ************************************************
// Apre una popup sul body della homepage ita e ing
// con il file HTML desiderato
// la popup è attiva da giono (1 - 30 opp 31 opp 28 opp 29) ... a giorno ... del mese (0 - 11)
// Dichiarare, nel file prima della function: var popUpMessaggiHome=0; 
// Per chiamare la function, ad esempio: popupMessaggiHomepage('nomefilexxx', 10, 10, 600, 500)
// ************************************************
function popupMessaggiHomepage(URLStr, left, top, width, height)
{
 // Apre una popup dal giono (1 - 30 opp 31 opp 28 opp 29) ... al giorno ... del mese (0 - 11)
  var annoScadenzaattivaPopup = 2006;
  var meseScadenzaattivaPopup = 11;
  var giornoScadenzaattivaPopup = 16;  
 // Crea un numero realizzato con la data di scadenza per agevolare il confronto if
  if (meseScadenzaattivaPopup < 10)
  	meseScadenzaattivaPopup = "0" + meseScadenzaattivaPopup;
  if (giornoScadenzaattivaPopup < 10)
  	giornoScadenzaattivaPopup = "0" + giornoScadenzaattivaPopup;
  dataScadenza = annoScadenzaattivaPopup + "0" + meseScadenzaattivaPopup + "0" + giornoScadenzaattivaPopup;
 
 // Recupera la data odierna
  var oggi = new Date();
  var giorno = oggi.getDate();
  var mese = oggi.getMonth();
  var anno = oggi.getYear();
 //*** Elimino l'errore di data del Netscape 4 e 6 pr1 - (C) by Filippo Spadaro ***
  var browserName = navigator.appName;
  var browserVer = parseInt(navigator.appVersion);
  if ((browserName=="Netscape") && (anno<2000))
    anno=anno+1900;
 // Crea un numero realizzato con la data attuale per agevolare il confronto if
   if (mese < 10)
  	mese = "0" + mese;
  if (giorno < 10)
  	giorno = "0" + giorno;	
  dataAttuale = anno + "0" + mese + "0" + giorno;

 // Apre eventuale popup se la data Attuale è precedente la data di Scadenza
  if (dataAttuale<=dataScadenza)
 	{
	  if(popUpMessaggiHome)
	  {
		if(!popUpMessaggiHome.closed) popUpMessaggiHome.close();
	  }
	  popUpMessaggiHome = open(URLStr, 'popUpMessaggiHome', 'toolbar=no,location=no,directories=no,status=no,menub ar=no,scrollbars=no,resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
	  popUpMessaggiHome.focus();
	}
}

 
// ************************************************
// Soluzione macromedia.com ma modificata da alice.it x superare
// il controllo anti attacchi ActiveX (wmf swf, java...)
// che richiede di "fare clic per attivare questo controllo e utilizzarlo"
// vedere http://www.macromedia.com/devnet/ac.../devletter.html
// Es: writeFlashObject('percorso/file.swf', 200, 100);
// ************************************************
function writeFlashObject(movie, width, height)
{
	document.write(
	   '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"\n'+
	   ' codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"\n'+
	   ' WIDTH="' + width + '" HEIGHT="' + height + '">\n'+
	   ' <PARAM NAME=movie VALUE="' + movie + '">\n'+
	   ' <PARAM NAME=quality VALUE=high>\n'+
	   ' <PARAM NAME=menu VALUE=false>\n'+
	   ' <PARAM name="wmode" VALUE="transparent">\n'+
	   ' <EMBED src="' + movie +'"\n'+
	   '  wmode="transparent" ' +
	   '  quality=high menu="false" WIDTH="' + width + '" HEIGHT="' + height +
	   '  TYPE="application/x-shockwave-flash"\n'+
	   '  PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>\n'+
	   '</OBJECT>');
}