// Login JS START (v1.1)

var http_online = /^http/i.test(self.location.href)
var member_name, ATPM
var no_ads

function Login_Check() {
  if (!http_online || !/animetheme\.com/i.test(self.location.href) || !navigator.cookieEnabled)
    return false

  if (!/member_logged\=([^;]+)/.test(document.cookie))
    return true

  var data = RegExp.$1
  if (!data)
    return true
  if (data == "null")
    return false

  var fields = data.split("|")
  var paras = fields[0].split(",")
  var options = fields[1].split(",")

  member_name = unescape(paras[0])
  ATPM = (paras[1]) ? parseInt(paras[1]) : 0

  no_ads = (options[0]) ? parseInt(options[0]) : 0

  return false
}

if (Login_Check())
  document.write('<script src="/cgi-bin/ikonboard/login_js.cgi"></scr'+'ipt>')

// END


var ad_banners


// Google banner START

function draw_G_banner(wxh, slot) {
  /(\d+)x(\d+)/.exec(wxh)
  var w = RegExp.$1
  var h = RegExp.$2

  if (!slot)
    slot = G_banner_slot["_" + wxh][((is_G_banner_white) ? 0 : 1)]

  var c =
  '<script type="text/javascript">\n'
+ 'google_ad_client = "pub-2509028822127128";\n'
+ 'google_ad_width = ' + w + ';\n'
+ 'google_ad_height = ' + h + ';\n'
+ 'google_ad_slot = "' + slot + '";\n'
+ '</scr'+'ipt>\n'
+ '<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></scr'+'ipt>'

  return c
}

var G_banner_slot = {
  _468x60:["8722086406", "1722162872"],
  _728x90:["2280352992", "9812783246"]
}

var is_G_banner_white = /ikonboard|\/dl\.htm|everyone\.net/i.test(self.location.href)
var is_G_banner_big = /\/dl\.htm|everyone\.net/i.test(self.location.href)
is_G_banner_big = true

var G_banner = draw_G_banner(((is_G_banner_big) ? "728x90" : "468x60"))

// Google banner END


// Banner special START

var AC_banner
var EB_banner
var temp_bottom_banner = function () { return draw_G_banner("728x90") }

var NO_bottom_ads = true
if (NO_bottom_ads) {
  AC_banner = temp_bottom_banner
  EB_banner = temp_bottom_banner
}

// Banner special END


var AN_ref = "http://store.yahoo.com/cgi-bin/clink?animenation+HePpWU+"
var AN_banner = '<a href="' + AN_ref + 'index.html" target=_blank><img src="http://www.animetheme.com/animenation_b' + addZero(Math.floor(Math.random() * 18)) + '.gif" width=468 height=60 border=0></a>'

var banner_offline = function (b) {
  b = b.replace(/\</g, "&lt;").replace(/\>/g, "&gt;")

  return '<div style="width:468px; height:60px; background-color:gray; overflow:hidden"><h5>' + b + '</h5></div>'
}

var stop_unique_banner
var unique_banner_used = 0

function UniqueBanner() {
  var banners = [G_banner, EB_banner(), G_banner]
if (NO_bottom_ads)
  banners = [G_banner]

  var b = banners[unique_banner_used++]
  if (!b)
    b = AN_banner

  stop_unique_banner = (unique_banner_used >= banners.length)

  return b
}

function addZero(num) {
  if (num > 9)
    return num
  return "0" + num
}

var az_product_code, az_para_code

var banner_final
var bottom_banner
var banner_count = 0

