// Cameron Gregory - http://www.bloke.com/// http://www.bloke.com/javascript/Random/// This line and about must remain .. then you can use it for free...//// ChangeLog//// // Fri Apr 30 12:40:50 EDT 1999//   Added target.// Sat Sep 21 16:36:47 EDT 1996//   Added associate URL list.//// Fri Sep 13 18:36:20 EDT 1996//   Created from the base of Selector()//// Usage://  RandomImage(images)//  RandomImageLong(images,iparams)//  RandomImageLink(images,urls)//  RandomImageLinkLongTarget(images,urls,iparams,hparams)//     images		is space or comma separated file list//     urls		is space or comma separated list of url's//     iparams		params to add to <img>//     hparams		params to add to <a href..>function RandomImageLong(images,iparams){/* si: start index ** i: current index** ei: end index** cc: current count*/ si = 0;  ci=0; cc=0; imageSet = new Array(); ei = images.length;  for (i=1;i<ei;i++) {    if (images.charAt(i) == ' ' || images.charAt(i) == ',') {      imageSet[cc] = images.substring(si,i);      cc++;      si=i+1;      }    }  ind = Math.floor(Math.random() *cc);  document.write("<img "+iparams+" src="+imageSet[ind]+" alt=\""+imageSet[ind]+"\">");}function RandomImage(images){  RandomImageLong(images," ");}function RandomImageLinkLongTarget(images,urls,iparams,hparams){/* si: start index ** i: current index** ei: end index** cc: current count*/ imageSet = new Array(); urlSet = new Array(); si = 0;  ci=0; cc=0; ei = images.length;  for (i=1;i<ei;i++) {    if (images.charAt(i) == ' ' || images.charAt(i) == ',') {      imageSet[cc] = images.substring(si,i);      cc++;      si=i+1;      }    }  ind = Math.floor(Math.random() *cc); si = 0;  ci=0; cc=0; ei = urls.length;  for (i=1;i<ei && cc <=ind ;i++) {    if (urls.charAt(i) == ' ' || urls.charAt(i) == ',') {      urlSet[cc] = urls.substring(si,i);      cc++;      si=i+1;      }    }  //document.write("<img "+iparams+" src="+imageSet[ind]+" alt=\""+imageSet[ind]+"\">");  document.write("<a "+hparams+" href=\""+urlSet[ind]+"\"><img "+iparams+" src="+imageSet[ind]+" alt=\""+imageSet[ind]+"\"></a>");}function RandomImageLinkLong(images,urls,iparams){  RandomImageLinkLongTarget(images,urls,iparams,"");}function RandomImageLink(images,urls){  RandomImageLinkLongTarget(images,urls,"border=0","");}