// Photos List
// Nicola Zordan
// Wednesday 4 April 2001



// Photos List
var PhotosArray=new Array();


function PhotoListElement () {
  this.Photo='';
  this.Name='';
  this.Icon='';
//  return (this);
};
PhotoListElement.prototype = new PhotoListElement;


function newPhotoListElement(Photo, Name, Icon) {
var p = new PhotoListElement;
//  p=new Array();
  p.Photo=Photo;
  p.Name=Name;
  p.Icon=Icon;
  return(p);
};

function AddPhotoArray (Photo,Name,Icon) {
var Icon2=Icon, Name2=Name;
 if (Icon2==null || Icon2=='') { Icon2=Photo; };
 //if (Name2=='undefined' || Name2==null || Name2=='') { Name2=Photo.substring(0,Photo.length-4-1); }; // Remove .jpg at end
 if (Name2==null || Name2=='') { Name2=Photo.substring(0,Photo.length-4); }; // Remove .jpg at end
 //Name2=Name2+' ['+(PhotosArray.length+1)+']';
 Name2=Name2+' .'+(PhotosArray.length+1);
 PhotosArray[PhotosArray.length]=newPhotoListElement(Photo,Name2,Icon2);
 PhotosArrayLength();
};


//var    PhotosStart = 0,
//       PhotosEnd = PhotosArray.length-1,    
var    PhotosStart = 1,
       PhotosEnd = PhotosArray.length,    
       PhotosNumber = PhotosEnd - PhotosStart + 1,    
       PhotosPath = '/Nicola/Web/Luisa_Nicola/photo/',
       PhotoUser = 'Luisa \& Nicola';    
    PhotosNames = 'LN_';    
    PhotoCurrent = ShowPhotoN - (Math.floor(ShowPhotoN/PhotosNumber)*PhotosNumber) + 1;

function PhotosArrayLength () {
 PhotosEnd = PhotosArray.length;    
 PhotosNumber = PhotosEnd - PhotosStart + 1;
 PhotoCurrent = ShowPhotoN - (Math.floor(ShowPhotoN/PhotosNumber)*PhotosNumber) + 1;
};


// Link with Photos Parameter Passed

//var PhotosParameter='';
function Link2PhotosParameter(link,inside,attributes) {
  var html='';
  //html=html+before;
  html=html+Link2PhotosParameterBegin(link,attributes);
  html=html+inside;
  html=html+Link2PhotosParameterEnd();
  document.write(html);
  return html;
};
function Link2PhotosParameterBegin(link,attributesIn) {
  var attributes=attributesIn;
  if (attributes==null) attributes='';
  var html='';
  html=html+'<a href="'+link+PhotosParameter+'" '+attributes+' >';
  return html;
};
function Link2PhotosParameterEnd() {
  var html='';
  html=html+'</a>';
  return html;
};


// ---
// PDApage
var PDA, PDApage;
function isPDApage () {
  isPDAbrowser();
  if (PDA==null || PDA==false) {
  //if (PDApage==null || PDApage==false) {
    PDApage=false; 
   } else {
    PDApage=true;
  };
//alert(PDApage);
};
function isPDAbrowser() {
  var pdaBrowser=false;
  var nav=navigator.userAgent;
  var isCE=(nav.indexOf('Windows CE')>=0);
  pdaBrowser=(pdaBrowser || isCE); 
  var isPocketPC=(nav.indexOf('240x320')>=0);
  pdaBrowser=(pdaBrowser || isPocketPC); 
  var isPhone=false;
  if (!isCE && !isPocketPC) {
    var navMmty=navigator.mimeTypes.length;
    //navigator.mimeTypes[i].type == "text/vnd.wap.wml") 
    //alert('['+nav+']\n['+navMmty+']');
    for (var i=0;i<navigator.mimeTypes.length;i++) {
      if (navigator.mimeTypes[i].type.indexOf('text/vnd.wap.wml')>=0) {
         isPhone=true;
         break;
      }; 
    };
  };
  pdaBrowser=(pdaBrowser || isPhone); 
  //pdaBrowser=(isCE || isPocketPC || isPhone);
  if (pdaBrowser) PDA=true;
  //PDA=true; // test
  return PDA;
};
isPDApage();


/// ---
// movies

// Movies List
var MoviesArray=new Array();


function MovieListElement () {
  this.Movie='';
  this.Name='';
  this.Icon='';
//  return (this);
};
MovieListElement.prototype = new MovieListElement;

function newMovieListElement(Movie, Name, Icon) {
var m = new MovieListElement;
//  m=new Array();
  m.Movie=Movie;
  m.Name=Name;
  m.Icon=Icon;
  return(m);
};


function AddMovieArray (Movie,Name,Icon) {
var Icon2=Icon, Name2=Name;
 if (Icon2==null || Icon2=='') { Icon2=null; };
 if (Name2==null || Name2=='') { Name2=Movie.substring(0,Movie.length-4); }; // Remove .avi at end
 //Name2=Name2+' .'+(MoviesArray.length+1);
 MoviesArray[MoviesArray.length]=newMovieListElement(Movie,Name2,Icon2);
};

// Trip file
//var TripFile=false;
//var TripFile=PhotosParameter+'/Trip.xml'; // PhotosParameter
var TripFile;

