/*<
    aladin.od.ua@mail.ru  2008-12-05 Виртуальная корзина
*/
var vendor= new Array(); //производители
var stores=new Array();
var sklad_chk= new Array(); //склады
var sklad_all=true;//склады
var remains= new Array(); //Наличие
var content= new Array(); 
var vendor_chk= new Array(); //производители
var remains_chk= new Array(); //наличие
var content_chk= new Array(); //наличие
var vendor_all= true; //производители

var remains_all= true; // наличие
var content_all= false; // описания
var page= 0; //страница
var Products= new Array(); //товары
var pricedelivery=new Array();//цена доставки
var quantity=new Array();  //кол-во
var product=new Array();   //ид продукта
var cash=new Array();      //цена руб.
var cashUSD=new Array();      //цена $.
var vendors=new Array();      //произвдители
var sklads=new Array();      //произвдители
var guarantee=new Array(); //гарантия мес.
var pname=new Array();      //наименование
var CountProdPage=50;    //кол-во элементов на странице по умолчанию
//var CountProdPage=$('#on_page option:selected').val();     //кол-во элементов на странице по умолчанию
var curentfil=1; //текущий филиала
var CountProd_f=0; //текущий филиала
var showFiltered = false;
var showFiltered1 = false;
var ostatok; //кол-во товаров отсееных после фильтра
var buy_it='';
var hits='<div class="hit"><img src="images/top.png"/></div>';
var skidka='';
var skidka_num='';
var sale=0;
var top_sale=0;
var  kolvo=0;
content_chk[0]=true;
console.log(CountProdPage);
////////////////продукт/////////////////////////////////////////////////////////////////////////////
function Product(id,catalog_id,name,cashUS,cashUA,guarantee,img,pricedelivery,deliverydate,youcash,quality,wait_center,beznal,sb,flagaction,vendor_id,provider_str,income,remains_status,sale,top_sale, store)
	{
	this.id=id;
	this.catalog_id=catalog_id;
	this.name=name;
	this.cashUS=cashUS;
	this.cashUA=cashUA;
	this.guarantee=guarantee;
	this.img=img;
	this.img_full = img.replace(id+"_0_", id+"_0");
	this.pricedelivery=pricedelivery;
	this.deliverydate=deliverydate;
	this.youcash=youcash;
	this.quality=quality;
	this.wait_center=wait_center;
	this.beznal=beznal;
	this.sb=sb;
	this.flagaction=flagaction;
	this.vendor_id=vendor_id;
	this.provider_str=provider_str;
	this.income=income;
	this.remains_status=remains_status;
	this.sale=sale;
	this.top_sale=top_sale;
	this.store_id=store;
	}
