function inArray (value, Array)
{
 var i;

 for (i in Array)
	if(Array[i] == value)
		return true;

 return false;
}


function getFavCams()
{
 c_start = document.cookie.indexOf("FavWebCam=");

 if (c_start != -1)
 { 
	c_start = c_start + "FavWebCam=".length;
	c_end = document.cookie.indexOf(";", c_start);

	if (c_end == -1)
		c_end = document.cookie.length;

	return unescape(document.cookie.substring(c_start,c_end));
 } 
  else
	return "";
}


function chkFavCams(cam_id)
{
 var exp_date = new Date();
 exp_date.setDate(exp_date.getDate()+365);  // +1 year

 var fav_cams = getFavCams().split(',');
 var fav_ico = document.getElementById("fav_ico");

 if(inArray(cam_id, fav_cams))
 {
	fav_cams_new = new Array();

	 for (i in fav_cams)
		if(fav_cams[i] != cam_id.toString())
			fav_cams_new.push(fav_cams[i]);

	fav_cams = fav_cams_new;
	fav_ico.src = "/media/img/cams/star_gray.gif";
	fav_ico.alt = "Додати камеру в улюблені";
	fav_ico.title = "Додати камеру в улюблені";
 }
  else
 {
	fav_cams.push(cam_id);
	fav_ico.src = "/media/img/cams/star_orange.gif";
	fav_ico.alt = "Вилучити камеру з улюблених";
	fav_ico.title = "Вилучити камеру з улюблених";
 }

// alert(fav_cams);
// document.cookie = "FavWebCam=" + escape(fav_cams.join(","));
 document.cookie = "FavWebCam=" + escape(fav_cams.join(",")) + ";expires=" + exp_date.toGMTString();
}

//chkFavCams(177);
