//global var
var nImages = 8; //numero di immagini da precaricare
var nPages = 5; //numero di pagine


//functions
function init() { 
  var entryPage = parseInt(getParameter('page'));
  if ((""+entryPage == "NaN") || entryPage <= 1 || entryPage > nPages) 
    goToPage("1");
  else
    goToPage(entryPage);
  document.getElementById("wait").style.display = "none";
  
  //preload images 
  if (document.images) {
    var img = new Image();
    for(var i=0; i<=nImages; i++)
     img.src = "img/img"+(i+1)+".jpg";
  }
}

function goToPage(n) {   
  if(document.getElementById("page"+n)) {
    for (var j=1; j<=nPages; j++) document.getElementById("page"+j).style.display = "none";
    document.getElementById("page"+n).style.display = "block";
    if (n == 5) { //gestione pagina formMail
      if (frames["formMail"].formReset && frames["formMail"].formReset == "true")
        frames["formMail"].location.href = "form/mail.php";
    }
    if(n<=nImages) { 
      document.getElementById("image").style.display = "block"; 
      document.getElementById("image").src = "img/img"+n+".jpg";
    }
    else {
      document.getElementById("image").style.display = "none";
    }
  document.getElementById("wait").style.display = "none";
  }
  else
    alert("Page not found");
}

function openCloseParagraph(n) {
  if (document.getElementById("par"+n).style.display == "none") {
    document.getElementById("par"+n).style.display = "block";
    document.getElementById("arr"+n).innerHTML = "&uarr;";
  }
  else {
    document.getElementById("par"+n).style.display = "none";
    document.getElementById("arr"+n).innerHTML = "&darr;";
  }
}

function createEmail(n) {
  var a,b,c,result;
  if (n == '1') {
    a = "an";
    b = "dr";
    c = "ea";
  }
  else if (n == '2') {
    a = "ga";
    b = "bri";
    c = "ele";
  }
  else if (n == '3') {
    a = "ma";
    b = "tt";
    c = "eo";
  }
  else {
    a = "i";
    b = "n";
    c = "fo";
  }
  result = a+b+c+"@"+"arcansel.net";
  return "<a class='link' href='mailto:"+result+"'>"+result+"</a>"
}

//ricava i parametri contenuti nell'url
function getParameter(Name) {
	var search = Name + "=";
	var param_value = "";
	if (document.location.search.length > 0) {
		offset = document.location.search.indexOf(search);
		if (offset != -1) { 
			offset += search.length;
			end = document.location.search.indexOf("&", offset);
			if (end == -1){
				end = document.location.search.length;
			}
			param_value = unescape(document.location.search.substring(offset, end));
			param_value = param_value.split('+').join(' ');
			return param_value;
		}
	return "";
	}
}

