function changebg(elem,color)
{

	var c1 = new Array();
	var c2 = new Array();
	c1[1] ='#ffa201';
	c1[2] ='#6aa451';

	c2[1] ='#ff8300';
	c2[2] ='#436c32';
//	var c2;
//alert('tdtxt'+elem);
	if (elem != selrazdel)
	{
	td1=document.getElementById('tdtxt'+elem); 
	td2=document.getElementById('tdst'+elem); 
//alert(td2.name);
	td1.style.backgroundColor=c1[color];
	td2.style.backgroundColor=c2[color];
	}
}
function selrzd(razd)
{
	var c1 = new Array();
	var c2 = new Array();
	color=1;
	c1[1] ='#ffa201';
	c1[2] ='#6aa451';

	c2[1] ='#ff8300';
	c2[2] ='#436c32';
//	var c2;
//alert('tdtxt'+elem);
	td1=document.getElementById('tdtxt'+razd); 
	td2=document.getElementById('tdst'+razd); 
//alert(td2.name);
	td1.style.backgroundColor=c1[color];
	td2.style.backgroundColor=c2[color];
}

function showItem (item_id)
{
	window.open('/tovarinfo'+ item_id+'.html', '_blank', 'top=100, left=100, toolbar=no, location=no, resizable=yes, scrollbars=yes, status=yes, width=790, height=520');
}
function showItemFull (item_id)
{
	window.open('/product'+ item_id+'.html', '_blank', 'top=100, left=100, toolbar=no, location=no, resizable=yes, scrollbars=yes, status=yes, width=790, height=520');
}
function showPItem (item_id)
{
	window.open('/parentinfo'+ item_id+'.html', '_blank', 'top=100, left=100, toolbar=no, location=no, resizable=yes, scrollbars=yes, status=yes, width=790, height=520');
}

function setdef (fld)
{
 var i;
 var sum = 0;
// var form = doc.forms('bform');
 var form = fld.form;
 var num = 'char';
var num1='brend';
	if (disIEch())
	{
			for (i in form)
			{
				if (i.indexOf(num, 0) != -1 || i.indexOf(num1, 0) != -1)
				{
//					alert(form.elements(i).selected);
					form.elements(i).options[0].selected=true 
					
//					alert(form.elements(i).name+'-'+form.elements(i).selectedIndex);
				}
			}
	}
	else
	{
		    for(var i = 0; i < form.elements.length; i++)
			{
		        var e = form.elements[i];
				var ename=e.name;
				if (e.name.indexOf(num, 0) != -1 || e.name.indexOf(num1, 0) != -1)
				{
					
//					alert(e.selected);
					e.options[0].selected=true 
//					alert(e.name+'-'+e.selectedIndex);
				}
		    }
	}
	return false;
}

function change_cntupd (fld,item_id,type)
{
 var i;
 var sum = 0;
 var min_cnt=0;
// var form = doc.forms('bform');
 var form = fld.form;
// var num = fld.value;
if (disIEch())
{
	 var num =  form.elements('itemcount[' + item_id + ']').value;
}
else
{
	idname='itemcount[' + item_id + ']';
    for(var i = 0; i < form.elements.length; i++)
	{
        var e = form.elements[i];
		if (e.name==idname)
		{
			var num =  e.value;
			var elem=e;
			break;
		}
//		alert (e.id);
    }
}
 var num_int=parseInt(num);
 	if (type == 'up')
	{
		num = num_int+1;
	}
	else if(type == 'down' && num_int != min_cnt)
	{
		num = num_int-1;
	}
	else
	{
		num = num_int;
	}
//	alert(num);
	if (disIEch())
	{
		form.elements('itemcount[' + item_id + ']').value = num;
	}
	else
	{
		elem.value= num;
	}
	update_sum(fld, item_id);
	return false;
}

function change_cnt (fld,item_id,type)
{
 var i;
 var sum = 0;
 var min_cnt=0;
// var form = doc.forms('bform');
 var form = fld.form;
// var num = fld.value;

if (disIEch())
{
	 var num =  form.elements('itemcnt[' + item_id + ']').value;
}
else
{
	idname='itemcnt[' + item_id + ']';
    for(var i = 0; i < form.elements.length; i++)
	{
        var e = form.elements[i];
		if (e.name==idname)
		{
			var num =  e.value;
			var elem=e;
			break;
		}
//		alert (e.id);
    }
}
 var num_int=parseInt(num);
 	if (type == 'up')
	{
		num = num_int+1;
	}
	else if(type == 'down' && num_int != min_cnt)
	{
		num = num_int-1;
	}
	else
	{
		num = num_int;
	}
	if (disIEch())
	{
		form.elements('itemcnt[' + item_id + ']').value = num;
	}
	else
	{
		elem.value= num;
	}
	return false;
}

