jQuery(function($) {
	
	//$("#all").show();
	//$("#footer").show();
	
	//################################################### TOOLTIP ###################################################
	
	xOffset = -25;
	yOffset = -5;			
	
	$(".tooltip img").hover(function(e){											  
		this.t = this.title;
		this.title = "";									  
		$("#tooltip").html(this.t);
		$("#tooltip")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.show();		
	},
	function(){
		this.title = this.t;
		$("#tooltip").html("");		
		$("#tooltip").hide();
	});	
	$(".tooltip img").mousemove(function(e){
		$("#tooltip")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px");
	});	
	
	//#################################################### SCROLLS ####################################################
	
	$('#top-right .menu_container').jScrollPane({scrollbarWidth: 5, topCapHeight: 5, bottomCapHeight: 5});
	
	if($('#right #top-right').children().size() > 0){
		$('#bottom-right #page').jScrollPane({scrollbarWidth: 5, topCapHeight: 5, bottomCapHeight: 5});
	}
	else{
		$("#top-right").hide();
	}
	
	//#################################################### SLIDE ####################################################
	
	$("#related_products_container").easySlider({
		orientation:'vertical'
	});
	
	//#################################################### ANALYTICS ####################################################

	
	//$('#checkout').append('<script type="text/javascript">alert("test");</script>');
	
	if(($("input.final").length) > 0){
		var reg =/^(.*)(.{2})$/;
		var order_total_string = $('td.order_total strong').html();
		var order_tax_string = $('td.order_tax').html();
		var order_shipping_string = $('td.order_shipping').html();
		
		var next_id = $('span.next_id').html().toString();
		var order_total = order_total_string.replace(reg,'$1').toString();
		var order_tax = order_tax_string.replace(reg,'$1').toString();
		var order_shipping = order_shipping_string.replace(reg,'$1').toString();
		var city = $('span.city').html().toString();
		var statename = $('span.statename').html().toString();
		
		if(statename == ""){
			statename = "-";
		}
		
		var country = $('span.country').html();
		
		var req = "";
		
		req = '<script type="text/javascript"> var _gaq = _gaq || [];' ;
		req += "_gaq.push(['_setAccount', 'UA-23093972-1']);" ;
		req += "_gaq.push(['_trackPageview']);" ;
		req += "_gaq.push(['_addTrans','"+next_id+"','Tenuta La Novella','"+order_total+"','"+order_tax+"','"+order_shipping+"','"+city+"','"+statename+"','"+country+"']);" ;

		var nb_products = $('#ro_cart table tr.product_row').length;
		var n = 0;
		
		var product_name = "";
		var product_sku = "";
		var product_price = "";
		var product_quantity = "";
		
		for(n=0;n<nb_products;n++){
			product_name = $('#ro_cart table tr.product_row').eq(n).find('td.product_name a strong').html().toString();
			product_sku = $('#ro_cart table tr.product_row').eq(n).find('td.product_sku').html().toString();
			product_price = $('#ro_cart table tr.product_row').eq(n).find('td.product_price').html().replace(reg,'$1').toString();
			product_quantity = $('#ro_cart table tr.product_row').eq(n).find('td.quantity').html().toString();
			
			// add item might be called for every item in the shopping cart
			// where your ecommerce engine loops through each item in the cart and
			// prints out _addItem for each
	   
			req += "_gaq.push(['_addItem','"+next_id+"','"+product_sku+"','"+product_name+"','-','"+product_price+"','"+product_quantity+"']);";
		}
	  
		req += "_gaq.push(['_trackTrans']);";

		req += "(function() {";
		req += "	var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;";
		req += "	ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';";
		req += "	var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);";
		req += "})();</script>";
	}
	
	$('.final').click(function() {
		
		$('#checkout').append(req);
		alert('Merci pour votre commande, vous allez être redirigé vers la méthode de paiement choisie.');
		
		/*try{
		  var pageTracker = _gat._getTracker("UA-23093972-1");
		  pageTracker._trackPageview();
		  pageTracker._addTrans(
			  "146",            // order ID - required
			  "Womens Apparel",  // affiliation or store name
			  "11.99",           // total - required
			  "1.29",            // tax
			  "15.00",           // shipping
			  "San Jose",        // city
			  "California",      // state or province
			  "USA"              // country
			);


		   // add item might be called for every item in the shopping cart
		   // where your ecommerce engine loops through each item in the cart and
		   // prints out _addItem for each 
		   pageTracker._addItem(
			  "146",           // order ID - necessary to associate item with transaction
			  "DD44",           // SKU/code - required
			  "T-Shirt",        // product name
			  "Olive Medium",   // category or variation
			  "11.99",          // unit price - required
			  "1"               // quantity - required
		   );

		   pageTracker._trackTrans(); //submits transaction to the Analytics servers
		} catch(err) {}*/
	  
	});
		
});
