var GuideBuy = {
	lang: null,
	
	playing: false,
	
	init: function(lang)
	{
		GuideBuy.lang = lang || 'pl';
		if (document.getElementById('products')) {
			var stack = document.getElementById('products').getElementsByTagName('li');
			for (var i = 0; i < stack.length; i++) {
				stack[i].onmouseover = new Function('GuideBuy.hover(' + i + ');');
				stack[i].onmouseout = new Function('GuideBuy.hout(' + i + ');');
			}
		}
	},
	hover: function(index)
	{
		var stack = document.getElementById('products').getElementsByTagName('li');
		for (var i = 0; i < stack.length; i++) {
			var img = stack[i].getElementsByTagName('a')[0].getElementsByTagName('img')[0];
			var head = stack[i].getElementsByTagName('a')[1];
			var more = stack[i].getElementsByTagName('a')[2];
			img.src = img.src.replace('on', 'off');
			head.style.fontColor = '777777';
			if (GuideBuy.lang == 'pl') {
				more.style.background = 'url("/i/more-off.gif") no-repeat left top';					
			} else {
				more.style.background = 'url("/i/more-off-' + GuideBuy.lang + '.gif") no-repeat left top';									
			}
		}
		var img = stack[index].getElementsByTagName('a')[0].getElementsByTagName('img')[0];
		var head = stack[index].getElementsByTagName('a')[1];
		var more = stack[index].getElementsByTagName('a')[2];
		img.src = img.src.replace('off', 'on');
		head.style.color = '#FFFFFF';
		if (GuideBuy.lang == 'pl') {
			more.style.background = 'url("/i/more-on.gif") no-repeat left top';					
		} else {
			more.style.background = 'url("/i/more-on-' + GuideBuy.lang + '.gif") no-repeat left top';								
		}
	},
	hout: function(index)
	{
		var stack = document.getElementById('products').getElementsByTagName('li');
		for (var i = 0; i < stack.length; i++) {
			var img = stack[i].getElementsByTagName('a')[0].getElementsByTagName('img')[0];
			var head = stack[i].getElementsByTagName('a')[1];
			var more = stack[i].getElementsByTagName('a')[2];
			img.src = img.src.replace('on', 'off');
			head.style.color = '#777777';
			if (GuideBuy.lang == 'pl') {
				more.style.background = 'url("/i/more-off.gif") no-repeat left top';					
			} else {
				more.style.background = 'url("/i/more-off-' + GuideBuy.lang + '.gif") no-repeat left top';									
			}
		}
	},
	play: function(file, handle)
	{
		ext = GuideBuy.lang == 'pl' ? '' : '-' + GuideBuy.lang;
		if (GuideBuy.playing) {
			GuideBuy.playing = false;
			//document.getElementById('mainer').removeChild(document.getElementById('mp3'));
			swfobject.embedSWF('/swf/sounds.swf', "mp3", "1", "1", "9.0.0", '/swf/expressInstall.swf');
			//document.getElementById('mp3').innerHTML = '';
			//handle.style.background = 'url("/i/demo-off' + ext + '.gif") no-repeat left top';	
			handle.className = GuideBuy.lang;
		} else {
			GuideBuy.playing = true;
			swfobject.embedSWF('/swf/sounds.swf', "mp3", "1", "1", "9.0.0", '/swf/expressInstall.swf', {'nameofsound':file});
			//handle.style.background = 'url("/i/stop-off' + ext + '.gif") no-repeat left top';	
			handle.className = GuideBuy.lang + '-selected';
		}
	},
	confirmAction: function(msg)
	{
		if (window.confirm(msg)) {
			return true;
		} else {
			return false;
		}
	},
	addToBasket: function(p_id)
	{
		$.get("/ajax/bs/?p_id=" + p_id, function(data){
	          var amount = data;
	          var handle = document.getElementById('basket');
	          var string;
	          if (amount == 0) {
	          	string = ' produktów';
	          } else if (amount == 1) {
	          	string = ' produkt';
	          } else if (amount < 5) {
	          	string = ' produkty';
	          } else {
	          	string = ' produktów';
	          }
	          string = amount + string;
	          handle.getElementsByTagName('span')[0].innerHTML = string;
		});

	}
}

var Menu = {
	rollover: function(which, lang)
	{
		//		var handle = document.getElementById('navigation').getElementsByTagName('img')[0];
		lang = lang == 'pl' ? '' : '-' + lang;
		// 		handle.src = '/i/menu-'  + which   + lang +  '.jpg';		
		$("#navigation img").attr('src' , '/i/menu-'  + which   + lang +  '.jpg');
	},
	rollout: function(lang)
	{
		//alert(lang);
		//var handle = document.getElementById('navigation').getElementsByTagName('img')[0];
		//lang = lang == 'pl' ? '' : '-' + lang;
		//handle.src = '/i/menu' + lang + '.jpg';
//		var handle = document.getElementById('navigation').getElementsByTagName('img')[0];
		
//		handle.src = '/i/' + lang + '';
		$("#navigation img").attr('src' , '/i/' + lang );
		
	}
	
}
