
// ----------------------------------------------
// Define functions.
// ----------------------------------------------
/********************************************
 * Return the value of the "name" URL parameter (case-sensitive).
 *
 * @param  name  The URL parameter whose value we are obtaining.
 */
function gup(name)
 {
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var tmpURL = window.location.href;
  var results = regex.exec( tmpURL );
  
  if( results == null )
    return "";
  else
    return results[1];
 }

/********************************************
 * Shuffle and return an array.
 *
 * @param  arr  An array to be shuffled.
 */
function shuffle(arr)
 {
  for(var j, x, i = arr.length; i; j = parseInt(Math.random() * i), x = arr[--i], arr[i] = arr[j], arr[j] = x);
  return arr;
 }

/********************************************
 * Output the member data.
 *
 * @param  num     Array index of the member to be displayed.
 * @param  width   Member thumbnail width.
 * @param  height  Member thumbnail height.
 */
function display_memberR(num, width, height) {
  var strURL = strLinkRegister;

  tag_a("register");
  document.write('<img src="' + arrMembers[num].imgSrc + '" border="0" width="' + width + '" height="' + height + '" />');
  document.write('<br />');
  document.write('<span class="piclistHandle">' + arrMembers[num].handle + '</span></a>');
  document.write(' ' + arrMembers[num].age + '/' + arrMembers[num].sex);
}
function display_memberS(num, width, height) {
  var strURL = strLinkSearch;

  tag_a("search");
  document.write('<img src="' + arrMembers[num].imgSrc + '" border="0" width="' + width + '" height="' + height + '" />');
  document.write('<br />');
  document.write('<span class="piclistHandle">' + arrMembers[num].handle + '</span></a>');
  document.write(' ' + arrMembers[num].age + '/' + arrMembers[num].sex);
}
function display_memberV(num, width, height) {
  var strURL = strLinkView;

  tag_a("sea");
  document.write('<img src="' + arrMembers[num].imgSrc + '" border="0" width="' + width + '" height="' + height + '" />');
  document.write('<br />');
  document.write('<span class="piclistHandle">' + arrMembers[num].handle + '</span></a>');
  document.write(' ' + arrMembers[num].age + '/' + arrMembers[num].sex);
}
/********************************************
 * Output the <a> tag.
 *
 * @param  strDestination  The destination page, "search" or "register" (default).
 * @param  strOptions      Optional HTML attributes for the <a> tag.
 */
function tag_a(strDestination, strOptions) {
  var strURL;

  if (strDestination.match(/search/i))
    strURL = strLinkSearch;
  else if(strDestination.match(/register/i))
    strURL = strLinkRegister;
 else
 strURL = strLinkView;

  document.write('<a href="' + strURL + '" target="' + strTarget + '" ' + strOptions + '>');
}

/********************************************
 * Build memberData object.
 *
 * @param  handle   Member handle.
 * @param  age      Member age.
 * @param  imgTag   Member thumbnail HTML img tag.
 */
function memberData(handle,age,imgFileStem,strSex){
  var strThumbPrefix  = 'images/members/';
  var strThumbSuffix  = '.jpg';
  

  this.handle    = handle;
  this.age       = age;
  this.sex       = strSex;
  this.imgSrc    = strThumbPrefix+imgFileStem+strThumbSuffix;
}

// ----------------------------------------------
// Read URL parameters.
// ----------------------------------------------
var urlPID = "g1234";
var urlWin = gup("win");

// ----------------------------------------------
// Define variables.
// ----------------------------------------------
var strLinkView   = 'http://tin-star.com/go.php?sid=5';
var strLinkSearch   = 'http://tin-star.com/go.php?sid=3';
var strLinkRegister = 'http://tin-star.com/go.php?sid=4';
var strTarget;
var arrMembers  = new Array();

if (urlWin.match(/self/i))
  strTarget = "_self";
else
  strTarget = "_blank";

