var params = {
	galery:
	{
 		galleryBackgroundId :'layer-background',
 		galleryLayerId:'layer-image',
 		galleryBackgroundClose:true,
 		galleryClass: 'gallery',
 		galleryHorizontalMargin: 92,
		galleryOnPhotoLoad:function()
		 {	
		 		return true;
		 },
 		galleryOnPhotoError:function()
 		{
    		return true;
   		}
	},
	 slider_scroll:{
	 	slideShowClass: 'slideshow',
		slideShowTransType: 'scroll',
		slideShowCurrent: 0,
		slideShowLoop: false,
		slideShowWaitTime: 5000
	 },
	 fakeParams:{
	 	Email: 'Podaj adres email'
	 },
	 fakeParams2:{
	 	fraza:'wpisz szukaną frazę'
	 }
};


var GoogleMap = new Object();

GoogleMap.big = function()
{
	var ustawienia = {
				zoom : this.zoom,
				id_mapy : 'map',
				marker_title : "Prefix"
				//marker_icon: "/static/img/pointer.png",
				//marker_icon_shadow : "/static/img/shadow.png"
			};
			var target = new google.maps.LatLng(this.szerokosc ,this.dlugosc);

			var myOptions = {
			  zoom: ustawienia.zoom ,
			  mapTypeId: google.maps.MapTypeId.ROADMAP,
			  center: target
			};
			
			//mapa
			var map = new google.maps.Map(document.getElementById( ustawienia.id_mapy ), myOptions);
			
			//marker
			var marker = new google.maps.Marker({
				position: target, 
				map: map
				//icon: ustawienia.marker_icon,
				//shadow: ustawienia.marker_icon_shadow
			});
			
			
			
}

GoogleMap.UstawTarget = function (zoom,szerokosc,dlugosc)
{
	this.zoom = parseInt(zoom);
	this.szerokosc = szerokosc;
	this.dlugosc = dlugosc;
}

var last_offset = 270;


function object_to_query( object )
{
	var chunks = new Array();
	for(var key in object) {
		chunks.push( key+'='+object[key] );
	}

	return chunks.join('&');
}
	
function ajax( settings )
{

	settings.method = settings.method;
	settings.params = settings.params || {};
	settings.params = object_to_query( settings.params );
			
	return new FSite2.HTTPRequest(
		settings.url,
		settings.success,
		settings.method,
		settings.params
	);

}

function mapa(map)
{
	if(map != undefined)
	{
		map.onclick = function()
		{
			var background = new FSite2.Layer('background_layer',false,'layer-background');
			var content = new FSite2.Layer('layer_content',true,'layer_content');
			var close = $('close_layer');		
			background.fullScreen();
			content._references=background;
			background.object.onclick=function () {
				background.remove();
				content.hide();
			}
			
			close.onclick = function() {
				background.remove();
				content.hide();
			}
					
			content.show();
					
			GoogleMap.big();
					
					
			return false;
		}
	}
}
function mapa_sig()
{
		$('mapa_sig').onclick = function()
		{
				GoogleMap.UstawTarget(15,'50.027245','19.962778');
				var background = new FSite2.Layer('background_layer',false,'layer-background');
				var content = new FSite2.Layer('layer_content',true,'layer_content');
				var close = $('close_layer');		
				background.fullScreen();
				content._references=background;
				background.object.onclick=function () {
					background.remove();
					content.hide();
				}
				
				close.onclick = function() {
					background.remove();
					content.hide();
				}
						
				content.show();
						
				GoogleMap.big();
						
						
				return false;
		}
}

function extendForm() 
{
	//FSite2.extendForm(document.body,params.slider_scroll);
	//FSite2.extendForm(document.body,params.galery);
	
	
	if(document.user != undefined)
		FSite2.extendForm(document.user, {fakeParams:params.fakeParams});
		
	if(document.Search != undefined)
		FSite2.extendForm(document.Search, {fakeParams:params.fakeParams2});	
}



function ready()
{
	extendForm()
	SMALL_ICON.init();
	Flash();
	
	
	if($('mapa_sig') != undefined)
		mapa_sig();

	if($('oferta_icon_big') != undefined && $('oferta_description_big') != undefined)
	{
		SMALL_ICON.big_init();
	}

}


FSite2.ready(ready);
/*
window.onload = function(){

extendForm();
SMALL_ICON.init();
TopFlash();

}*/
