function getHiddenParams(name){

		var loc = "" + document.location;

		var param = name + "=";

		var start = loc.indexOf(param);

		if (start == -1) {
			return "";
		}

		var next = loc.indexOf("&",start);

		if ( next == -1 ){
			next = loc.length;
		}

		var startVar = start + param.length;

		var value = loc.substring(startVar,next);
				
		//top.main.frames["myFrame"].location.href = value;
		top.main.frames["mainFrame"].location.href = value;
}

function getHiddenParamsTwo(name){

		var loc = "" + document.location;

		var param = name + "=";

		var start = loc.indexOf(param);

		if (start == -1) {
			return "";
		}

		var next = loc.indexOf("&",start);

		if ( next == -1 ){
			next = loc.length;
		}

		var startVar = start + param.length;

		var value = loc.substring(startVar,next);
		
		//alert("getHiddenParams2:: " + value);
		top.frames["main"].location.href = "search_display_inner.html?link=" + value;
}

function getHiddenParamsThree(name){

		var loc = "" + document.location;

		var param = name + "=";

		var start = loc.indexOf(param);

		if (start == -1) {
			return "";
		}

		var next = loc.indexOf("&",start);

		if ( next == -1 ){
			next = loc.length;
		}

		var startVar = start + param.length;

		var value = loc.substring(startVar,next);
		
		//alert("getHiddenParams3:: " + value);
		top.frames["main"].location.href = value;
}

/********************************************************************************/

/**
 * For calls to content_display.html, extract any parameters passed in HTML and 
 * make sure that they are either passed to a frame to display a page or used
 * to call another frame based HTML file for the main frame (i.e. tree and javadoc)
 * 
 * @param {String} name The name of the name / value pair for the content link
 * @param {String} view The view name of the name / value pair for the view style (1, 2 or 3)
 */
function contentDisplay(name, view){
	var loc = "" + document.location;

	// Find content
	var param = name + "=";
	var start = loc.indexOf(param);
	if (start == -1) {
		return "";
	}

	var next = loc.indexOf("&",start);
	if ( next == -1 ){
		next = loc.length;
	}
	var startVar = start + param.length;

	var contentToDisplay = loc.substring(startVar,next);
	
	// Find view mode - defaults to simple
	var viewMode = "1";
	param = view + "=";
	start = loc.indexOf(param);
	if (start != -1) {
		next = loc.indexOf("&",start);
		if ( next == -1 ){
			next = loc.length;
		}
		startVar = start + param.length;
		viewMode = loc.substring(startVar,next);
	}
	
	if(viewMode == "1")
	{
		top.frames["main"].location.href = contentToDisplay;
	}
	else if(viewMode == "2")
	{
		top.frames["main"].location.href = "../Indexs/indexLeft.html?link=" + contentToDisplay;
	}
	else
	{
		// view mode 3
		top.frames["main"].location.href = "../Indexs/indexLeftTree.html?link=" + contentToDisplay;
	}
}

/**
 * For calls to indexLeft.html, extract any parameter passed in HTML and 
 * make sure that they are passed to a frame to display a page
 * 
 * @param {String} name The name of the name / value pair for the content link
 */
function indexLeft(name){
	var loc = "" + document.location;

	var param = name + "=";

	var start = loc.indexOf(param);

	if (start == -1) {
		return "";
	}

	var next = loc.indexOf("&",start);

	if ( next == -1 ){
		next = loc.length;
	}

	var startVar = start + param.length;

	var value = loc.substring(startVar,next);
	
	top.main.frames["mainFrame"].location.href = value;
}

/**
 * For calls to indexLeftTree.html, extract any parameter passed in HTML and 
 * make sure that they are passed to a frame to display a page
 * 
 * @param {String} name The name of the name / value pair for the content link
 */
function indexLeftTree(name){
		var loc = "" + document.location;

		var param = name + "=";

		var start = loc.indexOf(param);

		if (start == -1) {
			return "";
		}

		var next = loc.indexOf("&",start);

		if ( next == -1 ){
			next = loc.length;
		}

		var startVar = start + param.length;

		var value = loc.substring(startVar,next);
		
		top.main.frames["mainFrame"].location.href = value;
}