function disIEch() 
{
	 var ie4 = (document.all ? true : false);
	 return ie4;
}

function disIE() {if (document.all) 
{
//	alert(msg);
	return false;}
}
function disNETS(e) {
  if (document.layers||(document.getElementById&&!document.all)) {
    if (e.which==2||e.which==3) {
//	alert(msg);
	return false;}
  }
}
//if (document.layers) {
//  document.captureEvents(Event.MOUSEDOWN);document.onmousedown=disNETS;
//} else {
//  document.onmouseup=disNETS;document.oncontextmenu=disIE;
//}
//document.oncontextmenu=new Function("alert(msg);return false")

//doc=document;
 function mover(obj) {
  obj.filters[0].enabled = false;
  obj.filters[1].enabled = false;
 }
 function mout(obj) {
  obj.filters[0].enabled = true;
  obj.filters[1].enabled = true;
 }
function mouseMove(e) {
var doc=document;
 if (ie4)
 {
  if (ie5)
  {
   xx = event.x + doc.body.scrollLeft;
   yy = event.y + doc.body.scrollTop;
  }
  else
  {
   xx = event.x; yy = event.y;
  }
 }
 if (ns4) {
  xx = e.pageX; yy = e.pageY;
 }
 if (sw && over) moveTo(over, xx + offsetx, yy + offsety);
}

function showObject(obj)
{
 if (ns4) obj.visibility = "show";
 else if (ie4) obj.visibility = "visible";
}

function hideObject(obj)
{
 if (ns4) obj.visibility = "hide";
 else if (ie4) obj.visibility = "hidden";
}

function moveTo(obj, xL, yL)
{
 obj.left = xL;
 obj.top = yL;
}
function item(boxes, price, edin, totpr,ves)
{
 this.price = price;
 this.boxes = boxes;
 this.totpr = totpr;
 this.edin = edin;
 this.ves = ves;
}

function showItem1 (item_id)
{
// open('/iteminfo.php?itemid=' + item_id, 'Info', 'top=100, left=100, toolbar=no, location=no, resizable=no, scrollbars=yes, status=yes, width=400, height=400');
 open('/iteminfo/'+ item_id+'.html', 'Info', 'top=100, left=100, toolbar=no, location=no, resizable=yes, scrollbars=yes, status=yes, width=400, height=400');
}

function showNews (galid)
{
 window.open('/tovar_content.php?gal='+galid, '_blank', 'top=100, left=100, toolbar=no, location=no, resizable=yes, scrollbars=no, status=no, width=640, height=340');
// return true;
 return false;
}

function showListNews (news_id)
{
 open('/news.php?nid=' + news_id, 'News', 'top=100, left=100, toolbar=no, location=no, resizable=no, scrollbars=yes, status=yes, width=600, height=400');
}

function addItem (item_id)
{
 var form = doc.forms('bform');
 form.elements('go').value = "add";
 form.elements('item').value = item_id;
 form.submit();
}

function gotoPage (page_num)
{
 var form = doc.forms('bform');
 form.elements('go').value = "page";
 form.elements('num').value = page_num;
 form.submit();
}

function compare ()
{
 var form = doc.forms('bform');
 form.elements('go').value = "compare";
 form.submit();
}

function update_sum (fld, item_id, potid)
{
 var i;
 var sum = 0;
 var form = fld.form;
//this item update

	if (disIEch())
	{
//		nameob='itemprice[' + item_id + ']['+potid+']';
		var num =  document.getElementById('itemcount[' + item_id + ']['+potid+']').value;
		var iprice =  document.getElementById('itemprice[' + item_id + ']['+potid+']').value;
//		 var num =  form.elements('itemcount[' + item_id + ']').value;
	}
	else
	{
		idname='itemcount[' + item_id + ']['+potid+']';
	    for(var i = 0; i < form.elements.length; i++)
		{
	        var e = form.elements[i];
			if (e.name==idname)
			{
				var num =  e.value;
				var elem=e;
				break;
			}
	    }

		idname='itemprice[' + item_id + ']['+potid+']';
	    for(var i = 0; i < form.elements.length; i++)
		{
	        var e = form.elements[i];
			if (e.name==idname)
			{
				var iprice =  e.value;
				var elem=e;
				break;
			}
	    }
	}
	 var num_int=parseInt(num);
	 var iprice_int=parseInt(iprice);

	if ((num_int != num && num) || num_int < 0)
	{
//		num = cart[item_id].count;
		num = 0;
		fld.value = num;
		return false;
	}
	else
	{
//		cart[item_id].count = num;
		val=parseInt(num_int * iprice_int);
		if (val)
		{
			document.getElementById('itemtotal[' + item_id + ']['+potid+']').innerHTML = val+' ð.';
		}
		else
		{
			document.getElementById('itemtotal[' + item_id + ']['+potid+']').innerHTML = '';
		}
	}
//	var sum=0;
//all total update
	if (disIEch())
	{
		document.getElementById('itemsum[' + item_id + ']['+potid+']').value = val;
		for (i in form)
		{
			if (i.indexOf('itemsum[' + item_id + ']', 0) != -1)
			{
				vv=parseInt(form.elements(i).value);
				if (vv<1 || !vv)
				{
					vv=0;
				}
				sum += vv;
//				alert(vv);
			}
		}
//		alert(sum);
		document.getElementById('sum[' + item_id + ']').value = sum;
	}
	else
	{
		idname='itemsum[' + item_id + ']['+potid+']';
		idsum='sum[' + item_id + ']';
	    for(var i = 0; i < form.elements.length; i++)
		{
	        var e = form.elements[i];
			var ename=e.name;
			if (e.name.indexOf("itemsum", 0) != -1)
			{
				if (e.name==idname)
				{
					e.value=val;
					if (val<1 || !val)
					{
						val=0;
					}
					sum += parseInt(val)
	//						break;
				}
				else
				{
					vv=parseInt(e.value);
					if (vv<1 || !vv)
					{
						vv=0;
					}
					sum += vv;
				}
			}
			if (e.name==idsum)
			{
				var sumelm=e;
			}
	    }
		sumelm.value = sum;
//		alert(sum);
	}
//	alert(sum);
	document.getElementById('totsum[' + item_id + ']').innerHTML = sum+' ð.';
	return false;
}

