function AddButt(id)
{
	
	$('overlay').setStyles({
		'opacity': 0.5,
		'display' : 'block'
	});
	$('over_ground').setStyles({
		'display' : 'block'
	});
	$('product_id').value = id;
	
}

function viewError(id,str)
{
	$('error_content').innerHTML = '<p>'+str+'</p>';
	
	$('error').setStyle('display','block');
	$('error').setStyle('opacity',0);
	$('error').fade(0.95);
	
	var x = $(id).getPosition().x+$(id).offsetWidth-55;
	var y = $(id).getPosition().y-$('error').offsetHeight-$(id).offsetHeight/2;
	$(window).scrollTo(0,y);
	$('error').setPosition({x:x,y:y});
	hideError.delay(3000);
	//displayNone($('error')).delay(3000);
}


function hideError()
{
	$('error').fade('out');	
}

function request(button)
{
	var req = new Request({
		method: 'post',
		url: $(button).get('href'),
		data: { 'do' : '1' },
		onRequest: function() { 
			$('main').set('src','media/images/ajax-loader.gif');
			$('maintxt').innerHTML = '';
			$('price').innerHTML = ''; 
		},
		onComplete: function(responset, responsex){
			var obj = JSON.decode(responset);
			$('main').set('src', 'user_files/products/'+obj.pid+'/small/'+obj.file);
			$('maintxt').innerHTML = obj.name;
			$('price').innerHTML = 'cena: '+obj.price.toFixed(2)+' zł';
			var nxt = obj.id.toInt() + 1;
			$('nxt').set('href', 'products/promotions/' + nxt);
			var prv = obj.id.toInt() - 1;
			$('prv').set('href', 'products/promotions/' + prv);
			$('click').addEvent('click', function () {
				window.location = 'opis-produktu/'+obj.pid;
			})
			
		}	
			 
		
	});
	return req;
}

function requestN(button)
	{
		var req = new Request({
			method: 'post',
			url: $(button).get('href'),
			data: { 'do' : '1' },
			onRequest: function() { 
			},
			onComplete: function(responset, responsex){
				var obj = JSON.decode(responset);
					$('content').setStyle('height','auto');
					$('body').setStyle('height','auto');
					
					$('text').innerHTML = obj.text;
					
				
		}	
			 
		
	});
	return req;
}

window.addEvent('domready',function(){		
		//background loginu
		$$('#login,#password').each(function(obj,id){
			if (obj.value.length == 0) {
			obj.addClass(obj.id + '-blur');
			}
		
			obj.addEvents({
				'focus': function(){obj.removeClass(obj.id + '-blur');},
				'blur': function(){if(obj.value.length == 0)obj.addClass(obj.id + '-blur');}
			});
		});
		
		new Swiff('media/swf/top.swf', { width: 571, height: 190, container: 'flash'});
		
		
		
		/*var sear = $('inputSearch');
		if(sear.value.length == 0)
		{
			sear.setStyle('background' ,'url(media/images/search_back.jpg) no-repeat #eeefcf');
		}
		sear.addEvents({
			'focus': function(){sear.removeClass(sear.id + '-blur');sear.setStyle('background','#eeefcf');},
			'blur': function(){if(sear.value.length == 0)sear.addClass(sear.id + '-blur');sear.setStyle('background' ,'url(media/images/search_back.jpg) no-repeat #eeefcf');}
		});
		*/
		//przeladowanie captchy
		
			//overlay
			if($chk($('closeb'),$('overlay'),$('step2Send')))
			{
				$('closeb').addEvent('click', function(){
					$('overlay').setStyle('display','none');
					$('over_ground').setStyle('display','none');
				});
			
				$('overlay').addEvent('click', function () {
					$('overlay').setStyle('display','none');
					$('over_ground').setStyle('display','none');
				});
				
			
			}
			
			

			
			
			//Promocja
			/*request('nxt').send();
			$('nxt').addEvent('click', function(event) {
				event.stop();
				request('nxt').send();
			});
			
			$('prv').addEvent('click', function(event) {
				event.stop();
				request('prv').send();
			});
			*/
			//Opis produktu
			
			$$('.prod_more_small_img img').each(function(el,i){
				el.addEvent('click', function(e){
					$('big').set('src', 'user_files/products/' + $('prod').value + '/big/' + this.id);
					$('chImg').set('href','user_files/products/' + $('prod').value + '/giga/' + this.id);
					milkbox.reloadGalleries();
				});
			});
			
			//strony static
			
			if($chk($('pl'),$('en')))
			{
				requestN('pl').send();
			
				$('pl').addEvent('click', function(event) {
					event.stop();
					requestN('pl').send();
				});
				$('en').addEvent('click', function(event) {
					event.stop();
					requestN('en').send();
				});
			}									
	});
