function makeRequest(url, evt, id) {
var http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari, ...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/xml; charset=windows-1251');
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('Ошибка! Невозможно создать экземпляр класса XMLHTTP ');
return false;
}
http_request.onreadystatechange = function() { alertContents(http_request, evt, id); };
http_request.open('GET', url, true);
http_request.setRequestHeader("Accept-Language", "ru, en");
http_request.setRequestHeader("Accept-Charset", "windows-1251");
http_request.send(null);
}
function alertContents(http_request, evt, id) {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
if (evt == 1) { void(document.getElementById('tov_c'+id).innerHTML = http_request.responseText); }
if (evt == 2) { void(document.getElementById(id).innerHTML = http_request.responseText); makeRequest('/data_shop/fastbasket.php?ti='+Math.random(), 9); makeRequest('/data_shop/basket.php?ti='+Math.random(), 3) }
if (evt == 3) { void(document.getElementById('basket').innerHTML = http_request.responseText);}
if (evt == 4) {document.getElementById('c'+id).innerHTML = http_request.responseText;}
if (evt == 5) {document.getElementById('edit_tov').innerHTML = http_request.responseText;}
if (evt == 6) {document.getElementById(id).style.display='none'; makeRequest('/data_shop/basketall.php?ti='+Math.random(), 7); goornot();}
if (evt == 7) {document.getElementById('basketall').innerHTML = http_request.responseText;}
if (evt == 8) {document.getElementById(id).innerHTML = http_request.responseText; makeRequest('/data_shop/basketall.php?ti='+Math.random(), 7); goornot();}
if (evt == 9) { document.getElementById('fastbasket').style.display='block';void(document.getElementById('fastbasket').innerHTML = http_request.responseText); var ot = http_request.responseText; var otstr = ot.length; if(otstr == 0) {document.getElementById('fastbasket').style.display='none';} }
} else {
if (evt == 1) {alert("Произошла ошибка загрузки. Перезагрузите страницу и повторите попытку. error 1");}
if (evt == 2) {alert("Произошла ошибка загрузки. Перезагрузите страницу и повторите попытку. error 2");}
if (evt == 4) {alert("Произошла ошибка загрузки. Перезагрузите страницу и повторите попытку. error 4");}
if (evt == 5) {alert("Произошла ошибка загрузки. Перезагрузите страницу и повторите попытку. error 5");}
if (evt == 6) {alert("Произошла ошибка загрузки. Перезагрузите страницу и повторите попытку. error 6");}
if (evt == 8) {alert("Произошла ошибка загрузки. Перезагрузите страницу и повторите попытку. error 8");}
}
}
}

function edit_tov (id, data_id)
{
document.getElementById('edit_tov').style.display = "block";
document.getElementById('edit_tov').innerHTML = "<center>Загрузка...</center>";
makeRequest('/data_shop/edit_tov.php?id='+id+'&data_id='+data_id, 5)
}

function hide_edit_tov()
{
document.getElementById('edit_tov').style.display = "none";
}

function show_color(id, idd, s)
{
   if (document.getElementById('tov_c'+id).style.display == "block")
 {
   document.getElementById('tov_c'+id).style.display = "none";
   document.getElementById('tov_co'+id).style.background = "#fff";
   document.getElementById('tov_co'+id).style.borderBottom = "1px dashed silver";
   document.getElementById('s'+id).innerHTML = 'Выбрать цвет';
 } else {
   document.getElementById('tov_c'+id).style.borderTop = "1px dashed";
   document.getElementById('tov_co'+id).style.borderBottom = "0px";
   document.getElementById('tov_co'+id).style.background = "#dcdbdb";
   document.getElementById('tov_c'+id).style.display = "block";
   document.getElementById('tov_c'+id).innerHTML = '<center><img src="/images/zoom-load.gif" alt=""></center>';
   document.getElementById('s'+id).innerHTML = 'Свернуть';
   makeRequest('/data_shop/show_color.php?id='+id+'&idd='+idd+'&s='+s, 1, id)
 }
}

function show_menu(id)
{
   if (eval("document.getElementById('cc'+id).style.display") == "block")
 {
   eval("document.getElementById('cc'+id).style.visibility='hidden'");
   eval("document.getElementById('cc'+id).style.display = 'none'");
   eval("document.getElementById('icc'+id).src = '/admin/image/tree/plus.gif'");
 } else
 {
   eval("document.getElementById('cc'+id).style.visibility='visible'");
   eval("document.getElementById('cc'+id).style.display = 'block'");
   eval("document.getElementById('icc'+id).src = '/admin/image/tree/minus.gif'");
 }
}
var msg = "Ой!";
var iex=(document.all);
var nav=(document.layers);
var n_6=(window.sidebar);

if(nav)window.captureEvents(Event.MOUSEDOWN);
if(n_6) document.addEventListener("MOUSEDOWN",no_click,true);

function no_click(e){
if((nav||n_6) && (e.which==2 || e.which==3))
 {
  alert(msg);return false;
 }
 if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3))
 {
   alert(msg);return false;
 }
}
(nav)?window.onmousedown=no_click:document.onmousedown=no_click;

function show_login()
{
  if (document.getElementById('auth').style.display == "block")
 {
   document.getElementById('auth').style.display = "none";
 } else {
   document.getElementById('auth').style.display = "block";
 }
}
function editbascolvo(i_item, ev)
{
var colvo = parseInt(document.getElementById('colvo'+i_item).value);
if(!colvo) colvo=0;
if (colvo <= 0) { if(ev == -1) {colvo=0;ev=0;} else colvo = 0; }
document.getElementById('colvo'+i_item).value = colvo + ev;
goornot();
}
function goorder()
{
document.getElementById('order').style.display = 'block';
document.getElementById('order').innerHTML = '<center><img src="/images/zoom-load.gif" alt=""></center>';
}
function addbasket(id, idd, i)
{
 var colvo = parseInt(document.getElementById('colvo'+i).value);
 document.getElementById('i'+id+'i'+idd).innerHTML = '<center><img src="/images/zoom-load.gif" alt=""> ждите... </center>';
 makeRequest('/data_shop/live_basket.php?id='+id+'&idd='+idd+'&i='+i+'&col='+colvo+'&tt='+Math.random(), 2, 'i'+id+'i'+idd)
}
function add_pos(pos, id_bas, col)
{
  makeRequest('/data_shop/addbasket.php?id='+id_bas+'&col='+col+'&num='+pos+'&tt='+Math.random(), 8, 'btc'+pos)
}

function del_pos(pos, id_bas)
{
 document.getElementById('pcolvo'+pos).value = 0;
 document.getElementById('colvo'+pos).value = 0;
 document.getElementById('bti'+pos).innerHTML = '<center><img src="/images/zoom-load.gif" alt=""></center>';
 makeRequest('/data_shop/delbasket.php?id='+id_bas, 6, 'bt'+pos)
}

function show_cat(id,maxid,cat)
{
 if (document.getElementById('c'+id).style.display == "block")
 {
   document.getElementById('c'+id).style.display = "none";
 } else {
   document.getElementById('c'+id).style.display = "block";
   if(cat>0) { document.getElementById('c'+id).innerHTML = '<center><img src="/images/zoom-load.gif" alt=""></center>';
   makeRequest('/data_shop/catalog.php?id='+cat+'&l='+id+'&sl='+maxid, 4, id) }
 }
}
