// JavaScript Document
                var sel 	= 0;

                function ch_b_cange(t)
                {
                        if(sel == 5 && document.getElementById(t).checked == true)
                        {
                                alert("Вибирайте не більше п'яти моделей!");
                                document.getElementById(t).checked = false;
                                return;
                        }
                        if(document.getElementById(t).checked == true)
                                sel+=1;
                        else
                                sel-=1;
                }
				
                function uncheck()
                {
                        var form = window.document.checkBoxForm
                        for (var i = 0; i < form.elements.length; i++)
                        {
                                form.elements[i].checked=false;
                        }
                        sel = 0;
                }
				
                function c_submit()
                {       
                        document.getElementById("width").value = screen.width;
                        document.checkBoxForm.submit();
                }
				
				function new_submit()
				{
								if(document.getElementById("prod").value == "not_selected" ||
										document.getElementById("model").value == "" ||
										document.getElementById("price").value == "")
										alert("Введіть обовязкові дані: виробника, модель і ціну!");
								else
								{
										document.getElementById("add_phone").value = "add_new";
										document.new_phone.submit();
								}
				}
				
				function update_submit()
				{
								if(document.getElementById("prod").value == "not_selected" ||
										document.getElementById("model").value == "" ||
										document.getElementById("price").value == "")
										alert("Введіть обовязкові дані: виробника, модель і ціну!");
								else
								{
										document.getElementById("update_phone").value = "update_new";
										document.update_phone.submit();
								}
				}
				
				function new_hot_submit(val)
				{
					document.getElementById("submit_hid_id").value = val
					document.checkBoxForm.submit()
				}
				
				function updateStatus(val, id)
				{
					document.getElementById("status_update_id").value = val
					document.getElementById("status_id_id").value = id
					document.status_update_form.submit()
				}

				function checkAll_buy()
				{
                        var form = window.document.buyListForm
						if(form.elements.length > 0)
							var b = form.elements[form.elements.length - 1].checked
                        for (var i = 0; i < form.elements.length - 1; i++)
                        {
                                form.elements[i].checked = b;
                        }
				}
				
				function calc_buy()
				{
					var form = window.document.buyListForm
					var sum = 0;
					document.cookie = "basket= ;"
					for (var i = 0; i < form.elements.length; i++)
					{
							if(form.elements[i].type == 'text')
							{
								var count = form.elements[i].value;
								var s = 'hidden_' + form.elements[i].id;
								var price = document.getElementById(s).value;
								rowSum = count * price;
								sum += rowSum;
								
								var ss = 'hiddenID_' + form.elements[i].id;
								var id = document.getElementById(ss).value;
								addToBasketMany(id, count);
								rowId = 'row_totalSum_'+id;
								
								document.getElementById(rowId).innerHTML = rowSum;
							}
					}
					document.getElementById('totalsum').innerHTML = sum;
				}
				
				function del_buy()
				{
// OK					document.cookie = "basket= ;"
                    var form = window.document.buyListForm
					var str = ""
					var b = false;
					for (var i = 0; i < form.elements.length - 1; i++)
					{
							if( form.elements[i].checked == true )
							{
								b = true;
								str += "id=" + form.elements[i].name + ";"
							}
					}
					
					if( b == true )
					{
						document.getElementById('delListFormHidId').value = str;
						window.document.buyButtonsForm.submit()
					}
				}
				
				function addToBasket(id, name)
				{
//					alert(name + " додано до корзини.")
					var cookie = document.cookie;
					var basket = getCookieData("basket");
					b = "id=" + id + ".";
					document.cookie = "basket=" + b + basket;
					document.getElementById('basketstrId').innerHTML = basketCount(getCookieData("basket") );
				}
				
				function addToBasketMany(id, count)
				{
					for(var i = 0; i < count; i++)
					{
						addToBasket(id,'');
					}
				}
				
				function getCookieData(labelName) 
				{
					var labelLen = labelName.length
					// read cookie property only once for speed
					var cookieData = document.cookie
					var cLen = cookieData.length
					var i = 0
					var cEnd
					while (i < cLen) 
					{
						var j = i + labelLen
						if (cookieData.substring(i,j) == labelName) 
						{
							cEnd = cookieData.indexOf(";",j)
							if (cEnd == -1) 
							{
								cEnd = cookieData.length
							}
							return unescape(cookieData.substring(j+1, cEnd))
						}
						i++
					}
					return ""
				}
  				
				function basketCount(b)
	  			{
					var pattern = /\bid\b/g
					var re = new RegExp(pattern)
					var size = 0
					while ( re.exec(b) != null)
						size++
						
					if( size == 0)
						return "ваша корзина порожня";
						
      				s = size%10;
					
					var str = "в вашій корзині ";
				  	if( s == 1 && size != 11)
          				return str + size + " товар.";
				  	else if( (s == 2 || s == 3 || s == 4) && (size != 12 && size != 13 && size != 14) )
						return str + size + " товари.";
					else
						return str + size + " товарів.";
  				}
				
				function buy_phone(id, val)
				{
					document.getElementById(id).value = val
				}
				
				function fitCenterSize()
				{
					var leftColl = document.getElementById('leftColumnId')
					var center = document.getElementById('centerId')
					var leftCollH = leftColl.offsetHeight
					var centerH = center.offsetHeight
					
//					alert('Center: ' + centerH + ' Left: ' + leftCollH)
					if(centerH < leftCollH)
						center.style.height = (leftCollH - 12) + "px";
				}

