//Author: Farouq Abu-khamireh - Compuware corporation
//Date : 4.29.2004

function SavePBSelection()
{
	var strSelectedGroup = cspbGD.id;
	strSelectedGroup = strSelectedGroup.replace("cspbGroup","");
	if(strSelectedGroup && strSelectedGroup.length > 0)
	{
		var iSelGroupIndex = parseInt(strSelectedGroup)
		setCookie("pb_selected_group_index",parseInt(iSelGroupIndex));
	}
}

//This function Gets the index of the selected group 
//From a cookie and Show the panelbar with the group 
//selected  
function ShowPBSelection()
{
	var	iSelGroupIndex = getCookie("pb_selected_group_index");
	if (iSelGroupIndex && iSelGroupIndex != "")
		cspbShowSection(parseInt(iSelGroupIndex));
	else 
		cspbShowSection(11);
}

function getCookie(name) 
{
	var dc = document.cookie;
	var prefix = name + "=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1) 
	{
		begin = dc.indexOf(prefix);
		if (begin != 0) return null;
	} 
	else
	begin += 2;
	var end = document.cookie.indexOf(";", begin);
	if (end == -1)
	end = dc.length;
	return unescape(dc.substring(begin + prefix.length, end));
}
// name - name of the cookie
// value - value of the cookie
// [expires] - expiration date of the cookie (defaults to end of current session)
// [path] - path for which the cookie is valid (defaults to path of calling document)
// [domain] - domain for which the cookie is valid (defaults to domain of calling document)
// [secure] - Boolean value indicating if the cookie transmission requires a secure transmission
// * an argument defaults when it is assigned null as a placeholder
// * a null placeholder is not required for trailing omitted arguments

function setCookie(name, value) 
{
  var curCookie = name + "=" + escape(value);// +
      //((expires) ? "; expires=" + expires.toGMTString() : "") +
      //((path) ? "; path=" + path : "") +
      //((domain) ? "; domain=" + domain : "") +
      //((secure) ? "; secure" : "");
  document.cookie = curCookie;
}
