var host = 'http://www.sprawdz-kempingowy.pl'; 
var el_m1, el_m2, el_m3;
var pds = false;
var ddl = '';

function setCookie(c_name,value,expiredays){var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString())+'; path = /';}

function getCookie(c_name){if (document.cookie.length>0){c_start=document.cookie.indexOf(c_name + "=");if (c_start!=-1){c_start=c_start + c_name.length+1;c_end=document.cookie.indexOf(";",c_start);if (c_end==-1) c_end=document.cookie.length;return unescape(document.cookie.substring(c_start,c_end));}}return "";}

function pop_up(url,name,scrollbars,menubar,width,height){window.open(url,name,'scrollbars='+scrollbars+',menubar='+menubar+',width='+width+',height='+height+',left='+(screen.availWidth/2-width/2)+',top='+(screen.availHeight/2-height/2)+'');}

function MM_jumpMenu(targ,selObj,restore){eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");if (restore) selObj.selectedIndex=0;}

jQuery.extend({
		tworz_maske: function(opt,color){if(window.ActiveXObject){var io = document.createElement('<div id="maska" name="maska"></div>');} else {var io = document.createElement('div');io.id = "maska";io.name = "maska";}io.style.position = 'absolute';io.style.top = '0px';io.style.left = '0px';if(!color){color = '#000000';}io.style.background = color;if(!opt){opt = 0.4;}io.style.display = "block";io.style.zIndex = 100;document.body.appendChild(io);$(io).css("height",$(document).height());$(io).css("width",$(document).width());$(io).css("opacity",opt);return io},

naw_ukryj: function(el){if(el==1){if(el_m1.attr("alt")!="aktiv"){el_m1.css('display','none');}}if(el==2){if(el_m2.attr("alt")!="aktiv"){el_m2.css('display','none');}}if(el==3){if(el_m3.attr("alt")!="aktiv"){el_m3.css('display','none');}}},
		
		get_terenowe: function(){
			$('#terenowe').css('display','block');
			$('#terenowe').css('width','250px');
			$("#s_left").clone().prependTo('#t_left');
			$('#terenowe').animate( { width:'990px'}, 500, "linear", function(){
				$('#t_center').css('display','none');
				var glink = ddl+'include/terenowe.php';
				
				$.ajax({
   					type: "GET",
   					url: glink,
					error: function(event, request, settings){
						alert(request+" / "+settings);
						alert("Nie można wykonać polecenia  z powodu przeciążenia serwera.\nSpróbuj jeszcze raz.");
					},
					success: function(data){
						$('#t_center').html(data);
						$('#t_center').fadeIn("slow");

   					}
 				});
			});
		},
		
		get_kempingowe: function(){	
			
			$('#kempingowe').css('display','block');
			$('#kempingowe').css('width','250px');
			var kd = $('#kempingowe').css('display');
			$("#s_right").clone().prependTo('#ke_right');
			// $('#ke_left').animate( { width:'730px'}, 1000 );
			$('#kempingowe').animate( { width:'990px'}, 500, "linear", function(){
				$('#ke_left').css('display','none');
				var glink = ddl+'include/kempingowe.php';
				
				$.ajax({
   					type: "GET",
   					url: glink,
					error: function(event, request, settings){
						alert("Nie można wykonać polecenia z powodu przeciążenia serwera.\nSpróbuj jeszcze raz.");
					},
					success: function(data){
						$('#ke_left').html(data);
						$('#ke_left').fadeIn("slow");

   					}
 				});
			});
		},
		
		del_terenowe: function(){		
			$('#t_left').html('');
			$('#t_center').html('');
			$('#t_left').css('display','block');
			$('#t_wiecej').html('');
			$('#t_wiecej').css('display','none');
			$('#terenowe').css('margin-left','-495px');
			$('#terenowe').css('top','145px');
			$('#terenowe').css('height','520px');
			$('#terenowe').css('display','none');
		},
		del_kempingowe: function(){		
			$('#ke_left').html('');
			$('#ke_right').html('');
			$('#ke_right').css('display','block');
			$('#ke_wiecej').html('');
			$('#ke_wiecej').css('display','none');
			
			$('#kempingowe').css('margin-right','-495px');
			$('#kempingowe').css('top','145px');
			$('#kempingowe').css('height','520px');
			$('#kempingowe').css('display','none');
		},
		pokaz_terenowe: function(do_linku,h){	
			if(!h?h = 720:'');
			$('#t_left').css('display','none');
			$('#t_center').css('display','none');	
			pds = true;
			$('#terenowe').animate( { width:'600px', marginLeft:'-300px', right:'50%', top:'35px', height:h+'px'}, 500, "linear", function(){
				var glink = ddl+'include/'+do_linku;
				$.ajax({
   					type: "GET",
   					url: glink,
					error: function(event, request, settings){
						alert(request+" / "+settings);
						alert("Nie można wykonać polecenia  z powodu przeciążenia serwera.\nSpróbuj jeszcze raz.");
					},
					success: function(data){
						$('#t_wiecej').html(data);
						$('#t_wiecej').fadeIn("slow");

   					}
 				});
			});
		},
		ukryj_terenowe: function(){
			if(pds==true){
				pds = false;
				$('#t_wiecej').css('display','none');
				$('#t_wiecej').html('');	
				$('#terenowe').animate( { width:'990px', marginLeft:'-495px', right:'50%', top:'145px', height:'520px'}, 500, "linear", function(){
					$('#t_left').fadeIn("slow");
					$('#t_center').fadeIn("slow");
						

				});
			} else {
				$("#maska").remove();		
				jQuery.del_terenowe();
				zrodlo = false;
				
			}
		},
		pokaz_kempingowe: function(do_linku,h){	
			if(!h?h = 780:'');
		$('#ke_left').css('display','none');
		$('#ke_right').css('display','none');	
		pds = true;
		$('#kempingowe').animate( { width:'600px', marginRight:'-300px', right:'50%', top:'35px', height:h+'px'}, 500, "linear", function(){
				$('#ke_left').css('display','none');
				var glink = ddl+'include//'+do_linku;
				$.ajax({
   					type: "GET",
   					url: glink,
					error: function(event, request, settings){
						alert(request+" / "+settings);
						alert("Nie można wykonać polecenia  z powodu przeciążenia serwera.\nSpróbuj jeszcze raz.");
					},
					success: function(data){
						$('#ke_wiecej').html(data);
						$('#ke_wiecej').fadeIn("slow");

   					}
 				});
			});
		},
		ukryj_kempingowe: function(){
			if(pds==true){
				pds = false;
				$('#ke_wiecej').css('display','none');
				$('#ke_wiecej').html('');	
				$('#kempingowe').animate( { width:'990px', marginRight:'-495px', right:'50%', top:'145px', height:'520px'}, 500, "linear", function(){
					$('#ke_left').fadeIn("slow");
					$('#ke_right').fadeIn("slow");
		

				});
			} else {
				$("#maska").remove();		
				jQuery.del_kempingowe();
				zrodlo = false;
				
			}
		},
		terminarz_mini_opacity: function(){
			$('.kal_nag_mini').css('opacity',0.3);
			$('.dzien_npmc_mini, .dzien_ppmc_mini').css('opacity',0.3);
			$('.dzien_n_mini, .dzien_p_mini').css('opacity',0.8);
		},
		terminarz_bryki_opacity: function(){
			$('.kal_nag').css('opacity',0.4);
			$('.dzien_npmc, .dzien_ppmc').css('opacity',0.2);
			$('.dzien_n, .dzien_p').css('opacity',0.6);
			$('.dzien_na, .dzien_pa').css('opacity',0.8);
		},
		terminarz_mn_opacity: function(){
			$('.kal_nag_mn').css('opacity',0.3);
			$('.dzien_npmc_mn, .dzien_ppmc_mn').css('opacity',0.3);
			$('.dzien_n_mn, .dzien_p_mn').css('opacity',0.8);
		},
		terminarz_left_up: function(){
			jQuery.tworz_maske(0.7,'#2c6a00');
			var nw = $('#terminarz_left').width();
			var nh = $('#terminarz_left').height();
			var nof = $('#terminarz_left').offset();
			//alert(nw+' / '+nh+' / '+nof.top+' / '+nof.left);
			$('#terminarz_left_core').css('height',nh+'px');
			$('#terminarz_left_core').css('width',nw+'px');
			$('#terminarz_left_core').css('top',nof.top+'px');
			$('#terminarz_left_core').css('left',nof.left+'px');
			$('#terminarz_left_load').css('display','none');
			$('#terminarz_left_core').css('display','block');
			$('#terminarz_left').css('visibility','hidden');
			// marginRight:'-495px', right:'50%',
			$('#terminarz_left_core').animate( { width:'950px', left:nof.left+'px', top:'404px', height:'560px'}, 500, "linear", function(){
				var glink = ddl+'include/terminarz.php';
				//alert('left_up: '+glink);
				$.ajax({
   					type: "GET",
   					url: glink,
					data: 'co=1',
					error: function(event, request, settings){
						alert(request+" / "+settings);
						alert("Nie można wykonać polecenia  z powodu przeciążenia serwera.\nSpróbuj jeszcze raz.");
					},
					success: function(data){
						$('#terminarz_left_load').html(data);
						$('#terminarz_left_load').fadeIn("slow",function(){$('.bryka_1ink').eq(0).trigger('click')});

   					}
 				});

			});
		},
		terminarz_left_down: function(){
			var nw = $('#terminarz_left').width();
			var nh = $('#terminarz_left').height();
			var nof = $('#terminarz_left').offset();
			$('#terminarz_left_load').html('');
			$('#terminarz_left_core').animate( { width:nw+'px', left:nof.left+'px', top:nof.top+'px', height:nh+'px'}, 500, "linear", function(){

				$('#terminarz_left').css('visibility','visible');
				$('#terminarz_left_core').css('display','none');
				$('#terminarz_left_load').html('');
				$("#maska").remove();		
			});
		},
		terminarz_right_up: function(){
			jQuery.tworz_maske(0.7,'#ffa200'); 
			var nw = $('#terminarz_right').width();
			var nh = $('#terminarz_right').height();
			var nof = $('#terminarz_right').offset();
			var nof_l = $('#terminarz_left').offset();
			$('#terminarz_right_core').css('top',nof.top+'px');
			$('#terminarz_right_core').css('left',nof.left+'px');
			$('#terminarz_right_core').css('height',nh+'px');
			$('#terminarz_right_core').css('width',nw+'px');
			$('#terminarz_right_load').css('display','none');
			$('#terminarz_right_core').css('display','block');
			$('#terminarz_right').css('visibility','hidden');
			$('#terminarz_right_core').animate( { width:'950px', left:nof_l.left+'px', top:'404px', height:'560px'}, 500, "linear", function(){
				var glink = ddl+'include/terminarz.php';
				$.ajax({
   					type: "GET",
   					url: glink,
					data: 'co=2',
					error: function(event, request, settings){
						alert(request+" / "+settings);
						alert("Nie można wykonać polecenia  z powodu przeciążenia serwera.\nSpróbuj jeszcze raz.");
					},
					success: function(data){
						$('#terminarz_right_load').html(data);
						$('#terminarz_right_load').fadeIn("slow",function(){$('.bryka_1ink').eq(0).trigger('click')});

   					}
 				});
			});
		},
		terminarz_right_down: function(){
			var nw = $('#terminarz_right').width();
			var nh = $('#terminarz_right').height();
			var nof = $('#terminarz_right').offset();
			$('#terminarz_right_load').html('');
			$('#terminarz_right_core').animate( { width:nw+'px', left:nof.left+'px', top:nof.top+'px', height:nh+'px'}, 500, "linear", function(){

				$('#terminarz_right').css('visibility','visible');
				$('#terminarz_right_core').css('display','none');
				$('#terminarz_right_load').html('');
				$("#maska").remove();		
			});
		},
		get_kalendarz: function(bryka,mc){
			$('#kal_c_loader').css('display','block');
			$('#kal').css('background-image','');
			$('#kal').css('background-repeat','');
			$('#kal').css('background-position','');
			$('#kal').css('display','none');
			$('#kal').html('');
			var glink = ddl+'include/kalendarz.php';
		
			$.ajax({
   					type: "GET",
   					url: glink,
					data: 'bryka='+bryka+'&mc='+mc,
					error: function(event, request, settings){
						alert(request+" / "+settings);
						alert("Nie można wykonać polecenia  z powodu przeciążenia serwera.\nSpróbuj jeszcze raz.");
					},
					success: function(data){
						$('#kal_c_loader').css('display','none');
						$('#kal').css('background-image','url('+host+'/images/bryka_tlo_'+bryka+'.jpg)');
						$('#kal').css('background-repeat','no-repeat');
						$('#kal').css('background-position','center center');
						$('#kal').html(data);
						$('#kal').fadeIn("slow");

   					}
 				});
		},
		get_kalendarz_naw: function(bryka){
			$('#kal_r_loader').css('display','block');
			$('#kal_naw').css('display','none');
			$('#kal_naw').html('');
			var glink = ddl+'include/kalendarz_naw.php';
			$.ajax({
   				type: "GET",
   				url: glink,
				data: 'bryka='+bryka,
				error: function(event, request, settings){
						alert("Nie można wykonać polecenia  z powodu przeciążenia serwera.\nSpróbuj jeszcze raz.");
				},
				success: function(data){
						$('#kal_r_loader').css('display','none');
						$('#kal_naw').html(data);
						$('#kal_naw').fadeIn("slow");

   				}
 			});
		}
});


$(document).ready(function(){
	jQuery.terminarz_mini_opacity();
	// $('#nawigacja a').eq(0).addClass('ga');
	$('#tlo_left, .g_t').live('click',function(){if($('#terenowe').css('display')=='none'){jQuery.tworz_maske(0.7,'#2c6a00');jQuery.get_terenowe();} else {jQuery.pokaz_terenowe($(this).attr('coords'),$(this).attr('name'));}return false;});
	
	$('#tlo_right, .g_k').live('click',function(){if($('#kempingowe').css('display')=='none'){jQuery.tworz_maske(0.7,'#ffa200');jQuery.get_kempingowe();} else {jQuery.pokaz_kempingowe($(this).attr('coords'),$(this).attr('name'));}return false;});
	
	$('#z_t').live('click',function(){jQuery.ukryj_terenowe();return false;});
	
	$('#z_ke').live('click',function(){jQuery.ukryj_kempingowe();return false;});
	
	// $('#maska').live('click',function(){$("#maska").remove();jQuery.del_terenowe();jQuery.del_kempingowe();});
	
	// tekst główny pokaz/ukryj
	$('#gl_d').live('click',function(){$(this).css('display','none');$('#gl_u').css('display','block');$('#gl_w').slideDown();return false;});
	$('#gl_u').live('click',function(){$(this).css('display','none');$('#gl_d').css('display','block');$('#gl_w').slideUp();});
	
	/// kempingowe wiecej z kempingowe
	$('#l_ke_wsn').live('click',function(){jQuery.pokaz_kempingowe('kempingowe_wsn.php',830);return false;});
	$('#l_ke_wsn_z').live('click',function(){jQuery.ukryj_kempingowe();});
	
	$('#l_ke_w').live('click',function(){jQuery.pokaz_kempingowe('kempingowe_w.php',790);return false;});
	$('#l_ke_w_z').live('click',function(){jQuery.ukryj_kempingowe();});
	
	/// kempingowe wiecej z sg
	$('#l_wsn_ke').live('click',function(e){
		jQuery.tworz_maske(0.7,'#ffa200');  
		var poz_start = e.pageY;

		$('#ke_left').css('display','none');
		$('#ke_right').css('display','none');
		
		$('#kempingowe').css('width','10px');
		$('#kempingowe').css('height','10px');
		$('#kempingowe').css('margin-right','-5px');
		$('#kempingowe').css('top',poz_start-5+'px');
		$('#kempingowe').css('display','block');
		$('#kempingowe').animate( { width:'600px', marginRight:'-300px', right:'50%', top:'35px', height:'830px'}, 500, "linear", function(){
				var glink = ddl+'include/kempingowe_wsn.php';
				$.ajax({
   					type: "GET",
   					url: glink,
					error: function(event, request, settings){
						alert(request+" / "+settings);
						alert("Nie można wykonać polecenia  z powodu przeciążenia serwera.\nSpróbuj jeszcze raz.");
					},
					success: function(data){
						$('#ke_wiecej').html(data);
						$('#ke_wiecej').fadeIn("slow");

   					}
 				});
			});
	});
	
	$('#l_w_ke').live('click',function(e){
		jQuery.tworz_maske(0.7,'#ffa200');  
		var poz_start = e.pageY;

		$('#ke_left').css('display','none');
		$('#ke_right').css('display','none');
		
		$('#kempingowe').css('width','10px');
		$('#kempingowe').css('height','10px');
		$('#kempingowe').css('margin-right','-5px');
		$('#kempingowe').css('top',poz_start-5+'px');
		$('#kempingowe').css('display','block');	
		$('#kempingowe').animate( { width:'600px', marginRight:'-300px', right:'50%', top:'35px', height:'790px'}, 500, "linear", function(){
				var glink = ddl+'include/kempingowe_w.php';
				$.ajax({
   					type: "GET",
   					url: glink,
					error: function(event, request, settings){
						alert(request+" / "+settings);
						alert("Nie można wykonać polecenia  z powodu przeciążenia serwera.\nSpróbuj jeszcze raz.");
					},
					success: function(data){
						$('#ke_wiecej').html(data);
						$('#ke_wiecej').fadeIn("slow");

   					}
 				});
			});
	});

	/// terenowe wiecej z terenowe
	$('#l_t_wsn').live('click',function(){jQuery.pokaz_terenowe('terenowe_wsn.php',870);return false;});
	$('#l_t_wsn_z').live('click',function(){jQuery.ukryj_terenowe();return false;});
	
	$('#l_t_w').live('click',function(){jQuery.pokaz_terenowe('terenowe_w.php',760);return false;});
	$('#l_t_w_z').live('click',function(){jQuery.ukryj_terenowe();return false;});
	
	/// terenowe wiecej z sg
	$('#l_wsn_t').live('click',function(e){
		jQuery.tworz_maske(0.7,'#2c6a00'); 
		var poz_start = e.pageY;

		$('#t_left').css('display','none');
		$('#t_right').css('display','none');
		
		$('#terenowe').css('width','10px');
		$('#terenowe').css('height','10px');
		$('#terenowe').css('margin-left','-5px');
		$('#terenowe').css('top',poz_start-5+'px');
		$('#terenowe').css('display','block');	
		$('#terenowe').animate( { width:'600px', marginLeft:'-300px', right:'50%', top:'35px', height:'870px'}, 500, "linear", function(){
				var glink = ddl+'include/terenowe_wsn.php';
				$.ajax({
   					type: "GET",
   					url: glink,
					error: function(event, request, settings){
						alert(request+" / "+settings);
						alert("Nie można wykonać polecenia  z powodu przeciążenia serwera.\nSpróbuj jeszcze raz.");
					},
					success: function(data){
						$('#t_wiecej').html(data);
						$('#t_wiecej').fadeIn("slow");
						

   					}
 				});
			});
		return false;
	});
	
	$('#l_w_t').live('click',function(e){
		jQuery.tworz_maske(0.7,'#2c6a00'); 
		var poz_start = e.pageY;

		$('#t_left').css('display','none');
		$('#t_right').css('display','none');
		
		$('#terenowe').css('width','10px');
		$('#terenowe').css('height','10px');
		$('#terenowe').css('margin-left','-5px');
		$('#terenowe').css('top',poz_start-5+'px');
		$('#terenowe').css('display','block');	
		$('#terenowe').animate( { width:'600px', marginLeft:'-300px', right:'50%', top:'35px', height:'760px'}, 500, "linear", function(){
			$('#ke_left').css('display','none');
				var glink = ddl+'include/terenowe_w.php';
				$.ajax({
   					type: "GET",
   					url: glink,
					error: function(event, request, settings){
						alert(request+" / "+settings);
						alert("Nie można wykonać polecenia  z powodu przeciążenia serwera.\nSpróbuj jeszcze raz.");
					},
					success: function(data){
						$('#t_wiecej').html(data);
						$('#t_wiecej').fadeIn("slow");

   					}
 				});
			});
	});
	/// samochod kempingowy wiecej z kempingowe
	$('.lw_ke').live('click',function(){jQuery.pokaz_kempingowe($(this).attr('coords'),$(this).attr('name'));return false;});
	$('#l_kes_z').live('click',function(){jQuery.ukryj_kempingowe();return false;});
	/// samochod terenowy wiecej z terenowe
	$('.lw_t').live('click',function(){jQuery.pokaz_terenowe($(this).attr('coords'),$(this).attr('name'));return false;});
	$('#l_ts_z').live('click',function(){jQuery.ukryj_terenowe();return false;});
	// obsługa terminarza lewego
	$('#l_kal_t, #l_kal_t1, #l_kal_t2').live('click',function(){jQuery.terminarz_left_up();return false;});
	$('#z_tlc').live('click',function(){jQuery.terminarz_left_down();return false;});
	// obsługa terminarza prawego
	$('#l_kal_k, #l_kal_k1, #l_kal_k2').live('click',function(){jQuery.terminarz_right_up();return false;});
	$('#z_trc').live('click',function(){jQuery.terminarz_right_down();return false;});
	// obsługa galerii fotek
	$('.l_gal').live('click',function(){
		var elx = $('.l_gal').index(this);
		$('.gal:visible').css('display','none');
		$('.gal:visible').css('z-index','1');
		$('.gal').eq(elx).css('z-index','2');
		$('.gal').eq(elx).fadeIn("slow");
		return false;
	});
});


function str_replace(a,b,c){i=c.indexOf(a);if(i>0){c=c.replace(a,b);i=c.indexOf(a);if(i>0?c=str_replace(a,b,c):'');}return c;}
function format_url(tekst){
	tekst = str_replace('%C4%85','ą',tekst);
	tekst = str_replace('%c4%85','ą',tekst);
	tekst = str_replace('%C4%84','Ą',tekst);
	tekst = str_replace('%c4%84','Ą',tekst);
	tekst = str_replace('%C4%87','ć',tekst);
	tekst = str_replace('%c4%87','ć',tekst);
	tekst = str_replace('%C4%86','Ć',tekst);
	tekst = str_replace('%c4%86','Ć',tekst);
	tekst = str_replace('%C4%99','ę',tekst);
	tekst = str_replace('%c4%99','ę',tekst);
	tekst = str_replace('%C4%98','Ę',tekst);
	tekst = str_replace('%c4%98','Ę',tekst);
	tekst = str_replace('%C5%82','ł',tekst);
	tekst = str_replace('%c5%82','ł',tekst);
	tekst = str_replace('%C5%81','Ł',tekst);
	tekst = str_replace('%c5%81','Ł',tekst);
	tekst = str_replace('%C5%84','ń',tekst);
	tekst = str_replace('%c5%84','ń',tekst);
	tekst = str_replace('%C5%83','Ń',tekst);
	tekst = str_replace('%c5%83','Ń',tekst);
	tekst = str_replace('%C3%B3','ó',tekst);
	tekst = str_replace('%c3%B3','ó',tekst);
	tekst = str_replace('%C3%93','Ó',tekst);
	tekst = str_replace('%c3%93','Ó',tekst);
	tekst = str_replace('%C5%9B','ś',tekst);
	tekst = str_replace('%c5%9b','ś',tekst);
	tekst = str_replace('%C5%9A','Ś',tekst);
	tekst = str_replace('%c5%9a','ż',tekst);
	tekst = str_replace('%C5%BC','ż',tekst);
	tekst = str_replace('%C5%BB','Ż',tekst);
	tekst = str_replace('%c5%bb','Ż',tekst);
	tekst = str_replace('%C5%BA','ź',tekst);
	tekst = str_replace('%c5%ba','ź',tekst);
	tekst = str_replace('%C5%B9','Ź',tekst);
	tekst = str_replace('%c5%b9','Ź',tekst);
	tekst = str_replace('%20',' ',tekst);
	tekst = str_replace('%2B','+',tekst);
	tekst = str_replace('%22','"',tekst);
	tekst = str_replace('%3A',':',tekst);
	return tekst;
}
