function gototree(){
	if(location.hash!=''){
		var hh=location.hash;
		hh=hh.substr(1);
		if(hh!=""){
			hh=hh.split(':');
			return hh;
		}
		else{
			return false;
		}
	}
	else{
		return false;
	}
}

var rr=gototree();
var rr_=0;
var dr='device1';

function $ (id)
{
	return document.getElementById(id);
}

var treediv = 'device1';
var treediv_ = 0;

if (rr[0] == 'serv')
	var tree_page = 'serv_serv';
else if (rr[0] == 'apps')
{
	var tree_page = 'serv_apps';
	treediv = 'device1';
}
else
	var tree_page = 'dev';

function gototree_init()
{
	
	if (rr.length > 0)
	{
		if (rr[0] == 'serv')
		{
			treediv = 'services';
			treediv_ = 0;
			setTimeout("show_loader()",30);
			$('button_serv').onclick();
		}
		else if (rr[0] == 'apps')
		{
			treediv = 'apps';
			treediv_ = 0;
			if (tree_page == 'serv_apps') treediv = 'device1';
			setTimeout("show_loader()",30);
			$('button_apps').onclick();
		}
		else
		{
			var d = treediv;
			if (treediv_ > 0) d = d + treediv_;
			treediv_++;
			if ($(d) == null)
			{
				if (tree_page == 'serv_serv' || tree_page == 'serv_apps')
				{
					if (tree_page == 'serv_serv' && treediv.substr(0,8) == 'services')
					{
						treediv = 'device1';
						treediv_ = 1;
						d = treediv;
					}
					else if (tree_page == 'serv_serv' && treediv.substr(0,7) == 'device1')
					{
						treediv = 'device2';
						treediv_ = 1;
						d = treediv;
					}
					else if (tree_page == 'serv_serv' && treediv.substr(0,7) == 'device2')
					{
						treediv = 'connect';
						treediv_ = 1;
						d = 'connect';
					}
					else
					{
						if (tree_page == 'serv_serv') treediv = 'device1';
						else treediv = 'apps';
						treediv_ = 0;
						d = treediv;
					}
				}
				else
				{
					if (treediv.substr(0, 8) == 'services')
					{
						treediv = 'device2';
						treediv_ = 1;
						d = treediv;
					}
					else if (treediv.substr(0, 7) == 'device2')
					{
						treediv = 'connect';
						treediv_ = 1;
						d = treediv;
					}
				}
			}
			
			var links = $(d).getElementsByTagName('A');
			for (var k=0, l=links.length; k<l; k++) {
				var str = links[k].getAttribute("onClick");
				if(str){ str = str.toString();
					if (str.match(/\d+/) == rr[0]) {
						setTimeout("show_loader()",30);
						links[k].onclick();
					}
					else if (d == 'connect' && str.match(rr[0]) == rr[0])
					{
						setTimeout("show_loader()",30);
						links[k].onclick();
					}
				}
			}
		}
		rr.shift();
	}
}

function checkmenu(num) {
	var smth = document.getElementById("smth");
	var links = smth.getElementsByTagName("a");
	for (var i=0,l=links.length;i<l;i++) {
		var str = links[i].getAttribute("onClick");
		str = str.toString();
		if (str.match(/\d+/) == num) {
			setTimeout("show_loader()",30);
			links[i].onclick();
		}
	}
}