/**
 * Get cookie value.
 */
function getCookie(check_name)
{
	var cookies = document.cookie.split( ';' );
	var temp	= '';
	var name	= '';
	var value	= '';
	var found	= false;
	var i = 0;
	for (i = 0; i < cookies.length; i++ )
	{
		temp = cookies[i].split( '=' );
		name = temp[0].replace(/^\s+|\s+$/g, '');
		if (name == check_name)
		{
			found = true;
			if (temp.length > 1) value = unescape(temp[1].replace(/^\s+|\s+$/g, ''));
			return(value);
			break;
		}
		temp = null;
		name = '';
	}
	if (!found) return(null);
}

/**
 * Set cookie value.
 */
function setCookie(name, value, expires, path, domain, secure)
{
	var today = new Date();
	today.setTime( today.getTime() );
	
	if (expires) expires = expires * 3600000 * 24;
	var date = new Date( today.getTime() + (expires) );

	document.cookie = name + "=" +escape( value ) +
		((expires) 	? ";expires="	+ date.toGMTString() : "" ) +
		((path)		? ";path="		+ path : "" ) + 
		((domain) 	? ";domain="	+ domain : "" ) +
		((secure) 	? ";secure" : "" );
}

/**
 * Delete cookie value.
 */
function deleteCookie( name, path, domain )
{
	if (getCookie(name))
		document.cookie = name + "=" + ((path) ? ";path=" + path : "") + ((domain) ? ";domain=" + domain : "") + ";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}
