
function compileDB(dbname, datasrc) {
  for(i=0; i<datasrc.length; i++) {
    var temp = datasrc[i].split('**');
	dbname[i] = new Object();
    	dbname[i].code = temp[0];
	dbname[i].label = temp[1];
	dbname[i].style = temp[2];
	dbname[i].datestamp = temp[3];
	dbname[i].artist = temp[4].toUpperCase();
	dbname[i].title = temp[5].toUpperCase();
	dbname[i].format = temp[6];
	dbname[i].price = temp[7];
	dbname[i].desc = temp[8];
	dbname[i].quantity = 1;
	dbname[i].audio = temp[9];
	}
  }
// build the database :-)
IFS = IFS.reverse();
var ITEMS = new Array();
compileDB(ITEMS, IFS);
//alert(ITEMS.length);
//ITEMS.reverse();

//**********| end database |*************

// SEARCHING BITS N PIECES

var SrcStr = '';
var SrcRes = new Array();
var SCount = 0;

function CLR() {
  SrcRes.length = 0;
  SrcStr = '';
  }




function match(indat, ary) {
  for (t=0; t<ary.length; t++) {
    var data = ary[t];
    if (data == indat) return true;
	}
  return false;
  }
function removeDuplicates(arr) {
  var temparr = new Array();
  place = 0;
  for (i=0; i<arr.length; i++) {
    var tx = arr[i];
    var inyet = match(tx, temparr);
	//alert(i + '\n' +inyet)
	if (inyet == false) {
      temparr[place] = arr[i];
	  place++;
	  }
	}
  return temparr;
  }
  

  
