/**
 * @author vladimir
 */

var categories = 
[{
	"security" : ['spam','web','wapp','ng','ssl'],
	"networking" : ['loadb','link'],
	"data" : ['backup','msg'],
	"virtual" : ['vx'],
	"cloud" : ['cloud-web','cloud-email'],
},{
	
	"accesspoints" : ['m110','m120','m170','m320','m330','m340','m350','quote'],
	"routers" : ['br100','quote'],
	"software" : ['man','os','vpn','quote'],
	"cloud" : ['mano','quote'],
	"applications" : ['stud','teach','guest','quote'],
	"resources" : [],
	
}];

var categories_ = {
	"security" : ['spam','webfilter','webapp','ngfirewall','sslvpn'],
	"networking" : ['loadbalancer','linkbalancer'],
	"data" : ['backup','message'],
	"virtual" : ['vx-solutions'],
	"cloud" : ['web-security-flex','email-security-services'],
}
	
	function sortCat(itm)
	{
		$("#tab-container a").removeClass("actv");
		var cat = $(itm).attr("class").split(' ')[1];		
		$(itm).addClass("actv");
		shuffleButtons(cat)
	}
	

function shuffleButtons(cat)
{
	var vendor = $("#tab-container").attr("data-vendor");
	var ven;
	if(vendor == "barracuda")
	{
		ven = 0;
	} else if (vendor == "aerohive")
	{
		ven = 1;
	}
	
	var tohide = $("#pages-nav a:visible");
	$.each(tohide, function(i, item){
		$(item).hide();
	})
	
	console.log(ven +" "+cat)
	var btns = categories[ven][cat];

	
	if (btns.length > 0){
		$.each(btns, function(i, itm){
			$("#pages-nav a."+itm).show().css("opacity",'0').delay(50*i).animate({opacity:1},200);
		})
	}

}

$(document).ready(function(){
	
	
	var url  = $("link[rel='canonical']").attr("href");
	var page = lastUrl(url);
	var hash = location.hash.substring(1);
	
	var cat = "";
	
	if ($(".sliding-page").length == 0)
	{
	 	cat = page;
	} 
	else if ($(".sliding-page").length > 0 && hash != "")
	{
		cat = hash;
	}
	if ($(".sliding-page").length > 0) {
		$.each(categories_, function(i, cats){
			if (jQuery.inArray(cat, cats) != -1) {
				$("#tab-container").find("." + i).click();
			}
		})
	}


})