////////////////бокс с описанием////////////////////////////////////////////////////////////////////
function ProductBox(id,f)
{
	var old_price='';
	var _credit='';
	var box,name;
	if((Products[id].cashUA>10000) && (Products[id].cashUA<100000)) credit=true;
	else credit=false;
	if((curentfil!=3)&&(credit))
	 {
	 _credit=Math.round((Products[id].cashUA*1.04+100)/0.8/12);
	 _credit=number_format(_credit, {decimals: 0, thousands_sep: " "})
	 _credit='<div style="text-align:center;font-size:12px; font-weight:bold;"><a href="/?event=show_info_page&id=136" style="color:#CC0674;" onclick="return !window.open(this.href)" title="Сумма Вашего ежемесячного платежа при получении кредита на срок 12 месяцев">В кредит: '+_credit+' руб. на 12 мес.</a></div>';
	 }
	var nbsp='<span style="width:50px;">&nbsp;</span>';
	var photo='<img scr="'+Products[id].img+'" />';
	 name='<a href="/-p-'+Products[id].id+'.html" onclick="return !window.open(this.href)">'+Products[id].name+'</a>';
	if(Products[id].img!='/images/not1.gif')
	 {
	 more=nbsp+'<a style="color:#888;" href="/-p-'+Products[id].id+'.html"> Описание </a>';
	 }
	box=name;
	var delivery='';

	box+='<br />';

	if(Products[id].cashUS>10)
	 {
	 var cashUS=Math.round(Products[id].cashUS);
	 }
	else
	 {
	 var cashUS=Products[id].cashUS;
	 }

	 //Статус наличия
	var remains_status=Products[id].remains_status-0;
	var st='';

	if(remains_status==3)
	st='<p class="lot_goods">Есть в наличии</p>';
	else if (remains_status==2)
	st='<p class="several_goods">Уточняйте наличие</p';
	else 
	st='<p class="custom_goods">Нет в наличии</p>';

	// если распродажа выводим зачеркнутую старою цену
	if(Products[id].sale>0){
		var old=Math.round(Products[id].cashUA/(1-Products[id].sale/100));
		old_price='<br /><span class="sale_price">'+old+' руб.</span>';
		//ярлычки
		skidka='<div class="skidka"><img src="images/skidka2.png"/></div>'+'<div class="skidka_num">'+Products[id].sale+'%</div>';
	}
	else{
		skidka='';
		old_price='';
	}
	var cash='<span class="usd_price">'+cashUS+' руб.'+old_price+'</span>';
	//пока отключаем кредит
	//cash+=_credit+'';

	var style;
	var s='<div class="price_item">';
	skidka_num='<div class="skidka_num{" id="s_n_'+id+'"></div>';
	buy_it='<table id="tab_'+id+'" cellspacing="0" cellpadding="0" align="right">';
	buy_it+='<td><img src="images/design/buy_it_03.png"></td>';
	buy_it+='<td><img src="images/design/buy_it_04.png"></td>';
	buy_it+='<td><img src="images/design/buy_it_05.png"></td>';
	buy_it+='</tr>';
	buy_it+='<tr>';
	buy_it+='<td ><img src="images/design/buy_it_07.png"></td>';
	buy_it+='<td><a href="?neworder"><img src="images/design/buy_it_08.png"></a></td>';
	buy_it+='<td><img src="images/design/buy_it_09.png"></td>';
	buy_it+='</tr>';
	buy_it+='<tr>';
	buy_it+='<td><img src="images/design/buy_it_10.png"></td>';
	buy_it+='<td><img src="images/design/buy_it_11.png"></td>';
	buy_it+='<td><img src="images/design/buy_it_12.png"></td>';
	buy_it+='</tr>';
	buy_it+='</table>';
	var title=Products[id].name+'</br>Артикул: <span style=\'color:#e33e2f; font-weight:bold;\'>'+Products[id].id+'</span><br />Цена: <span style=\'color:#e33e2f; font-weight:bold;\'>'+cashUS+' руб.</span>';
	title=Products[id].name +' (Артикул: '+Products[id].id+')';
	//s+='<table id="pId'+Products[id].id+'" '+style+' width="100%">';
	s+='<table id="pId'+Products[id].id+'" '+style+'>';
	s+='<tr><td id="product_image"  valign="top" ><a href="index.php?event=show_product_info&id='+Products[id].id+'">';
	//s+='<div class="image_cont"><img onload="resize_ok(\'i_'+Products[id].id+'\');" id="i_'+Products[id].id+'" src="'+Products[id].img+'" border="0">';
	s+='<div ><img onload="resize_ok(\'i_'+Products[id].id+'\');" id="i_'+Products[id].id+'" src="'+Products[id].img+'" border="0">';
	if(Products[id].img!='/images/not.gif')
	{
		s+=skidka;
		if(Products[id].top_sale>0)	s+=hits;
	}
	s+='</div></a></td><td valign="top"><p class="item_name"><a href="/-p-'+Products[id].id+'.html" onclick="return !window.open(this.href)">'+box+'</a></p>';
	s+='<p><p class="item_article">Артикул: '+Products[id].id+'</p>'+st+'</p>';
	s+='<div style="float:right;text-align:right;">';
	TakeCooke();
	s+=cash+'<br />';
	if (product.join().search(Products[id].id) == -1) 
	{
		s+='<table id="tab_'+id+'" cellspacing="0" cellpadding="0" align="right">';
		s+='<tr>';
		s+='<td><img src="images/design/b_red_01.png"></td>';
		s+='<td><img src="images/design/b_red_02.png"></td>';
		s+='<td><img src="images/design/b_red_03.png"></td>';
		s+='</tr>';
		s+='<tr>';
		s+='<td ><img src="images/design/b_red_04.png"></td>';
		s+='<td><a onclick="add_product_car('+Products[id].id+','+id+');$(\'#tab_'+id+'\').html(buy_it);" href="#car"><img src="images/design/b_red_05.png"></a></td>';
		s+='<td><img src="images/design/b_red_06.png"></td>';
		s+='</tr>';
		s+='<tr>';
		s+='<td><img src="images/design/b_red_07.png"></td>';
		s+='<td><img src="images/design/b_red_08.png"></td>';
		s+='<td><img src="images/design/b_red_09.png"></td>';
		s+='</tr>';
		s+='</table>';
	}
	else
		s+=buy_it;
	s+='</div>';
	s+='</td>';
	s+='</tr>';
	s+='</table>';
	s+='<div class="header_line" style="margin-top:0;">&nbsp;</div>';
	s+='</div>';
	return s;
}
////////////////страница с товарами/////////////////////////////////////////////////////////////////
function ProductList(list)
{
ostatok=Products.length;
curentfil=getCookie('currentfilialid')
$("#productbody").empty();
if(Products.length>0)
 {
 store_form();
 vendor_form();
 content_form();
 sklad_form();

 CountProdPage=parseInt(CountProdPage, 10);//глюк какой-то
 
 var s='';
 var pend=CountProd<list+CountProdPage?CountProd:list+CountProdPage;
 var i=0;
 var ii=0;
 var k=0;
 var where=true;
 var in_store=false;
 var store_find, vendor_find, descr_find, remains_find;
 
 kolvo=0;
 //количество товара с применением фильтра
 for(var f=0;f<Products.length; f++){
	// производитель
	vendor_find=vendor_all||(vendor_chk[Products[f].vendor_id]==true);
	//Склады
	for(l=0;l<Products[f].store_id.length; l++){
	if(sklad_chk[Products[f].store_id[l]]==true) in_store=true;
	else in_store=false;
	}
  store_find=(sklad_all||in_store);
  // описание
	descr_find=((Products[f].img=='/images/not.gif'&&content_chk[1]==true)||(Products[f].img!='/images/not.gif'&&content_chk[0]==true)||content_all)
  //Наличие
  remains_find=(((remains_chk[0]==true && Products[f].remains_status==3)||(remains_chk[1]==true && Products[f].remains_status==2)||remains_all)&&Products[f].remains_status!=1); 
	
	if(vendor_find && store_find && remains_find && (descr_find || cId==1)) kolvo++;
 }

 while(where)
  {
	  // склады
	  for(l=0;l<Products[i].store_id.length; l++){
		if(sklad_chk[Products[i].store_id[l]]==true) in_store=true;
		else in_store=false;	
	  }
	store_find=(sklad_all||in_store);
	   // описание
	descr_find=((Products[i].img=='/images/not.gif'&&content_chk[1]==true)||(Products[i].img!='/images/not.gif'&&content_chk[0]==true)||content_all)
		// производитель
	vendor_find=vendor_all||(vendor_chk[Products[i].vendor_id]==true);
	 //Наличие
    remains_find=(((remains_chk[0]==true && Products[i].remains_status==3)||(remains_chk[1]==true && Products[i].remains_status==2)||remains_all)&&Products[i].remains_status!=1); 
	

		if(Products[i]==null){alert(i+' '+ii);}
	  
	  if(vendor_find && store_find && remains_find && (descr_find || cId==1))
	   {
			k++;
		   if(k<list) {
			   i++;
			   continue;
		   }
		   s=ProductBox(i,ii);
		   $("#productbody").append(s);
		   ii++;
	   }
	  i++;
	  where=!((ii==CountProdPage)||(ii==Products.length)||(i==Products.length));
  }
 }
 
$("#product_image a").fancybox(
	{
	     'hideOnContentClick': false,
	     'zoomSpeedIn':  0, 
        'zoomSpeedOut': 0,
	    'frameWidth' : 700,
		'frameHeight' : 500
	}
); 
if(CountProd>Products.length) download_data();
if(Products.length>CountProdPage) page_url_2();
car_show();
}
////////////////добавление товара в корзину/////////////////////////////////////////////////////////
function add_product_car(product_id,n)
{
var flag_old=false;
TakeCooke();
for(var i=0; i< product.length ; i++)
 {
 if(product[i]==Products[n].id)
  {
  flag_old=true;
  quantity[i]++;
  }
 }
if(!flag_old)
 {
 m=product.length;
 product[m]=Products[n].id;
 quantity[m]=1;
 pname[m]=Products[n].name.substr(0,40)+'...';
 cashUSD[m]=Products[n].cashUS;
 cash[m]=Products[n].cashUA;
 guarantee[m]=Products[n].guarantee;
 pricedelivery[m]=Products[n].pricedelivery;
 }
 
ArhCooke();
car_show();
//document.getElementById('prod'+Products[n].id).style.color='#f00';
//document.getElementById('prod'+Products[n].id).style.backgroundColor='#ff9';
//setTimeout("Anime('prod"+Products[n].id+"')",2000);
}
////////////////увеличение кол-ва///////////////////////////////////////////////////////////////////
function add_count(id)
{
TakeCooke();
quantity[id]++;
ArhCooke();
car_show();
}
////////////////уменьшение кол-ва///////////////////////////////////////////////////////////////////
function dec_count(id)
{
TakeCooke();
quantity[id]--;
ArhCooke();
car_show();
}
////////////////отображение корзины/////////////////////////////////////////////////////////////////
function car_show()
{
//TakeCooke();
if(TakeCooke())
 {
 var s='';
 var aa='';
 var ad='';
 var summa=0;
 var itog=0;
 var delivery=0;
 for(var i=0; i< product.length ; i++)
  {
  if(quantity[i]>0)
   {
   summa=quantity[i]*cash[i];
   itog+=summa;
   
   summa=Math.round(summa*100)/100;
   aa='<a style="color:#f00;FONT-FAMILY:Symbol, monospace;font-weight: bold;" href="javascript:" onclick="add_count('+i+')"> + </a>';
   ad='<a style="color:#f00;FONT-FAMILY:Symbol, monospace;font-weight: bold;" href="javascript:" onclick="dec_count('+i+')"> - </a>';
   s+='<tr id="prod'+product[i]+'"><th>'+ad+quantity[i]+aa+'</th>';
	 s+='<td><a href="/-p-'+product[i]+'.html" onclick="return !window.open(this.href)">'+pname[i]+'</a></td>';
	 s+='<td>'+summa+' руб.</td></tr>';
	 if (pricedelivery[i]>delivery) {
		 delivery=pricedelivery[i];
	 }
   }
  }
 if(itog>0)
  {
  clear='<a href="javascript:" style="font-size:18px;color:#f63;" onclick="setCookie(\'cars\',\' \',\'/\',\'\');car_show();" title="Очистить корзину">X</a>';
  s='<table class="car"><caption><h4>Корзина '+clear+'</h4></caption><tr><th style="width:40px;">Кол-во</th><th>Наименование</th><th>Сумма</th></tr>'+s+'</table>';
  itog=Math.round(itog*100)/100;
  s+='<p>Итого:<b> '+(itog+delivery)+' </b>руб. <a style="color:#f63;" href="/?neworder"><b> Оформить </b></a></p>'
  //$("#car").html(s);
  $("#bag_num").html(product.length);
  $('#head_4_bag').show(1000);
  $('#head_5_bag').show(1000);
  //$('#head_4').css('backgroundImage','url("images/design/head_05_bag.png")');
  //$('#head_5').css('backgroundImage','url("images/design/head_10_bag.png")');
  }
  else{
  //$("#car").html('');
  $("#bag_num").empty();
  $('#head_4_bag').hide(1000);
  $('#head_5_bag').hide(1000);
  }
 }
}
////////////////Запаковка данных////////////////////////////////////////////////////////////////////
function ArhCooke()
{
var r=new Array();
var f=0;
for(var i=0; i< product.length ; i++)
 {
 if(quantity[i]>0)
  {
  var temp=new Array();
  temp[0]=product[i];
  temp[1]=pname[i];
  temp[2]=quantity[i];
  temp[3]=cash[i];
  temp[4]=guarantee[i];
  temp[5]=pricedelivery[i];
  temp[6]=cashUSD[i];
  r[f]=temp.join("&#001;");
  f++;
  }
 }
// alert(f)
if(f>0)
 {
 temp=r.join("&#000;");
 setCookie('cars',temp,'/','');
 }
else
 {
  setCookie('cars',' ','/','');
 }
}
//////////////////смена города//////////////////////////////////////////////////////////////////////
function cheng_city1(id)
{
TakeCooke();
var s=getCookie('cars');
if(s!=null)
 {
 $.get(
  '/external.php',
  {
    event: 'ajax',
    subevent: 'cheng_city',
    filial_id: id
  },
  city_rec
 );
 }

}
//////////////////смена доставки//////////////////////////////////////////////////////////////////////
function cheng_delivery(id)
{
TakeCooke();
var s=getCookie('cars');
if(s!=null)
 {
 $.get(
  '/external.php',
  {
    event: 'ajax',
    subevent: 'cheng_delivery',
    filial_id: id
  },
  del_rec
 );
 }

}
//////////////////обработка данных после смены города///////////////////////////////////////////////
function city_rec(data)
{
if(data)
 {
 TakeCooke();
 var prod=data.split ("&#000;");
 for(var i=0; i< prod.length ; i++)
  {
  var s=prod[i];
  var temp=s.split ("&#001;");
  for(var f=0; f< product.length ; f++)
   {
   if(temp[0]==product[f])
    {
    cash[f] = temp[1]*1;
    }
   }
  }
 ArhCooke();
 }
car_show();
}
//////////////////обработка данных после смены доставки///////////////////////////////////////////////
function del_rec(data)
{
if(data)
 {
 TakeCooke();
 var prod=data.split ("&#000;");
 for(var i=0; i< prod.length ; i++)
  {
  var s=prod[i];
  var temp=s.split ("&#001;");
  for(var f=0; f< product.length ; f++)
   {
   if(temp[0]==product[f])
    {
    cash[f] = temp[1]*1;
    }
   }
  }
 ArhCooke();
 }
car_show();
}
//////////////////распаковка данных/////////////////////////////////////////////////////////////////
function TakeCooke()
{
 pname = new Array();
 product = new Array();
 quantity = new Array();
 cash = new Array();
 guarantee = new Array();
 pricedelivery = new Array();
var s=getCookie('cars');
if(s!=null)
 {
 if(s.length>3800) {alert('Корзина переполнена!\nВозможно потеря подобранного товара.');}
 var prod=s.split ("&#000;");
 var temp=new Array();
 var f=0;
 for(var i=0; i< prod.length ; i++)
  {
  s=prod[i];
  temp=s.split ("&#001;");
  product[f] = parseInt(temp[0]);
  pname[f] = temp[1];
  quantity[f] = parseInt(temp[2]);
  cash[f] = temp[3]*1;
  guarantee[f] = temp[4]*1;
  pricedelivery[f] = temp[5]*1;
  cashUSD[f] = temp[6]*1;
  f++;
  }
 return true; 
 }
else
 {
 return false;
 } 
}

