var rated;
var num;
function show(el)
{
	var box = document.createElement("div");
	box.id = "show_info_box";
	document.body.appendChild(box);
	el.onmouseout = function(){document.body.removeChild(box);};
	el.onmousemove = function (ev)
					{
						ev = ev || window.event;
						ev = Event.extend(ev);
						if(box)
						{
							box.style.display  = "block";
							box.style.top      = ev.pointerY()+15+"px";
							box.style.left     = ev.pointerX()+15+"px";
							return false;
						}
					}
	box.innerHTML = el.parentNode.parentNode.getElementsByTagName("a")[0].innerHTML;
}
function addToCart(id,pr,img)
{
	var products = parseInt(document.getElementById("basket_count").innerHTML);
	var total = parseInt(document.getElementById("basket_total").innerHTML);
	document.getElementById("basket_count").innerHTML = products+1;
	document.getElementById("basket_total").innerHTML = total+parseInt(pr);
	new Ajax.Request(BASEURL+"index.php/ajax/cart/add_to_cart", {
 		method: 'post',
 	 	parameters: "?id="+encodeURIComponent(id)+"&price="+encodeURIComponent(pr),
  		onSuccess: 	function(transport) {}
		});
		
	whitePage();
	var add_cart = document.createElement("div");
	add_cart.id = 'add_cart';
	add_cart.className = 'clearfix';
	add_cart.innerHTML = "<p class='close'><a href='javascript:removeCart()'><img src='"+BASEURL+"system/application/images/cart_close.gif'></a></p><div class='clearfix'><p class='name'>"+id+"<br><span> е добавен в кошницата!</span></p><p class='price'>"+pr+".<span class='sub'>00</span> лв</p></div><a class='left' href='javascript:removeCart()'>продължи</a><a class='right' href='"+BASEURL+"index.php/main/cart'>към кошницата</a>";
	document.body.appendChild(add_cart);
	coords = centerElCoords(add_cart);
	add_cart.style.top = coords.y+"px";
	add_cart.style.left = coords.x+"px";
}
function removeCart()
{
	document.body.removeChild($('add_cart'));
	whitePage();
}
function rateMove(el)
{
	if(rated)
		return;
	el = $(el)
	start = el.cumulativeOffset().left;
	rate_box = el.firstChild;
	el.style.cursor = "pointer";
	el.onmousemove = function(ev){
									ev = ev || window.event;
									ev = Event.extend(ev);
									if(rate_box && ev.pointerX()-start<59)
									{
										rate_box.style.width  = ev.pointerX()-start+"px";
										return false;
									}
								}
}
function rateIt(ev,el,rate,item)
{
	ev = ev || window.event;
	ev = Event.extend(ev);
	el.onmousemove = null;
	el.style.cursor = "";
	if(rated)
		return;
	if(!num)
	{
		var r = rate.split("/");
		num = parseFloat(r[0]);
		votes = parseInt(r[1]);
	}
	va = (ev.pointerX()-start)/6;
	if(va>10)
		va=10;
	num+=va;
	votes++;
	val = Math.ceil(num)+"/"+votes;
	new Ajax.Request(BASEURL+"index.php/ajax/rate/", {
 		method: 'post',
 	 	parameters: "?value="+encodeURIComponent(val)+"&item="+encodeURIComponent(item),
  		onSuccess: 	function(transport) 
  					{
  						response = transport.responseText
  						ar = response.split("/");
						ratings = Math.ceil(parseInt(ar[0])/parseInt(ar[1]));
						show = ratings+"/"+ar[1];
						document.getElementById("rating").innerHTML = show;
						document.getElementById("rating_bar").style.width = ratings*6+"px";
  					}
		});
	rated = true;
}
function openChat()
{
	window.open(BASEURL+"index.php/main/onlinechat/","OnlineChat","width=456,height=470");
}
function openAsk(item)
{
	window.open(BASEURL+"index.php/main/ask/?item="+encodeURIComponent(item),"Ask","width=456,height=420");
}