
  function ShowTab(i) {
    $("#tabinfo" + CurrentTab).hide();
    $("#tab" + CurrentTab).css("background-color", "#eeeeff");
    $("#tab" + CurrentTab).css("font-weight", "normal");
    CurrentTab = i;
    $("#tabinfo" + CurrentTab).show();
    $("#tab" + CurrentTab).css("background-color", "#ccccff");
    $("#tab" + CurrentTab).css("font-weight", "bold");

    return false;
  }


function setAllFilters()
{
  $('input[name^="multiuser"]').each(function(i, selected){
      if ($("#multiuser0").attr("checked"))
      {
        $(selected).attr("checked", "checked");
      }
      else 
      {
        $(selected).removeAttr("checked");
      }      
  });

}
function setMultiFilter()
{
  // список значений
  var filters = new Array();
  $('input[name^="multiuser"]').each(function(i, selected){
    if ($(selected).attr("checked"))
    {
//      filters.push($(selected).val());
        filters[filters.length] = $(selected).val();
    }
  });
 //  var myJSON= Object.toJSON(filters);


   $.ajax({
    type: 'POST',
    url: '/json/change_multifilter.php',
    dataType: 'json',
    data: { 'users[]': filters},
    success: function(data){
      if (data['success'] == 1)
      {
        window.location.reload();
      }
      else
      {
        ;
      }
    }
   });
   return false;   
  
}

function setMultiFilterDrew()
{
  // список значений
  var filters = new Array();
  $('input[name^="multiusersss"]').each(function(i, selected){
    if ($(selected).attr("checked"))
    {
//      filters.push($(selected).val());
        filters[filters.length] = $(selected).val();
    }
  });
 //  var myJSON= Object.toJSON(filters);


   $.ajax({
    type: 'POST',
    url: '/json/change_multifilter.php',
    dataType: 'json',
    data: { 'users[]': filters},
    success: function(data){
      if (data['success'] == 1)
      {
      }
      else
      {
        ;
      }
    }
   });
   return false;   
  
}

function set_currentuser()
{
   var myuser = $("#multiuser_id").val();

   $.ajax({
    type: 'POST',
    url: '/json/change_currentuser.php',
    dataType: 'json',
    data: { id1c: myuser },
    success: function(data){
      if (data['success'] == 1)
      {
/*
         $("#delivery_sign").attr("innerHTML", data['delivery_sign']);
         $("#discount_sign").attr("innerHTML", data['discount_sign']);
         $("#clear_sign").attr("innerHTML", data['clear_sign']);
         $("#common_sign").attr("innerHTML", data['common_sign']);
         
         $("#common_cost").attr("innerHTML", data['common_cost']);
         $("#discount_cost").attr("innerHTML", data['discount_cost']);
         $("#delivery_cost").attr("innerHTML", data['delivery_cost']);
         $("#clear_cost").attr("innerHTML", data['clear_cost']);
  */
;       
         window.location.reload();
      }
      else
      {
;
	// $.modaldialog.error(data['message']);
      }
    }
   });
   return false;   
   
}

function liFormat (row, i, num) {
  var result = row[0] + " <em class=\"qnt\">(код " +
  row[1] + ")</em>";
  return result;    
}

// заглушка
function selectItem(li) {

}

// autoclick for leaving basket
function drew_check(el, oldval, id1c)
{                               
    if ( el.value != oldval)
    {
       frm = el.form;
       for (i=0; i<frm.elements.length; i++)
       {
          if ( frm.elements[i].name.substr(0,7) == 'item_id')
          {
             if (frm.elements[i].value == id1c)
             {
                frm.elements[i].checked = true;
             }
          }
       }
    }
}


function open_window(adr,w,h)
{
  w=w+20;h=h+20;

  image=window.open(adr,'center','directories=0,height='+h+',location=0,menubar=0,status=0,toolbar=0,scrollbars=0,resizable=0,width='+w);

  w=w;h=h-20;

//  image.focus();

}
function open_window2(adr,w,h)
{
  w=w+20;h=h+20;

  image=window.open(adr,'center','directories=0,height='+h+',location=0,menubar=0,status=0,toolbar=0,scrollbars=0,resizable=1,width='+w);

  w=w;h=h-20;

//  image.focus();

}

function open_picture(mid)
{
   open_window('/view.php?id=' + mid, 500, 718);
}

function checksearch()
{
  if ( document.sform.phrase.value=='') 
  { 
      return false; 
  } 
  else 
  { 
     return true; 
  }
 
}

function blockAll(frm)
{ 
                    
    for (i=0; i<frm.elements.length; i++)
    {
       if ( frm.elements[i].name.substr(0,5) == 'price')
       {
           if ( frm.elements[i].checked )
           {
              frm.elements['mychecks[' + frm.elements[i].value+']'].value=1;
           }
           else
           {
              frm.elements['mychecks[' + frm.elements[i].value+']'].value=0;
           }
           frm.elements[i].disabled = true;
       }
    }

    frm.submit();
}

function stopSearch(el) {
	if (el.value == "") {
		el.value = el.defaultValue;
	}
}

function startSearch(el) {
	if (el.value == el.defaultValue) {
		el.value = "";
	}
}

