   function checkall(type)
   {
       var i = 0;
       var box_obj;
       var box_all = type?document.all[type + "_all"]:document.all.boxall;

       while((box_obj = type?document.all[type + "_box" + i++]:document.all["i_box" + i++]) != null)
           box_obj.checked = box_all.checked;
   }
   function select_group(type)
   {
    var ids = Array();
    var i = 0;
    var elem;
    while((elem = type?document.all[type + "_box" + i++]:document.all["i_box" + i++]) != null)
    {
      if(elem.checked)
        ids[ids.length] = elem._id;
    }
    return ids.length?ids.join(","):false;
   }
function delFolder(group_id)
{
   if(group_id)
     if(confirm("Вы уверены, что хотите удалить раздел ?"))
       window.location = "com.php?command=delgroup&group_id=" + group_id;
}
function deleteGood(good_id)
{
   if(good_id)
     if(confirm("Вы уверены, что хотите удалить выбранные товары ?"))
       window.location = "com.php?command=delgood&good_id=" + good_id;
}
function moveGoods(good_id) {
   if(good_id)
     if(confirm("Вы уверены, что хотите переместить выбранные товары ?"))
       window.location = "com.php?command=movegoods&good_id=" + good_id + "&group_id=" + g_id.value;
}
function del_order(order_id) {
   if(order_id)
     if(confirm("Вы уверены, что хотите удалить выбранные заказы ?"))
       window.location = "com.php?command=delorders&order_id=" +order_id;
}
function move_order(order_id) {
   if(order_id)
     if(confirm("Вы уверены, что хотите переместить выбранные заказы ?"))
       window.location = "com.php?command=moveorders&order_id=" +order_id;
}
function set_group()
{
   var g_id;
   g_id = group_id.value;
   window.location = "index.php?select=goods&group_id=" + g_id;
}
function fitPic() {
   var NS = (navigator.appName=="Netscape")?true:false;

   iWidth = (NS)?win.innerWidth:win.document.body.clientWidth;
   iHeight = (NS)?win.innerHeight:win.document.body.clientHeight;
   iWidth = win.document.images[0].width - iWidth;
   iHeight = win.document.images[0].height - iHeight;
   win.resizeBy(iWidth+30, iHeight + 40);
   self.focus();
}
function ImageView(good_id, width, height)
{
   win = window.open('descr.php?good_id=' + good_id,'','top=10,left=10,width='+width+',height='+height+',' +
           'status=yes,toolbar=no,menubar=no,scrollbars=no');
   win.focus();
}
function zoom(title, src)
{
   win = window.open('','','top=0,left=0,width=667,height=580,'+
           'status=yes,toolbar=no,menubar=no,scrollbars=no');
   win.document.write("<html><html><head><title>" + title +
                      "</title></head><body topmargin='0' leftmargin='0'><center><img src='" + src + "' border=0 onClick='{window.close();}' style='cursor:hand'><br>"+
                      "</center></body></html>");
   //fitPic();
   win.focus();
}
function tobasket(id_good) {
   window.location = "com.php?command=add_basket&id_good=" + id_good;
}
function on_goods() {
      window.location = "goods.php";
}
function on_clear() {
      window.location = "com.php?command=clear_basket";
}
function on_order(pall, min) {
  if(pall >= min)
  {
   if(verify())
   {
      if(document.getElementById("phone").value == "" || document.getElementById("name").value == "")
           alert("Запоните обязательные поля !");
        else
           order.submit();
   }
   else alert("Неверно заполнено поле 'Количество'");
  } else alert("Минимальная сумма заказа " + min + " р.");
}
function verify() {
   var num_obj;
   var i = 1;
   var num;
   var OK = true
   var bForm = document.basket;

   while((num_obj = bForm.elements( i++)) != null) {
     str_value =  num_obj.value;
     if((str_value == '0') || (str_value == '')) return false;

     for(count = 0; count < str_value.length; count++)
         if ((str_value.charAt(count) < '0') || (str_value.charAt(count) > '9')) OK = false;
   }
   return OK;
}
function on_price() {
   if(verify())
      basket.submit();
   else alert("Неверно заполнено поле 'Количество'");
}
function question_send() {
      if(document.getElementById("name").value == "" || document.getElementById("email").value == ""
                 || document.getElementById("theme").value == "")
           alert("Запоните обязательные поля !");
      else
           question.submit();
}
function isFlashPlugin() {
  var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ?
                navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
  //if (plugin) {
  //    plugin=(parseInt(plugin.description.substring(plugin.description.indexOf(".")-1))>=6);
  //}

  return plugin;
}
function setFlash(flash, width, height, align, wmode) {    alert(isFlashPlugin());
   if(isFlashPlugin()) {
       document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="' +
        width+ '" height="' + height + '"><param name="movie" value="' + flash +
        '"><param name="quality" value="high">' + (wmode?'<PARAM NAME=wmode VALUE=transparent>':'') + '</object>');
        return true;
   }
   return false;
}

