// JavaScript Document
var http = false;
var duration = 1000;  /* 1000 millisecond fade = 1 sec */
var steps = 20;       /* number of opacity intervals   */
var delay = 500;     /* 5 sec delay before fading out */
var proces = 0;

function setOpacity(level) {
	var element = document.getElementById("cart");
  	element.style.opacity = level;
  	element.style.MozOpacity = level;
  	element.style.KhtmlOpacity = level;
  	element.style.filter = "alpha(opacity=" + (level * 100) + ");";
}

function fadeIn(){
  for (i = 0; i <= 1; i += (1 / steps)) {
    setTimeout("setOpacity(" + i + ")", i * duration);
  }
  
}

if(navigator.appName == "Microsoft Internet Explorer") {
  http = new ActiveXObject("Microsoft.XMLHTTP");
} else {
  http = new XMLHttpRequest();
} 

function makeVisMess(vis) {
	var elem = document.getElementById("mess");
	elem.style.visibility = "visible";
	proces = 0;
	setTimeout( "makeInVisMess()", 5000 );
}
function makeInVisMess() {
	var elem = document.getElementById("mess");
	elem.style.visibility = "hidden";
}

function addToCart(id,price) {
	if(proces == 0){
		proces = 1;
  		http.open("GET", "addtocart.php?id=" + id + "&price=" + price, true);
  		http.onreadystatechange=function() {
    		if(http.readyState == 4) {
				fadeIn();
      			var result = http.responseText.split(",");
	  			var elem = document.getElementById("cart");
	  			elem.innerHTML = '<strong>Cart <img src="images/shop/chart.gif" width="15" height="14" border="0" />&nbsp;&nbsp; Items: </strong> ' + result[0] + '&nbsp;&nbsp; <strong>Price:</strong> ' + result[1]; 
				makeVisMess();
    		}
		}
  		http.send(null);
	}
}
var sURL = unescape(window.location.pathname);
function relwin(){
	
	setTimeout( "ref()", 500 );
}

function ref(){
	window.location.href = sURL;
}

function removeFromCart(id,price) {
  	http.open("GET", "addtocart.php?remove=" + id + "&price=" + price, true);
  	http.onreadystatechange=function() {
    	if(http.readyState == 4) {
			relwin();
			
    	}
	}
  	http.send(null);
}