var height=0;
var gallery_height = 0;
$(document).ready(function() {
	$(".banner_code textarea").click(function() {
		$(this).select();
	});
	
	//debug bar
	$("#debug a.close").click(function() {
		$("#debug").addClass('hidden');
	});

	//i_utils.js
	CheckIframe();
	mapBaseActions();
	StaticTextPaging();
	
	//i_menu.js
	menuHorizontalPadding("menu"); //wysrodkowanie menu horyzontalnego (lewo - prawo) na cala szerokosc kontenera
	$("#menu ul li.menu_li:first").addClass("first");
	
	/*parametry konstruktora mapMenuDropdown:
	index - indeks menu w globalnej tablicy mouse_over (musi byc unikalny)
	menu_id - id div'a, w którym znajduje się menu (a nie samego menu!)
	margin - margines, o ile pikseli wyskakujace menu ma byc przesunięte względem danej pozycji
	xory - wg której osi menu sie powtarza (x - menu poziome, y - menu pionowe)
	ie8fix - jeśli się pieprzy w IE8, to trzeba w konstrukturze ustawić true, jeśli jest OK to lepiej false
	*/
	
	//deklaracja rozwijanego menu dla menu_top
	//var ob = new mapMenuDropdown(0,"menu_top",10, "x", true);
	//ob.map();

	//deklaracja rozwijanego menu dla menu_left
	//var ob2 = new mapMenuDropdown(1,"menu_left",20, "y", false);
	//ob2.map();
	
	//deklaracja rozwijanego menu dla menu_right
	//var ob3 = new mapMenuDropdown(2,"menu_right",20, "y", false);
	//ob3.map();
	
	gallery_height = $('#gallery_container').height();
	
	$('.selector_down').click(function(){
		scroll_up();
	});
	$('.selector_up').click(function(){
		scroll_down();
	});
});

function scroll_down()
{
	var act_margin = $('#gallery_container').css('margin-top');
	
	var wyrreg = new String(act_margin);
	act_margin = wyrreg.replace('px',"");
	
	var margin = parseInt(act_margin) + 510;
	
	if(margin >0)
	{
		margin = 510-gallery_height;
		
	}
	
	//$('#gallery_container').css('margin-top',margin+'px');
	$("#gallery_container").animate({ 
		marginTop: margin+'px'
	}, {
	duration: 1500,
	easing: 'easeInOutCubic'
	});
	
}
function scroll_up()
{
	var act_margin = $('#gallery_container').css('margin-top');
	var wyrreg = new String(act_margin);
    act_margin = wyrreg.replace('px',"");
	var margin = act_margin - 510;
	var test = (-1) * gallery_height;
	if(margin <=test)
	{
		margin = 0;
	}
	
	//$('#gallery_container').css('margin-top',margin+'px');
	
	$("#gallery_container").animate({ 
		marginTop: margin+'px'
	}, {
	duration: 1500,
	easing: 'easeInOutCubic'
	});
}
