function popup(_url, _width, _height) {
	window.open(_url, "popup", "toolbar=0,menubar=0,resizable=0,location=0,status=0,scrollbars=1,width=" + _width + "px,height=" + _height + "px");
}

function check_cookie(_cookie_name, _cookie_item)
{
	var cookie_value = get_cookie(_cookie_name);
	if (cookie_value != null)
	{
		if(cookie_value.indexOf("|" + _cookie_item + "|") > -1)
		{
			return true;
		}
		else
		{
			return false;
		}
	}
	else
	{
		return false;
	}
}

function clear_cookie(_cookie_name)
{
	set_cookie(_cookie_name,"","/");
}

function insert_item( _cookie_name, _cookie_item)
{
	var cookie_value = get_cookie(_cookie_name);

	if(cookie_value == null ||  cookie_value.indexOf("|" + _cookie_item + "|") == -1)
	{
		if(cookie_value == null)
		{
			var new_cookie_value =  "|" + _cookie_item + "|";
		}
		else
		{
			var new_cookie_value = cookie_value + "|" + _cookie_item + "|";
		}
		set_cookie(_cookie_name,new_cookie_value,"/");
	}
}

function delete_item( _cookie_name, _cookie_item)
{
	var cookie_value = get_cookie(_cookie_name);
	if (cookie_value != null)
	{
		if(cookie_value.indexOf("|" + _cookie_item + "|") > -1)
		{
			var new_cookie_value = cookie_value.replace("|" + _cookie_item + "|","");
			set_cookie(_cookie_name,new_cookie_value,"/");
		}
	}
}

function get_cookie( _cookie_name )
{
	var results = document.cookie.match( _cookie_name + '=(.*?)(;|$)' );

	if ( results )
	{
		return unescape(results[1]);
	}
	else
	{
		return null;
	}
}

function set_cookie( _name, _value, _path )
{
	var cookie_string = _name + "=" + escape(_value);

	var date = new Date();
	date.setTime(date.getTime() + (354*24*60*60*1000));
	cookie_string += "; expires=" + date.toGMTString();

	if ( _path )
	{
		cookie_string += "; path=" + escape(_path);
	}

	document.cookie = cookie_string;
}
