
//Author : JP (jpmaras@hotmail.com)

var db='db';
var param=new String(top.location);
param=(param.indexOf('?')>=0)?param.slice(param.indexOf('?')+1,param.length):'';
if(param) {
 if(param.indexOf(";")>=0) {
  var prod=param.slice(0,param.indexOf(";"));
  param=param.slice(param.indexOf(";")+1,param.length);
  param=param.slice(0,param.indexOf(";"));
  if(param.slice(0,param.indexOf("="))=='db') db=param.slice(param.indexOf("=")+1,param.length);
 }
 else var prod=param;
}

if(!document.getElementById) top.location="error.html";

var lng;
if(navigator.userLanguage) lng=navigator.userLanguage;
else if(navigator.language) lng=navigator.language;
else lng='en';
lng=lng.slice(0,2);
if(lng!='fr') lng='en';

// storing functions //

function setLng(fr,en) {
 this.fr=fr;
 this.en=en || fr;
 return this;
}

function setEntry(name,sub,rel,inter) {
 this.name=name;
 this.sub=sub;
 this.rel=rel;
 this.inter=inter;
 this.nxtsz=1;
 this.prvsz=1;
 return this; }

function setSubEntry(over,cat,date,inter,note) {
 this.over=over;
 this.cat=cat;
 this.date=date;
 this.inter=inter;
 this.note=note;
 return this; }

function setCatList() {
 this.anm=getCatList('anm');
 this.dvd=getCatList('dvd');
 this.pub=getCatList('pub');
 this.trl=getCatList('trl');
 this.ttl=getCatList('ttl');
 this.vdg=new Array(
  getEntryNumber('Ready 2 Rumble Revolution'),
  getEntryNumber('My Horse And Me 2'),
  getEntryNumber('Alone In The Dark'),
  getEntryNumber('Test Drive Unlimited'),
  getEntryNumber('Dark Again'));

 return this;
}

document.write('<scr'+'ipt language="javascr'+'ipt" type="text/javascr'+'ipt" src="'+db+'.js"></scr'+'ipt>');
