function generateAddress(name, address)
{
  var email = name + "@" + address;
  var addr;
  if(name == "" || address == "")
  {
    addr = "&nbsp;";
  } else {
    addr = "<a href=\"mailto:" + email + "\">" + email + "</a>";
  }
  return addr;
}

function download(file) 
{
  window.location = file;
}

function startNoise()
{
  play("mp3/nonsopiu.mp3");
}

function killNoise() 
{
  play("mp3/jsilence.wav");
}

function preload()
{
  if (document.images)
  {
    preload_image_object = new Image();
    
    // set image url
    image_url = new Array();
    image_url[0] = "mp3/moonlightserenade.mp3";
    image_url[1] = "mp3/salmo121.mp3";
    image_url[2] = "mp3/meadley.mp3";
    image_url[3] = "mp3/boheme1.mp3";
    image_url[4] = "mp3/boheme2.mp3";
    image_url[5] = "mp3/nonsopiu.mp3";
    image_url[6] = "mp3/cjamblues.mp3";
    image_url[7] = "mp3/lettherebepraise.mp3";
    image_url[8] = "mp3/halleluja.mp3";
    image_url[9] = "mp3/intrade1.mp3";
    image_url[10] = "mp3/intrade2.mp3";
    image_url[11] = "mp3/ivegotpeace.mp3";
    image_url[12] = "mp3/justacloserwalk.mp3";
    image_url[13] = "mp3/moonlightserenade.mp3";
    image_url[14] = "mp3/morningstar.mp3";
    image_url[15] = "mp3/prayerofchildhood.mp3";
    image_url[16] = "mp3/alleluia.mp3";
    image_url[17] = "mp3/gloria.mp3";
    image_url[18] = "mp3/laforterocca.mp3";
    image_url[19] = "mp3/saichetu.mp3";
    image_url[20] = "mp3/xmasmedley.mp3";
  
    var i = 0;
    for(i=0; i<=20; i++) 
      preload_image_object.src = image_url[i];
  }
}


function play(mp3) 
{
    var el = top.document.getElementById('player');
    el.innerHTML = '<embed type="' + getMimeType() + '" pluginspage="' + getPluginspage() + '" src="' + mp3 + '" AutoStart="true" ShowStatusBar="0" ShowControls="0" ShowDisplay="0" volume="50" HEIGHT="0" WIDTH="0" loop="true"/>';
}
		
function getMimeType()
{
  var mimeType = "application/x-mplayer2";
  var agt=navigator.userAgent.toLowerCase();
  if (navigator.mimeTypes && agt.indexOf("windows")==-1) {
    //non-IE, no-Windows
    var plugin=navigator.mimeTypes["audio/mpeg"].enabledPlugin;
    if (plugin) mimeType="audio/mpeg";
  }
  return mimeType; 
}

	
function getPluginspage()
{
  var pluginspage = "http://www.microsoft.com/Windows/MediaPlayer/";
  var agt=navigator.userAgent.toLowerCase();
  if (navigator.mimeTypes && agt.indexOf("windows")==-1) {
    //non-IE, no-Windows
    pluginspage = "";
  }
  return pluginspage; 
}


function setCookie (name,value,expires,path,domain,secure) 
{
  var nname = name;
  var vvalue = value;
  var ppath = path;
  var eexpires = expires;
  var ddomain = domain;
  var ssecure = secure;

  document.cookie = nname + "=" + escape (vvalue) +
    ((eexpires) ? "; expires=" + eexpires.toGMTString() : "") +
    ((ppath) ? "; path=" + ppath : "") +
    ((ddomain) ? "; domain=" + ddomain : "") +
    ((ssecure) ? "; secure" : "");
}


function getCookie(name)
{
  var nname;
  var value;
  var offset;
  var end;
  nname = name;
  var search = nname + "=";
  if (document.cookie.length > 0)
  {
    offset = document.cookie.indexOf(search);
    if (offset != -1)
    {
      offset += search.length;
      end = document.cookie.indexOf(";", offset);
      if (end == -1)
      {
        end = document.cookie.length;
      }
      value = document.cookie.substring(offset,end);
    }
  }
  return unescape(value);
}


function includeJavaScript(jsFile)
{
  document.write('<script type="text/javascript" src="' + jsFile + '"></script>'); 
}



function sound() 
{

  if (getCookie('i') != 'nonsuonare') 
  {
      document.getElementById("speak").src="images/speaker.gif";
      document.getElementById("speak").title="Stop background music";
      startNoise();
      setCookie('i','nonsuonare');
  } else {
      document.getElementById("speak").src="images/speaker2.gif";
      document.getElementById("speak").title="Listen to music";
      killNoise();
      setCookie('i','suona');
  }

}	



