// Start Page: Tabs


function objCookie(name){
	this.cookieName = name;
	this.createCookie = function(value,days) {
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = this.cookieName+"="+value+expires+"; path=/";
	}
	this.readCookie = function() {
		var nameEQ = this.cookieName + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return null;
	}
	function eraseCookie() {
		createCookie(this.cookieName,"",-1);
	}	
}

function changeStartTab(caller){
	for(var nI=0;nI<caller.parentNode.childNodes.length; nI++){
		var node = 	caller.parentNode.childNodes.item(nI);
		if (node.nodeName == "DIV" && node.className != "separator") {
			node.className = "";
			for(var dI=0;dI<node.childNodes.length; dI++){
				var details = 	node.childNodes.item(dI);
				if (details.nodeName == "DIV" && details.className == "details") {
					details.style['display'] = "none";
				}
			}
		}
	}
	caller.className = "selected";
	for(var nI=0;nI<caller.childNodes.length; nI++){
		var details = 	caller.childNodes.item(nI);
		if (details.nodeName == "DIV" && details.className == "details") {
			details.style['display'] = "block";
			var c = new objCookie("selectedTab");
			c.createCookie(details.parentNode.id, 365);
		}
	}
}

function  setTab(){
  var c = new objCookie("selectedTab");
  var cName = c.readCookie();
  if (!cName) cName = 'tab1-item';
  changeStartTab(document.getElementById(cName));
}
