var stop_fav=0;
var caution = false;

function setCookie(name, value, expires, path, domain, secure) {

	var curCookie = name + "=" + escape(value) +

		((expires) ? "; expires=" + expires.toGMTString() : "") +

		((path) ? "; path=" + path : "") +

		((domain) ? "; domain=" + domain : "") +

		((secure) ? "; secure" : "")

	if (!caution || (name + "=" + escape(value)).length <= 4000)

		document.cookie = curCookie

	else

		if (confirm("Cookie превышает 4KB и будет вырезан !"))

			document.cookie = curCookie

}
function fixDate(date) {

	var base = new Date(0)

	var skew = base.getTime()

	if (skew > 0)

		date.setTime(date.getTime() - skew)

}

function initCookie(monthName,text) {

	var now = new Date()

	fixDate(now)

	// set time to one month (31 days) in the future

	now.setTime(now.getTime() + 1000 * 60 * 60 * 24 * 31*12)



	setCookie(monthName, text, now,"/","","")

}

function getCookie(name) {

	var prefix = name + "="

	var cookieStartIndex = document.cookie.indexOf(prefix)

	if (cookieStartIndex == -1)

		return null

	var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)

	if (cookieEndIndex == -1)

		cookieEndIndex = document.cookie.length

	return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))

}



function del_fav()
{
	var now = new Date()
	setCookie("fav","",fixDate(now), "/");
//	document.cookie="fav=";
	document.location.href='/';
}
function adv_fav(id)
{
	stop_fav=1;
	var coo=getCookie("fav");
	var str=coo;
	if (coo){
		if (coo.indexOf(id)!=-1)
		{	coo=coo.replace(id+",","");
//			setCookie("fav",coo, "01-Jan-2019 00:00:00 GMT", "/");
			initCookie("fav",coo);
//			document.getElementById("fav"+id).src="/images/a_fav.gif";
		}
		else 	{
//			setCookie("fav",coo+id+",", "01-Jan-2019 00:00:00 GMT", "/");
			initCookie("fav",coo+id+",");
//			document.getElementById("fav"+id).src="/images/a_favb.gif";
		}
	}
	else {
//		setCookie("fav",id+",", "01-Jan-2019 00:00:00 GMT", "/"); 
		initCookie("fav",id+",");
//		document.getElementById("fav"+id).src="/images/a_favb.gif";
	}

if (document.getElementById("view"))	
{
	if (getCookie("fav"))
	{	
		var str = getCookie("fav");
		var mas = new Array ();
		mas=str.split(',');
		document.getElementById("view").innerHTML="Избранное("+(mas.length-1)+")";
		document.getElementById("view").style.color="#000000";
	}
	else  {
		document.getElementById("view").innerHTML="Избранное(0)";
		document.getElementById("view").style.color="#e3e3e3";
	}
}
}			 

function adv_favb(id)
{
	stop_fav=1;
	var coo=getCookie("fav");
	var str=coo;
	if (coo){
		if (coo.indexOf(id)!=-1)
		{	coo=coo.replace(id+",","");
//			setCookie("fav",coo, "01-Jan-2019 00:00:00 GMT", "/");
			initCookie("fav",coo);
			document.getElementById("fav"+id).src="/images/bstar.gif";
			document.getElementById("a"+id).innerHTML="Добавить в<br>избранное";
		}
		else 	{
//			setCookie("fav",coo+id+",", "01-Jan-2019 00:00:00 GMT", "/");
			initCookie("fav",coo+id+",");
			document.getElementById("fav"+id).src="/images/bstarb.gif";
			document.getElementById("a"+id).innerHTML="Удалить из<br>избранного";
		}
		
	}
	else {
//		setCookie("fav",id+",", "01-Jan-2019 00:00:00 GMT", "/"); 
		initCookie("fav",id+",");
		document.getElementById("fav"+id).src="/images/bstarb.gif";
		document.getElementById("a"+id).innerHTML="Удалить из<br>избранного";
	}
}			 
