$(document).ready(function() { 
    var options = { 
        beforeSubmit:  preSubmit, 
        success:       successProcess, 
        dataType:      'json'       
    }; 
 
    $('#reg-form').submit(function() { 
        $(this).ajaxSubmit(options); 
        return false; 
    }); 
    
    
     var options2 = { 
        beforeSubmit:  preLoginReg, 
        success:       postLoginReg, 
        dataType:      'json'
    };
    
  $('#reg-form-login').ajaxForm(options2);
}); 


function preLoginReg(formData, jqForm, options) { 
    return true; 
} 


function postLoginReg(respObj, statusText)  { 
    try {   
        if (respObj.status == "ok") {       
           window.location = '/' + $('#lang-code').html() + '/';
        }
        else  {
           $('#reg-msgs-login').html(respObj.message);
           $('#reg-msgs-login').fadeIn('fast');
        }
    }
    catch (e) {
    }
}



function preSubmit(formData, jqForm, options) { 
	$('#reg-form input').removeClass("input-error");
	$('#reg-form input').attr("disabled", true);
	$('#reg-msgs').hide();
    return true; 
} 
 
function successProcess(respObj, statusText)  { 
    try  {   
    	$('#reg-form input').removeAttr("disabled");
    	$('#reg-msgs').html(respObj.message);
    	$('#idPass').val('');
    	$('#idPass2').val('');
    	$('#idSecCode').val('');

    	var oldSrc = $('#capcha').attr('src');
    	$('#capcha').attr('src', oldSrc + '?' + (new Date()).getTime());
    	
        if (respObj.status == "error") {    	
        	$('#reg-msgs').addClass('msg-error');
        	$('#reg-msgs').fadeIn('fast');
        }
        else {
        	$('#reg-msgs').addClass('msg-ok');
        	$('#reg-msgs').fadeIn('slow');
        	
        	$('#reg-form-container').hide();
        }
    }
    catch (e) {
    	alert(e);
    }
} 