<!--//
function _createCookie(name,value,days)
{
    var expires;
    var date = new Date();
	if (days)
	{
		date.setTime(date.getTime()+(days*24*60*60*1000));
		expires=date.toGMTString();
	}
	else
	{ 
	    expires = "";
	}
	document.cookie = name + '=' + value + '; expires=' + expires + '; path=/';
}

function _readCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) 
	{
		var c = ca[i];
		while (c.charAt(0)==' ')
		{		
			c = c.substring(1,c.length);
		}
		if (c.indexOf(nameEQ) == 0)
		{
			return c.substring(nameEQ.length,c.length);
		}
	}
	return null;
}

function _eraseCookie(name)
{
	_createCookie(name,"",-1);
}
	
function _doPostBack(object)
{
	var paramsArray = new Array();
	var params = object.hash.replace('#','').split('&');
	for(var i = 0;i < params.length; i++)
	{
		paramsArray[params[i].split('=')[0]] = params[i].split('=')[1];
	}
	
	var form = document.getElementById(paramsArray.type);
	if(!form)
	{
		return false;
	}
	
	var field = null;
	for(var j in paramsArray)
	{
		// ------------------------------------------------------------
		// 08/14/07 - jwh 02
		// ---
		// went back to the switch() as the if() failed to detect
		// "type" when trying a login from downloadorder.max. it's
		// probably as simple as "!==" needing to be "!=" but i've
		// seen the switch statement work every time in all three
		// browsers so it's a safer bet right now.
		// ------------------------------------------------------------
/*
	    if(j !== "type")
	    {
	        field = document.getElementById(form.id + ":0:" + j);
			if(field)
			{
				field.value = paramsArray[j];
			}
			else
			{
				return false;
			}
	    }
*/
		switch(j)
		{
			case "type":
			break;
			
			default:
				field = document.getElementById(form.id + ":0:" + j);
				if(field)
				{
					field.value = paramsArray[j];
				}
				else
				{
					return false;
				}
			break;
		}
	}
	
	form.submit();
}

function helpNonContext() 
{
	var e = window.open('help/AccuLeads_User_Guide.htm','helpWindow','width=750,height=550,toolbar,status,scrollbars,menubar,resizable');
}

function clientSideInclude(id, html)
{
	var element = document.getElementById(id);
	element.innerHTML = html;
}
//-->