function chk_delete (fld, item_id)
{
// var form = doc.forms('bform');
 var form = fld.form;

	if (disIEch())
	{
		 var cfld = form.elements('itemcount[' + item_id + ']');
	}
	else
	{
		idname='itemcount[' + item_id + ']';
	    for(var i = 0; i < form.elements.length; i++)
		{
	        var e = form.elements[i];
			if (e.name==idname)
			{
//				var num =  e.value;
				var cfld=e;
				break;
			}
	//		alert (e.id);
	    }
	}
 if (fld.checked) cfld.value = 0;
 else cfld.value = cart[item_id].oldcount;
 update_sum(cfld, item_id);
}

function showCart()
{
var doc=document;
 var i;
 for (i = 0; i < 10; i++) if (doc.all('s' + i)) doc.all('s' + i).style.visibility = "hidden";
 if (sw || !over) return;
 moveTo(over, xx + offsetx, yy + offsety);
 showObject(over);
 sw = 1;
}

function hideCart()
{
var doc=document;
 if (over)
 {
  var i;
  for (i = 0; i < 10; i++) if (doc.all('s' + i)) doc.all('s' + i).style.visibility = "visible";
  hideObject(over);
  sw = 0;
 }
}

function shide1(strElID)
{

            var left, top;
            var phrase = document.getElementById(strElID);
            var banner = phrase.banner;
            var winW = phrase.element.windowWidth();
            var winH = phrase.element.windowHeight();
            var winS = phrase.element.windowScrollTop();
            var phraseX = phrase.element.left();
            var phraseY = phrase.element.top();
            var phraseW = phrase.element.width();
            var phraseH = phrase.element.height();
            var bannerW = banner.element.width();
            var bannerH = banner.element.height();
            if ( 2 * phraseX > winW - phraseW ) {
                left = phraseX -bannerW - 3;
            } else{
                left = phraseX + phraseW + 3;
            }
            if ( 2 * phraseY > winH - phraseH + 2 * winS ) {
                top = phraseY - bannerH;
            } else {
                top = phraseY + phraseH + 3;
            }
            banner.element.move( top, left );
            banner.element.show(); 
}			
function truebody(){
return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
} 

function shide(strElID)
{
     var theEl=document.getElementById(strElID);
   if (ns4) over = theEl;
   if (ie4) over = theEl.style;

//    var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth - offsetfrommouse[0]
//	var docheight=document.all? Math.min(truebody().scrollHeight, truebody().clientHeight) : Math.min(window.innerHeight)
//alert(document.body.scrollLeft);
//h=document.body.scrollHeight;
//var iNewHeight = oDiv.scrollHeight;
//var iNewHeight = document.body.scrollHeight;
//var winHeight = document.body.clientHeight;
//h=iNewHeight-yy;

//	alert(h);

//if (yy<winHeight)
//{
//	alert(winHeight);
//}
//document.onmousemove=followmouse;  
//alert(iNewHeight);

offsetx=-120;
offsety=10;
//alert(yy);
 moveTo(over, xx + offsetx, yy + offsety);
 showObject(over);
} 
function hideshide(strElID) {
     var theEl=document.getElementById(strElID);
   if (ns4) over = theEl;
   if (ie4) over = theEl.style;
	 hideObject(over);
} 			
