// global string holder
var global_str = '';
// request variable
var request_var;
// Request object method wrapper function
function request_object()
{
   try
   {
      return new ActiveXObject('Msxml2.XMLHTTP');
   }
   catch(e)
   {
      try
      {
         return new ActiveXObject('Microsoft.XMLHTTP');
      }
      catch(e)
      {
         return new XMLHttpRequest();
      }
   }
}
// Call the request object method wrapper function
request_var=request_object();
if(!request_var)
{
   alert("Your Web browser does not support the XMLHttpRequest object.");
}
function load()
{
   if(request_var.readyState==4)
   {
      global_str = request_var.responseText;
      // return global_str;
   }
}
function call(dest)
{
   // dest = 'ajax/downloads.csv';
   if(request_var)
   {
      d=document;
      // request_var.open("GET","http://www.pintailwebdesigns.com/ibssoftware/ajax/downloads.csv",true);
      request_var.open("GET",dest,true);
      request_var.onreadystatechange=load;
      request_var.send(null);
      // alert ( global_str );
   }
}
function formatToArrays()
{
   // Parse the database, seperating each line into array entries
   lineArray = makeArray ( global_str, '\n' );
}
function formatToFields()
{
   for ( var i = 0; i < lineArray.length; i++ )
   {
      // alert (lineArray[i]);
      fieldArray[i] = makeArray( lineArray[i], '\\' );
   }
   for ( var i = 0; i < lineArray.length; i++ )
   {
      var s = '';
      for ( var j = 0; j < fieldArray[i].length; j++ )
      {
         s += fieldArray[i][j] + '\n';
      }
      alert ( s );
   }
}

function loadTestimony ( el )
{
   call('ajax/downloads.csv');
   // alert ( global_str );
   formatToArrays();
   formatToFields();
   var num = el.substring(el.length - 1, el.length);
/**
   var s = '';
   s += '<p class="references">' + fieldArray[num][0] + '</p>';
   s += '<ul class="references">';
   s += '<li><span class="underscore">' + fieldArray[num][1] + ',</span> ' + fieldArray[num][2] + '<br>' + fieldArray[num][3] + ', ' + fieldArray[num][4] + '<br>' + fieldArray[num][5];
   s += '</ul>';
   s += '<ul class="references">';
   s += '<li class="underscore">Software Products</li><li>' + fieldArray[num][6] + '</li>';
   s += '</ul>';
   s += '<p class="quote">&quot;' + fieldArray[num][7] + '&quot;</p>';
   document.getElementById(el).innerHTML = s;
**/
   var s = '';
   s += '<td class="cell1">';
   s += fieldArray[num][0];
   s += '</td>';
   s += '<td class="cell2">';
   s += '<a href="';
   s += fieldArray[num][1];
   s += '" class="email">';
   s += fieldArray[num][2];
   s += '</a></td>';
   s += '<td class="cell2">';
   s += fieldArray[num][3];
   s += '</td>';
   s += '<td class="cell2">';
   s += fieldArray[num][3];
   s += '</td>';
   // alert ( s );
   document.getElementById(el).innerHTML = s;
}

function getReferences()
{
   call('ajax/references.csv');
   // alert ( global_str );
   formatToArrays();
   formatToFields();
}

function loadTestimony2 ( el, thisEl )
{
   call('ajax/references.csv');
   // alert ( global_str );
   formatToArrays();
   formatToFields();
   var num = el.substring(el.length - 1, el.length);
   var s = '';
   s += '<p class="references">' + fieldArray[num][0] + '</p>';
   s += '<ul class="references">';
   s += '<li><span class="underscore">' + fieldArray[num][1] + ',</span> ' + fieldArray[num][2] + '<br>' + fieldArray[num][3] + ', ' + fieldArray[num][4] + '<br>' + fieldArray[num][5];
   s += '</ul>';
   s += '<ul class="references">';
   s += '<li class="underscore">Software Products</li><li>' + fieldArray[num][6] + '</li>';
   s += '</ul>';
   s += '<p class="quote">&quot;' + fieldArray[num][7] + '&quot;</p>';
   document.getElementById(el).innerHTML = s;
   // thisEl.innerHTML = s;
}