// Provide data for 51 members.
arrMembers[0] = new memberData('leolady666','30','000','F');
arrMembers[1] = new memberData('JustaLady69','28','001','F');
arrMembers[2] = new memberData('SexyRaverChicky','25','002','F');
arrMembers[3] = new memberData('69nkitten','29','003','F');
arrMembers[4] = new memberData('agirlwatcher','25','004','F');
arrMembers[5] = new memberData('yummy69girl','33','005','F');
arrMembers[6] = new memberData('northernkitty','28','006','F');
arrMembers[7] = new memberData('Lustylady9','33','007','F');
arrMembers[8] = new memberData('maillady333','31','008','F');
arrMembers[9] = new memberData('just2cute2178x','34','009','F');
arrMembers[10] = new memberData('Action_Girl','32','010','F');
arrMembers[11] = new memberData('crazygirl2have','30','011','F');
arrMembers[12] = new memberData('.MsLady.','32','012','F');
arrMembers[13] = new memberData('berrygirl60','34','013','F');
arrMembers[14] = new memberData('Submissive3180','28','014','F');
arrMembers[15] = new memberData('sweetnicegirl23','30','015','F');
arrMembers[16] = new memberData('talllady4u','29','016','F');
arrMembers[17] = new memberData('hello_girls_2','34','017','F');
arrMembers[18] = new memberData('sweetestladyevr','30','018','F');
arrMembers[19] = new memberData('sugarbabe1963','28','019','F');
arrMembers[20] = new memberData('girl242002','30','020','F');
arrMembers[21] = new memberData('ladytes','34','021','F');
arrMembers[22] = new memberData('shopgirl21','31','022','F');
arrMembers[23] = new memberData('SillyGirl739','27','023','F');
arrMembers[24] = new memberData('jstcgirl','26','024','F');
arrMembers[25] = new memberData('missrain27','32','025','F');
arrMembers[26] = new memberData('freakychick6902','28','026','F');
arrMembers[27] = new memberData('ladyzlair','32','027','F');
arrMembers[28] = new memberData('Vlady99','28','028','F');
arrMembers[29] = new memberData('pinkpetalled','26','029','F');
arrMembers[30] = new memberData('angelfirelady1','35','030','F');
arrMembers[31] = new memberData('artbabe97','27','031','F');
arrMembers[32] = new memberData('jazzygirl2002','32','032','F');
arrMembers[33] = new memberData('toocute4u2','28','033','F','F');
arrMembers[34] = new memberData('missydoou','25','034','F');
arrMembers[35] = new memberData('bgirl5','33','035','F');
arrMembers[36] = new memberData('flappergirl','25','036','F');
arrMembers[37] = new memberData('gailgirl390','33','037','F');
arrMembers[38] = new memberData('sexylady4ursex','28','038','F');
arrMembers[39] = new memberData('LadyRider1','28','039','F');
arrMembers[40] = new memberData('yourbabe2169','32','040','F');
arrMembers[41] = new memberData('twocutedc','32','041','F');
arrMembers[42] = new memberData('just2cutenhott','25','042','F');
arrMembers[43] = new memberData('scubakitten1','32','043','F');
arrMembers[44] = new memberData('littlemissi2','29','044','F');
arrMembers[45] = new memberData('just2cute2','31','045','F');
arrMembers[46] = new memberData('SlurpBabeSlurp','32','046','F');
arrMembers[47] = new memberData('ladyloving1','34','047','F');
arrMembers[48] = new memberData('babe1118','26','048','F');
arrMembers[49] = new memberData('1girl4u68','27','049','F');
arrMembers[50] = new memberData('SmartArtGirl','34','050','F');
arrMembers[51] = new memberData('SmartArtboY','22','051','M');
arrMembers[52] = new memberData('Artgay','33','052','M');
arrMembers[53] = new memberData('SmartArtGirl','38','053','M');
arrMembers[54] = new memberData('SartrArtGall','30','054','M');
arrMembers[55] = new memberData('SmartArtGirl','34','055','M');
arrMembers[56] = new memberData('SmartArtGirl','34','056','F');
arrMembers[57] = new memberData('SmartArtGirl','25','057','M');
arrMembers[58] = new memberData('SmartArtGirl','26','058','M');
arrMembers[59] = new memberData('SmartArtGirl','26','059','M');
arrMembers[60] = new memberData('SmartArtGirl','34','060','M');
arrMembers[61] = new memberData('SmartArchiel','30','061','M');
arrMembers[62] = new memberData('SmartArtGirl','34','062','M');
arrMembers[63] = new memberData('SmartArtGirl','36','063','M');
arrMembers[64] = new memberData('SmartArtGirl','34','064','M');
arrMembers[65] = new memberData('SmartArtGirl','28','065','M');
arrMembers[66] = new memberData('SimartArtAr','30','066','M');
arrMembers[67] = new memberData('SmartArtGirl','29','067','M');
arrMembers[68] = new memberData('SmartArtGirl','41','068','M');
arrMembers[69] = new memberData('SmartArtGirl','34','069','M');
arrMembers[70] = new memberData('SmartArtGirl','34','070','M');



shuffle(arrMembers);