function draw_AD(num, staticAD) {
  var url = self.location.href

if (num == 0) {
  var m_tag = (staticAD) ? 'div' : 'marquee'
m_tag = 'div'

  var top_banner
  var cat = 0
  if (document.getElementById || document.all || document.layers) {
    var cat_exp = [/\/ff|chrono|forum=3/, /dhtml|forum=8/, /chage_aska|forum=12/]
    for (var i = 0; i < cat_exp.length; i++) {
      if (cat_exp[i].test(url)) {
        cat = i+1
        break
      }
    }
  }

  var cat_chance = [[0.2,0.05,0.05], [0.70,0.05,0.05], [0.1,0.7,0.1], [0.1,0.1,0.7]]
  var cat_c = cat_chance[cat]

  if (self.custom_banner || (!stop_unique_banner && (staticAD || (Math.random() < 0.98)))) {
    cat = -1
  }
  else {
    cat = 0
    var ad_seed = Math.random()
    for (var i = 0; i < cat_c.length; i++) {
      var c = cat_c[i]
      if (ad_seed < c) {
        cat = i+1
        break
      }
      ad_seed -= c
    }
  }

  var product_codes, search_codes, name_codes, sub_cat_c
  if (cat == -1) {
    if (self.custom_banner) {
      top_banner = self.custom_banner
      self.custom_banner = ""
    }
    else
      top_banner = (/animetheme\.com/i.test(url)) ? UniqueBanner() : G_banner
  }
  else if (cat == 0) {
    az_product_code = "dvd"
    az_para_code = (Math.random() < 0.5) ? "browse=517956" : "browse=712256" // Anime & Manga : Animation

    if (Math.random() < 0.05) {
      sub_cat_c = [0.2,0.2]
      product_codes = ["dvd","books","music"]
      search_codes = ["anime","anime%7Cmanga","anime%20soundtrack"]
      name_codes = ["Anime DVDs","Manga and Anime books","Anime CDs"]
    }
    else {
// AnimeNation
      if (Math.random() < 0.15) {
        top_banner =
  '<a href="' + AN_ref + 'red-hot-deals.html" target=_blank><img src="http://www.animetheme.com/animenation_b' + ((Math.random() < 0.5) ? 10 : 16) + '.gif" width=468 height=60 border=0></a>\n'
+ '<table width=468><tr><td align=center><'+m_tag+' width=400><font size=2 face="Arial">Save a TON on Anime merchandise! Come here!</font></'+m_tag+'></td></tr></table>'
      }
      else if (Math.random() < 0.15) {
        top_banner =
  '<a href="' + AN_ref + 'comingsoon.html" target=_blank><img src="http://www.animetheme.com/animenation_b11.gif" width=468 height=60 border=0></a>\n'
+ '<table width=468><tr><td align=center><'+m_tag+' width=400><font size=2 face="Arial">25% OFF ANIME DVD PREORDERS! Come here!</font></'+m_tag+'></td></tr></table>'
      }
// Main
      else {
        top_banner =
  '<a href="' + AN_ref + 'index.html" target=_blank><img src="http://www.animetheme.com/animenation_b' + addZero(Math.floor(Math.random() * 17)) + '.gif" width=468 height=60 border=0></a>\n'
+ '<table width=468><tr><td align=center><'+m_tag+' width=400><font size=2 face="Arial">Looking for some Anime and Final Fantasy merchandise? Come here!</font></'+m_tag+'></td></tr></table>'
      }
    }
  }
  else if (cat == 1) {
    az_product_code = "videogames"
    az_para_code = "browse=468642" // best-sellers

    if (Math.random() < 0.5) {
      sub_cat_c = [0.2,0.2,0.2]
      product_codes = ["videogames","videogames","videogames","videogames"]
      search_codes = ["playstation","xbox360","nintendo","square%20enix"]
      name_codes = ["PS3/PS2/PSP titles and stuff","Xbox360 titles and stuff","Wii/NDS and Nintendo stuff","Square-Enix titles"]
    }
    else {
      top_banner =
  '<a href="' + AN_ref + 'figures.html" target=_blank><img src="http://www.animetheme.com/animenation_b0' + ((Math.random() < 0.5) ? 6 : 9) + '.gif" width=468 height=60 border=0></a>\n'
+ '<table width=468><tr><td align=center><'+m_tag+' width=400><font size=2 face="Arial">Looking for some Anime and Final Fantasy figures? Come here!</font></'+m_tag+'></td></tr></table>'
    }
  }
  else if (cat == 2) {
    az_product_code = "books"
    az_para_code = "&browse=5" // Computers & Internet

    sub_cat_c = []
    product_codes = ["books"]
    search_codes = ["html"]
    name_codes = ["HTML and website design books"]
  }
  else {
    az_product_code = "music"
    az_para_code = "browse=301668" // best-sellers

    sub_cat_c = [0.75]
    product_codes = ["music", "music"]
    search_codes = ["anime%20soundtrack", "pop"]
    name_codes = ["Anime CDs", "hot CDs"]
  }

  if (!top_banner) {
    var sub_cat = 0
    var ad_seed = Math.random()
    for (var i = 0; i < sub_cat_c.length; i++) {
      var c = sub_cat_c[i]
      if (ad_seed < c) {
        sub_cat = i+1
        break
      }
      ad_seed -= c
    }

    top_banner =
  '<table width=468><tr><td align=center><'+m_tag+' width=400><font size=2 face="Arial">Buy ' + name_codes[sub_cat] + ' at a GREAT price! Come here!</font></'+m_tag+'></td></tr></table>\n'
+ drawAmazonBanner(product_codes[sub_cat], 'search=' + search_codes[sub_cat])
  }

  if (!bottom_banner)
    bottom_banner = AC_banner()

  ad_banners = [top_banner, bottom_banner]
}
else {
  if (!ad_banners)
    ad_banners = [G_banner, AC_banner()]
}

  banner_final = (http_online) ? ad_banners[num] : banner_offline(ad_banners[num])

  if (no_ads) {
    banner_final = (/dl\.htm/i.test(url) || (/ikonboard/i.test(url) && (num == 1))) ? '' : '<img src="http://www.animetheme.com/temp/banner_dhtml2/banner_static.jpg" width=468 height=60>'
  }

  if (!banner_final)
    return

  if (url.indexOf("games/rpgd/") == -1)
    document.write(((self.banner_extra_html && (!num && !banner_count)) ? self.banner_extra_html : "") + banner_final)
  else
    main.document.write('<center>' + banner_final + '</center>')

  banner_count++
}

