//  WAYANY INKA Cookie Handler

//  Copyright (C) 2007 WAYANAY INKA - ALL Rights Reserved

var ENABLE_COOKIE_TRACE = false
var CL = 24
var WINDOW_ARRAY = Array(CL)
var TAG_NAMES = Array(CL)

var RANDOM_PLAYER =  0;  TAG_NAMES[ 0] = "RANDOM_PLAYER"
var RP_INFO       =  1;  TAG_NAMES[ 1] = "RP_INFO"

var CONDOR        =  2;  TAG_NAMES[ 2] = "CONDOR"
var ANDES         =  3;  TAG_NAMES[ 3] = "ANDES"
var ENCHANTED     =  4;  TAG_NAMES[ 4] = "ENCHANTED"
var NAVIDAD       =  5;  TAG_NAMES[ 5] = "NAVIDAD"
var WORLD         =  6;  TAG_NAMES[ 6] = "WORLD"
                      ;  TAG_NAMES[ 7] = "NOT_USED"
                      ;  TAG_NAMES[ 8] = "NOT_USED"
                      ;  TAG_NAMES[ 9] = "NOT_USED"
                      ;  TAG_NAMES[10] = "NOT_USED"

var CURR_CD       = 11;  TAG_NAMES[11] = "CURR_CD"    //  Current CD selected by RandomPlayer
var TEST_RP       = 12;  TAG_NAMES[12] = "TEST_RP"
var INDEX         = 13;  TAG_NAMES[13] = "INDEX"      //   Counter: +1 for every instance

var MERRY_XMAS    = 14;  TAG_NAMES[14] = "MERRY_XMAS"
var GUESTBOOK     = 15;  TAG_NAMES[15] = "GUESTBOOK"

var ANTARA        = 16;  TAG_NAMES[16] = "ANTARA"      
var BASTO         = 17;  TAG_NAMES[17] = "BASTO"
var CHARANGO      = 18;  TAG_NAMES[18] = "CHARANGO"
var CHULI         = 19;  TAG_NAMES[19] = "CHULI"      
var MALTA         = 20;  TAG_NAMES[20] = "MALTA"      
var OCARINA       = 21;  TAG_NAMES[21] = "OCARINA"     
var QUENA         = 22;  TAG_NAMES[22] = "QUENA"     
var QUENACHO      = 23;  TAG_NAMES[23] = "QUENACHO"  

var NO_MENU = false
COPYRIGHT = 'Copyright © 2007 WAYANAY INKA - All Rights Reserved'
var ALLOW = false
var usingIE = document.all
var usingMozilla = document.getElementById && !document.all
var usingNS4 = document.layers


function readCookie(name) {
  if(document.cookie == '') return ''
  temp = document.cookie
  firstChar = temp.indexOf(name)
  mark = firstChar + name.length
  if((firstChar != -1) && (temp.charAt(mark) == '=')) { 
    firstChar += name.length + 1
    lastChar = temp.indexOf(';', firstChar)
    if(lastChar == -1) lastChar = temp.length
    return unescape(temp.substring(firstChar, lastChar))
  } 
  return ''
}


function writeCookie (name, value) {
  document.cookie = name + '=' + escape(value)
} 


function putCookie(k, value) {
  if (ENABLE_COOKIE_TRACE)
    alert('putCookie[' + TAG_NAMES[k] + ']: ' + value)
  if (document.layers && k != GUESTBOOK && k != TEST_RP) return

  temp = readCookie('state')
  temp = temp.split('/')
  temp[k] = value
  temp2 = ''
  for (i = 0; i < CL; i++) 
    temp2 +=  temp[i] + '/'
  writeCookie('state', temp2)
}

function getCookie(k) {
  if (readCookie('state') == '') writeCookie('state', '0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/')
  temp = readCookie('state')
  temp = temp.split('/')
  if (ENABLE_COOKIE_TRACE)
    alert('getCookie[' + TAG_NAMES[k] + ']: ' + temp[k])
  return temp[k]
}

function incCookie(k) {
  putCookie(k, parseInt(getCookie(k)) + 1)
}

function decCookie(k) {
  putCookie(k, parseInt(getCookie(k)) - 1)
}


function closeWindows(start, end) {
  for (i = start; i <= end; i++)
    if (getCookie(i) == '1') {
      if (usingIE) for (j = 0; j <= 32767; j++) {dummy = j} //  IE BUG: Use a little delay.
      WINDOW_ARRAY[i].focus()
      WINDOW_ARRAY[i].close()
  }
}

//  Right-Click

function clickHandler(keyPressed) {
  if (ALLOW) return true
  if (document.all && (event.button > 1) || (document.layers) && keyPressed.which > 1) {
    alert(COPYRIGHT)
    return false
  }
  else return true
}

function disableRightClick() {
  if (ALLOW) return true
  alert(COPYRIGHT)
  return false;
}

if (usingMozilla)
  document.oncontextmenu = disableRightClick
else {
  if (usingNS4)
    document.captureEvents(Event.MOUSEDOWN)
  document.onmousedown = clickHandler
}