// JavaScript

function imageChange(id,flagImg,comm) {
   if(document.images) {
	if (flagImg){ eval("document.images['img" + id + "'].src = '/images/delFromCart.gif'");}
	else{eval("document.images['img" + id + "'].src = '/images/addToCart.gif'");}
   };
   // меняем цвет строки
   if (comm == 0){
	   objTr = eval('document.getElementById("tr' + id +'")');
	   if (flagImg){ objTr.className = 'oblineSel'; }
	   else { objTr.className = 'obline'; }
   };
   return true;
}

function poiskChange(nn){
   var head1 = document.getElementById('poisk1Head').style;
   var head2 = document.getElementById('poisk2Head').style;
   var body1 = document.getElementById('poisk1').style;
   var body2 = document.getElementById('poisk2').style;

   if (nn == 1){
       head1.zIndex = 4;
       body1.zIndex = 4;
       head2.zIndex = 2;
       body2.zIndex = 2;
       if(document.images) {
		document.images['imgPoisk1'].src = '/images/poisk11.gif';
		document.images['imgPoisk2'].src = '/images/poisk2.gif';
       };
   }else{
       head1.zIndex = 2;
       body1.zIndex = 2;
       head2.zIndex = 4;
       body2.zIndex = 4;
       if(document.images) {
		document.images['imgPoisk1'].src = '/images/poisk1.gif';
		document.images['imgPoisk2'].src = '/images/poisk21.gif';
       };
   };
   SetCookie('poisk',nn);
}

//---------------------------------------------------------------------
// Function to return the value of the cookie specified by "name".
// Parameter:
//     name     String object containing the cookie name.
// Return:      String object containing the cookie value, or null if
//              the cookie does not exist.
//---------------------------------------------------------------------
function GetCookie (name)
{
    var arg  = name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i    = 0;
    while (i < clen)
    {
        var j = i + alen;
        if (document.cookie.substring(i, j) == arg)
          return getCookieVal (j);
        i = document.cookie.indexOf(" ", i) + 1;
        if (i == 0) break;
    }
    return null;
}
//---------------------------------------------------------------------
// Function to get a cookie.
//---------------------------------------------------------------------
function getCookieVal( offset )
{
    var endstr = document.cookie.indexOf (";", offset);
    if (endstr == -1)
        endstr = document.cookie.length;
    return unescape(document.cookie.substring(offset, endstr));
}
//---------------------------------------------------------------------
// Function to set a cookie.
//---------------------------------------------------------------------
function SetCookie(name,value)
{
    var todayDate = new Date();
    todayDate.setDate(todayDate.getDate() + 200);
    document.cookie = name + "=" + value +
                      "; expires=" +
                      todayDate.toGMTString() +
		      ";path=/" +
                     ";"
}

//---------------------------------------------------------------------
// 
// 
//---------------------------------------------------------------------
function AddC (value,comm)
{
 if (isNaN(value)){  return false };
 var cart = new Array();
 var cart1 = new Array();
 var flag = false;
 var flagImg = true;
 var cart_temp = GetCookie ('cart');


 if (cart_temp){
  cart = cart_temp.split("&");
  var count=0;
  for (var i=0; i<cart.length; i++) {
   if (isNaN(cart[i])){  return false };
   if (value == cart[i]){ flag = true }
   else{ cart1.push(cart[i]) };
  };
 };
 if (flag == true){ 
  cart = cart1;
  flagImg = false;  // Гасим изображение
 }else{  cart.push(value) };
 var cartN = cart.length;
 cart = cart.join("&");
 SetCookie('cart',cart);
 // меняем изображение и цвет строки
 imageChange(value,flagImg,comm);
 // меняем число в корзине
 objCartN = document.getElementById('cart_n'); 
//document.all["cart_n"];
 objCartN.innerHTML = eval('"' + cartN + ' объяв."');

}

// ------------------ Обработчик document.click() ---------

document.onclick = function (event) {
	var evt = event || window.event;
	rssHide(evt);
}

function cancelBubbling(evt) {
	evt = evt || window.event;
	evt.cancelBubble = true;
}
function rssShow(_link, evt) { // Показать РСС-блок
	cancelBubbling(evt);
	var div = document.getElementById("rss_div_id");
	div.style.display = "";
	return false;
}
function rssHide(evt) { // Скрыть РСС-блок
	cancelBubbling(evt);
	document.getElementById("rss_div_id").style.display = "none";
	return false;
}

function PageChanger(dir,page) {
   if (page){ dir = dir + page + '.html'; }
   document.location = dir;
   return true;
}

