(function($){
var cache = [];
$.prl = function() {
var args_len = arguments.length;
for (var i = args_len; i--;) {
var cIm = document.createElement('img');
cIm.src = arguments[i];
cache.push(cIm);
}
}
})(jQuery);
function dajZ(php,zakl) {
$("#hlp").html("");
if($('#cont').length)sz_x_wy();
var sz = 610;
var wy = 470;
if(php!="pomoc.php")sz = 550;
ustawScr(sz,wy,$('#wnd'));
var l = (myWidth-sz)/2;
var t = ((myHeight-wy)/2)-20;
$('#wnd').css({'width':sz,'height':wy,'left':l,'top':t,'background-image':'url("images/lo.gif?l='+laa+'")','background-repeat':'no-repeat','background-position':'center center'});
if(php=="oyoli.php"){
jQuery.prl("yola.jpg","images/yola.jpg");
jQuery.prl("sq.gif","images/sq.gif");
$('#lf2').html("&nbsp;System Yol@");
}else if(php=="java.php"){
$('#lf2').html("&nbsp;Program Java");
}else{
jQuery.prl("krok1.gif","images/krok1.gif");
jQuery.prl("krok2.gif","images/krok2.gif");
jQuery.prl("krok3.gif","images/krok3.gif");
$('#lf2').html("&nbsp;Sposób korzystania");
}
$('#wnd').animate({'height':'toggle','opacity':'toggle'},'slow',function(){
var ph = php+"?t="+zakl;
if(php=="java.php")ph=ph+"&szexwys="+szerok()+"x"+wysok2();
$("#hlp").load(ph,function(response,status,xhr){
var t = 1000;
if(zakl==3)t=2500;
setTimeout("dajSwf()",t);
});
});
}
function wysok2(){
return rzm.options[rzm.selectedIndex].value.split("x")[1];
}
function dajSwf(){
$('#wnd').css({'background-image':'none'});
$('#wrapper').show();
}
function utworzSS(){
if (thmb2.getElementsByTagName("img").length==0){
alert("Brak zdjęć");
return false;
}
$("#utwg").hide();
$("#log,#has").removeClass("wypelnic");
$("#output2").html("");
jQuery.prl("sending.gif?l="+laa,"images/sending.gif?l="+laa);
var sz = 420;
var wy = 335;
ustawScr(sz,wy,$('#wnd2'));
$(window).blur(function(e){
onbl();
});
var l = (myWidth-sz)/2;
var t = ((myHeight-wy)/2)-20;
$('#lf3').html("&nbsp;Rejestracja pokazu zdjęć");
$('#wnd2').css({'width':sz,'height':wy,'left':l,'top':t});
$('#wnd2').animate({'height':'toggle','opacity':'toggle'},'slow',function(){
$('#formRej .rpk').clearFields();
$('#output2').html('&nbsp;');
$('#log,#has').removeClass("wypelnic");
if($.cookie("y_login")!=null)$('#log').val($.cookie("y_login"));
if($.cookie("y_haslo")!=null)$('#has').val($.cookie("y_haslo"));
$("#utwg").show();
$('#idfo').val(f_s);
if($('#log').val()=="")$('#log').focus();
});
}
$().ready(function(){
$('#box').hide();
$('#box').css({'visibility':'visible'});
rzm = document.getElementById("rozmiar");
thmb = document.getElementById("resizable");
thmb2 = document.getElementById("thumbnails2");
var options = {target:'#output1',beforeSerialize:showRequest,success:showResponse}; 
$('#myForm1').submit(function(){
	$(this).ajaxSubmit(options); 
	return false; 
});
var options2 = {target:'#output2',beforeSerialize:showRequest2,success:showResponse2}; 
$('#formRej').submit(function(){
	$(this).ajaxSubmit(options2); 
	return false; 
});
var options3 = {beforeSerialize:showRequest3,success:showResponse3}; 
$('#f1').submit(function(){
	$(this).ajaxSubmit(options3); 
	return false; 
});
jQuery.prl("l1.gif","images/l1.gif");
jQuery.prl("3.gif","images/3.gif");
jQuery.prl("zmk.gif","images/zmk.gif");
jQuery.prl("lo.gif?l=10","images/lo.gif?l=10");
jQuery.prl("loading.gif?l=10","images/loading.gif?l=10");
jQuery.prl("kle.gif","images/kle.gif");
jQuery.prl("sel.gif","images/sel.gif");
jQuery.prl("kor.gif","images/kor.gif");
jQuery.prl("uzyw_klaw.gif","images/uzyw_klaw.gif");
wysSkrol();
$('#pom').click(function(){
dajZ("pomoc.php","1");
return false;
});
$('#yol').click(function(){
dajZ("oyoli.php","1");
return false;
});
$('#jav').click(function(){
dajZ("java.php","1");
return false;
});
$('#btnG').click(function(){
if($('#tb1').css("width")!='100%'){
dajG();
return false;
}
utworzSS();
return false;
});
$('#auto_em').click(function(){
if ($('#auto_em').is(':checked')) {
var e1 = $.cookie("email_uzytkownika");
var e2 = $.cookie("odbiorcy");
if (e1==null||e1==""||e2==null||e2=="") {
$('#auto_em').attr('checked',false);
alert("Kliknij 'Utwórz EMAIL' i wypełnij wszystkie pola");
} else {
var y = "adres:";
var o = przygotujE($.cookie("odbiorcy"));
var oa = $.grep(o.split(";"),function(n,i){return(n);});
if(oa.length>1)y="adresy:";
alert("Zmniejszone fotki zostaną wysłane na "+y+"\n\n"+o+"\n\nKliknij 'Utwórz EMAIL' aby zmienić");
}
}
});
});
function zdn(){$('#thumbnails2 input').attr('checked',false);}
function wst(){$('#thumbnails2 input').attr('checked',true);}
function showRequest(jqForm, options) { 
	clearResponse();
	var form = jqForm[0];
	var ok = true;
	var wymagane = ["ndw","emn","adr"];
	for (i=0;i<wymagane.length;i++) {
		var pole = $('#'+wymagane[i]);
		if (pole.val() == "") {
			pole.addClass("wypelnic");
			if(ok)pole.focus();
			ok = false;
		} else {
			pole.removeClass("wypelnic");
		}
	}
	if(!ok){
		$('#output1').html('uzupełnij brakujące dane!');
		return false;
	} else {
		if (!walidujEmail()) return false;
		var em = przygotujE($('#adr').val());
		$('#ai').val(em);
		if (em == wyslano) {
			jQuery.prl("sending.gif?l="+laa,"images/sending.gif?l="+laa);
			if (!confirm("Wysyłka zdjęć zakończona.\nCzy wysłać ponownie?")) {						
				return false;
			} else {
				nrMaila = 1;
				wyslano = "";
			}
		} else {
			nrMaila++;
			if (nrMaila==lema) {
				wyslano = em;
			}
		}
	}
	zapisz1();
	disabF(true);
	var w = '<img src="images/sending.gif?l='+laa+'" id="snd" width="16" height="16">&nbsp;wysyłanie maila zdjęciowego..';
	var odzdj = (nrMaila - 1) * lmax;
	var lizdj = lmax;
	if (lmax<lfot) {
		if (nrMaila==lema && lfot%lmax>0) lizdj = lfot%lmax;
		w = w + nrMaila;
		$('#nre').val(nrMaila);
	} else {
		$('#nre').val("");	
	}
	$('#odz').val(odzdj);
	$('#ilz').val(lizdj);
	$('#ost').val("nie");
	if (nrMaila==lema) $('#ost').val("tak");
	$('#output1').html(w);
	return true;
}
function showResponse(responseText, statusText, xhr, $form){
	if(nrMaila<lema){
		setTimeout('podstawE()',1000);
	} else {
		nrMaila = 0;
		disabF(false);	
	}
}
function showRequest2(jqForm,options){
	var ok = 0;
	var wymag = ["log","has"];
	for (i=0;i<wymag.length;i++) {
		var pole = $('#'+wymag[i]);
		if(pole.val() == ""){
			pole.addClass("wypelnic");
			if(ok==0)pole.focus();
			ok = 1;
		}else{			
			pole.removeClass("wypelnic");
			if(pole.val().length<6){
				pole.addClass("wypelnic");
				if(ok==0)pole.focus();
				ok = 2;			
			}			
		}
	}
	if(ok==1){
		$('#output2').html('uzupełnij brakujące dane!');
		return false;
	} else if(ok==2) {
		$('#output2').html('login i hasło muszą mieć co najmniej 6 znaków');
		return false;	
	} else {
		$('#output2').html('<img src="images/sending.gif?l='+laa+'" id="snd" width="16" height="16">');
	}
}
function showResponse2(responseText,statusText,xhr,$form){
if(responseText.indexOf("Pokaz został")!=-1||responseText.indexOf("Dane zostały")!=-1){
$.cookie("y_login", $('#log').val(), {expires: 365});
$.cookie("y_haslo", $('#has').val(), {expires: 365});
}
$('#output2').html(responseText);
}
function showRequest3(jqForm,options){
	var ok = 0;
	var wymag = ["l01","p01"];
	for (i=0;i<wymag.length;i++) {
		var pole = $('#'+wymag[i]);
		if(pole.val() == ""){
			pole.addClass("wypelnic");
			if(ok==0)pole.focus();
			ok = 1;
		}else{			
			pole.removeClass("wypelnic");
		}
	}
	if(ok==1){
		alert("Brak danych\n\nPRZYKŁADOWY POKAZ - login: yola, hasło: yola");
		return false;
	}
	$('#z01').attr('disabled','true');
	wysSkrol();
	$('#screen').css({'display':'block',opacity:1,'width':myWidth,'height':myHeight,'background-image':'url("images/3.gif")','background-repeat':'no-repeat','background-position':'center center'});
}
function showResponse3(responseText,statusText,xhr,$form){
	$('#z01').attr('disabled','');
	if(responseText=="brak"){
		$('#screen').css('display','none');
		alert("Błąd logowania. Wprowadź poprawne dane\n\nPRZYKŁADOWY POKAZ - login: yola, hasło: yola");
	}else if(responseText.indexOf("<a id=")!=-1){
		var rt = responseText.split("|")[0];
		var rt2 = responseText.split("|")[1];
		fld_pokazu = responseText.split("|")[2];
		var lb_im = responseText.split("|")[3];
		szxwy = rzm.value;
		thmb.style.width = rt2.split("x")[0]+"px";
		thmb.style.height = rt2.split("x")[1]+"px";
		sz_x_wy();
		dajG(2);
		if(lb_im>10)$('#thumbnails3').html('<b>Ładowanie miniaturek..</b>');
		$('#thumbnails2').html(rt);
		chbx(0);
		setTimeout("chbx(1)",2000);
	}else{
		$('#screen').css('display','none');
		alert("Brak zdjęć");
	}
}
function chbx(x){
$('.mini,input:checkbox').css('display','inline');
if(x==0)$('.mini,input:checkbox').css('display','none');
}
function onl01(){
$('#btnUP').attr('disabled','true');
$('.mini,input:checkbox').css('visibility','hidden');
}
function onl10(){
$('#btnUP').attr('disabled','');
masz10tki();
$('.mini,input:checkbox').css('visibility','visible');
}
function walidujEmail(){
var w = true;
if ($('#emn').val()!="" && !isValidEmailAddress($('#emn').val())) {
	$('#output1').html('niepoprawny format adresu email!');
	$('#emn').focus();
	w = false;		
} else {
	var em_ok = true;
	var em = przygotujE($('#adr').val());
	var em_s = em.split(";");
	for (e=0;e<em_s.length;e++) {
		if (em_s[e]!="" && !isValidEmailAddress(em_s[e])) em_ok = false;
	}
	if (!em_ok) {
		$('#output1').html('niepoprawny format adresu email!');
		$('#adr').focus();
		w = false;		
	}
}
return w;
}
function clearResponse(){
$('#output1').html('&nbsp;');
}
function wyczyscSt(){
$('#ndw').removeClass("wypelnic");
$('#emn').removeClass("wypelnic");
$('#adr').removeClass("wypelnic");
$('#trs').removeClass("wypelnic");
} 
function wyczyscF(){
$('#myForm1 .odb').clearFields();
clearResponse();
wyczyscSt();
}
function disabF(d){
$('#ndw').attr('readonly',d);
$('#emn').attr('readonly',d);
$('#adr').attr('readonly',d);
$('#trs').attr('readonly',d);
var d2 = 'disabled';
if(!d)d2='';
$('#wyc').attr('disabled',d2);
$('#zap').attr('disabled',d2);
$('#wys').attr('disabled',d2);
}
function isValidEmailAddress(emailAddress) {
var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
return pattern.test(emailAddress);
}
function przygotujE(a){
var adrs = $.trim(a);
adrs = adrs.replace(/\n/g,";").replace(/\r/g,"");
adrs = adrs.replace(/[;]+/g,";").replace(/\s/g,"");
return adrs;
}
function podstawE(){
$('#ai').val(przygotujE($('#adr').val()));
onbl();
wyslijF();
}
function wyslijF(){
$('#myForm1').submit();
laa++;
}
function wyslijF2(){
$('#formRej').submit();
}
function logujDoPP(){
miniatury=$('#thumbnails2').html();
$('#z01').css({'background-color':'#C5D9FF','border':'1px solid #7FAAFF','color':'#2c343c'});
$('#z01').blur();
$('#f1').submit();
}
function zapisz1(){
$.cookie("uzytkownik", $('#ndw').val(), {expires: 365});
if ($('#emn').val()=="" || isValidEmailAddress($('#emn').val())){
$.cookie("email_uzytkownika", $('#emn').val(), {expires: 365});
}else{walidujEmail();}
}
function zapisz2(){
$('#output1').html('wiadomość została zapisana');
zapisz1();
$.cookie("tresc_maila", $('#trs').val(), {expires: 365});
if ($('#adr').val()!="") {
if (!walidujEmail()) return false;
}
$.cookie("odbiorcy", $('#adr').val(), {expires: 365});
if ($('#adr').val()==""||$('#emn').val()=="") $('#auto_em').attr('checked',false);
}
