// JavaScript Document


var el_m1;
var el_m2;
var el_m3;
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)+'');
}

jQuery.extend({
		tworz_maske: function(opt){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';io.style.background = '#000000';if(!opt){opt = 0.4;}io.style.display = "block";io.style.zIndex = 1000;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');
				}
			}
		}

});
$(document).ready(function(){
	var host = location.protocol+'//'+location.host;
	$('.slide_link').live('click',function(){
		var elx = $('.slide_link').index(this);		
		$('.slide_core').eq(elx).slideToggle();
		return false;
	});
	$('a[coords=ng]').hover(
			function(){
				var index = $('a[coords=ng]').index(this);
				var t_offset = $(this).offset();
				var c_offset = $('#core').offset();
				if(el_m1 && el_m1 != $('.pm_2').eq(index)){
					jQuery.naw_ukryj(1);
				}
				el_m1 = $('.pmg').eq(index);
				el_m1.css('top','32px');
				el_m1.css("left",t_offset.left-c_offset.left-16+'px');
				el_m1.fadeIn(300);
				// el_m1.css('display','block');
				el_m1.attr('alt','aktiv');
				return false;
			},
			function(){
				el_m1.attr('alt','');
				setTimeout("jQuery.naw_ukryj(1)",70);
			}
		);
		$('.pmg').hover(
			function(){
				var index = $('.pmg').index(this);
				var t_offset = $(this).offset();
				if(el_m1 && el_m1 != $('.pmg').eq(index)){
					jQuery.naw_ukryj(1);
				}
				el_m1 = $('.pmg').eq(index);
				el_m1.attr('alt','aktiv');
				el_m1.css('display','block');
				if($('a[coords=ng]').eq(index).attr('class')=='ng'){
				$('a[coords=ng]').eq(index).addClass('ngh');
				}
				// el_aktywny.fadeIn(800);
				
				return false;
			},
			function(){
				var index = $('.pmg').index(this);
				$('a[coords=ng]').eq(index).removeClass('ngh');
				el_m1.attr('alt','');
				setTimeout("jQuery.naw_ukryj(1)",70);
			}
		);
		
	$(".realizacje_link").click(function(e){
			var plik = $(this).attr('coords');
			
			
			jQuery.tworz_maske();

			$('#realizacje_galeria').fadeIn(500);
			$.ajax({
   				type: "GET", 
   				url: host+'/realizacje.php',
				data: 'plik='+plik,
				error: function(event, request, settings){
					alert(request+" / "+settings);
					alert("Nie można otworzyć strony z powodu przeciążenia serwera");
					$("#maska").remove();
					$('#realizacje_galeria').css('display','none');
				},
   				success: function(data){
					$("#realizacje_galeria").html(data);

   				}
 			});
			return false;
		});
	
	$(".foto_link").click(function(e){
			var ciag = $(this).attr('coords');
			
			var i = ciag.indexOf("+");
			var plik = ciag.slice(0,i);
			ciag = ciag.slice(i+1);
			var i = ciag.indexOf("+");
			var plik_w = parseFloat(ciag.slice(0,i));
			ciag = ciag.slice(i+1);
			var i = ciag.indexOf("+");
			if(i>0){
				var plik_h = parseFloat(ciag.slice(0,i));
				var nazwa = ciag.slice(i+1);
			} else {
				var plik_h = parseFloat(ciag.slice(i+1));
			}
			// alert(plik+" / "+plik_w+" / "+plik_h+" / "+nazwa);
			var s_h = $(window).height();
			var s_w = $(window).width();
			var h_ofset = $(document).scrollTop(); 
			var plik_top = parseFloat(s_h-plik_h) / 2+h_ofset;
			var plik_left = parseFloat(s_w-plik_w) / 2;
			if(plik_top<30){
				plik_top = 30;	
			}
			jQuery.tworz_maske();
			$('#galeria_close').css('width',plik_w+'px');
			$('#galeria_close').css('left',plik_left+'px');
			$('#galeria_close').css('top',plik_top-20+'px');
			$('#galeria_close').fadeIn(500);
			// $('#galeria_name').html(' &nbsp; '+nazwa);
			$('#galeria_name').css('width',plik_w-30+'px');
			$('#galeria_name').css('left',plik_left+'px');
			$('#galeria_name').css('top',plik_top-20+'px');
			$('#galeria_name').fadeIn(500);
			$('#galeria').css('width',plik_w+'px');
			$('#galeria').css('height',plik_h+'px');
			$('#galeria').css('left',plik_left+'px');
			$('#galeria').css('top',plik_top+'px');
			$('#galeria').fadeIn(500);
			$.ajax({
   				type: "POST", 
   				url: host+'/include/get_plik.php',
				data: 'plik='+plik,
				error: function(event, request, settings){
					alert(request+" / "+settings);
					alert("Nie można otworzyć strony z powodu przeciążenia serwera");
					$("#maska").remove();
					$('#galeria_close').css('display','none');
					$('#galeria_name').css('display','none');
					$('#galeria').css('display','none');
				},
   				success: function(data){
					$("#galeria").html(data);

   				}
 			});
			return false;
		});
		$('#galeria').mousedown(function(){
			$('#gc').trigger('click');						 
			return false;
		});
		/*
		$('#galeria_close').children('a').click(function(){
			$("#maska").remove();
			$('#galeria_close').css('display','none');
			$('#galeria_name').css('display','none');
			$('#galeria').css('display','none');
			$('#galeria').css('width','10px');
			$('#galeria').css('height','10px');
			$("#galeria").html('');
			$('#galeria_name').html('');
			return false;
		});
		*/
		$('#gc').click(function(){
			$("#maska").remove();
			$('#galeria_close').css('display','none');
			$('#galeria_name').css('display','none');
			$('#galeria').css('display','none');
			$('#galeria').css('width','10px');
			$('#galeria').css('height','10px');
			$("#galeria").html('');
			$('#galeria_name').html('');
			return false;
		});
		$('#form_submit').live('click',function(){
			if($('#od').val()=='firma / imie i nazwisko' || $('#od').val()=='' || $('#kont').val()=='e-mail / telefon' || $('#kont').val()=='' || $('#wiad').val()=='Twoja wiadomość ...' || $('#wiad').val()==''){
				alert('Wypełnij wszystkie pola');
			} else {
				var wiad = $('#wiad').val();
				wiad = str_replace('&','',wiad);
				wiad = str_replace('#','',wiad);
				wiad = str_replace('\n','<br/>',wiad);
				var od = $('#od').val();
				var kont = $('#kont').val();
				$('#od').attr('disabled','disabled');
				$('#kont').attr('disabled','disabled');	
				$('#wiad').attr('disabled','disabled');	
				$('#form_submit').attr('disabled','disabled');	
				$('#kontakt_form').css('opacity',0.5);
				$.ajax({
   				type: "GET", 
   				url: host+'/include/fk_send.php',
				data: 'od='+od+'&kont='+kont+'&wiad='+wiad,
				error: function(event, request, settings){
					alert(request+" / "+settings);
					alert("Nie można wysłać wiadomości z powodu przeciążenia serwera");
					$('#od').attr('disabled','');
					$('#kont').attr('disabled','');	
					$('#wiad').attr('disabled','');	
					$('#form_submit').attr('disabled','');	
					$('#kontakt_form').css('opacity',1);
				},
   				success: function(data){
					$('#od').attr('disabled','');
					$('#kont').attr('disabled','');	
					$('#wiad').attr('disabled','');	
					$('#form_submit').attr('disabled','');
					if(data==1){
						$('#od').val('firma / imie i nazwisko');
						$('#kont').val('e-mail / telefon');	
						$('#wiad').val('Twoja wiadomość ...');	
						alert('Twoja wiadomość została wysłana');
					} else {
						alert('Nie udało się wysłać Twojwj wiadomości - spróbój jeszcze raz');
					}
						
					$('#kontakt_form').css('opacity',1);
   				}
 			});
			}
			return false;										 
		});
		$('#od').focus(function(){
			var zaw = $(this).val();
			if(zaw=='firma / imie i nazwisko'){ $(this).val(''); }
		});
		$('#od').blur(function(){
			var zaw = $(this).val();
			if(zaw==''){ $(this).val('firma / imie i nazwisko'); }
		});
		$('#kont').focus(function(){
			var zaw = $(this).val();
			if(zaw=='e-mail / telefon'){ $(this).val(''); }
		});
		$('#kont').blur(function(){
			var zaw = $(this).val();
			if(zaw==''){ $(this).val('e-mail / telefon'); }
		});
		$('#wiad').focus(function(){
			var zaw = $(this).val();
			if(zaw=='Twoja wiadomość ...'){ $(this).val(''); }
		});
		$('#wiad').blur(function(){
			var zaw = $(this).val();
			if(zaw==''){ $(this).val('Twoja wiadomość ...'); }
		});
});
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
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;
}