//////////////////анимация        х/////////////////////////////////////////////////////////////////
function Anime(id)
{
document.getElementById(id).style.color='';
document.getElementById(id).style.backgroundColor='';
}
//////////////////ссылки страниц///////////////////////////////////////////////
function page_url_2(){
	var page_=page+1;
	var s='';
	var page_link=5;
	var total=kolvo;
	var pnumber=CountProdPage;
	var number=Math.round(total/pnumber);
	var return_page='<div class="pages_nav"><div><a href="javascript:;" onclick="goto_page(0)">в начало</a></div>';
	//console.log('Количество страниц:'+number);
	if((total/pnumber-number)>=0) number++;
	//console.log('Всего:'+total);
	//console.log('Количество на странице (page_url):'+pnumber);
	//console.log('Количество страниц2:'+number);
	//console.log('Текущая страница:'+page_);
	//предъидущие элеметы
	if(page_ > (page_link+1))
	{
		for(i= page_-page_link; i< page_; i++){
			pages=i-1;
			return_page+='<div><a href="javascript:;" onclick="goto_page('+pages+')">'+i+'</a></div>';
		}
	}
	else{
		for(i=1; i<page_;i++){
			pages=i-1;
			return_page+='<div><a href="javascript:;" onclick="goto_page('+pages+')">'+i+'</a></div>';
		}
	}
	//текущий элемиент
	return_page+='<div class="selected"><a href="#">'+i+'</a></div>';
	//выводим следующие элементы
	if((page_ + page_link) < number){
		for(i= page_+1; i<= page_ + page_link; i++){
			pages=i-1;
			return_page+='<div><a href="javascript:;" onclick="goto_page('+pages+')">'+i+'</a></div>';
		}
	}
	else{
		for(i=page_+1; i <= number;i++){
			pages=i-1;
			return_page+='<div><a href="javascript:;" onclick="goto_page('+pages+')">'+i+'</a></div>';
		}
	}
	return_page+='<div><a href="javascript:;" onclick="goto_page('+(number-1)+')">в конец</a></div></div>';
	
	s+='<center><table style="padding:0px;margin:0px;" border="0" cellspacing="0" cellpadding="0">';
	s+='<tr><td><img src="images/design/nav_03.png"></td>';
	s+='<td><img src="images/design/nav_04.png"></td>';
	s+='<td></td>';
	s+='<td align=right><img src="images/design/nav_06.png"></td>';
	s+='<td><img src="images/design/nav_07.png"></td></tr>';
	s+='<tr><td><img src="images/design/nav_09.png"></td>';
	s+='<td colspan=3>'+return_page+'</td>';
	s+='<td><img src="images/design/nav_13.png"></td></tr>';
	s+='<tr><td><img src="images/design/nav_14.png"></td>';
	s+='<td align=left><img src="images/design/nav_15.png"></td>';
	s+='<td></td>';
	s+='<td><img src="images/design/nav_17.png"></td>';
	s+='<td><img src="images/design/nav_18.png"></td></tr></table></center>';
	
	//console.log('Всего:'+total+'pnumber'+pnumber);
	if(total>pnumber){
		$("#productbody").prepend(s);
		$("#menu_page2").html(s);
	}
}
//////////////////переход на страницу///////////////////////////////////////////////
function goto_page(n)
{
	page=n;
	var NextProduct=n*CountProdPage;
	ProductList(NextProduct);
	var z
	for (z=100; z>=1; z--){
	 self.scroll(1,z);
	}
}

