//set the active tab, by hiding all then showing selected as per menu click

page = "";

function setActiveTab(id) {

	//hide all
	setClassById('home','hiddenTab');
	setClassById('services','hiddenTab');
	setClassById('security','hiddenTab');
	setClassById('tunkeysolutions','hiddenTab');
	setClassById('powersolutions','hiddenTab');
	setClassById('controlsolutions','hiddenTab');
	setClassById('partners','hiddenTab');
	setClassById('about','hiddenTab');
	setClassById('ask','hiddenTab');
	setClassById('contact','hiddenTab');
	
	//reshow selected
	setClassById(id,'visibleTab');
	
} 

//set a document elements id dynamically at runtime
function setClassById(id,classname)
{

	var itemElem = document.getElementById(id);
	itemElem.setAttribute("class", classname);
	itemElem.setAttribute("className", classname);

}

//set a document elements id dynamically at runtime
function setActiveMenu(id)
{

	//var liElem = document.getElementById("nav"+id);
	//liElem.setAttribute("class", "highlight");
	//liElem.setAttribute("className", "highlight");
 
	document.getElementById("menu"+id).style.color = "#ff0000";
	page = id; 

}

//get the paramerters from the url, and return value of requeseted 'name'
function gup( name )
{
	name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
	var regexS = "[\\?&]"+name+"=([^&#]*)";
	var regex = new RegExp( regexS );
	var results = regex.exec( window.location.href );
	if( results == null )
		return "";
	else
		return results[1];
}

//set active tab, use url parameter 'p' or default to 'p=home'
function showSelectedTabOnLoad()
{
	var p = gup('p');
	if( p == "" )
	{
		p = "home"; // default is home, if not set via url
	}
	setActiveTab(p);
	setActiveMenu(p);
}
 