function loading(state)
    {
    
    }
    
function num_only()
    {
        $(".num_only").bind("keypress", function(e) {
                                       var key = e.charCode || e.keyCode || 0;
                                       if (key < 8) return false;
                                       if ((key < 13) && (key > 8)) return false;
                                       if ((key < 37) && (key > 13)) return false;
                                       if ((key < 39) && (key > 37)) return false;
                                       if ((key < 48) && (key > 39)) return false;
                                       if (key > 57) return false;  
                                        
        });
    }
    
function num_alpha_underscore()
    {
        $(".username").bind("keypress", function(e) {
                                       var key = e.charCode || e.keyCode || 0; 
                                       if (key == 8) return;
                                       if ((key >= 48) && (key <= 57)) return;
                                       if ((key >= 97) && (key <= 122)) return;
                                       if ((key >= 65) && (key <= 90)) return;
                                       if (key == 95) return;  
                                       
                                        return false;
        });
    }
    
function radiobutton_checkbox()
    {
        $(".s_opredeljenje").click(function()
            {
                $(".s_opredeljenje").attr("checked", "");
                $(this).attr("checked", "checked");
                 
                            
            });
    }
function provera_obaveznih_polja()
    {
    $("#reg_dugme").click(function()
        {
        if (!ogranicenja_na_checkboxovima()) {
                return false;
            }    
            
            
        $(".crveni_okvir").removeClass("crveni_okvir");
        var niz = $("#profil_detaljno input[value=''], #profil_detaljno select[value='']").not(".nije").addClass("crveni_okvir");
        var broj = niz.length;
        var broj_trazim = $(".box_trazim:checked").length;
        if ($("#reg_izgled2").is(":visible")) {
            var niz2 = $(".nije[value='']").addClass("crveni_okvir");
            var broj2 = niz2.length;
            broj += broj2;
        }
        //var broj_trazim2 = $(".s_opredeljenje:checked").length;
        
        if (broj > 0)
            {
                alert("Polja označena sa * su obavezna");
                return
            }
            
        if (broj_trazim == 0)
            {
                alert("Polja označena sa * su obavezna");
                return
            }
            
        /*if (broj_trazim2 == 0)
            {
                alert("Polja označena sa * su obavezna");
                return
            }*/
        
        submit_reg();
        });  
    };

function drugi_profil()
    {
        $("#pol_selektor").change(function()
            {
            
                var parovi = $(this).val();
                switch(parseInt(parovi))
                    {
                        case 1:
                          $("#reg_izgled2").hide();
                          $(".opis_multiprofila:eq(0)").html("").hide();
                          $(".opis_multiprofila:eq(1)").html("").hide();
                          break;
                        case 2:
                          $("#reg_izgled2").hide();
                          $(".opis_multiprofila:eq(0)").html("").hide();
                          $(".opis_multiprofila:eq(1)").html("").hide();
                          break;
                        case 3:
                          $("#reg_izgled2").show();
                          $(".opis_multiprofila:eq(0)").html("Muški profil:").show();
                          $(".opis_multiprofila:eq(1)").html("Ženski profil:").show();
                          break;
                        case 4:
                          $("#reg_izgled2").show();
                          $(".opis_multiprofila:eq(0)").html("Ženski profil 1:").show();
                          $(".opis_multiprofila:eq(1)").html("Ženski profil 2:").show();
                          break;
                        case 5:
                          $("#reg_izgled2").show();
                          $(".opis_multiprofila:eq(0)").html("Muški profil 1:").show();
                          $(".opis_multiprofila:eq(1)").html("Muški profil 2:").show();
                          break;
                        default:
                          $("#reg_izgled2").show();  
                            
                    }
                
            });
    };


function ogranicenja_na_checkboxovima() {
    var trazim_obj = $(".box_trazim:checked");
    var ukupno_izabranih_trazim = trazim_obj.length;
    if (ukupno_izabranih_trazim > 2) {
    alert("Maksimalni broj unosa na polju tražim je 2");
    return false;
    }
    
    var interesovanja_obj = $(".s_interesovanja:checked");
    var ukupno_izabranih_interesovanja = interesovanja_obj.length;
    if (ukupno_izabranih_interesovanja > 5) {            
    alert("Maksimalni broj unosa na polju seksualna interesovanja je 5");
    return false;
    }
    return true;
}
    
function submit_reg()
{
    
            var prvi_form = $("#reg_pochetak_form").formSerialize();
            var drugi_form = $("#reg_opshte_form").formSerialize();
            var treci_form = $("#reg_izgled_form").formSerialize();
            var cetvrti_form = $("#reg_izgled_form2").formSerialize();
            var peti_form = $("#reg_interesi_form").formSerialize();      
            var sesti_form = $("#reg_text_form").formSerialize();  
            var sedmi_form = $("#reg_dostupnost_form").formSerialize();  
            var osmi_form = $("#uslovi_form").formSerialize();
            var deveti_form = $("#sex_opredeljenje_form").formSerialize();
      
            
            var queryToGo = prvi_form + "&" +  drugi_form + "&" +  treci_form + "&" +  cetvrti_form + "&" +  peti_form + "&" +  sesti_form + "&" +  sedmi_form + "&" +  osmi_form + "&" +  deveti_form;
            $("#reg_dugme").attr("disabled", "true");
            
            loading("on");
            $.get("registracija_prihvat.php?" + queryToGo, function(data)
                    {
                        loading("off");
                        
                        switch (data)
                            {
                                case 'ok':
                                $.get("registracija_mail.php", function(data)
                                    {
                                    //alert("Verifikacioni email je poslat na Vašu email adresu. Da biste nastavili proces registracije sledite uputstva navedena u poruci.");
                                    //alert(data);
                                        window.location.href = 'index.php';
                                    });
                                alert("Verifikacioni email je poslat na Vašu email adresu. Da biste nastavili proces registracije sledite uputstva navedena u poruci.");
                                //var sURL = unescape(window.location.pathname);
                                //            window.location.href = sURL;
                               
                                break;
                                default:
                                alert(data);
                                $("#reg_dugme").attr("disabled", "");
                            }
                    });    
            
            
        
        
};







$(document).ready(function()
{

  provera_obaveznih_polja();
  drugi_profil();
  //submit_reg();
  radiobutton_checkbox();
  num_only();
  num_alpha_underscore();

});