//////////////////подгрузка данных   ///////////////////////////////////////////////
function download_data()
{
if(CountProd>Products.length)
 {
 var inp={event:'ajax',subevent:'get_data',n:Products.length,cId:CurrentCId};
 if('search' in GET) {inp['search']=GET['search'];}
 $.get('/external.php',inp,save_data);
 }
}
////////////////////////////////
function save_data(data)
{
var t=Products.length;
if(data)
 {
 eval(data);
 vendor_form();
 $("#c_pro").empty();
 $("#c_pro").html('Загружено '+Products.length+' позиций');
 page_url_2(); 
 }
else
 {
 return '';
 }
}
////////////////////////////////////////////////////////////////////////////////////////////////////
function vendor_form()
{
	var tmp;
	var flag_vendor_all=vendor_all?' checked ':'';
	var style_v_all=vendor_all?' style="color:red;padding-left:3px;white-space: nowrap;"; ':'style="padding-left:3px;white-space: nowrap;"';
	var str='<h3 style="font-weight:bold;">Производители</h3>';
	str+='<div style="text-align:left; display:block;  width: 140px"><input id="v_all_id" type=checkbox '+flag_vendor_all+' onclick="v_all();"><span '+style_v_all+' id="v_all_text">Все</span>&nbsp;</div>';
	for (var i in vendor)
	 {
	 if (vendor[i][1]=='') continue;
	// console.log("i="+i);
	 var style_v=vendor_chk[vendor[i][0]]?' checked ':'';
	 var style_s=vendor_chk[vendor[i][0]]?' style="color:red;padding-left:3px;white-space: nowrap;" ':'style="padding-left:3px;white-space: nowrap;"';
	 str+='<div style="text-align:left; display:block; width: 140px"><input id="c_v'+vendor[i][0]+'" type=checkbox '+style_v+' onclick="not_all();if(vendor_chk['+vendor[i][0]+']==null){vendor_chk['+vendor[i][0]+']=true;}else{vendor_chk['+vendor[i][0]+']=!vendor_chk['+vendor[i][0]+'];};if(vendor_chk['+vendor[i][0]+']) {$(\'#s_v'+vendor[i][0]+'\').css(\'color\',\'#ff0000\');} else  {$(\'#s_v'+vendor[i][0]+'\').css(\'color\',\'black\');};CountProd_f=0;page=0;ProductList(0);"><span id="s_v'+vendor[i][0]+'" '+style_s+'>'+vendor[i][1]+'</span>&nbsp;</div>';
	 }
	//str+='<div class="header_line" style="margin-top:0;">&nbsp;</div>';
	str+='<div style="height:10px;"></div>';
	$('#menu_vendor').html(str);
	//document.getElementById('menu_vendor').innerHTML=str;
	//console.log(vendor_chk);
	return str;
}
function v_all()
{
	var a;
	vendor_all=!vendor_all;
	if (!vendor_all) {
		$('#v_all_text').css(
			{
			'color':'#000000',
			'font-weight':'normal'
			}
		);
	}
	else{
		for (var a in vendor){vendor_chk[vendor[a][0]]=false;}
		$('input[id^=c_v]').attr('checked', false);
		$('span[id^=s_v]').css('color','black');
		$('#v_all_text').css(
			{
			'color':'#ff0000',
			'font-weight':'bold'
			}
		);
		page=0;
		CountProd_f=0;
		ProductList(0);
		}
}
function not_all()
{
	vendor_all=false;
	$('#v_all_id').attr('checked', false);	
	$('#v_all_text').css(
		{
		'color':'#000000',
		'font-weight':'normal'
		}
	);
}
function sklad_form()
{
	var tmp;
	var str='<h3 style="font-weight:bold;">Магазины</h3>';
	str+='<div style="text-align:left; display:block;  width: 150px"><input id="sklad_all_id" type=checkbox onclick="sk_all();"><span id="sklad_all_text">Все</span>&nbsp;</div>';
	sklad=new Array();
	
	for (var i in store)
	 {
		str+='<div style="text-align:left; display:block; width: 150px"><input class="store_select" id="input_s'+store[i][0]+'" type=checkbox onclick="click_input_s('+store[i][0]+')"><span class="store_select_text" id="span_s'+store[i][0]+'">'+store[i][1]+'</span>&nbsp;</div>';
		//str+='<div style="text-align:left; display:block; width: 150px"><input class="store_select" id="input_s'+i+'" type=checkbox onclick="click_input_s('+i+')"><span class="store_select_text" id="span_s'+i+'">'+stores[i]+'</span>&nbsp;</div>';
	 }
	str+='<div style="height:10px;"></div>';
	$('#menu_sklad').html(str);
		
	if (!sklad_all) {
		$('#sklad_all_text').css(
			{
			'color':'#000000',
			'font-weight':'normal'
			}
		);
		$('#sklad_all_id').attr('checked', false);
	}
	else{
			$('#sklad_all_text').css(
				{
				'color':'#ff0000',
				'font-weight':'normal'
				}
			);
			$('#sklad_all_id').attr('checked', true);
		}
	for (var a in store){
		$('#input_s'+store[a][0]).attr('checked', sklad_chk[store[a][0]]);
		//console.log('#input_s'+store[a][0]+'='+sklad_chk[store[a][0]]);
		if(sklad_chk[store[a][0]]) $('#span_s'+store[a][0]).css('color','#ff0000');
		else $('#span_s'+store[a][0]).css('color','#000000');
	}
	return str;
}
function click_input_s(id){
		
		if(sklad_all){
			sklad_all=false;
			$('#sklad_all_text').css(
			{
			'color':'#000000',
			'font-weight':'normal'
			}
		);
		$('#sklad_all_id').attr('checked', false);
			
		}
		
		if(sklad_chk[id]==null){
			sklad_chk[id]=true;
		}
		else{
			sklad_chk[id]=!sklad_chk[id];
		}
	if(sklad_chk[id]==true){
		$('#span_s'+id).css(
			{
			'color':'#ff0000',
			'font-weight':'normal'
			}
			);
	}else{
			$('#span_s'+id).css(
			{
			'color':'#000000',
			'font-weight':'normal'
			}
			);
	}
	page=0;
	ProductList(0);
	//console.log(sklad_chk);
}
function sk_all(){
	var a;
	sklad_all=!sklad_all;
	if (!sklad_all) {
		$('#sklad_all_text').css(
			{
			'color':'#000000',
			'font-weight':'normal'
			}
		);
		$('#sklad_all_id').attr('checked', false);
	}
	else{
			for (var a in store){
				sklad_chk[store[a][0]]=false;
				
			}
			$('.store_select').attr('checked', false);
			$('.store_select_text').css(
			{
			'color':'#000000',
			'font-weight':'normal'
			});
			$('#sklad_all_text').css(
				{
				'color':'#ff0000',
				'font-weight':'normal'
				}
			);
			$('#sklad_all_id').attr('checked', true);
		}
		page=0;
	ProductList(0);
}

