// Home tabs
function highLight(elt, onclass, offclass ){
onclass || ( onclass = 'selected' ) ;
offclass || ( offclass = '' ) ;
elt.setAttribute("class", onclass );
elt.setAttribute("className", onclass );
var nextSib = elt ;
while( nextSib = nextSib.nextSibling ){
if ( nextSib.tagName == elt.tagName ){
nextSib.setAttribute("class", offclass ) ;
nextSib.setAttribute("className" , offclass ) ;
}
}
var preSib = elt ;
while( preSib = preSib.previousSibling ){
if ( preSib.tagName == elt.tagName ){
preSib.setAttribute("class", offclass ) ;
preSib.setAttribute("className" , offclass ) ;
}
}
var divElt = document.getElementById('tab_' + elt.id ) ;
if ( divElt ){
highLight(divElt , 'tabconton' , 'tabcontoff' );
}
}

// Refinements drilldown

function postworkExp ( selectedtype )
{
  document.theForm.workExp.value = selectedtype ;
  document.theForm.submit() ;
}
function refineKeyword ( selectedtype )
{
  document.theForm.refineKeyword.value = selectedtype ;
  document.theForm.submit() ;
}
-->

// ListSaVedItems
var expDays = 30;
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
var ShowCount = 0;
var SwapColour;

function ListSaVedItems()
{
	var NumSaVedItems = GetCookie('PT_NumSaVedList');
	var i;
	var SaVedItem;

	if (NumSaVedItems == null)
	{
		NumSaVedItems = 0;
	}
	ShowCount = 0; SwapColour = 0;

	for (i=1; i <= NumSaVedItems; i++)
	{
		SaVedItem = GetCookie('PT_SaVedItem'+i);
		if (SaVedItem != null)
		{
			PrintSavedItem(SaVedItem, i);
		}
	}
}

function DeleteSavedItem(Count)
{
	DeleteCookie('PT_SaVedItem'+Count);
	window.location = window.location;
}

function PrintSavedItem (SaVedItem, Count)
{
	var color = "";

	SwapColour = 1 - SwapColour;
	if (SwapColour==1) {color = "bgcolor='#F8F8F8'"} ;

	ShowCount++;
	document.write("<tr " + color + ">");
	document.write("<td width=10% align=center valign=top><small><b style=\"font-size:10px\">"+ShowCount);
//	document.write("<td width=60% align=left><small>"+SaVedItem);
	document.write("<td width=60% align=left><small>"+"<a href=" + SaVedItem + ">"+ SaVedItem +"</a>");
	//	document.write("<td width=15% align=center><small>"+"<a href='javascript:EditItem(" + ShowCount + "," + Count + ")'>Edit</a>");
	document.write("<td width=15% align=center><small>"+"<a href='javascript:DeleteSavedItem(" + Count + ")'><img border=0 src='img/delete.png'></a>");

}

function AddSavedItem(text)
{
	var NumSaVedItems = GetCookie('PT_NumSaVedList');
	var i;
	var SaVedItem;

	if (NumSaVedItems == null)
	{
		NumSaVedItems = 0;
	}
	if(!text){
	SaVedItem = prompt("Enter new item");
	}else{
	SaVedItem=text;
	}
	if ((SaVedItem != null) && (SaVedItem != "undefined" ))
	{
		NumSaVedItems++;
		SetCookie('PT_SaVedItem'+NumSaVedItems, SaVedItem, exp);
		SetCookie('PT_NumSaVedList',NumSaVedItems, exp);
		window.location = window.location;
	}
}

function EditItem(Display,Count)
{
	var i;
	var SaVedItem = GetCookie('PT_SaVedItem'+Count);
	var SaVedItem2;

	SaVedItem2 = prompt("Edit item #"+Display, SaVedItem);
	if ((SaVedItem2 != null) && (SaVedItem2 != "undefined" ))
	{
		SetCookie('PT_SaVedItem'+Count, SaVedItem2, exp);
		window.location = window.location;
	}
}

function set(){
VisitorName = prompt("Who are you?");
SetCookie ('VisitorName', VisitorName, exp);
SetCookie ('WWHCount', 0, exp);
SetCookie ('WWhenH', 0, exp);
}
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();
}









// ListToDoItems
var expDays = 30;
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
var ShowCount = 0;
var SwapColour;

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;
}

function PrintItem (ToDoItem, Count)
{
	var color = "";

	SwapColour = 1 - SwapColour;
	if (SwapColour==1) {color = "bgcolor='#F8F8F8'"} ;

	ShowCount++;
	document.write("<tr " + color + ">");
	document.write("<td width=10% align=center valign=top><small><b style=\"font-size:10px\">"+ShowCount);
//	document.write("<td width=60% align=left><small>"+ToDoItem);
	document.write("<td width=60% align=left><small>"+"<a href='search-jobs.php?keyword=" + ToDoItem + "'>"+ ToDoItem +"</a>");
	//	document.write("<td width=15% align=center><small>"+"<a href='javascript:EditItem(" + ShowCount + "," + Count + ")'>Edit</a>");
	document.write("<td width=15% align=center><small>"+"<a href='javascript:DeleteItem(" + Count + ")'><img border=0 src='img/delete.png'></a>");

}

function AddItem(text)
{
	var NumToDoItems = GetCookie('PT_NumToDoList');
	var i;
	var ToDoItem;

	if (NumToDoItems == null)
	{
		NumToDoItems = 0;
	}
	if(!text){
	ToDoItem = prompt("Enter new item");
	}else{
	ToDoItem=text;
	}
	if ((ToDoItem != null) && (ToDoItem != "undefined" ))
	{
		NumToDoItems++;
		SetCookie('PT_ToDoItem'+NumToDoItems, ToDoItem, exp);
		SetCookie('PT_NumToDoList',NumToDoItems, exp);
		window.location = window.location;
	}
}

function EditItem(Display,Count)
{
	var i;
	var ToDoItem = GetCookie('PT_ToDoItem'+Count);
	var ToDoItem2;

	ToDoItem2 = prompt("Edit item #"+Display, ToDoItem);
	if ((ToDoItem2 != null) && (ToDoItem2 != "undefined" ))
	{
		SetCookie('PT_ToDoItem'+Count, ToDoItem2, exp);
		window.location = window.location;
	}
}

function set(){
VisitorName = prompt("Who are you?");
SetCookie ('VisitorName', VisitorName, exp);
SetCookie ('WWHCount', 0, exp);
SetCookie ('WWhenH', 0, exp);
}
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();
}