// JavaScript Document
var host = location.protocol+'//'+location.host;
var host_A = location.protocol+'//'+location.host+'/admin';
var el_m1;
var el_m2;
var el_m3;
var kom_maska = false;
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){ //v3.0
  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},
		
		maska_load: function(cel){
			if(window.ActiveXObject){
				var io = document.createElement('<div id="maska_load" name="maska_load"></div>');
			} else {
				var io = document.createElement('div');
				io.id = "maska_load";
				io.name = "maska_load";
			}
			io.style.position = 'absolute';
			io.style.background = '#FFFFFF';
			io.style.display = "block";
			io.style.zIndex = 100;
			io.style.top = '0px';
			io.style.left = '0px';
			
			$(io).css('background-image','url('+host+'/images/loader_P1.gif)');
			$(io).css('background-repeat','no-repeat');
			$(io).css('background-position','center center');
			
			$(io).css('opacity',0.7);
			if(cel){
				$(io).css('height',$('#'+cel).height());
				$(io).css('width',$('#'+cel).width());
				$('#'+cel).append(io);
				
			} else {
		
				$(io).css('height',$(document).height());
				$(io).css('width',$(document).width());
				document.body.appendChild(io);
			}
			
			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');
				}
			}
		},
		set_kom: function(tekst,color){
			if($('#maska').css('display')=='block'){
				
			} else {
				jQuery.tworz_maske(0.4,'#000');
				kom_maska = true;
			}
			var h_ofset = $(document).scrollTop(); 
			var plik_h = parseFloat($('#kom').height());
			var s_h = parseFloat($(window).height());
			var top = s_h/2-plik_h/2+h_ofset;
			$('#kom').css('top',top+'px');
			if(color){ 
			$('#kom_info').css('color',color);
			}
			$('#kom_info').html(tekst);
			$('#kom').css('display','block');

			return false;
		},
		ustaw_center: function(co){
			var T_ofset = parseFloat($(document).scrollTop());
			var L_ofset = parseFloat($(document).scrollLeft());
			var w_H = $(window).height();	
			var w_W = $(window).width();
			var co_H = $(co).height();	
			var co_W = $(co).width();
			var poz_top = (w_H-co_H)/2+T_ofset;
			if(poz_top<10){
				 poz_top = 10;
			}
			$(co).css('top',poz_top+'px');	
			$(co).css('left',(w_W-co_W)/2+L_ofset+'px');
		}

		
});
$(document).ready(function(){
	$('#kontakt_box').draggable();		
	$('#kontakt_box').draggable('option', 'handle', '#kontakt_drag');
	
	$('#galeria').draggable();		
	$('#galeria').draggable('option', 'handle', '#galeria_drag');
	
	$('#kom').draggable();	
	$('#kom').draggable('option', 'handle', '#kom_drag');
	
	$('#kom_close, #submit_kom').live('click',function(){
		if(kom_maska==true){
			kom_maska = false;
			$('#maska').remove();
		}					   
		$('#kom').css('display','none');	
		$('#kom_info').html('');
		return false;
	});
		
	var se_h = 0;
	$.each($('.stopka_k, .stopka_ka'), function (){ 
		var t_H = $(this).height(); 
		if(se_h<t_H){
			se_h = t_H;
		}
	});
	$('.stopka_k, .stopka_ka').css('height',se_h+'px');
	
	$('#kontakt_link').live('click',function(){
		$('#kontakt_box').css('height','100px');						 
		jQuery.tworz_maske(0.4);
		jQuery.ustaw_center('#kontakt_box');
		$('#kontakt_nag').html($(this).html());
		$('#kontakt_content').css('height',$('#kontakt_box').height()-40+'px');
		$('#kontakt_content').addClass('load_b');
		$('#kontakt_box').fadeIn();
		$.ajax({
			type: "GET",
			url: host+'/ajax.php',
			data: 'class=kontakt&akcja=formularz',
			error: function(event, request, settings){
				jQuery.set_kom("Nie można wykonać polecenia z powodu przeciążenia serwera.\nSpróbuj jeszcze raz.");
			},
			success: function(data){
				$('#kontakt_content').removeClass('load_b');
				$('#kontakt_content').css('display','none');
				$('#kontakt_content').html(data);
				var oT = $('#kontakt_box').offset();
				var n_T = Math.round(oT.top-250); 
				$('#kontakt_box').animate( {height:'500px', top:n_T+'px'}, 500, "linear", function(){
					$('#kontakt_content').fadeIn();		
				});
																	
			}   
		});
		$(this).blur();						 
		return false;									 
	});
	
	$('#kontakt_close').live('click',function(){
		$('#kontakt_content').html('');
		$('#kontakt_box').css('display','none');
		$('#maska').remove();
		$(this).blur();						 
		return false;									 
	}); 
	
	$('#kf_submit').live('click',function(){
		$('#od').attr('disabled','disabled');
		$('#od_mail').attr('disabled','disabled');	
		$('#temat').attr('disabled','disabled');	
		$('#wiadomosc').attr('disabled','disabled');	
		$('#kf_submit').attr('disabled','disabled');	
		$('#kontakt_form').css('opacity',0.5);
		if($('#od').val()=='' || $('#od_mail').val()==''|| $('#temat').val()=='' || $('#wiadomosc').val()==''){
			jQuery.set_kom('Wszystkie pola muszą być wypełnione');
			$('#od').attr('disabled','');
			$('#od_mail').attr('disabled','');
			$('#temat').attr('disabled','');	
			$('#wiadomosc').attr('disabled','');	
			$('#kf_submit').attr('disabled','');
			$('#kontakt_form').css('opacity',1);
		} else {
			var wiadomosc = $('#wiadomosc').val();
			wiadomosc = str_replace('&','',wiadomosc);
			wiadomosc = str_replace('#','',wiadomosc);
			wiadomosc = str_replace('\n','<br/>',wiadomosc);
			$.ajax({
				type: "GET", 
				url: host+'/ajax.php',
				data: "class=kontakt&akcja=form_send&od="+$("#od").val()+"&od_mail="+$("#od_mail").val()+"&temat="+$("#temat").val()+"&wiadomosc="+wiadomosc+"&wj=+'.$wj.'",
					error: function(event, request, settings){
						jQuery.set_kom("Nie można wysłać wiadomości z powodu przeciążenia serwera. Spróbuj jeszcze raz.");
						$('#od').attr('disabled','');
						$('#od_mail').attr('disabled','');
						$('#temat').attr('disabled','');
						$('#wiadomosc').attr('disabled','');	
						$('#kf_submit').attr('disabled','');
						$('#kontakt_form').css('opacity',1);
					},
					success: function(data){
						// jQuery.set_kom("D: "+data+" / "+host);
						//  var odp = filter_stat(data);
						if(data==2){
							jQuery.set_kom('Wpisz poprawnie adres e-mail');
							$('#od_mail').val('');
						} else if(data==1){
							jQuery.set_kom('Wiadomość została wysłana. Dziękujemy.');
							$("#kontakt_close").trigger('click');
						} else {
							jQuery.set_kom('odp:'+data);
							
						}
						$('#od').attr('disabled','');
						$('#od_mail').attr('disabled','');	
						$('#temat').attr('disabled','');
						$('#wiadomosc').attr('disabled','');	
						$('#kf_submit').attr('disabled','')
						$('#kontakt_form').css('opacity',1);
					}
				});
			}
			return false;
		});	
	
	$('.slide_L, .slide_La').live('click',function(){
		//  io od mk rs roz hz legenda
		var elx = $('.slide_L, .slide_La').index(this);
		if($(this).attr('class')=='slide_L'){
			$(this).addClass('slide_La');
		} else {
			$(this).removeClass('slide_La');
		}
		$('.slide_T').eq(elx).slideToggle();
		$(this).blur();
		return false;
	});
	
	$('#szukaj_submit').live('click',function(){
		if(!$('#szukaj').val()){
			jQuery.set_kom('Wpisz szukaną frazę');
		} else {
			document.location = host+'/szukaj/'+$('#szukaj').val();
		}
		return false;					
	});
	
	$('.mx').live('click',function(){
		var mm_link = $(this).attr('href');
		var rozmiar = $(this).attr('name');
		var i = rozmiar.indexOf('/');
		var rozmiar_w = rozmiar.substr(0,i);
		var rozmiar_h = rozmiar.substr(i+1);
			
		var s_h = $(window).height();
		var s_w = $(window).width();
		var h_ofset = $(document).scrollTop(); 
		var plik_top = parseFloat(s_h - rozmiar_h) / 2+h_ofset;
		var plik_left = parseFloat(s_w-rozmiar_w) / 2;
		if(plik_top<30){
			plik_top = 30;	
		}
		jQuery.tworz_maske();
		$('#galeria').css('width',rozmiar_w+'px');
		$('#galeria').css('height',parseFloat(rozmiar_h)+24+'px');
		jQuery.ustaw_center('#galeria');
		$('#galeria').fadeIn(500);
		var dd = host+'/get_plik.php&adr='+mm_link;
			
		$.ajax({
   			type: "GET", 
   			url: host+'/get_plik.php',
			data: 'adr='+mm_link,
			error: function(event, request, settings){
				jQuery.set_kom("Nie można otworzyć zdjęcia z powodu przeciążenia serwera");
				$("#maska").remove();
				$('#galeria').css('display','none');
			},
   			success: function(data){
				// data = filter_stat(data);
				$("#galeria_content").html(data);
   			}
 		});
		return false;		   
	});
	
	$('#galeria_close').click(function(){
		$("#maska").remove();
		$('#galeria').css('display','none');
		$("#galeria_content").html('');
		return false;
	});
});

function filter_stat(t){
	var ia = t.indexOf('<script type="text/javascript"><!--');
	if(ia>0){
	var odp = t.substr(0,t.indexOf('<script type="text/javascript"><!--'));
	} else {
	var odp = t.substr(0,t.indexOf('<!--'));
	}
	return odp;}

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 set_array(dane,nr){
	var daneN = new Array();
	var nr_n = nr+1;
	i = dane.indexOf(',');
	if(i>0){
		el = dane.substring(0,i);
		dn = dane.substring(i);
		i = dn.indexOf(',');
		if(i>0){
			daneN = set_array(dn,nr_n);
		}
		daneN[nr] = el;
	}
	return daneN;
}