function drawAmazonBanner(product_c, para_c, is_tall) {
  var p, h, w
  if (is_tall) {
    p = "p=14&l=bn1"
    h = 600
    w = 160
  }
  else {
    p = "p=13&l=st1"
    w = 468
    h = 60
  }

  para_c = (para_c) ? "&" + para_c : ""

  return '<iframe src="http://rcm.amazon.com/e/cm?t=animetheme-20&o=1&' + p + '&mode=' + product_c + para_c + '&fc1=000000&lt1=&lc1=3366FF&bg1=FFFFFF&f=ifr" marginwidth="0" marginheight="0" width="' + w + '" height="' + h + '" border="0" frameborder="0" style="border:none;" scrolling="no"></iframe>'
}

amazon_ad_tag = "animetheme-20";
amazon_ad_width = "160";
amazon_ad_height = "600";

function drawTallBanner() {
  var html = ""

  if (!http_online)
    html = '<div style="width:160px; height:600px; background-color:gray"><h3 align=center>Ad Test</h3></div>'
  else if (Math.random() < 0.98) {
    html = draw_G_banner("160x600", "2076399332")
  }
  else if (Math.random() < 0.75) {
//    if (Math.random() < 0.75)
    html = drawAmazonBanner(az_product_code, az_para_code, true)
//    else
//      html = '<script type="text/javascript" src="http://www.assoc-amazon.com/s/ads.js"></scr'+'ipt>'
  }
  else {
    html = '<a href="' + AN_ref + 'index.html" target=_blank><img src="http://www.animetheme.com/animenation_160x600_b' + addZero(Math.floor(Math.random() * 2)) + '.jpg" width=160 height=600 border=0></a>'
  }

  html = (no_ads) ? '' : '<td width=160>' + html

  document.write(html)
}


