/*
 * login.js
 *
 * Copyright (c) 2007 UiD Team
 * All Rights Reserved
 *
 */
var login_options={beforeSubmit:setupRequest,success:procResponse,url:'do/login.php',dataType:'json',type:'post'};var form_blocked=0;function allow_form(){form_blocked=0;}function setupRequest(formData,jqForm,options){if(form_blocked>0){$('#output').removeClass().addClass('red').html('BetÅ±zÃ¶m:<br/>M Ã© g '+form_blocked+' m Ã¡ s o d p e r c i g<br/>B L O K K O L V A !');return false;}var formtoken=$('input#formtoken').val();var name=false;var pwd=false;var i;for(i=0,max=formData.length;i<max;i++){if(formData[i].name=='nev'){if(formData[i].value){name=formData[i].value;}}if(formData[i].name==formtoken){if(formData[i].value){pwd=formData[i].value;formData[i].value='';}}}if(!name||!pwd){$('#output').removeClass().addClass('red').text('MindkÃ©t mezÅ‘t ki kell tÃ¶lteni!');return false;}for(i=0,max=formData.length;i<max;i++){if(formData[i].name=='response'){formData[i].value=hex_md5(hex_md5(name+pwd)+formtoken);continue;}}$('#output').removeClass().addClass('hl').text('BejelentkezÃ©s folyamatban...');return true;}function procResponse(json){if(json.result<0){$('#output').removeClass().addClass('red');}switch(json.result){case 3:$('#output').text('Ã?tirÃ¡nyÃ­tÃ¡s...');gotourl(json.location?json.location:'index.php');break;case 2:$('#output').text('Sikeres azonosÃ­tÃ¡s');alert("FIGYELEM! AmÃ­g ki nem jelentkezel, bejelentkezve maradsz ezen a szÃ¡mÃ­tÃ³gÃ©pen.\n\nAzt tanÃ¡csoljuk, hogy jelentkezz ki ha elhagyod a gÃ©pet!\nA Profil oldalon Ã¡llÃ­thatod be a biztonsÃ¡gosabb belÃ©ptetÃ©si mÃ³dot.");$('#output').text('Ã?tirÃ¡nyÃ­tÃ¡s...');gotourl(json.location?json.location:'index.php');break;case 1:if(noredirect){pagetimer('restart');$.fn.colorbox.close();}else{$('#output').text('Sikeres azonosÃ­tÃ¡s, Ã¡tirÃ¡nyÃ­tÃ¡s...');window.location=(json.location)?json.location:'index.php';}break;case-4:$('#output').text(json.message);alert('HosszantartÃ³ inaktivitÃ¡s miatt a munkafolyamt elÃ©vÃ¼lt. KÃ©rÃ¼nk, jelentkezz be a fÅ‘oldalrÃ³l!');gotourl('login.php');break;case-3:form_blocked=json.blocked;setTimeout(allow_form,form_blocked*1000);default:$('#output').text(json.message);break;}}function submit_login(){$('form#login').ajaxSubmit(login_options);return false;}$(function(){login_options.url=url_base+login_options.url;$('form#login').attr('autocomplete','off').submit(function(){$(this).ajaxSubmit(login_options);return false;});$('input#nev_field')[0].focus();});
