function fm_pop_getCookie( check_name ) {
	var a_all_cookies = document.cookie.split( ';' );
	var a_temp_cookie = '';
	var cookie_name = '';
	var cookie_value = '';
	var b_cookie_found = false;
	for ( i = 0; i < a_all_cookies.length; i++ )
	{
		a_temp_cookie = a_all_cookies[i].split( '=' );
		cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
		if ( cookie_name == check_name )
		{
			b_cookie_found = true;
			if ( a_temp_cookie.length > 1 )
				cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
			return cookie_value;
			break;
		}
		a_temp_cookie = null;
		cookie_name = '';
	}
	if ( !b_cookie_found )
		return null;
}
function fm_pop_setCookie (name, value, expires, path, domain, secure) {
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}
if (!fm_pop_getCookie('fm_pop'))
{
	var list = document.getElementsByTagName('a');
	for (i = 0; i < list.length; i++)
	{
		var a = list[i];
		if (a.onclick)
			var text = "yo = " + a.onclick.toString();
				else text = 'yo=function(){}';
		
		if (fm_pop_type == 'passive')
		{
			if (a.target=='_blank')
			{
				a.onclick = function(event){
					eval(text);
					yo(event);
					fm_pop_setCookie('fm_pop', 1,	(new Date((new Date).getTime()+3600000*fm_pop_interval)).toString());
					window.open(fm_pop_url, fm_pop_name);
				}
			}
			else
			{
				a.target="_blank";
				a.onclick = function(event){
					eval(text);
					yo(event);
					fm_pop_setCookie('fm_pop', 1,	(new Date((new Date).getTime()+3600000*fm_pop_interval)).toString());
					document.location = fm_pop_url;
				}
			}
		}
		else
		{
			a.onclick = function(event){
				eval(text);
				yo(event);
				fm_pop_setCookie('fm_pop', 1,		(new Date((new Date).getTime()+3600000*fm_pop_interval)).toString());
				window.open(fm_pop_url, fm_pop_name);
			}
		}
	}
}

