function gotoSite(obj)
{
	var s;
	s=obj.options[obj.selectedIndex].value;
	if (s != '') {
		top.location.href=s;
	}
}

function highlightTab(tabName)
{
    tabName = tabName.toLowerCase();
    if (document.getElementById){
        tabcontainer = document.getElementById('tabs');
        var tabs = tabcontainer.getElementsByTagName('div');
        for(var i=0;i<tabs.length;i++) {
            tabs[i].className = tabs[i].className.replace('end','right');
            if (tabs[i].id == tabName) {
                tabs[i].className = tabs[i].className.replace('regular','highlight');
                if (i > 0) {
                    tabs[i - 1].className = tabs[i - 1].className.replace('right','end');
                }
                if (tabs[i + 1] != null) {
                    tabs[i + 1].className = tabs[i + 1].className.replace('end','right');
                }
            } else {
                tabs[i].className = tabs[i].className.replace('highlight','regular');
            }
        }
        tabs[tabs.length - 1].className = tabs[tabs.length - 1].className.replace('right','end');

        allPanels = document.getElementsByTagName('div');
        for(var i=0;i<allPanels.length;i++) {
            if (allPanels[i].id.indexOf('panel-') != -1) {
                allPanels[i].style.display = 'none';
            }
        }
        selectedPanel = document.getElementById('panel-' + tabName);
        selectedPanel.style.display = '';
    }
}

function showMascot()
{
    var rand = Math.round(Math.random()*149) + 1;
    var link = "/info/OCR_Mascot_" + zeroPad(rand,3);
    document.write("<a href='" + link + "'><img src='/images/template/ocr_mascot_" + 
    		zeroPad(rand,3) + ".png' class='mascot' alt=''></a>");
}

function zeroPad(num,count)
{
    var numZeropad = num + '';
    while(numZeropad.length < count) 
    {
        numZeropad = "0" + numZeropad;
    }
    return numZeropad;
}

function setSearchType(link)
{
	var searchLinks = new Array(4);
	searchLinks[0] = "ocr-search-link-games";
	searchLinks[1] = "ocr-search-link-remixes";
	searchLinks[2] = "ocr-search-link-artists";
	searchLinks[3] = "ocr-search-link-albums";
	
	var form = document.getElementById("ocr-search-form");
	var input = document.getElementById("ocr-search-box");
	
	var selectedid = link.id;
	
	if (selectedid == searchLinks[0])
	{
		form.action = "/quicksearch/game/";
		input.value = "search games...";
	}
	
	if (selectedid == searchLinks[1])
	{
		form.action = "/quicksearch/remix/";
		input.value = "search mixes...";
	}
	
	if (selectedid == searchLinks[2])
	{
		form.action = "/quicksearch/artist/";
		input.value = "search artists...";
	}
	
	if (selectedid == searchLinks[3])
	{
		form.action = "/quicksearch/album/";
		input.value = "search albums...";
	}
	
	link.style.color = "white";
	
	for (i=0;i<4;i++)
	{
		if (searchLinks[i] != selectedid)
		{
			document.getElementById(searchLinks[i]).style.color = "#fcb55e";
		}
	} 
}

function setSearchTypeDefault()
{
	var link;
	var path = window.location.pathname;
	
	if(path.indexOf("search/remix") >= 0)
	{
		link = document.getElementById("ocr-search-link-remixes")
	}
	else if(path.indexOf("search/artist") >= 0)
	{
		link = document.getElementById("ocr-search-link-artists")
	}
	else if(path.indexOf("search/album") >= 0)
	{
		link = document.getElementById("ocr-search-link-albums")
	}
	else
	{
		link = document.getElementById("ocr-search-link-games")
	}
	
	setSearchType(link);
}

function clickclear(thisfield) 
{
	if (thisfield.value.indexOf("search ") >= 0) {
		thisfield.value = "";
	}
}

function clickrecall(thisfield) 
{
	if (thisfield.value == "") {
		
		var searchLinks = new Array(4);
		searchLinks[0] = "ocr-search-link-games";
		searchLinks[1] = "ocr-search-link-remixes";
		searchLinks[2] = "ocr-search-link-artists";
		searchLinks[3] = "ocr-search-link-albums";
		
		for (i=0;i<4;i++)
		{
			var link = document.getElementById(searchLinks[i]);
			if(link.style.color == "white")
			{
				thisfield.value = "search " + link.innerHTML + "...";
			}
		} 
	}
}