var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-18346401-1']);
  _gaq.push(['_trackPageview']);
 
  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
 
	var http = false;

	if(navigator.appName == "Microsoft Internet Explorer") {
	  http = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
	  http = new XMLHttpRequest();
	}
	
	$(document).ready(function() {
		$("input#email").ezpz_hint();
		$("input#password").ezpz_hint();
		$("#newsletter").keyup(function(event){
		  if(event.keyCode == 13){
			newsletter();
		  }
		});
	});

	function moveAnimate(element, newParent) {
		var oldOffset = element.offset();
        element.appendTo(newParent);
        
		var newOffset = element.offset();

        var temp = element.clone().appendTo('body');
        temp    .css('position', 'absolute')
                .css('left', oldOffset.left)
                .css('top', oldOffset.top)
                .css('zIndex', 1000);
        element.hide();
        temp.animate( {'top': newOffset.top, 'left':newOffset.left}, '1000', function(){
           element.hide();
           temp.remove();
        });
		
    }
	
	function remove(id) {
	  http.abort();
	  http.open("GET", "ajax.php?remove="+id, true);
	  http.onreadystatechange=function() {
		if(http.readyState == 4) {
		  resp = http.responseText;
		  cart_content();
		}
	  }
	  http.send(null);
	}
	
	function total() {
	  http.abort();
	  http.open("GET", "ajax.php?total=yes", true);
	  http.onreadystatechange=function() {
		if(http.readyState == 4) {
		  resp1 = http.responseText;
		  var arr = resp1.split('||'); 
		  document.getElementById('total').innerHTML=arr[0];
		  document.getElementById('ship').innerHTML=arr[1];
		}
	  }
	  http.send(null);
	}

	function newsletter() {
	  variable = document.getElementById('newsletter').value;
	  http.abort();
	  http.open("GET", "ajax.php?newsletter=" + variable, true);
	  http.onreadystatechange=function() {
		if(http.readyState == 4) {
		  resp = http.responseText;
		  if(resp=='incorrect') {
			document.getElementById('news_text').innerHTML='<font color=red>Incorrect E-mail</font>';
		  }
		  if(resp=='exist') {
			document.getElementById('news_text').innerHTML='<font color=red>This e-mail already exist <br>in our database</font>';
		  }
		  if(resp=='recorded') {
			document.getElementById('news_text').innerHTML='<font color=green>Thank you! Your E-mail is <br>successfully added <br>to our newsletter.</font>';
			document.getElementById('newsletter').value='';
		  }
		}
	  }
	  http.send(null);
	 
	  return false;
	}

	function cart_content() {
	  http.abort();
	  http.open("GET", "ajax.php?cart=yes", true);
	  http.onreadystatechange=function() {
		if(http.readyState == 4) {
		  resp = http.responseText;
		  document.getElementById('prods').innerHTML=resp;
		  total();
		}
	  }
	  http.send(null);
	}
	
	function fly_bitch(elem) {
		moveAnimate($('#'+elem), '#car')
	}
	
	function addtoc(ite,elem) {
	  fly_bitch(elem);
	  look = ite;
	  variable = document.getElementById(look).value;
	  http.abort();
	  http.open("GET", "ajax.php?addtocart=" + variable, true);
	  http.onreadystatechange=function() {
		if(http.readyState == 4) {
		  resp = http.responseText;
		  if(resp=='dxm-fail') {
				alert('You may only buy 1g of DXM per order.');
		  }
		  cart_content();
		}
	  }
	  http.send(null);
	}
	function addtoc2(ite) {
	  look = ite;
	  variable = document.getElementById(look).value;
	  http.abort();
	  http.open("GET", "ajax.php?addtocart=" + variable, true);
	  http.onreadystatechange=function() {
		if(http.readyState == 4) {
		  resp = http.responseText;
		  
		  cart_content();
		}
	  }
	  http.send(null);
	}