function page_form()
{
	var str='<h3 style="font-weight:bold;">Товара на странице</h3>';
	str+='<select onchange="CountProdPage=this.value;;page=0;ProductList(0);">';
	str+='<option>10 позиций</option>';
	str+='<option>25 позиций</option>';
	str+='<option>50 позиций</option>';
	str+='<option>100 позиций</option>';
	str+='</select>'
	$('#menu_page').html(str);
	return str;
}
function store_form()
{
	var tmp;
	var flag_remains_all=remains_all?' checked ':'';
	var style_s_all=remains_all?' style="color:red;padding-left:3px;white-space: nowrap;"; ':'padding-left:3px;white-space: nowrap;';
	var str='<h3 style="font-weight:bold;">Наличие</h3>';
	str+='<div style="text-align:left; display:block; width: 140px"><input id="s_all_id" type=checkbox '+flag_remains_all+' onclick="s_all();"><span '+style_s_all+' id="s_all_text">Все</span>&nbsp;</div>';
	remains[0]='Есть в наличии';
	remains[1]='Уточняйте наличие';
	for (var i in remains)
	 {
	 var style_v=remains_chk[i]?' checked ':'';
	 var style_s=remains_chk[i]?' style="color:red;padding-left:3px;white-space: nowrap;"; ':' style="padding-left:3px;white-space: nowrap;"';
	 str+='<div style="text-align:left; display:block; width: 140px"><input id="c_s'+i+'" type=checkbox '+style_v+' onclick="s_not_all();if(remains_chk['+i+']==null){remains_chk['+i+']=true;}else{remains_chk['+i+']=!remains_chk['+i+'];};if(remains_chk['+i+']) {$(\'#s_s'+i+'\').css(\'color\',\'#ff0000\');} else  {$(\'#s_s'+i+'\').css(\'color\',\'black\');};CountProd_f=0;page=0;ProductList(0);"><span id="s_s'+i+'" '+style_s+'>'+remains[i]+'</span>&nbsp;</div>';
	 }
	//str+='<div style="clear: both;"></div><br />';
	$('#menu_store').html(str);
	return str;
}
function s_all()
{
	var a;
	remains_all=!remains_all;
	if (!remains_all) {
		$('#s_all_text').css(
			{
			'color':'#000000',
			'font-weight':'normal'
			}
		);
	}
	else{
		for (var a in remains){remains_chk[a]=false;}
		$('input[id^=c_s]').attr('checked', false);
		$('span[id^=s_s]').css('color','black');
		$('#s_all_text').css(
			{
			'color':'#ff0000',
			'font-weight':'bold'
			}
		);
		page=0;
		CountProd_f=0;
		ProductList(0);
		}
}
function s_not_all()
{
	remains_all=false;
	$('#s_all_id').attr('checked', false);	
	$('#s_all_text').css(
		{
		'color':'#000000',
		'font-weight':'normal'
		}
	);
}
function content_form()
{
	var tmp;
	var flag_content_all=content_all?' checked ':'';
	var style_с_all=content_all?' style="color:red;padding-left:3px;white-space: nowrap;"; ':'padding-left:3px;white-space: nowrap;';
	var str='<h3 style="font-weight:bold;">Товар</h3>';
	str+='<div style="text-align:left; display:block; width: 140px"><input id="с_all_id" type=checkbox '+flag_content_all+' onclick="c_all();"><span '+style_с_all+' id="с_all_text">Все</span>&nbsp;</div>';
	content[0]='С описанием';
	content[1]='Без описания';
	for (var i in content)
	 {
	 var style_v=content_chk[i]?' checked ':'';
	 var style_s=content_chk[i]?' style="color:red;padding-left:3px;white-space: nowrap;"; ':' style="padding-left:3px;white-space: nowrap;"';
	 str+='<div style="text-align:left; display:block; width: 140px"><input id="c_с'+i+'" type=checkbox '+style_v+' onclick="c_not_all();if(content_chk['+i+']==null){content_chk['+i+']=true;}else{content_chk['+i+']=!content_chk['+i+'];};if(content_chk['+i+']) {$(\'#s_с'+i+'\').css(\'color\',\'#ff0000\');} else  {$(\'#s_с'+i+'\').css(\'color\',\'black\');};CountProd_f=0;page=0;ProductList(0);"><span id="s_с'+i+'" '+style_s+'>'+content[i]+'</span>&nbsp;</div>';
	 }
	//str+='<div style="clear: both;"></div><br />';
	$('#menu_content').html(str);
	return str;
}
function c_all()
{
	var a;
	content_all=!content_all;
	if (!content_all) {
		$('#с_all_text').css(
			{
			'color':'#000000',
			'font-weight':'normal'
			}
		);
	}
	else{

		for (var a in content){content_chk[a]=false;}
		$('input[id^=c_с]').attr('checked', false);
		$('span[id^=s_с]').css('color','black');
		$('#с_all_text').css(
			{
			'color':'#ff0000',
			'font-weight':'bold'
			}
		);
		page=0;
		CountProd_f=0;
		ProductList(0);
		}
}
function c_not_all()
{
	content_all=false;
	$('#с_all_id').attr('checked', false);	
	$('#c_all_text').css(
		{
		'color':'#000000',
		'font-weight':'normal'
		}
	);
}
///////////////////end//////////////////////////////////////////////////////////////////////////////
function checkAll(oForm, cbName, checked)
{
for (var i=0; i < oForm[cbName].length; i++) oForm[cbName][i].checked = checked;
}
/////////Маркет
function press(id, p_name){

   $.ajax({
      url: "market.php",
      type: "POST",
      data: "p_id="+p_name,
      timeout: 60000,
      beforeSend: function(){
        $("#m"+id).text("Обработка...");
      },
      success: function(data){
        $("#m"+id).html(data);
      },
      error: function(xhr, status){
        $("#m"+id).html("<span>" + status + "</span>");
      }
    });

	
	};
function resize_ok(id){
	var width_new, height_new, pad_vert, pad_hor;
	//var content=160;
	var content=100;
	var height=$('#'+id).attr('height');
	var width=$('#'+id).attr('width');
	if (width > height) {
	   height = (height * content) / width;
	   width = content;
	} else {
	   width = (width * content) / height;
	   height = content;
	}
	$('#'+id).attr('height',height);
	$('#'+id).attr('width',width);
	pad_vert = (content - height) / 2
	pad_hor = (content - width) / 2
	if(height < content)
	//$('#'+id).css('padding-top',pad_vert);
	if(width < content)
	$('#'+id).css('padding-left',pad_hor);
}

