var ad_path = "/ads";
var num_ads = 12;
var today = new Date();
var venue_code = 0;
var layout_code = 0;

var ads  = new Array( "beastmoon_banner.gif",
			  "vaudeville_banner.gif",
			  "rivercity_banner.gif",
			  "fritzblitz_banner.gif",
			  "cambodia_banner.gif",
			  "billmaher_banner.gif",
			  "lightupthesky_banner.gif",
			  "smash_banner.gif",
			  "roomservice_banner.gif",
			  "hyde_banner.gif",
			  "lbpballyhoo_banner.gif",
			  "catechism_banner.gif" );
	  
var vcode  = new Array( 492,
			55,
			449,
			2737,
			449,
			449,
			491,
			492,
			492,
			329,
			492,
			572 );

var aid  = new Array( 2530,
			  3800,
			  3789,
			  3050,
			  3862,
			  3889,
			  1681,
			  2545,
			  2531,
			  2567,
			  2543,
			  981 );

var eid  = new Array( 4558,
			  7367,
			  7285,
			  5670,
			  7600,
			  7685,
			  2781,
			  4623,
			  4585,
			  4685,
			  4612,
			  4120 );

var has_map  = new Array( 1,
				  0,
				  1,
				  0,
				  1,
				  1,
				  1,
				  1,
				  1,
				  1,
				  1,
				  0 );

function get_index(vc) {
  if ( vc > 0 ) {
    for ( var i = 0; i < vcode.length; i++ ) {
      if ( vcode[i] == vc ) {
	return(i);
      }
    }
  }
  return( Math.round(today.getTime() * Math.PI) % num_ads );
}

function set_ad(ad_image, url) {
  if ( venue_code == 0 && parent.frames.length >= 3 && parent.frames[2].venue_code ) {
    venue_code = parent.frames[2].venue_code;
  }
  var i = get_index(venue_code);
  if ( has_map[i] ) {
    url.href = '/cgi/lookup_venue_dyn.pl?venue_code=' + vcode[i] + '&event_id=' + eid[i];
  } else {
    url.href = '/cgi/make_x.pl?venue_code=' + vcode[i] + '&lsid=' + aid[i] + '&event_id=' + eid[i] + '&layout_code=23';
  }
  ad_image.src = ad_path + "/" + ads[i];
}

function set_ad_flat(ad_image) {
  var i = get_index(venue_code);
  ad_image.src = ad_path + '/' + ads[i];
  for ( var j = 0; j < document.links.length; j++ ) {
    if ( document.links[j].href.indexOf('xxxAdLinkxxx') >= 0 ) {
      if ( has_map[i] ) {
        document.links[j].href = '/cgi/lookup_venue_dyn.pl?venue_code=' + vcode[i] + '&event_id=' + eid[i];
      } else {
        document.links[j].href = '/cgi/make_x.pl?venue_code=' + vcode[i] + '&lsid=' + aid[i] + '&event_id=' + eid[i] + '&layout_code=23';
      }
      break;
    }
  }
}