/* Thanks to Scott Andrew */

var imageName;

if (document.images) {
  franceovr		= new Image(35,25); franceovr.src = "/images/flags-france-ovr.gif";
  franceoff		= new Image(35,25); franceoff.src = "/images/flags-france-off.gif";
  germanyovr	= new Image(35,25); germanyovr.src = "/images/flags-germany-ovr.gif";
  germanyoff	= new Image(35,25); germanyoff.src = "/images/flags-germany-off.gif";
  japanovr		= new Image(35,25); japanovr.src = "/images/flags-japan-ovr.gif";
  japanoff		= new Image(35,25); japanoff.src = "/images/flags-japan-off.gif";
  koreaovr		= new Image(35,25); koreaovr.src = "/images/flags-korea-ovr.gif";
  koreaoff		= new Image(35,25); koreaoff.src = "/images/flags-korea-off.gif";
  spainovr		= new Image(35,25); spainovr.src = "/images/flags-spain-ovr.gif";
  spainoff		= new Image(35,25); spainoff.src = "/images/flags-spain-off.gif";
  ukovr			= new Image(35,25); ukovr.src = "/images/flags-uk-ovr.gif";
  ukoff			= new Image(35,25); ukoff.src = "/images/flags-uk-off.gif";
  usaovr		= new Image(35,25); usaovr.src = "/images/flags-usa-ovr.gif";
  usaoff		= new Image(35,25); usaoff.src = "/images/flags-usa-off.gif";

  wrathovr		= new Image(129,96); wrathovr.src = "/images/spotlight_logo_wowwrath_on.jpg";
  wrathoff		= new Image(35,25); wrathoff.src = "/images/spotlight_logo_wowwrath_off.jpg";
  sc2ovr		= new Image(129,96); sc2ovr.src = "/images/spotlight_logo_sc2_on.jpg";
  sc2off		= new Image(35,25); sc2off.src = "/images/spotlight_logo_sc2_off.jpg";
  wowbcovr		= new Image(129,96); wowbcovr.src = "/images/spotlight_logo_wowbc_on.jpg";
  wowbcoff		= new Image(35,25); wowbcoff.src = "/images/spotlight_logo_wowbc_off.jpg";
  jobsbuttonoff = new Image(132,85); jobsbuttonoff.src = "/images/button-hiring-off.gif";
  jobsbuttonovr = new Image(132,85); jobsbuttonovr.src = "/images/button-hiring-on.gif";
}

function point( imageName ) {
  if ( document.images ) {
    document[ imageName ].src = eval(imageName + "ovr.src");
  }
}

function nopoint( imageName ) {
  if ( document.images ) {
    document[ imageName ].src = eval(imageName + "off.src");
  }
}



var script = document.createElement("script");
script.type = "text/javascript";
script.src = "http://www.google-analytics.com/urchin.js";
document.getElementsByTagName("HEAD")[0].appendChild(script);

function addEvent(obj, evType, fn) {
    if (obj.addEventListener) {
        obj.addEventListener(evType, fn, false);
        return true;
    } else if (obj.attachEvent) {
        var r = obj.attachEvent("on"+evType, fn);
        return r;
    } else {
        return false;
    }
}

function init () {}
function setCenters () {}

function toggleMenu(elem) {
    classOn = elem.id+ "-ovr";
    classOff = elem.id+ "-off";
    elemDrop = elem.id+ "-drop";
    var obj;
    var obj2;
    if (elem.id != "store") {
        obj = document.getElementById(elemDrop);
        if (obj.style.visibility != "visible" || obj.style.display == "none") {
            obj.style.visibility = "visible";
            obj.style.display = "block";
            obj.parentNode.className = classOn;
        } 
        else { 
            obj.style.visibility = "hidden";
            obj.style.display = "none";
            obj.parentNode.className = classOff;
//            obj.style.height = "0px";
        }
    } else {
        obj2 = document.getElementById(elem.id);
        if (obj2.className != classOn) {
            obj2.className = classOn;
        } else obj2.className = classOff;
    }
}

// Get maxlength of longest linkname in the unordered list and resize the list -->
function resizeList() { 
    var maxLength = 0;
    var lists = document.getElementsByTagName("ul"); 
    for (x = 0; x < lists.length; x++) { 
        var list = lists[x]; 
		if (list.getAttribute("class") == "linkList" || list.getAttribute("className") == "linkList") { 
            maxLength = 0;
            parentDiv = list.parentNode.parentNode.parentNode;
            var listitems = list.childNodes;
			for (j = 0; j < listitems.length; j++) {
				node = listitems[j];
                if (node.nodeName == "LI") {
					linkitems = node.childNodes;
                    for (k = 0; k < linkitems.length; k++) {
						linkitem = linkitems[k];
		                if (linkitem.nodeName == "SPAN") {
                            subHeader = linkitem.childNodes[0].nodeValue;
							if ((subHeader.length*1.5) > maxLength) { 
                                maxLength = subHeader.length * 1.5;
                            }
                        }
                        if (linkitem.nodeName == "UL") {
                            reallist = linkitem.childNodes;
                            for (f = 0; f < reallist.length; f++) {
                                reallistitems = reallist[f];
                                if (reallistitems.nodeName == "LI") { 
                                    reallistlinks = reallistitems.childNodes;
                                    for (g = 0; g < reallistlinks.length; g++) {
                                        reallink = reallistlinks[g];
                                        if (reallink.nodeName == "A") { 
                                            linkValue = reallink.childNodes[0].nodeValue;
                                            if (linkValue.length > maxLength) {
                                                maxLength = linkValue.length;
                                            }
                                        }
                                    }
                                }
                            }
                        }
					}
	            }
            }
        if (maxLength > parentDiv.style.width) parentDiv.style.width = ((maxLength/5)*2+3) + "em";
		}
    } 
}

function mysticcodebymarcdude () {
    _uacct = "UA-320380-2";
    urchinTracker();
}

addEvent(window, 'load', mysticcodebymarcdude);
addEvent(window, 'load', resizeList);
