/*> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
								ADD 2 CART
  < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < <*/

window.addEvent('domready', function()
{
	// preberemo vsebino obvestila
	var requestText = new Request.HTML(
	{
		url:'/ajax/add2cart.html', 
		onSuccess: function(html)
		{
			// vstavimo vsebino obvestila
			$('added2cart').adopt(html);
		}
	});
	requestText.get();
	
	// preberemo podatke
	var requestData = new Request.HTML(
	{
		url:'/ajax/add2cart.php',
		onSuccess: function(html, elements, response)
		{
			// spraznimo in vstavimo nove podatke v obvestilo
			$('cartDataNote').empty().adopt(html);
			
			// spraznimo in vstavimo nove podatke v glavo
			$('headerCart').empty().set('html', '<p><a href="/vozicek.html" title="Zaključi nakup">'+response+'</a></p><a href="/vozicek.html" title="Zaključi nakup"><img src="/pic/button-nablagajno.gif" width="75" height="22" alt="Na blagajno" title="Na blagajno" /></a>');
		}
	});	
	
	// preberemo vse slikce, ki imajo stil "add2cart"
	var images = $$('img.add2cart');
	
	// na začetku nastavimo prazen timer
	timer = '';
	
	// vsakemu "gumbu" dodamo akcijo
	for (var i = 0; i < images.length; i++)
	{
		var obj = images[i];
		var id = obj.id;

		// akcija
		$(id).addEvent('click', function(e)
		{		
			// ustavi refreshanje strani
			e.stop();

			// pozicija gumba
			var position = $(this.id).getPosition();
			//alert(position.y);
			
			// prikažemo loading
			var loading = $('loading').setPosition({x: position.x-22, y: position.y+8});
			
			// resetiramo timer
			$clear(timer);
			
			// dodaj v voziček
			var request = new Request({
				method: 'get',
				url: '/vozicek-dodaj.html',
				onSuccess: function()
				{
					// preberemo nove vrednosti
					requestData.get();
					
					// skrijemo loading
					var loading = $('loading').setPosition({y: -1000});
			
					// višina obvestila
					height = $('added2cart').getSize().y;
					
					// višino na nulo, prestavimo in zaslajdamo gor
					var note = $('added2cart').setStyle('height', 0).setPosition({x: position.x-200, y: position.y-height}).morph({'top': [position.y, position.y-height], 'height': [0, height]});
					
					// skrij po 5 sekundah
					hide = function()
					{
						var hideit = new Fx.Morph($('added2cart'),
						{
							onComplete: function()
							{
								// umaknemo iz zaslona in resajzamo nazaj na pravo višino
								note.setPosition({y: -1000}).setStyle('height', height);
							}
						});
						// zaslajdamo dol
						hideit.start({'top': [position.y-height, position.y], 'height': [height, 0]});
					};
					timer = hide.delay(5000);
					
				}
			});
			
			// submitaj formo
			productID = this.id.replace('p','');
			request.send('id='+productID);
		});
	}
});
