function preLoad() {
  if (document.images) {
    if (typeof(document.CP) == 'undefined'){
      document.CP = new Object();
    }
    document.CP.lImages = new Array();
    var argLen = preLoad.arguments.length;
    for(arg=0;arg<argLen;arg++) {
      document.CP.lImages[arg] = new Image();
      document.CP.lImages[arg].src = preLoad.arguments[arg];
    }
  }
}


function picSwap(zImage, zSrc){
  var objStr,obj;
  if(document.images){
    if (typeof(zImage) == 'string') {
      objStr = 'document.' + zImage;
      obj = eval(objStr);
      obj.src = zSrc;
    } else if ((typeof(zImage) == 'object') && zImage && zImage.src) {
      zImage.src = zSrc;
    }
  }
}

var date = Date.parse(new Date());
var position = "@Top?x";
var section = "";
var links = "";
var cdnow = "";
var bName = navigator.appName;
var bVer = parseInt(navigator.appVersion);

function adWrite(){
 var page;
 if (section && (section != "phillycom")) {
  page = "www.citypaper.net/" + section + "/index.html/";
 } else {
  page = "www.citypaper.net/index.html/";
 }
 // document.write('<iframe src="http://ads.newcity.com/RealMedia/ads/adstream_sx.ads/' + page + date + position + '" width="468" height="60" frameborder="0" scrolling="no" marginwidth="0" marginheight="0"><a href="http://ads.newcity.com/RealMedia/ads/click_nx.ads/' + page + date + position + '"><img src="http://ads.newcity.com/RealMedia/ads/adstream_nx.ads/' + page + date + position + '" border="0" width="468" height="60" alt="Advertisement"></a></iframe>');
 if (bName == "Microsoft Internet Explorer" && bVer >= 3) {
  document.writeln('<iframe src="http://ads.newcity.com/RealMedia/ads/adstream_sx.ads/' + page + date + position + '" width="468" height="60" border="0" frameborder="0" scrolling="no" noresize="noresize" marginwidth="0" marginheight="0"></iframe>');
 } else {
  document.writeln('<a href="http://ads.newcity.com/RealMedia/ads/click_nx.ads/' + page + date + position + '"><img src="http://ads.newcity.com/RealMedia/ads/adstream_nx.ads/' + page + date + position + '" border="0" width="468" height="60" alt="Advertisement"></a>');
 }
}

function makeArray(n) {
 this.length = n;
 return this;
}

function sidelink(title,source,sub,author) {
 this.title = title;
 this.source = source;
 this.sub = sub;
 this.author = author;
}

function topGraphic(piece, width, height) {
   var sectionLink = '';
   var sectionLinkEnd = '';
     if (piece == 8) {
       sectionLink = '';
       sectionLinkEnd = '';
     }
     if (piece == 7 && section) {
      piece = section;
      if (section == "phillycom") {
         sectionLink = '<a href="/">';
      } else {
         sectionLink = '<a href="/articles/current/' + section + '.shtml">';
      }
      sectionLinkEnd = '</a>';
   } else {
      piece = 'top' + piece;
   }
   if (links!="") {
      piece = piece + 'a';
   }
   document.write(sectionLink + '<img src="/images/' + piece + '.gif" width="' + width + '" height="' + height + '" border="0">' + sectionLinkEnd);
}

function placeLinks() {
 if (links!="") {
  var linkTableHead = new makeArray(9);
  var linkTableFoot = new makeArray(10);
  linkTableHead[1] = '    <table border="0" cellpadding="0" cellspacing="0" width="132" align="right">';
  linkTableHead[2] = '     <tr>';
  linkTableHead[3] = '      <td rowspan="2" bgcolor="#FFFFFF"><img src="/images/spacer.gif" width="10" height="1"></td>';
  linkTableHead[4] = '      <td bgcolor="#97DCDC"><img src="/images/spacer.gif" width="1" height="1"></td>';
  linkTableHead[5] = '      <td bgcolor="#89D8D8"><img src="/images/spacer.gif" width="1" height="1"></td>';
  linkTableHead[6] = '      <td bgcolor="#78D2D2"><img src="/images/spacer.gif" width="1" height="1"></td>';
  linkTableHead[7] = '      <td bgcolor="#70D0D0"><img src="/images/spacer.gif" width="1" height="1"></td>';
  linkTableHead[8] = '      <td bgcolor="#66CCCC" valign="top" width="110"><img src="/images/spacer.gif" width="110" height="1">';
  linkTableHead[9] = '      <p class="teallink">Related articles:</p>';
  linkTableFoot[1] = '      </td>';
  linkTableFoot[2] = '      <td bgcolor="#CBEEEE"><img src="/images/spacer.gif" width="2" height="1"></td>';
  linkTableFoot[3] = '      <td bgcolor="#DCF3F3"><img src="/images/spacer.gif" width="1" height="1"></td>';
  linkTableFoot[4] = '      <td bgcolor="#EAF8F8"><img src="/images/spacer.gif" width="1" height="1"></td>';
  linkTableFoot[5] = '      <td rowspan="2" bgcolor="#FFFFFF"><img src="/images/spacer.gif" width="4" height="1"></td>';
  linkTableFoot[6] = '     </tr>';
  linkTableFoot[7] = '     <tr>';
  linkTableFoot[8] = '      <td colspan="8"><img src="/images/teal.gif" width="118" height="36"></td>';
  linkTableFoot[9] = '     </tr>';
  linkTableFoot[10]= '    </table>';
  for(loop=1;loop<=9;loop++) {
   if (loop==9 && cdnow!="") {
    placeOffLinks(cdnow);
   }
   document.writeln(linkTableHead[loop]);
  }
  for(loop=1;loop<=links.length;loop++) {
   var linkSub = '';
   var linkAuthor = '';
   if (links[loop].sub) {
    linkSub = '<br /><span class="tealsub">' + links[loop].sub + '</span>';
   }
   if (links[loop].author) {
    linkAuthor = '<br /><span class="tealby">&#151;' + links[loop].author + '</span>';
   }
   document.writeln('       <p><a href="' + links[loop].source + '" class="teallink">' + links[loop].title + '</a>' + linkSub + linkAuthor + '</p>');
  }
  for(loop=1;loop<=10;loop++) {
   document.writeln(linkTableFoot[loop]);
  }
 }
}

function placeOffLinks(linkArray) {
 document.writeln('       <p><a href="http://www.cdnow.com/from=cr-7417233-1" target="_blank"><img height="31" width="75" src="/images/cdnow.gif" border="0" alt="CDNOW"></a><br /><span class="teallink">Sound clips and more from CDNOW<br />');
 for(loupe=1;loupe<=linkArray.length;loupe++) {
  var linkPersons = '';
  var endPiece = '';
  if (cdnow[1]) {
   linkArray[loupe].source = 'http://www.cdnow.com/switch/from=cr-7417233-1/' + linkArray[loupe].source;
  }
  if (loupe==linkArray.length) {
   endPiece = "</a></span></p>";
  } else {
   endPiece = "</a><br />";
  }
  if (linkArray[loupe].author) {
   if (linkArray[loupe].title) {
    linkPersons = linkArray[loupe].author + ': ';
   } else {
    linkPersons = linkArray[loupe].author;
   }
  }
  document.writeln('       <a href="' + linkArray[loupe].source + '"target="_blank"><span class="otherlink">' + linkPersons + '</span>' + linkArray[loupe].title + endPiece);
 }
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}