var ui_block;var ui_busy;window.addEvent('domready',function(){ui_block=new mui_blockUI();ui_busy=new mui_simpleDialog();});function checkAndPost(){var f=document.user_account;var action=f.action.value;if(!mlf_checkLen(f,'login',3,32)){alert('Podaj prawid³owy login od 3 do 32 znaków  !');return;}if(action=='add'){if(!mlf_checkLen(f,'pass1',6,32)){alert('Podaj has³o od 6 do 32 znaków !');return;}if(f.pass1.value!=f.pass2.value){alert('Powtórzone has³o jest nieprawid³owe !');return;}}else{if(f.pass1.value.trim()!=''){if(!mlf_checkLen(f,'pass1',6,32)){alert('Podaj has³o od 6 do 32 znaków !');return;}if(f.pass1.value!=f.pass2.value){alert('Powtórzone has³o jest nieprawid³owe !');return;}}}if(!mlf_checkField(f,'email','email')){alert('Podaj prawid³owy adres email !');return;}if(!mlf_checkField(f,'name','name')){alert('Podaj imiê i nazwisko !');return;}if(!mlf_checkField(f,'street','street')){alert('Podaj ulicê i numer domu (mieszkania) !');return;}if(!mlf_checkField(f,'city','city')){alert('Podaj miasto !');return;}if(!mlf_checkField(f,'zip','zip')){alert('Podaj prawid³owy kod pocztowy !');return;}if(f.nip.value!=''&&!mlf_checkField(f,'nip','nip')){alert('Podaj prawid³owy nip rozdzielony my¶lnikami !');return;}if(action=='add'){if(!f.accept_policy.checked){alert('Nie mo¿esz za³o¿yæ konta je¶li nie zgadzasz siê na przechowywanie danych osobowych !');return;}if(!f.accept_rules.checked){alert('Przeczytaj i zaakceptuj regulamin !');return;}}ui_block.block();ui_busy.show('<strong>Weryfikacja danych ...</strong>');var s='login='+encodeURIComponent(f.login.value.trim())+'&email='+encodeURIComponent(f.email.value.trim())+'&action='+action;var ajax=new Ajax('ajax/ua_login_email.php',{data:s});ajax.addEvent('onComplete',function(){var s=ajax.response.text;if(s=='ok'){document.user_account.submit();return;}else if(s=='login_exists'){alert('Podany login ju¿ istnieje !');}else if(s=='email_exists'){alert('Istnieje ju¿ konto na podany adres email, spróbuj opcji "odzyskaj has³o" lub "aktywacja" !');}else{alert('B£¡D: wewnêtrzny b³±d serwera !'+'\r\n'+s);}ui_block.unblock();ui_busy.hide();});ajax.request();}
