function close_pub()
{
	document.getElementById("advert").innerHTML = "";
}


function next_pub()
{
	pub_cur++;
	if (pub_cur > pub_max)
		pub_cur = 1;
		
	document.getElementById("advert_img").src = lang_dir+"/images/pub_"+pub_cur+".jpg";
}

function open_pub()
{
	switch (pub_cur)
	{
	case 1:
		window.location="product_info.php?products_id=145";
		break;
	case 2:
		break;
	case 3:
		break;
	case 4:
		break;
	case 5:
		window.location="contact_us.php";
		break;
	case 6:
		break;
	case 7:
		window.location="product_info.php?products_id=88";
		break;
	}
}

function scat_over(i)
{
	document.getElementById("scat"+i).background = "images/buttonrlover.gif";
}

function scat_out(i)
{
	document.getElementById("scat"+i).background = "images/buttonnormal.gif";
}

function set_product_img(i)
{
	var img = document.getElementById("product_img");
	var str = navigator.userAgent
	if (img.filters)
	{
		img.style.filter = "blendTrans(duration=0.75)"
	    img.filters.blendTrans.apply()
	}
	
	img.src = "images/products/"+i+".jpg";
	
	if (img.filters)
		img.filters.blendTrans.play()
}

function getAnchorWindowPosition(anchorname)
{
	var coordinates=getAnchorPosition(anchorname);
	var x=0;
	var y=0;

	if (document.getElementById)
	{
		if(isNaN(window.screenX))
		{
			x=coordinates.x-document.body.scrollLeft+window.screenLeft;
			y=coordinates.y-document.body.scrollTop+window.screenTop;
		} 
		else
		{
			x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;
			y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset;
		}
	}
	else if(document.all)
	{
		x=coordinates.x-document.body.scrollLeft+window.screenLeft;
		y=coordinates.y-document.body.scrollTop+window.screenTop;
	}
	else if(document.layers)
	{
		x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;
		y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset;
	}

	coordinates.x=x;
	coordinates.y=y;

	return coordinates;
}

function AnchorPosition_getPageOffsetLeft(el)
{
	var ol=el.offsetLeft;
	
	while((el=el.offsetParent) != null)
		ol += el.offsetLeft;

	return ol;
}

function AnchorPosition_getWindowOffsetLeft(el)
{
	return AnchorPosition_getPageOffsetLeft(el)-document.body.scrollLeft;
}

function AnchorPosition_getPageOffsetTop(el)
{
	var ot=el.offsetTop;
	
	while((el=el.offsetParent) != null)
		ot += el.offsetTop;
		
	return ot;
}

function AnchorPosition_getWindowOffsetTop(el)
{
	return AnchorPosition_getPageOffsetTop(el)-document.body.scrollTop;
}

function getAnchorPosition(anchorname)
{
	var useWindow = false;
	var coordinates = new Object();
	var x = 0, y = 0;
	var use_gebi = false, use_css = false, use_layers = false;
	
	if (document.getElementById)
	{
		use_gebi = true;
	}
	else if(document.all)
	{
		use_css = true;
	}
	else if(document.layers)
	{
		use_layers = true;
	}
	
	if (use_gebi && document.all)
	{
		x = AnchorPosition_getPageOffsetLeft (document.all[anchorname]);
		y = AnchorPosition_getPageOffsetTop (document.all[anchorname]);
	}
	else if(use_gebi)
	{
		var o = document.getElementById (anchorname);
		x = AnchorPosition_getPageOffsetLeft (o);
		y = AnchorPosition_getPageOffsetTop (o);
	}
	else if(use_css)
	{
		x = AnchorPosition_getPageOffsetLeft (document.all[anchorname]);
		y = AnchorPosition_getPageOffsetTop (document.all[anchorname]);
	}
	else if(use_layers)
	{
		var found = 0;
		for(var i = 0; i < document.anchors.length; i++)
		{
			if (document.anchors[i].name == anchorname)
			{
				found = 1;
				break;
			}
		}
		if (found != 0)
		{
			x = document.anchors[i].x;
			y = document.anchors[i].y;
		}
	}

	coordinates.x = x;
	coordinates.y = y;
	
	return coordinates;
}

var baskettimer;

function timer_basket()
{
	window.clearTimeout(baskettimer);
	baskettimer=window.setTimeout('hide_basket()', 1500); 
}

function show_basket()
{
	var basketdiv=document.getElementById('dynbasketplace');	
	var c = getAnchorPosition('basketpos');
	basketdiv.style.left = eval(c.x-255)+'px';
	basketdiv.style.top = '89px';
	basketdiv.style.height='';
	basketdiv.style.width='';
	basketdiv.style.visibility='visible';
}

function hide_basket()
{
	var basketdiv=document.getElementById('dynbasketplace');	
	basketdiv.style.visibility='hidden';
	basketdiv.style.height='0px';
	basketdiv.style.width='0px';
}