/***** MENU TREE *****/
createTree = function(categoryNodes){
	var categoryTree = new YAHOO.widget.TreeView("menuContent");

	var root = categoryTree.getRoot();
	
	createNodes(root, categoryNodes);
	
	categoryTree.expandAll();
	categoryTree.draw();
	
	return categoryTree;
}

createNodes = function(parent, nodes) {
	for(var i=0; i<nodes.length; i++) {
		obj = { id: nodes[i].id, html: nodes[i].html } ;
		htmlNode = new YAHOO.widget.HTMLNode(obj, parent, false, false);
		if (nodes[i].children) {
			createNodes(htmlNode, nodes[i].children);
		}
	}
}
/***** end MENU TREE *****/

/***** Filter Menu *****/
var filterMenu = null;
/*createFilterMenu = function() {
    var oMenuBar = new YAHOO.widget.Menu("filterContainerDiv2", { visible: true, width: "300px" });

	oMenuBar.addItem(new YAHOO.widget.MenuItem("Yahoo! Mail", { url:"http://mail.yahoo.com"})); 
	oMenuBar.addItem(new YAHOO.widget.MenuItem("Yahoo! Address Book", { url:"http://addressbook.yahoo.com"})); 
	oMenuBar.addItem(new YAHOO.widget.MenuItem("Yahoo! Calendar", { url:"http://calendar.yahoo.com"})); 
	oMenuBar.addItem(new YAHOO.widget.MenuItem("Yahoo! Notepad", { url:"http://notepad.yahoo.com"} )); 

    oMenuBar.render(document.getElementById('filterContainerDiv'));
}*/

destroyFilterMenu = function() {
	alert('destroy');
}
/***** end Filter Menu *****/

/***** User Account *****/
modifyCompany = function() {
	YAHOO.util.Dom.addClass(document.getElementById('addCompanyButton'), 'hidden');
	YAHOO.util.Dom.removeClass(document.getElementById('modifyCompanyButton'), 'hidden');
	YAHOO.util.Dom.removeClass(document.getElementById('cancelModifyCompanyButton'), 'hidden');
}

cancelModifyCompany = function() {
	YAHOO.util.Dom.removeClass(document.getElementById('addCompanyButton'), 'hidden');
	YAHOO.util.Dom.addClass(document.getElementById('modifyCompanyButton'), 'hidden');
	YAHOO.util.Dom.addClass(document.getElementById('cancelModifyCompanyButton'), 'hidden');
}

modifyAddress = function() {
	YAHOO.util.Dom.addClass(document.getElementById('addAddressButton'), 'hidden');
	YAHOO.util.Dom.removeClass(document.getElementById('modifyAddressButton'), 'hidden');
	YAHOO.util.Dom.removeClass(document.getElementById('cancelModifyAddressButton'), 'hidden');
}

cancelModifyAddress = function() {
	YAHOO.util.Dom.removeClass(document.getElementById('addAddressButton'), 'hidden');
	YAHOO.util.Dom.addClass(document.getElementById('modifyAddressButton'), 'hidden');
	YAHOO.util.Dom.addClass(document.getElementById('cancelModifyAddressButton'), 'hidden');
}
/***** end User Account *****/

/***** Order *****/
showDetailsClient = function(nrcrt) {
	YAHOO.util.Dom.removeClass(document.getElementById('buyerDetailsTR_' + nrcrt), 'hidden');
	YAHOO.util.Dom.removeClass(document.getElementById('buyerEditLink_' + nrcrt), 'hidden');
	YAHOO.util.Dom.addClass(document.getElementById('buyerDetailsTR_' + ((nrcrt+1)%2)), 'hidden');
	YAHOO.util.Dom.addClass(document.getElementById('buyerEditLink_' + ((nrcrt+1)%2)), 'hidden');
}

showDetailsAddress = function(nrcrt) {
	if (nrcrt == 2) {
		YAHOO.util.Dom.addClass(document.getElementById('addressDetailsDiv_0'), 'hidden');
		YAHOO.util.Dom.addClass(document.getElementById('addressEditLink_0'), 'hidden');
		YAHOO.util.Dom.addClass(document.getElementById('addressDetailsDiv_1'), 'hidden');
		YAHOO.util.Dom.addClass(document.getElementById('addressEditLink_1'), 'hidden');
		return;
	}
	YAHOO.util.Dom.removeClass(document.getElementById('addressDetailsDiv_' + nrcrt), 'hidden');
	YAHOO.util.Dom.removeClass(document.getElementById('addressEditLink_' + nrcrt), 'hidden');
	YAHOO.util.Dom.addClass(document.getElementById('addressDetailsDiv_' + ((nrcrt+1)%2)), 'hidden');
	YAHOO.util.Dom.addClass(document.getElementById('addressEditLink_' + ((nrcrt+1)%2)), 'hidden');
	
	
}
/***** end Order *****/

/***** TABS *****/
createTabs = function(container) {
    var tabView = new YAHOO.widget.TabView(container, {activeIndex: 0});
    return tabView;
}
/***** end TABS *****/

/***** MENU *****/
loadCategory = function(id, category) {
	setPath([category]);
	YAHOO.tapeshop.common.AJAXNavigator.navigate('product/domain/'+id);
}

loadSubcategory = function(id, category, subcategory) {
	setPath([category, subcategory]);
	YAHOO.tapeshop.common.AJAXNavigator.navigate('product/category/code/'+id);
}
/***** end MENU *****/
