<!-- Begin


function ListToDoItems() {
	var NumToDoItems = GetCookie('PT_NumToDoList');
	var i;
	var ToDoItem;
	if (NumToDoItems == null) {
	NumToDoItems = 0;
	}
	ShowCount = 0; SwapColour = 0;
	for (i=1; i <= NumToDoItems; i++) {
	ToDoItem = GetCookie('PT_ToDoItem'+i);
	if (ToDoItem != null) {
	PrintItem(ToDoItem, i);
		  }
	   }
	}

function DeleteItem(Count) {
	DeleteCookie('PT_ToDoItem'+Count);
	window.location = window.location;
	var NumToDoItems = GetCookie('PT_NumToDoList');
	NumToDoItems--;
	SetCookie('PT_NumToDoList',NumToDoItems);
	}

function PrintItem (ToDoItem, Count) {
	var color = "";
	SwapColour = 1 - SwapColour;
	if (SwapColour==1) {color = "bgcolor='#c0c0c0'"} ;
	ShowCount++;
	var spliter ;
	spliter = '<img src=\'\\reports\\images\\downarrow.gif\' width=\'10\' height=\'10\'/>';
	ToDoItem = spliter  + ToDoItem;
	var trace = document.getElementById('trace');
	if (trace != null ) {
		trace.innerHTML = trace.innerHTML +  ToDoItem;
	}
	setdisplay();
}

function isDuplicate(itemName) {
		var NumToDoItems = GetCookie('PT_NumToDoList');
		var i;
		var ToDoItem;
		var isDup;
		isDup = false;
		if (NumToDoItems == null) {
			NumToDoItems = 0;
			isDup = false;
		}
		
		ToDoItem = GetCookie('PT_ToDoItem'+NumToDoItems);
		if ((ToDoItem != null) && (ToDoItem == itemName )) {
			isDup = true;
		}
		
/*  		Do not show the duplicate items
		for (i=1; i <= NumToDoItems; i++) {
			ToDoItem = GetCookie('PT_ToDoItem'+i);
			if ((ToDoItem != null) && (ToDoItem == itemName )) {
				  	isDup = true;
				  	break;
			}
	   	}
*/
	   return isDup;
}


function AddItem() {
	var NumToDoItems = GetCookie('PT_NumToDoList');
	var i;
	var ToDoItem;
	if (NumToDoItems == null) {
	NumToDoItems = 0;
	}
	var sPath = window.location.href;
	var sTitle = document.title;
	var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
	var sLinks = "<a href='" + sPage + "'>" + sTitle.substring(0, 40) + "</a>";
	ToDoItem = sLinks;
	if ((ToDoItem != null) && (ToDoItem != "undefined" )) {
		if ((isDuplicate(ToDoItem)) == false ) {
			NumToDoItems++;
			SetCookie('PT_ToDoItem'+NumToDoItems, ToDoItem);
			SetCookie('PT_NumToDoList',NumToDoItems);
			window.location = window.location;
			}
	   }
	ListToDoItems();
	}

function getCookieVal (offset) {
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
	endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
	}
function GetCookie (name) {
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) {
	var j = i + alen;
	if (document.cookie.substring(i, j) == arg)
	return getCookieVal (j);
	i = document.cookie.indexOf(" ", i) + 1;
	if (i == 0) break;
	}
	return null;
	}
function SetCookie (name, value) {
	var argv = SetCookie.arguments;
	var argc = SetCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = (argc > 3) ? argv[3] : null;
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;
	document.cookie = name + "=" + escape (value) +
	((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
	((path == null) ? "" : ("; path=" + path)) +
	((domain == null) ? "" : ("; domain=" + domain)) +
	((secure == true) ? "; secure" : "");
	}
function DeleteCookie (name) {
	var exp = new Date();
	exp.setTime (exp.getTime() - 1);
	var cval = GetCookie (name);
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
	}

function CleanUp() {
	var NumToDoItems = GetCookie('PT_NumToDoList');
	var i;
	for (i=1; i <= NumToDoItems; i++) {
		DeleteCookie('PT_ToDoItem'+i);
	}
	DeleteCookie('PT_NumToDoList');
	var trace = document.getElementById('trace');
	if (trace != null ) {
	trace.innerHTML = "";
	}
	AddItem();
}

function show(bshow) {
	bshowflag = GetCookie('PL_diaplay')

	if (bshowflag != bshow) {
		SetCookie('PL_diaplay', bshow);
		}
	
	bshowflag = GetCookie('PL_diaplay')	
	var etrace = document.getElementById('trace');
	if (etrace != null) {
		if (bshowflag == 'true') {
			etrace.style.display = '';
			}
		else {
			etrace.style.display = 'none';
			}
	}
	
}

function setdisplay() {
	bshowflag = GetCookie('PL_diaplay')	
	var etrace = document.getElementById('trace');
	if (etrace != null) {
		if (bshowflag == 'true') {
			etrace.style.display = '';
			}
		else {
			etrace.style.display = 'none';
			}
	}
}

//  End -->