function add2basket(item_id, el) {
	if (d_error) {
	  	Ext.MessageBox.alert('Предупреждение', 'У Вас не заполненные поля Юридическогоили Физического адреса, ПРОСИМ ВАС ВВЕСТИ ДАННЫЕ В НАСТРОЙКАХ УЧЁТНОЙ ЗАПИСИ, В ПОЛЯ ФИЗИЧЕСКИЙ И ЮРИДИЧЕСКИЙ АДРЕС. Из-за отсутствия данных в указаных полях ВЫ НЕ СМОЖЕТЕ РЕЗЕРВИРОВАТЬ ТОВАР С САЙТА');
	  	return false;
	}
	
	if (a_error) {
	  	Ext.MessageBox.alert('Предупреждение', 'У Вас нет возможности резервировать товар с сайта, свяжитесь с Вашим менеджером');
	  	return false;
	}
    var num = document.getElementById('add_' + item_id).value;
	makeAjax('client/load.ajax.php?action=add2basket_num' + '&num=' + num + '&add_item=' + item_id + '&trash=');
	el.className = 'link-title-in-basket';
	el.innerHTML = '<img src="images/basket_disable.gif" border="0" /> Уже в  резерве';
	document.getElementById('add_' + item_id).disabled = true;
	el.style.marginRight = 33;
}

function add2basket_num(item_id) {
    //el = el.parentNode;
    //alert(document.getElementById('add_' + item_id).value);
    if (d_error) {
	  	Ext.MessageBox.alert('Предупреждение', 'У Вас не заполненные поля Юридическогоили Физического адреса, ПРОСИМ ВАС ВВЕСТИ ДАННЫЕ В НАСТРОЙКАХ УЧЁТНОЙ ЗАПИСИ, В ПОЛЯ ФИЗИЧЕСКИЙ И ЮРИДИЧЕСКИЙ АДРЕС. Из-за отсутствия данных в указаных полях ВЫ НЕ СМОЖЕТЕ РЕЗЕРВИРОВАТЬ ТОВАР С САЙТА');
	  	return false;
	}
	
	if (a_error) {
	  	Ext.MessageBox.alert('Предупреждение', 'У Вас нет возможности резервировать товар с сайта, свяжитесь с Вашим менеджером');
	  	return false;
	}
    var num = document.getElementById('add_' + item_id).value;
    // alert(num);
    var k = 'client/load.ajax.php?action=add2basket_num' + '&num=' + num + '&add_item=' + item_id + '&trash=';
    // alert(k);
    makeAjax('client/load.ajax.php?action=add2basket_num' + '&num=' + num + '&add_item=' + item_id + '&trash=');
    document.getElementById('add_' + item_id).disabled = true;
    document.getElementById('img_' + item_id).src = 'images/basket_disable.gif';
}

function add2cashless(code, item_id) {
     var num = document.getElementById('add_' + item_id).value;
    //alert(num);
    makeAjax('client/load.ajax.php?action=add2cashless' + '&num=' + num + '&add_item=' + code + '&trash=', 1);
    document.getElementById('add_' + item_id).disabled = true;
    document.getElementById('img_' + item_id).src = 'images/basket_disable.gif';
}

function highlight(a, flag) {
	return function() {
		if (flag && flag == 1) {
			a.style.backgroundColor = "#cce9ff"
		} else {
			a.style.backgroundColor = a.defStyle;
		}
	}
}

function colorTbl(tbl_id, doHighlight) {
	var tbl = document.getElementById(tbl_id);
	if (!tbl) {
		return false;
	}
	var trs = tbl.rows;
	for (var i = 1; i < trs.length; i++) {
		if (i % 2 == 1) {
			trs[i].style.backgroundColor = "#EEEEEE";
		} else {
			trs[i].style.backgroundColor = "#FFFFFF";
		}

		if (doHighlight || 1) {
			trs[i].onmouseover = highlight(trs[i], 1);
			trs[i].onmouseout = highlight(trs[i], 0);
			trs[i].defStyle = trs[i].style.backgroundColor;
		}
	}
}

function colorTbl2(tbl_id, doHighlight) {
	var tbl = document.getElementById(tbl_id);
	if (!tbl) {
		return false;
	}
	var trs = tbl.rows;
	for (var i = 1; (i*2) < trs.length; i++) {
		if (i % 2 == 1) {                        
			trs[i*2].style.backgroundColor = "#EEEEEE";
			trs[i*2+1].style.backgroundColor = "#EEEEEE";
		} else {
			trs[i*2].style.backgroundColor = "#FFFFFF";
			trs[i*2+1].style.backgroundColor = "#FFFFFF";
		}
// trs[i*2].style.verticalAlign = "bottom";
		if (doHighlight || 1) {
			trs[i].onmouseover = highlight(trs[i], 1);
			trs[i].onmouseout = highlight(trs[i], 0);
			trs[i].defStyle = trs[i].style.backgroundColor;
		}
	}
}

function selectAll(el) {
	var cbs = el.form.getElementsByTagName('input');
	//alert(el.form.innerHTML);
	for (var i = 0; i < cbs.length; i++) {
		if (cbs[i].type == "checkbox" && cbs[i] != el && cbs[i].disabled != true) {
			cbs[i].checked = el.checked;
		}
	}
}

function setValue(field_id, value) {
	document.getElementById(field_id).value = value;
}

String.prototype.trim = function () {
	return this.rtrim().ltrim();
}

String.prototype.ltrim = function () {
	for (var i = 0; i < this.length; i++) {
		if (this.charAt(i) != " ") {
			return this.substr(i, this.length - 1);
		}
	}
}

String.prototype.rtrim = function () {
	for (var i = this.length - 1; i >= 0; i--) {
		if (this.charAt(i) != " ") {
			return this.substr(0, i + 1);
		}
	}
}

