/** Init Section */
if ('undefined' == typeof(fav_mode))
{
	var fav_mode = 'normal'; // | 'shrink';
}
var is_blind = false;
/** /Init Section */

function favoritesToggleItem(guid,id)
{
	var URL = '';
	if ( 'undefined' != typeof( ajaxBaseUrl ) )
		URL += ajaxBaseUrl;

	URL += '/ajax/fav';
	URL += "?mode=toggle";
	URL += "&cls="+escape(guid);
	URL += "&id="+escape(id);

	E('favind_'+guid+':'+id).style.display = "inline";

	LoadData(URL, "function (){responseFavoriteItem('"+guid+"','"+id+"');}", 'FavoritesResponse_'+guid+'_'+id);
}

function responseFavoriteItem(guid,id)
{
	// get response
	var Response = GetTextResponse('FavoritesResponse_'+guid+'_'+id);
		
	// error
	if (Response === false) 
		return false;
	if (Response === '') 
		return false;
	if (!isNaN(Response))
		return false;

	// success
	Response = Response.replace(/\n.*/,'');
	
	if ('out' == Response)
	{
		if ('shrink' == fav_mode)
		{
			E('fav_'+guid+':'+id).style.display = 'none';
			E('favbtn_'+guid+':'+id).className = "favorites_btn_undo";
			for (i=1; i<=3; i++)
			{
				if (E('favshrinkeble'+i+'_'+guid+':'+id)) E('favshrinkeble'+i+'_'+guid+':'+id).style.display='none';
			}
			E('favhead_'+guid+':'+id).style.textDecoration = 'line-through';
			E('datepost_'+guid+':'+id).style.textDecoration = 'line-through';
			blind('favblind_'+guid+':'+id,3);
		}
		else
		{
			E('favbtn_'+guid+':'+id).className = "favorites_btn_add";
			E('favbtn_'+guid+':'+id).title = "Добавить в избранное";
		}

		
	}
	if ('in' == Response)
	{
		if ('shrink' == fav_mode)
		{
			E('fav_'+guid+':'+id).style.display = 'block';
			E('favbtn_'+guid+':'+id).className = "favorites_btn_del";
			for (i=1; i<=3; i++)
			{
				if (E('favshrinkeble'+i+'_'+guid+':'+id)) E('favshrinkeble'+i+'_'+guid+':'+id).style.display='table-cell';
			}
			E('favhead_'+guid+':'+id).style.textDecoration = 'none';
			E('datepost_'+guid+':'+id).style.textDecoration = 'none';
		}
		else
		{
			E('favbtn_'+guid+':'+id).className = "favorites_btn_remove";
			E('favbtn_'+guid+':'+id).title = "Удалить из избранного";
		}
	}

	UnsetRequest('FavoritesResponse_'+guid+'_'+id);
	E('favind_'+guid+':'+id).style.display = "none";
}

function blind(id,times)
{
	if ('undefined' != typeof(blind_timer)) clearTimeout(blind_timer);
	if (0 < times)
	{
		if (is_blind)
		{
			E(id).style.backgroundColor = '';
			times--;
			is_blind = false;
		}
		else 
		{
			E(id).style.backgroundColor = '#FEA767';
			is_blind = true;
		}
		blind_timer = setTimeout("blind('"+id+"',"+times+")",150);
		//alert(blind_timer);
	}
}
function op_hide(id)
{
	E(id).style.opacity
}