var email = /^[a-z0-9_\-]+(\.[_a-z0-9\-]+)*@([_a-z0-9\-]+\.)+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel)$/; var haslo1 = /[A-Z]+.*[A-Z]+/; var haslo1 = /[A-Z]+.*[A-Z]+/; var login = /[0-9A-Za-z_\-]{3,13}/; $(document).ready(function(){ //$('.najnowsze').hide(); $('img[@src=/tpl/img/noimage.png]').parent("a").attr("href","/upload"); $('.lb').lightBox(); //$('#flash_top').mouseout(function(){ //alert("out"); //}); $('.point1').mouseover(function(){ $('.voting_stars').css("background-position","0px -144px"); }); $('.point2').mouseover(function(){ $('.voting_stars').css("background-position","0px -108px"); }); $('.point3').mouseover(function(){ $('.voting_stars').css("background-position","0px -72px"); }); $('.point4').mouseover(function(){ $('.voting_stars').css("background-position","0px -36px"); }); $('.point5').mouseover(function(){ $('.voting_stars').css("background-position","0px -0px"); }); $('.vote').click(function(){ $('.voting_load').show(); }); $('.point1').click(function(){ setTimeout("doVote(1)",50);}); $('.point2').click(function(){ setTimeout("doVote(2)",50);}); $('.point3').click(function(){ setTimeout("doVote(3)",50);}); $('.point4').click(function(){ setTimeout("doVote(4)",50);}); $('.point5').click(function(){ setTimeout("doVote(5)",50);}); $('#register_submit').click(function(){ $('#fregister').submit(); return false; //rejestracjaWyslij(); }); $('#recover_submit_1').click(function(){ recoverWyslij(); return false; }); $('#fregister').submit(function(){ return rejestracjaWyslij(); }); $('#form_upload_submit').click(function(){ $('#formUpload').submit(); }); $('.alert').click(function(){ alert("Aby głosować musisz być zalogowany"); }); $('.cd').click(function(){ alert("Głosowałeś/aś wcześniej na ten materiał"); }); $('#polecSubmit').click(function(){ $('#formPolec').submit(); return false; }); $('#formPolec').submit(function(){ return polecWyslij(); }); $('#formUpload').submit(function(){ return uploadWyslij(); }); $('#fregister').submit(function(){ $('#recover_form').submit(); return false; }); $('#loginForm').submit(function(){ return true; }); $('#loginSubmit').click(function(){ $('#loginForm').submit(); }); $('#regenerate_captcha').click(function(){ $('#image').attr("src","/tpl/captcha/securimage_show.php?sid="+Math.random()); return false; }); $('#recover_submit').click(function(){ $('#recover_form').submit(); return false; }); $('#recover_form').submit(function(){ $('.ferror').slideUp(); $('.recover_status_info').hide(); $('.recover_load').show(); if (email.test($('input[@name=v_login]').val())==false){ $('#e_adres').slideDown(); $('.recover_load').hide(); $('input[@name=v_login]').parent().addClass('error'); return false; }; $('.box_input').removeClass('error'); var separator=",,,,,"; $.get($('input[@name=linkRecover]').val()+"/recover"+separator+encodeURI($('input[@name=v_login]').val()),"", function (result){ $('.recover_load').hide(); switch (result) { case "1": location.href=$('input[@name=linkSuccess]').val(); break; // ok - wyslany mail case "2": location.href=$('input[@name=linkFail]').val(); break; // nieprawidłowy email case "3": location.href=$('input[@name=linkNotActive]').val(); break; // konto niezaktywowane } }); return false; }); $('#comment_submit').click(function(){ komentarz = $('#comment_value').val(); var url = $('#action_url').val() + "/add_comment" + "?tale_id=" + $('#tale_id').val() + "×tamp="+ encodeURI($('#timestamp').val()) +"&content=" + encodeURI(komentarz); //alert("Komentarz został dodany"+komentarz.length); url_czas = $('#action_url').val() + "/get_time"; if (komentarz.length>2){ $('#new_comment').css("display","none"); $('#comment_value').hide(); $('#comment_loader').show(); $.get(url,"", function (result){ $('#new_comment').replaceWith(result); $('.response').hide(); $('#comment_loader').slideUp("slow", function(){ $('#comment_value').val(""); $('#comment_value').show(); }); $('.response').slideDown("slow",function(){ $(".response").removeClass("response"); }); $.get(url_czas,"", function (result){ $('#timestamp').val(result) }); }); } return false; }); //$('div').pngFix(); //DD_belatedPNG.fix('div, span, a, h3, li'); //DD_belatedPNG.fixPng('div'); }); function rejestracjaWyslij(){ $('#blad5').slideUp(); $('.box_input').removeClass('error'); $('.ferror').slideUp(); if ( sprawdzLoginF()&& sprawdzHasla() && sprawdzAdresF() && sprawdzCaptcha() && sprawdzZgody() ){ if ($('input[@name=progress]').val()!="1"){ $('input[@name=progress]').val("1"); // blokowanie duplikowania $('.register_load').show(); var separator = ",,,,"; var prepareUrl= encodeURI("imie" + separator + "nazwisko" + separator + $('input[@name=login]').val() + separator + $('input[@name=haslo1]').val() + separator + $('input[@name=adres]').val() + separator +"TEL."+$('input[@name=telefon]').val()+ separator+ $('input[@name=captcha]').val() + separator + $('input[@name=wiek]:checked').val() + separator+"0"+$('input[@name=agree4]:checked').val()); //var prepareUrl= encodeURI($('input[@name=imie]').val() + separator + $('input[@name=nazwisko]').val() + separator + $('input[@name=login]').val() + separator + $('input[@name=haslo1]').val() + separator + $('input[@name=adres]').val() + separator +"TEL."+$('input[@name=telefon]').val()+ separator+ $('input[@name=captcha]').val() + separator + $('input[@name=wiek]:checked').val() ); $.get($('input[@name=checkurl]').val()+"/save,,,,,"+prepareUrl,"", function (result){ $('.register_load').hide(); if (result==1){ $('input[@name=progress]').val("0"); rejestracjaOk(); }else{ //alert("re $('input[@name=progress]').val("0"); if (result==0){ //nieznany blad $('#blad2').slideDown(); $('#regenerate_captcha').click(); } if (result==3){ //zly captcha $('#blad3').slideDown(); $('input[@name=captcha]').parent().addClass('error'); //$('#regenerate_captcha').click(); } if (result==4){ //LIMIT IP $('#blad4').slideDown(); $('#regenerate_captcha').click(); } if (result==5){ // zduplikowany login location.hash="header"; $('#e_login2').slideDown(); $('input[@name=login]').parent().addClass('error'); //$('#regenerate_captcha').click(); } if (result==6){ // zduplikowany email location.hash="header"; $('#e_adres2').slideDown(); $('input[@name=adres]').parent().addClass('error'); //$('#regenerate_captcha').click(); } } }); } else { $('#blad5').slideDown(); } } return false; } function sprawdzHasla(){ if ($('input[@name=haslo2]').val().length<6){ $('#e_haslo1').slideDown(); $('#e_haslo2').slideUp(); $('input[@name=haslo2]').parent().addClass('error'); $('input[@name=haslo1]').parent().addClass('error'); location.hash="header"; return false; } else if ($('input[@name=haslo2]').val()!=$('input[@name=haslo1]').val()) { $('#e_haslo2').slideDown(); $('#e_haslo1').slideUp(); $('input[@name=haslo2]').parent().addClass('error'); $('input[@name=haslo1]').parent().addClass('error'); location.hash="header"; return false; } else { $('#e_haslo2').slideUp(); $('#e_haslo1').slideUp(); return true; } } function sprawdzLoginF(){ if (login.test($('input[@name=login]').val())!=false){ return true; } else { location.hash="header"; $('#e_login2').slideUp(); $('#e_login1').slideDown(); $('input[@name=login]').parent().addClass('error'); return false; } } function sprawdzAdresF(){ if (email.test($('input[@name=adres]').val())!=false){ return true; } else { $('#e_adres2').slideUp(); $('#e_adres1').slideDown(); $('input[@name=adres]').parent().addClass('error'); return false; } } function sprawdzCaptcha(){ if ($('input[@name=captcha]').val().length>3){ $('#e_captcha').slideUp(); return true; } else { $('#e_captcha').slideDown(); $('input[@name=captcha]').parent().addClass('error'); return false; } } function sprawdzZgody(){ if (!$('input[@name=wiek]:checked').val()){ alert("Zaznacz zgodę dotyczącą wieku"); return false; } if (!$('input[@name=agree]:checked').val()){ alert("Musisz wyrazić zgodę na przetwarzanie swoich danych osobowych"); return false; } if (!$('input[@name=agree2]:checked').val()){ alert("Musisz wyrazić zgodę na otrzymywanie informacji handlowej"); return false; } if (!$('input[@name=agree3]:checked').val()){ alert("Musisz zaakceptować regulamin serwisu"); return false; } return true; } function rejestracjaOk(){ location.href=$('input[@name=successURL]').val(); } function uploadWyslij(){ $('.box_input').removeClass('error'); $('.ferror').slideUp(); if (sprawdzUploadOsoba() && sprawdzUploadPlik() ){ $('.register_load').show(); return true; } else { return false; } } function polecWyslij(){ $('.box_input').removeClass('error'); $('.ferror').slideUp(); if (sprawdzPolecEmail() && sprawdzPolecNick() ){ $('.register_load').show(); return true; } else { return false; } } function sprawdzPolecEmail(){ if (email.test($('input[@name=adres]').val())==false){ $('input[@name=adres]').parent().addClass('error'); $('#e_adres').slideDown(); return false; }else{ return true; } } function sprawdzPolecNick(){ if (login.test($('input[@name=nick]').val())==false){ $('input[@name=nick]').parent().addClass('error'); $('#e_nick').slideDown(); return false; }else{ return true; } } function sprawdzUploadOsoba(){ if ($('input[@name=osoba]').val().length<5 || $('input[@name=osoba]').val()=="wpisz imię i nazwisko znanej osoby"){ $('input[@name=osoba]').parent().addClass('error'); $('#e_osoba').slideDown(); location.hash="header"; return false; }else{ return true; } } function sprawdzUploadPlik(){ if ($('input[@name=foto]').val().length<5){ $('#e_plik').slideDown(); return false; }else{ return true; } } function doVote(point){ $('#v_load').show(); url_vote = $('#action_url').val() + "/vote."+$('#tale_id').val() + "."+point + "." + $('#vote_check').val(); $.get(url_vote,"", function (result){ $('.box_oceny').html(result); Cufon.replace('.GothamBook', { fontFamily: 'Gotham Book' }); }); } (function($) { $.fn.filestyle = function(options) { /* TODO: This should not override CSS. */ var settings = { width : 250 }; if(options) { $.extend(settings, options); }; return this.each(function() { var self = this; var wrapper = $("