function expand(name, area)
{
	var openElem;
	var closedElem = 0;
	elems = document.getElementsByClassName('expand_menu');
	count = elems.length;
	for(var i = 0; i < count; i++) {
		if("menu_" + name == elems[i].id) {
			if(elems[i].style.display == "block") {
				elems[i].style.display = "none";
				closedElem++;
			} else {
				elems[i].style.display = "block";
				openElem = i;
			}
		} else {
			elems[i].style.display = "none";
			closedElem++;
		}
	}
	
	imgs = document.getElementsByClassName('pw_vat_col');
	count = imgs.length;
	path = "http://pwi-ns.perfectworld.com/media/images/" + area + "/";
	for(var j=0; j < count; j++) {
		if('image_col_' + name == imgs[j].id) {
			if(j == openElem) {
				imgs[j].src = path + "left_menu_" + name + "1a.gif"; 
			} else {
				imgs[j].src = path + "left_menu_" + name + "1.gif";
			}
		}else {
			var newPath = imgs[j].src;
			var stlen = newPath.length;
			var lettercheck = newPath.substring(stlen-5, stlen-4); // if this is a letter 'a', remove it
			if(lettercheck == 'a') {
					imgs[j].src = newPath.substring(0, stlen-5) + '.gif';
			}
		}
	} 
	
} 

function open_guide(find)
{
	var symbol = "http://pwi-ns.perfectworld.com/media/images/quest/title_level";
	if(find < 10) {
		find = "0" + find;
	}

	findElem = "p_levelDivider" + find;
	findImage = "title_image_" + find;
	var target = document.getElementById(findElem);
	var targetImg = document.getElementById(findImage);
	
	if(target.style.display == "block") {	
		target.style.display = "none";
		targetImg.src = symbol + find + "a.gif";
	} else {
		target.style.display = "block";
		targetImg.src = symbol + find + ".gif";
	}
}

function open_guide_page(find, close)
{
	findElem = "p_pageDivider" + find;
	closeElem = "p_pageDivider" + close;
	document.getElementById(findElem).style.display = "block";
	document.getElementById(closeElem).style.display = "none";
}

var storeContainer;
var storeTab;

function open_store_tab(find)
{
	if(find != storeTab) {
		document.getElementById(find).style.display = "block";
		if(storeTab) {
			document.getElementById(storeTab).style.display = "none";
		}
		storeTab = find;
	} 
}

function open_store_container(find)
{
	if(find != storeContainer) {
	//alert(find);
		document.getElementById(find).style.display = "block";
		if(storeContainer) {
			document.getElementById(storeContainer).style.display = "none";
		}
		storeContainer = find;
	}

}
var timer;

function open_games()
{
	document.getElementById('game_drop').style.display = 'inline';
}

function close_games()
{
	timer = setTimeout('document.getElementById("game_drop").style.display = "none"',100);
}

function cancel_close_games()
{
	//document.getElementById('game_drop').style.display = 'inline';
	if(timer) clearTimeout(timer);
}

function open_hidden_div(elem)
{

	var state = document.getElementById(elem).style.display;
	if(state == 'block') {
		document.getElementById(elem).style.display = 'none';
	} else {
		document.getElementById(elem).style.display = 'block';
	}
}


//Shard Menu =D!
function open_shard(find)
{
	for(i=1; i<13; i++) {
		shardInfo = "p_shardInfo" + i;	
		shardTitle = "title_" + i;		
		var shard = "http://pwi-ns.perfectworld.com/media/images/guide/feature/imbue/title_shardLv0" + i;	
		var target = document.getElementById(shardInfo);		
		var targetImg = document.getElementById(shardTitle);	
		
		if(i != find) {
			target.style.display = "none";
			targetImg.src = shard + "-1a.gif";
		} else {
			target.style.display = "block";
			targetImg.src = shard + "-1.gif";
		}
	}
}
function init() {
	open_shard(1);
}
