//var im0=new Image;
var im1=new Image;
//var im2=new Image;
//im0.src="/img/loading10.gif";
im1.src="/img/loading16.gif";
//im2.src="/img/loading32.gif";

/////

var ajTgt = "";
var AfterCommand = "";
var req = false;
function gajx(action, target, ldimg)
{
 if(typeof(ldimg)=='undefined') ldimg = 16;
 var i;
 var curElm;	
 var idArr = new Array();
 ajTgt = target;	
 idArr = ajTgt.split(',');

 req=false;
 try { req=new ActiveXObject('Msxml2.XMLHTTP'); } 
 catch (e) 
  {try { req=new ActiveXObject('Microsoft.XMLHTTP');  } 
   catch (e) 
     { if(window.XMLHttpRequest) // Mozilla
        { req=new XMLHttpRequest(); } 
     }
  }
 if (req)
  {
   document.getElementById(idArr[0]).innerHTML = "<img width='"+ldimg+"' height='"+ldimg+"' src='/img/loading"+ldimg+".gif' />";
/*
   for(i=0; i<idArr.length; i++) 
     {
      curElm = document.getElementById(idArr[i]);
      if(curElm) 
        {
         curElm.innerHTML = "<img width='"+ldimg+"' height='"+ldimg+"' src='/img/loading"+ldimg+".gif' />";
        }
     }
*/     
   req.onreadystatechange = ajxrsp; 
   req.open("GET", '/ajaxpage?'+action, true); 
   req.send(null);
  }
 return false;
}
function ajxrsp()
{
 var curElm;	
 var i,j;
 var idArr = new Array();
 var retArr = new Array();
 idArr = ajTgt.split(',');

 if(!req) alert('!req');
 
 if (req.readyState == 4)
  {if (req.status == 200) 
     {
      retArr = req.responseText.split('|-split-|');	
      for(i=0; i<idArr.length; i++) 
        {
         curElm = document.getElementById(idArr[i]);

         if(curElm) 
           {
           	if(retArr[i]==':hide:')
           	  curElm.style.display='none';
           	else
           	  if(typeof(retArr[i])!='undefined') curElm.innerHTML = retArr[i];
           }
        }
     if(AfterCommand != '') { setTimeout(AfterCommand, 1); AfterCommand = "";}
     }
   else alert("Ошибка: "+ req.status+":" + req.statusText, 2000);
  } 
}
/////

function TrimStr(s) {
  s = s.replace( /^\s+/g, '');
  return s.replace( /\s+$/g, '');
}

/////
function CheckForm(frm)
{
 var mess = '';
 if(frm.username.value == "") { mess+='ФИО пользователя не указано\n'; }
 if(frm.usermail.value == "") { mess+='E-mail не указан\n'; }
 if(frm.pass.value == "") { mess+='Пароль не указан\n'; }
 if(frm.pass.value != frm.pass2.value) { mess+='Пароли не совпадают\n'; } 

 if(mess == '') return true;
 else { alert(mess); return false; }
}
/////

function TovList()
{
 var tl = document.getElementById('zebra');
 if(!tl) return;
 var litems = tl.getElementsByTagName("li");
 for (var i=0; i<litems.length; i++) 
  {
   litems[i].onmouseover = function() { this.className='cur'; }; 
   litems[i].onmouseout = function() { this.className=''; }; 
  }
}
/////
function GoShop(tovid)
{
 document.goshop.idtov.value=tovid;
 document.goshop.submit();
 return false;
}
/////

function ShowImg(num)
{
 var imdiv = document.getElementById('impop');	
 if(!imdiv)	
 {
  var imdiv=document.createElement('div');
  imdiv.id='impop';
  imdiv.className='popwin';  
  document.body.appendChild(imdiv); 	
 }
//document.write("<div id='impop'></div>");	
 var alimg=document.getElementById('limg'+num);
 
 if(!alimg || !imdiv) return true;
 var tt=alimg.className.substr(2);
 var tp=tt.indexOf("x");
 var imw=tt.substr(0,tp);
 var imh=tt.substr(tp+1);
 var ct="<a href='#' onclick=\"document.getElementById('impop').style.display='none';return false;\">";
 ct+="<p class='close'>&nbsp;</p>";
 ct+="<p class='imgp'><img src='"+alimg.href+"' width='"+imw+"' height='"+imh+"'></p></a>";
 var arl=document.getElementById('limg'+(num-1));
 var arr=document.getElementById('limg'+(num+1));
 if(arl || arr)
 {
 ct+="<p id='narrow'>";
 if(arl) ct+="<a href='#' onclick='return ShowImg("+(num-1)+")'>&larr; пред.</a>";
 else ct+="<span>&larr; пред.</span>";
 ct+=" · ";
 if(arr) ct+="<a href='#' onclick='return ShowImg("+(num+1)+")'>след. &rarr;</a>";
 else ct+="<span>след. &rarr;</span>";
 ct+="</p>";
 }
 imdiv.innerHTML=ct;
 imdiv.style.display='block';
 imdiv.style.marginLeft='-'+(imw/2+15)+'px';
 imdiv.style.marginTop='-'+(imh/2+15)+'px';
 return false;
}
/////

function ShowPWin(id)
{
 var pwplace=document.getElementById('pWin');
 if(!pwplace)
 {
  pwplace=document.createElement('div');
  pwplace.id='pWin';
  pwplace.className='popwin';
  document.body.appendChild(pwplace);
 }
 pwplace.style.display='block';
 gajx('act=tocart&id='+id, 'pWin,tcart'+id);
 return false;	
}
/////
