function clickclear(thisfield, defaulttext)
{
	if (thisfield.value == defaulttext)
	{
		thisfield.value = "";
	}
}

function clickrecall(thisfield, defaulttext)
{
	if (thisfield.value == "")
	{
		thisfield.value = defaulttext;
	}
}

function confirmapp()
{
	var check=confirm('Are you sure?');
	if (check)
		return true ;
	else
		return false ;
}

function confirmsubmit()
{
	var check=confirm('Are you sure you wish to delete this item?');
	if (check)
		return true ;
	else
		return false ;
}

function logout()
{
    document.logout.submit();
}

function showLayer (layer_id)
{
	if(layer_id == "MenuTD")
	{
		document.getElementById(layer_id).style.display='';
	}
	else
	{
		document.getElementById(layer_id).style.display='block';
	}
}
function hideLayer (layer_id)
{
	document.getElementById(layer_id).style.display='none';
}

function SetCookie()
{
	if(arguments.length < 2) { return; }
	var n = arguments[0];
	var v = arguments[1];
	var d = 0;
	if(arguments.length > 2) { d = parseInt(arguments[2]); }
	var exp = '';
	if(d > 0)
	{
		var now = new Date();
		then = now.getTime() + (d * 24 * 60 * 60 * 1000);
		now.setTime(then);
		exp = '; expires=' + now.toGMTString();
	}
	document.cookie = n + "=" + escape(String(v)) + '; path=/' + exp;
}

function ReadCookie(n)
{
	var cookiecontent = new String();
	if(document.cookie.length > 0)
	{
		var cookiename = n+ '=';
		var cookiebegin = document.cookie.indexOf(cookiename);
		var cookieend = 0;
		if(cookiebegin > -1)
		{
			cookiebegin += cookiename.length;
			cookieend = document.cookie.indexOf(";",cookiebegin);
			if(cookieend < cookiebegin)
			{
				cookieend = document.cookie.length;
			}
		cookiecontent = document.cookie.substring(cookiebegin,cookieend);
		}
	}
	return unescape(cookiecontent);
}

function toggle($state)
{
	if($state == 'off')
	{
		// Turn menu off
		hideLayer('menu_on');
		showLayer('menu_off');
		hideLayer('MenuTD');
		SetCookie("Menu", "off", 31);
	}

	if($state == 'on')
	{
		// Turn menu on
		hideLayer('menu_off');
		showLayer('menu_on');
		showLayer('MenuTD');
		SetCookie("Menu", "on", 31);
	}
}

function calcHeight()
{
	//find the height of the internal page
	var the_height = document.getElementById('frame').contentWindow.document.body.scrollHeight;
	var the_width = document.getElementById('frame').contentWindow.document.body.scrollWidth;

	//change the height of the iframe
	document.getElementById('frame').height = the_height;
	document.getElementById('frame').width = the_width;
}

// push the iframe back to the top
function backToTop()
{
	parent.scroll(0,300);
}

//create onDomReady Event
window.onDomReady = DomReady;

//Setup the event
function DomReady(fn)
{
	//W3C
	if(document.addEventListener)
	{
		document.addEventListener("DOMContentLoaded", fn, false);
	}
	//IE
	else
	{
		document.onreadystatechange = function(){readyState(fn)}
	}
}

//IE execute function
function readyState(fn)
{
	//dom is ready for interaction
	if(document.readyState == "interactive")
	{
		fn();
	}
}

//execute as soon as DOM is loaded
window.onDomReady(onReady);

//do on ready
function onReady()
{
	var menu_state = ReadCookie("Menu");

	if (menu_state == "on")
	{
		toggle("on");
	}
	else if (menu_state == "off")
	{
		toggle("off");
	}
	else if (menu_state == null || menu_state == "undefined")
	{
		toggle("on");
	}
}

