﻿//===============================================================================
//								Create MapLink
//===============================================================================

var MapLink =
{
	listNodes : [],
	
	getContainer : function()
	{
		return utilObj.getElById("mapLink");
	},
	
	resetList : function()
	{
		this.listNodes = [];
		this.getContainer().innerHTML = "";
	},
	
	addNode : function(text, link)
	{
		this.listNodes.push({ text : text, link : link });
	},
	
	createLink : function(text, link)
	{
		var o = utilObj.createEl("A");
		this.setLinkURL(o, link);
		o.innerHTML = text;
		this.getContainer().appendChild(o);
	},
	
	setLinkURL : function(o, link)
	{
		utilObj.addEvent(o, "click", function(e) { if (link != null) eval(link); return false; } );
		o.href = "javascript:;";
	},
	
	createSep : function()
	{
		var o = utilObj.createElText(" <-- ");
		this.getContainer().appendChild(o);
	},
	
	buildMapLink : function()
	{
		this.getContainer().style.display = "block";
		for (var i = 0; i < this.listNodes.length; i++)
		{
			if (i != 0) this.createSep();
			this.createLink(this.listNodes[i].text, this.listNodes[i].link);
		}
	},
	
	hide : function()
	{
		this.getContainer().style.display = "none";
	}
};

function goToTop()
{
	utilObj.getElById("anchorTargetTop").focus();
};

function catProduct_Click(url, isReload, e)
{
	showDataWhenClick(url, isReload, e);
	return false;
};

function menuTop_Click(url, isReload)
{
	showDataWhenClick(url, isReload);
	return false;
};

function gotoPage(url) 
{
	showDataWhenClick(url, true);
};

function showDataWhenClick(url, isReload, e)
{
	var url = url.substring(1);
	var temp = url.split("?");
	location.href = temp[0] + ".aspx?" + temp[1];
};
