function prepareRequest()
{
var http_request;
    if (window.XMLHttpRequest)
    {
    http_request = new XMLHttpRequest();
    }
    else if (window.ActiveXObject)
    {
    http_request = new ActiveXObject("Microsoft.XMLHTTP");
    }
return http_request;
}

function makeRequest(url, lyr)
{
url = encodeURI(url);
http_request = prepareRequest();
prevDiv = document.getElementById(lyr);

    prevDiv.innerHTML = "<center><img src='../images/ld.gif'><b>Идет загрузка</b></center>";
    http_request.onreadystatechange = function(){getContent(http_request, lyr);}
    http_request.open('GET', url, true);
    //http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=windows-1251');
    http_request.send(null);
}

function getContent(http_request, lyr)
{
  if (http_request.readyState == 4)
  {
          if (http_request.status == 200)
          {
          document.getElementById(lyr).innerHTML = http_request.responseText;
          }
          else
          {
          document.getElementById(lyr).innerHTML = 'Ошибка';
          }
   }
}

function loadxml(File,cbFun)
{
   var xdoc;

   if( window.ActiveXObject && /Win/.test(navigator.userAgent) )
   {
      xdoc = new ActiveXObject("Microsoft.XMLDOM");

      xdoc.async = false;
      xdoc.load(File);

      cbFun(xdoc);

      return true;
   }
   else if( document.implementation && document.implementation.createDocument )
   {
      xdoc = document.implementation.createDocument("", "", null);
      xdoc.load(File);

      xdoc.onload = function()
      {
         cbFun(xdoc);
      }

      return true;
   }
   else
   {
      return false;
   }
}

function shownew(id)
{
var n = document.getElementById(id);
    if(n.style.display == 'block')
    {
    n.style.display = 'none';
    }
    else
    {
      for(var i=0;i<7;i++)
      {
          if(document.getElementById("new"+i))
          {
          document.getElementById("new"+i).style.display = 'none';
          }
      }
    n.style.display = 'block';
    }

}

function viewp(photo)
{
window.scroll(0,0);
document.body.style.overflow = 'hidden';
var vp = document.getElementById("viewphoto");
vp.style.visibility = "visible";
makeRequest(photo, "viewphoto");

}

function hidephoto()
{
document.body.style.overflow = 'auto';
var vp = document.getElementById("viewphoto");
vp.style.visibility = "hidden";
}

function toggle(lyr)
{
var lr = document.getElementById(lyr);
    if(lr.style.display=='block')
    {
    lr.style.display = 'none';
    }
    else
    {
    lr.style.display = 'block';
    }
}

window.onload=function()
{
  if(screen.width >= 1280 && screen.width < 1600)
  {
  document.body.style.backgroundImage = "url(\"images/bg1280.jpg\")";
  }
  else if(screen.width >= 1280)
  {
  document.body.style.backgroundImage = "url(\"images/bg1600.jpg\")";
  }
  else
  {
  document.body.style.backgroundImage = "url(\"images/bg1024.jpg\")";
  }


preloader();
}

function turnOn(cell)
{
cell.style.backgroundImage = "url(\"../images/table_bg.png\")";
}
function turnOff(cell)
{
cell.style.backgroundImage = "url(\"../images/spacer.gif\")";
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}


function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function cartAdd(id)
{
var val = readCookie('cart');
var cartbox = document.getElementById("cartbox");
var ids = id.split('-');
  if(val == null)
  {
   createCookie('cart', id, 0);
alert("Товар добавлен в корзину");
      if(cartbox.style.display == 'none')
      {
        cartbox.style.display = 'block';
      }
  
  }
  else
  {
   var vals = val.split(':');
   var nval;
   var e = 0;

      for(var i=0;i<vals.length;i++)
      {
      var item = vals[i].split('-');
          if(i == 0)
          {
             if(item[0] == ids[0])
             {
             nval = item[0] + "-" + item[1] + "-" + (parseInt(item[2]) + 1);
             e = 1;
             }
             else
             {
             nval = vals[i];
             }
          }
          else
          {
             if(item[0] == ids[0])
             {
             nval = nval + ":" +item[0] + "-" + item[1] + "-" + (parseInt(item[2]) + 1);
             e = 1;
             }
             else
             {
             nval = nval + ":" + vals[i];
             }
          }
      }
   
   if(e == 0)
     nval = nval + ":" +id;
   
   eraseCookie('cart') ;
   createCookie('cart', nval, 0);
   alert("Товар добавлен в корзину");
  }

var qty = document.getElementById("qty");
var pri = document.getElementById("pri");
var price = 0;
var kol = 0;
var cart = readCookie('cart');
var items = cart.split(':');
                if(cart != null)
                {
                var items = cart.split(':');
                      for(var i=0;i < items.length;i++)
                      {
                      var item = items[i].split('-');
                      price = price + parseInt(item[1])*parseInt(item[2])
                      kol = kol + parseInt(item[2]);
                      }
                }
pri.innerHTML = price;
qty.innerHTML =  kol;

}

function addSCart()
{
var x = document.getElementById("size");
cartAdd(x.value);
}