// JavaScript Document
function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}
function urlencode( str ) {
    // http://kevin.vanzonneveld.net
    // +   original by: Philip Peterson
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +      input by: AJ
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // %          note: info on what encoding functions to use from: http://xkr.us/articles/javascript/encode-compare/
    // *     example 1: urlencode('Kevin van Zonneveld!');
    // *     returns 1: 'Kevin+van+Zonneveld%21'
    // *     example 2: urlencode('http://kevin.vanzonneveld.net/');
    // *     returns 2: 'http%3A%2F%2Fkevin.vanzonneveld.net%2F'
    // *     example 3: urlencode('http://www.google.nl/search?q=php.js&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:unofficial&client=firefox-a');
    // *     returns 3: 'http%3A%2F%2Fwww.google.nl%2Fsearch%3Fq%3Dphp.js%26ie%3Dutf-8%26oe%3Dutf-8%26aq%3Dt%26rls%3Dcom.ubuntu%3Aen-US%3Aunofficial%26client%3Dfirefox-a'
                                     
    var histogram = {}, histogram_r = {}, code = 0, tmp_arr = [];
    var ret = str.toString();
    
    var replacer = function(search, replace, str) {
        var tmp_arr = [];
        tmp_arr = str.split(search);
        return tmp_arr.join(replace);
    };
    
    // The histogram is identical to the one in urldecode.
    histogram['!']   = '%21';
    histogram['%20'] = '+';
    
    // Begin with encodeURIComponent, which most resembles PHP's encoding functions
    ret = encodeURIComponent(ret);
    
    for (search in histogram) {
        replace = histogram[search];
        ret = replacer(search, replace, ret) // Custom replace. No regexing
    }
    
    // Uppercase for full PHP compatibility
    return ret.replace(/(\%([a-z0-9]{2}))/g, function(full, m1, m2) {
        return "%"+m2.toUpperCase();
    });
    
    return ret;
};

function explode( delimiter, string, limit ) {
    // http://kevin.vanzonneveld.net
    // +     original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +     improved by: kenneth
    // +     improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +     improved by: d3x
    // +     bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // *     example 1: explode(' ', 'Kevin van Zonneveld');
    // *     returns 1: {0: 'Kevin', 1: 'van', 2: 'Zonneveld'}
    // *     example 2: explode('=', 'a=bc=d', 2);
    // *     returns 2: ['a', 'bc=d']
 
    var emptyArray = { 0: '' };
    
    // third argument is not required
    if ( arguments.length < 2
        || typeof arguments[0] == 'undefined'
        || typeof arguments[1] == 'undefined' )
    {
        return null;
    }
 
    if ( delimiter === ''
        || delimiter === false
        || delimiter === null )
    {
        return false;
    }
 
    if ( typeof delimiter == 'function'
        || typeof delimiter == 'object'
        || typeof string == 'function'
        || typeof string == 'object' )
    {
        return emptyArray;
    }
 
    if ( delimiter === true ) {
        delimiter = '1';
    }
    
    if (!limit) {
        return string.toString().split(delimiter.toString());
    } else {
        // support for limit argument
        var splitted = string.toString().split(delimiter.toString());
        var partA = splitted.splice(0, limit - 1);
        var partB = splitted.join(delimiter.toString());
        partA.push(partB);
        return partA;
    }
}

///////////////////////////////////////////// upload file-ova //////////////////////////////////

/// oba ove helper funkcije se koriste za file upload
// helper
function objToString(o) {
    var s = '{\n';
    for (var p in o)
        s += '    ' + p + ': ' + o[p] + '\n';
    return s + '}';
}

// helper
function elementToString(n, useRefs) {
    var attr = "", nest = "", a = n.attributes;
    for (var i=0; a && i < a.length; i++)
        attr += ' ' + a[i].nodeName + '="' + a[i].nodeValue + '"';

    if (n.hasChildNodes == false)
        return "<" + n.nodeName + "\/>";

    for (var i=0; i < n.childNodes.length; i++) {
        var c = n.childNodes.item(i);
        if (c.nodeType == 1)       nest += elementToString(c);
        else if (c.nodeType == 2)  attr += " " + c.nodeName + "=\"" + c.nodeValue + "\" ";
        else if (c.nodeType == 3)  nest += c.nodeValue;
    }
    var s = "<" + n.nodeName + attr + ">" + nest + "<\/" + n.nodeName + ">";
    return useRefs ? s.replace(/</g,'&lt;').replace(/>/g,'&gt;') : s;
};

//ova pokrece form za upload

function pokreni_upload_form()
    {
    $('#new_upload').ajaxForm({
                        beforeSubmit: function(a,f,o) {
                            o.dataType = $('#uploadResponseType')[0].value;
                            $("#poshalji_sliku").attr("disabled", "true");
                            loading('on');
                                                        },
                        success: function(data) {
                            loading('off');
                            $("#poshalji_sliku").attr("disabled", "");
                            $("#upload_input").val("");
                            //$("#new_upload_results").html(data);  
                            if (trim(data) == 'Podrzani su png, jpg, gif, bmp formati!') alert("Podrzani su png, jpg, gif, bmp formati!");
                            var d = new Date();
                            var ms = d.getTime();
                            $.get("user_pictures.php?ncache=" + ms, function(data)
                                {
                                var sadrzaj = $(data).find("#ostale").html();
                                $("#ostale").empty().html(sadrzaj);
                                //bind 'em
                                 promena_redosleda_slike();
                                 set_male_female_pic();
                                 povratak_na_detalje();
                                 brisanje_slika_riba();
                                });
                            //var $out = $('#image');
                            //$out.html('Form success handler received: <strong>' + typeof data + '</strong>');
                            if (typeof data == 'object' && data.nodeType)
                                data = elementToString(data.documentElement, true);
                            else if (typeof data == 'object')
                                data = objToString(data);
                            //$out.append(data);
                                                }
                                        });    
    };
function loading(state)
    {
    
    };
function pokreni_stranu_detalji()
    {
        input_text();
        video_picture_gallery();
        povratak();
        num_only(); 
        num_alpha_underscore();
        input_submit();
        telefon_submit();
        select_submit();
        multicheckbox();
        multicheckbox2();
        radiobutton_checkbox();
        textarea_activate();
        textarea_submit();
        zakazivanje_radni_dan();
        zakazivanje_vikend();
        tasteri_zavrsavanje();
        drugi_profil();
        privremeno_nedostupan();
        nalog_deaktivacija();
    }
    

function privremeno_nedostupan()
    {
        $("#privremeno_nedostupan").click(function()
                        {
                            var stanje = $(this).attr("checked");
                            var value = $(this).val();
                             var user_id = $("#tekuci_profil").val();   
                            
                            loading("on");
                        $.get("user_prihvat.php?action=privremeno_nedostupan&value=" + value + "&user_id=" + user_id + "&stanje=" + stanje, function(data)
                            {
                            loading("off");
                            proveri_stanje(data);  
                            });
                        
                        });
    }
    
function nalog_deaktivacija()
    {
        $("#deaktivacija_naloga").click(function()
                        {
                            var stanje = $(this).attr("checked");
                            var value = $(this).val();
                             var user_id = $("#tekuci_profil").val();   
                            
                            loading("on");
                        $.get("user_prihvat.php?action=deaktivacija_naloga&value=" + value + "&user_id=" + user_id + "&stanje=" + stanje, function(data)
                            {
                            loading("off");
                            proveri_stanje(data);  
                            });
                        
                        });
    }
    
function drugi_profil()
    {
        $("#pol_selektor").change(function()
            {
                var parovi = $(this).val();
                switch(parseInt(parovi))
                    {
                          case 1:
                          $("#reg_izgled2").hide();
                          $(".opis_multiprofila_nalog:eq(0)").html("").hide();
                          $(".opis_multiprofila_nalog:eq(1)").html("").hide();
                          break;
                        case 2:
                          $("#reg_izgled2").hide();
                          $(".opis_multiprofila_nalog:eq(0)").html("").hide();
                          $(".opis_multiprofila_nalog:eq(1)").html("").hide();
                          break;
                        case 3:
                          $("#reg_izgled2").show();
                          $(".opis_multiprofila_nalog:eq(0)").html("Muški profil:").show();
                          $(".opis_multiprofila_nalog:eq(1)").html("Ženski profil:").show();
                          break;
                        case 4:
                          $("#reg_izgled2").show();
                          $(".opis_multiprofila_nalog:eq(0)").html("Ženski profil 1:").show();
                          $(".opis_multiprofila_nalog:eq(1)").html("Ženski profil 2:").show();
                          break;
                        case 5:
                          $("#reg_izgled2").show();
                          $(".opis_multiprofila_nalog:eq(0)").html("Muški profil 1:").show();
                          $(".opis_multiprofila_nalog:eq(1)").html("Muški profil 2:").show();
                          break;
                        default:
                          $("#reg_izgled2").show();
                            
                    }
                
            });
    };
    
function tasteri_zavrsavanje()
    {
        $(".zavrsetak").click(function()
                {
                    var action = $(this).attr("name");
                    var user_id = $("#tekuci_profil").val();
                    
                    $(".zavrsetak").attr("disabled", "");
                    $(this).attr("disabled", "disabled");
                      loading("on");
                    $.get("user_prihvat.php?action=" + action + "&user_id=" + user_id, function(data)
                                {
                                    loading("off");
                            proveri_stanje(data);
                                });
                });
    };
    
function textarea_activate()
    {
        $("textarea").focus(function()
                        {
                            $(this).select();
                            $(this).siblings("input:button").show();
                            $("#temp_storage").val($(this).val());
                        });
                        
        $("textarea").blur(function()
                        {
                            $(this).siblings("input:button").hide();
                            var prethodna = $("#temp_storage").val();
                            if (trim($(this).val()) == '' ) $(this).val(prethodna);
                        });
                        
      $("textarea").bind("keypress", function(e) {
                                       var key = e.charCode || e.keyCode || 0;
                                       if (key == 27) 
                                        {
                                        
                                        var prethodna = $("#temp_storage").val();
                                         $(this).val(prethodna);
                                         $(this).blur();
                                        };
                                        if (key == 13)
                                            {
                                            $(this).blur();
                                            }
                                        });  
    }
    
function zakazivanje_radni_dan()
    {
         $(".radni_dan").change(function()
                {
                                var value = $(this).val();
                             var action = $(this).attr("name");
                             var user_id = $("#tekuci_profil").val();  
                             ////
                             if (action == 'slobodan_r_od') 
                                {
                                for(var x = 1; x <= 24; x ++)
                                    {
                                    if (x < value) $("select[name=slobodan_r_do] option[value=" + x +"]").hide(); else $("select[name=slobodan_r_do] option[value=" + x +"]").show();
                                    };
                                }
                                
                             if (action == 'slobodan_r_do') 
                                {
                                for(var x = 0; x <= 23; x ++)
                                    {
                                    if (x > value) $("select[name=slobodan_r_od] option[value=" + x +"]").hide(); else $("select[name=slobodan_r_od] option[value=" + x +"]").show();
                                    };
                                }
                             ////
                             
                             loading("on");
                        $.get("user_prihvat.php?action=" + action + "&value=" + value + "&user_id=" + user_id, function(data)
                            {
                            loading("off");
                            proveri_stanje(data);  
                            }); 
                });
    }
    
function zakazivanje_vikend()
    {
            $(".vikend_activate").click(function()
                            {
                                var action = $(this).attr("name");
                                var user_id = $("#tekuci_profil").val();
                                var value = $(this).attr("checked");
                                
                                     loading("on");
                                    $.get("user_prihvat.php?action=" + action + "&value=" + value + "&user_id=" + user_id, function(data)
                                        {
                                        loading("off");
                                        proveri_stanje(data);  
                                        });      
                            });
                            
         $(".vikend_vreme").change(function()
                {
                                var value = $(this).val();
                             var action = $(this).attr("name");
                             var user_id = $("#tekuci_profil").val();  
                             ////
                             if (action == 'slobodan_v_od') 
                                {
                                for(var x = 1; x <= 24; x ++)
                                    {
                                    if (x < value) $("select[name=slobodan_v_do] option[value=" + x +"]").hide(); else $("select[name=slobodan_v_do] option[value=" + x +"]").show();
                                    };
                                }
                                
                             if (action == 'slobodan_v_do') 
                                {
                                for(var x = 0; x <= 23; x ++)
                                    {
                                    if (x > value) $("select[name=slobodan_v_od] option[value=" + x +"]").hide(); else $("select[name=slobodan_v_od] option[value=" + x +"]").show();
                                    };
                                }
                             ////
                             
                             loading("on");
                        $.get("user_prihvat.php?action=" + action + "&value=" + value + "&user_id=" + user_id, function(data)
                            {
                            loading("off");
                            proveri_stanje(data);  
                            }); 
                });
    }
    
function textarea_submit()
    {
         $("textarea").blur(function()
                {
                    var action = $(this).attr("name");
                    var value = $(this).val();
                    var user_id = $("#tekuci_profil").val();
                    var temp_storage = $("#temp_storage").val();
                    
                    if (temp_storage == value) return;
                    loading("on");
                    $.get("user_prihvat.php?action=" + action + "&value=" + value + "&user_id=" + user_id, function(data)
                            {
                            loading("off");
                               proveri_stanje(data);
                               
                            });
                });
    };
    
function input_text()
    {
        $("input:text").focus(function()
                        {
                            $(this).select();
                            $(this).siblings("input:button").show();
                            $("#temp_storage").val($(this).val());
                        });
                        
        $("input:text").blur(function()
                        {
                            $(this).siblings("input:button").hide();
                            var prethodna = $("#temp_storage").val();
                            if (trim($(this).val()) == '' ) $(this).val(prethodna);
                        });
                        
      $("input:text").bind("keypress", function(e) {
                                       var key = e.charCode || e.keyCode || 0;
                                       if (key == 27) 
                                        {
                                        
                                        var prethodna = $("#temp_storage").val();
                                         $(this).val(prethodna);
                                         $(this).blur();
                                        };
                                        if (key == 13)
                                            {
                                            $(this).blur();
                                            }
                                        });                     
        
    };

function proveri_stanje(povratna)
    {
        var tekuci_profil = parseInt($("#tekuci_profil").val());
        if (tekuci_profil > 0) return;
        
        var seg = explode("/*", povratna);
        var novi_id = parseInt(seg[1]);
        $("#tekuci_profil").val(novi_id);
    }
    
function input_submit()
    {
        $(".reg_input").blur(function()
                {
                    var action = $(this).attr("name");
                    var value = $(this).val();
                    var user_id = $("#tekuci_profil").val();
                    var temp_storage = $("#temp_storage").val();
                    
                    if (temp_storage == value) return;
                    loading("on");
                    $.get("user_prihvat.php?action=" + action + "&value=" + value + "&user_id=" + user_id, function(data)
                            {
                            loading("off");
                               proveri_stanje(data);
                               if (action == 'username')
                                    {
                                    
                                    var seg = explode("/*", data);
                                        if (seg[2] == 'no') $("#user_result").html("Korisničko ime već postoji!"); else $("#user_result").empty();
                                    }
                            });
                });
    }
    
function telefon_submit()
    {
        $(".telefon").blur(function()
                    {
                        var value = $(".reg_pozivni").val();
                        var value2 = $(".reg_broj").val();
                        var user_id = $("#tekuci_profil").val();
                        var temp_storage = $("#temp_storage").val();
                        
                        if (temp_storage == $(this).val()) return;
                        loading("on");
                        $.get("user_prihvat.php?action=telefon" + "&value=" + value + "&value2=" + value2 + "&user_id=" + user_id, function(data)
                            {
                            loading("off");
                            proveri_stanje(data);  
                            });
                    });
    }
    
function select_submit()
    {
    $("#reg_opshte select, #reg_izgled select, #reg_izgled2 select, #reg_text select").change(function()
                        {
                             var value = $(this).val();
                             var action = $(this).attr("name");
                             var user_id = $("#tekuci_profil").val();
                             $(this).next(".legacy_message").empty();
                             loading("on");
                        $.get("user_prihvat.php?action=" + action + "&value=" + value + "&user_id=" + user_id, function(data)
                            {
                            loading("off");
                            proveri_stanje(data);  
                            });
                        });
    };
    
function multicheckbox()
    {
        $("#reg_trazim input:checkbox").click(function()
                        {
                            var stanje = $(this).attr("checked");
                            var value = $(this).val();
                             var user_id = $("#tekuci_profil").val();   
                            if ($(".box_trazim:checked").length > 2) {
                                alert("Maksimalni broj unosa na polju tražim je 2");
                                if ($(this).is(":checked")) {
                                return false;
                                }
                            }
                            loading("on");
                        $.get("user_prihvat.php?action=trazim&value=" + value + "&user_id=" + user_id + "&stanje=" + stanje, function(data)
                            {
                            loading("off");
                            proveri_stanje(data);  
                            });
                        
                        });
    }
    
function multicheckbox2()
    {
        $(".s_interesovanja").click(function()
                        {
                            var stanje = $(this).attr("checked");
                            var value = $(this).val();
                             var user_id = $("#tekuci_profil").val(); 
                             
                             if ($(".s_interesovanja:checked").length > 5) {
                                alert("Maksimalni broj unosa na polju seksualna interesovanja je 5");
                                if ($(this).is(":checked")) {
                                return false;
                                }
                            }  
                            
                            loading("on");
                        $.get("user_prihvat.php?action=s_interesovanja&value=" + value + "&user_id=" + user_id + "&stanje=" + stanje, function(data)
                            {
                            loading("off");
                            proveri_stanje(data);  
                            });
                        
                        });
    }
    
function radiobutton_checkbox()
    {
        $(".s_opredeljenje").click(function()
            {
                $(".s_opredeljenje").attr("checked", "");
                $(this).attr("checked", "checked");
                
                 var stanje = $(this).attr("checked");
                 var value = $(this).val();
                 var user_id = $("#tekuci_profil").val();   
                            
                            loading("on");
                        $.get("user_prihvat.php?action=s_opredeljenje&value=" + value + "&user_id=" + user_id + "&stanje=" + stanje, function(data)
                            {
                            loading("off");
                            proveri_stanje(data);  
                            });
            });
    }
    
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 povratak()
    {
        $("#povratak").click(function()
            {
                                                        var ukupan_broj_strana = parseInt($(".ukupan_broj_strana").html());
                                                        var page = parseInt($("#strana").val());
                                                        if (page > ukupan_broj_strana) page = ukupan_broj_strana;
                                                        if (page < 1) page = 1;
                                                        //parametri specificni za ovakvu stranu - koristi se form plugin zbog slova koja nisu latin1
                                                        //GET pretraga= data je u searchString
                                                        //GET izbor= dato je u queryString
                                                        //GET page= preuzeto sa strane - tekuca strana
                                                        //strana koja se poziva mora koristiti ove parametre
                                                                    var queryString = $('#izbornik').formSerialize();
                                                                    var searchString = $('#pretraga_form').formSerialize();
                                                                    var checkboxString = $("#izbornik2").formSerialize();
                                                                    loading('on'); 
                                            $.get('user_list.php?page=' + page + '&' + queryString + '&' + searchString + '&' + checkboxString, function(data)
                                                            {
                                                                       loading('off');
                                                                       $("#detalji").empty().hide();   
                                                                       $("#spisak").show();
                                                                       $("table#spisak_tabela").empty();
                                                                       $("#paginacija").empty;
                                                                       var sadrzaj = $(data).find("table").html();
                                                                       var sadrzaj2 = $(data).find("#paginacija").html();
                                                                       $("table#spisak_tabela").html(sadrzaj);
                                                                       $("#paginacija").html(sadrzaj2);
                                                                       paginacija_pocetna_strana();
                                                                       linkovi_detalji();
                                                                       linkovi_aktivacija();
                                                                       linkovi_brisanje();
                                                            });
            });
    };


    
function video_picture_gallery()
    {
        $('#slike').click(function()
            {
            loading("on");
            $.get("user_pictures.php?rand=" + Math.floor(Math.random()*1001), function(data)
                                {
                                loading('off');
                                var sadrzaj = $(data).find("#sadrzaj").html();
                                $("#profil_podaci").hide();
                                $("#profil_podaci").html(sadrzaj).show();
                                var avatar_id = $("#crop_now").attr("link");
                                if (avatar_id != '')
                                    {
                                    crop_image();
                                    }
                                    else
                                    {
                                    $("#crop_now").addClass("hide_me");
                                    }
                                crop_this_image(); 
                                pokreni_upload_form();
                                promena_redosleda_slike();
                                aktiviraj_deaktiviraj_sliku();
                                set_male_female_pic();
                                povratak_na_detalje();
                                brisanje_slika_riba();
                                });
            return false;
            });
        /*$('#video').click(function()
            {
            var current_fish_id = $("#current_fish_id").val();
            loading("on");
            $.get("fish_video.php?fish_id=" + current_fish_id, function(data)
                                {
                                loading('off');
                                var sadrzaj = $(data).find("#sadrzaj").html();
                                $("#detalji").hide();
                                $("#detalji_pojedinosti").html(sadrzaj).show();
                                flowplayer("a.player", "../swf/flowplayer-3.0.3.swf", 
                                                                { 
                                                                clip: { 
                                                                    autoPlay: false         
                                                                       }
                                                                }); 
                                pokreni_upload_form_video();
                                povratak_na_detalje();
                                aktiviraj_deaktiviraj_video();
                                promena_redosleda_video();
                                brisanje_filma_ribe();
                                });
            return false;
            }); */           
    };
    
function crop_image()
    {
    var x = parseInt(jQuery('#xy').val());
                var y = parseInt(jQuery('#yy').val());
                var w = parseInt(jQuery('#wy').val());
                var h = parseInt(jQuery('#hy').val());
                var x2 = x + w;
                var y2 = y + h;
                
    jQuery(function(){
          $("#cropbox").Jcrop({
        setSelect: [ x, y, x2, y2 ],
        addClass: 'custom',
        bgOpacity: .8, 
        //minSize: [157, 172],
        aspectRatio: 157 / 172,
        onSelect: updateCoords

    });
       
       }); 
       


  
    }

function updateCoords(c)
{
    jQuery('#xy').val(c.x);
    jQuery('#yy').val(c.y);
    jQuery('#wy').val(c.w);
    jQuery('#hy').val(c.h); 
    
        
    var nova = $("#cropbox").attr("src");
    var seg = explode('&width=', nova);
    var slika_bez_params = seg[0];
                            
    var slika_to_go2 = slika_bez_params + "&width=157&height=172&x=" + c.x + "&y=" + c.y + "&w=" + c.w + "&h=" + c.h ;
    $("#preview_avatar").attr("src", slika_to_go2);    
};

function crop_this_image()
    {
        $("#crop_now").click(function()
                {
                    var x =    jQuery('#xy').val();
                    var y =    jQuery('#yy').val();
                    var w =    jQuery('#wy').val();
                    var h =    jQuery('#hy').val();
                    var pic_id = $(this).attr('link');
                    loading("off"); 
                    $.get("crop_prihvat.php?x=" + x + "&y=" + y + "&w=" + w + "&h=" + h + "&pic_id=" + pic_id, function(data)
                                                {
                                                    loading("off");
                                                    var nova = $("#cropbox").attr("src");
                                                    var seg = explode('&width=', nova);
                                                    var slika_bez_params = seg[0];
                                                                            
                                                    var slika_to_go2 = slika_bez_params + "&width=157&height=172&x=" + x + "&y=" + y + "&w=" + w + "&h=" + h ;
                                                    $("#preview_avatar").attr("src", slika_to_go2);
                                                   alert('Fotografija postavljena');
                                                
                                                });
                });
    }

    
function brisanje_slika_riba()
    {
        $(".brisanje_slike_ribe").click(function()
                                                 {
                                                     var conf = confirm("Da li ste sigurni?");
                                                     if (!conf) return;
                                                     var id = $(this).attr("link");
                                                     $(this).parent().parent().remove();
                                                     $.get("brisanje_artikla.php?id=" + id + "&type=4", function(data)
                                                                                        {
                                                                                             $.get("user_pictures.php", function(data)
                                                                                                        {
                                                                                                        var sadrzaj = $(data).find("#ostale").html();
                                                                                                        $("#ostale").empty().html(sadrzaj);
                                                                                                        //bind 'em
                                                                                                         promena_redosleda_slike();
                                                                                                         set_male_female_pic();
                                                                                                         povratak_na_detalje();
                                                                                                         brisanje_slika_riba();
                                                                                                        });
                                                                                        });
                                                 });
    };
    

    


//// slike
    
function promena_redosleda_slike()
    {
    $(".pozicija").focus(function()
            {
                var zatecena_vrednost = $(this).val();
                $(this).attr("position", zatecena_vrednost);
            }); 
    $(".pozicija").blur(function()
                        {
                           var nova_vrednost = $(this).val();
                           var stara_vrednost = $(this).attr("position");
                           $(this).attr("position", nova_vrednost)
                           $(this).val(stara_vrednost);
                        });
    $(".pozicija").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;  
                                        if (key == 13) $(this).blur();
                                                });
                                                
    $(".forma").not(".masking").submit(function()
            { 
            var tekuca_poz = $(this).find(".submit").attr('alt');
            var zeljena_poz = $(this).find(".pozicija").attr('position');
            
            
            
            var max_poz = $("#max_poz").val();
            if ((zeljena_poz > max_poz) || (zeljena_poz < 1))
                {
                var vrati_sve = $(this).find(".pozicija").val();
                $(this).find(".pozicija").attr('position', vrati_sve);
                return false;
                };
                
           $(this).find(".pozicija").val(zeljena_poz);       
            
            var current_fish_id = $("#current_fish_id").val();
            
            var opis_de1 = $(this).find(".opis_de").val();
            var opis_en1 = $(this).find(".opis_en").val();
            
            var opis_de2 = $("#pic_" + zeljena_poz).find(".opis_de").val();
            var opis_en2 = $("#pic_" + zeljena_poz).find(".opis_en").val();
            
            var active1 = $(this).find(".active").attr('checked');
            var active2 = $("#pic_" + zeljena_poz).find(".active").attr('checked'); 
            
            var x = $("#picture_" + tekuca_poz).attr("src");
            var y = $("#picture_" + zeljena_poz).attr("src");
            
            var queryString = $(this).formSerialize();
            
            var id1 = $(this).find(".active").val();
            var id2 = $("#pic_" + zeljena_poz).find(".active").val();
            
            var delete1 = $("#delete_" + tekuca_poz).attr("link");
            var delete2 = $("#delete_" + zeljena_poz).attr("link");
            
            
            loading('on');
            $.get("redosled_pics.php?" + queryString, function(data)
                    {
                         loading('off');
                         //alert(data);   
                            $("#picture_" + tekuca_poz).attr("src", y);
                            $("#picture_" + zeljena_poz).attr("src", x);
                            
                            $("#pic_" + tekuca_poz).find(".active").attr('checked', active2);
                            $("#pic_" + zeljena_poz).find(".active").attr('checked', active1);
                            
                            $("#pic_" + tekuca_poz).find(".active").val(id2);
                            $("#pic_" + zeljena_poz).find(".active").val(id1); 
                            
                            $("#pic_" + tekuca_poz).find(".pic_id").val(id2);
                            $("#pic_" + zeljena_poz).find(".pic_id").val(id1);
                            
                            $("#pic_" + tekuca_poz).find(".opis_de").val(opis_de2);
                            $("#pic_" + tekuca_poz).find(".opis_en").val(opis_en2);
                            
                            $("#pic_" + zeljena_poz).find(".opis_de").val(opis_de1);
                            $("#pic_" + zeljena_poz).find(".opis_en").val(opis_en1);
                            
                            $("#pic_" + tekuca_poz).find(".pozicija").val(tekuca_poz);
                            $("#pic_" + zeljena_poz).find(".pozicija").val(zeljena_poz);
                            $("#pic_" + tekuca_poz).find(".pozicija").attr("position", tekuca_poz);
                            //$("#pic_" + zeljena_poz).find(".pozicija").attr("pozicija", zeljena_poz);
                            
                            $("#pic_" + tekuca_poz).find(".setmale").attr("alt", id2);
                            $("#pic_" + zeljena_poz).find(".setmale").attr("alt", id1);
                            
                            $("#pic_" + tekuca_poz).find(".setfemale").attr("alt", id2);
                            $("#pic_" + zeljena_poz).find(".setfemale").attr("alt", id1);
                            
                            $("#delete_" + tekuca_poz).attr("link", delete2);
                            $("#delete_" + zeljena_poz).attr("link", delete1);
                            
                            
                            // rebind pomerenih
                            /*$(".forma").addClass("masking");
                            $("#pic_" + tekuca_poz + " .forma").removeClass("masking");
                            $("#pic_" + zeljena_poz + " .forma").removeClass("masking");
                            
                            aktiviraj_deaktiviraj_sliku();
                            set_male_female_pic();
                            promena_redosleda_slike();
                            
                            $(".forma").removeClass("masking"); */
                            
                    });
            
            return false;
            });
    }; 

   
function aktiviraj_deaktiviraj_sliku()
    {
      $(".forma").not(".masking").find(".active").click(function()
                {
                    var is_checked = $(this).attr("checked");
                    var pic_id = $(this).val();
                    loading("on");
                    $.get("redosled_pics.php?pic_id=" + pic_id + "&status=" + is_checked + "&action=activation", function(data)
                            {
                            loading("off");
                            
                            });
                
                });
    };
    

    
function set_male_female_pic()
    {
      $(".forma").not(".masking").find(".setmale").click(function()
                {
                var nova = $(this).parent().find('.pic').attr("src");
                    var pic_id = $(this).attr('alt');
                    loading("on");
                    $.get("redosled_pics.php?pic_id=" + pic_id + "&action=setmale", function(data)
                            {
                            loading("off");
                            $(".hide_me").removeClass("hide_me");
                            var seg = explode('&width=', nova);
                            var slika_bez_params = seg[0];
                            var slika_to_go = slika_bez_params + "&width=640&height=480";
                            var slika_to_go2 = slika_bez_params + "&width=157&height=172";
                                               
                            var new_line = "<img id=\"cropbox\" class=\"pic1\" src=\"" + slika_to_go +"\" /><br />";                    
                            $("#curr_male").html(new_line);
                            $("#crop_now").attr("link", pic_id);
                            $("#x, #y, #w, #h").val("");
                            //$("#curr_male .pic").attr("src", slika_to_go);
                            $("#avatar").attr("src", slika_to_go2);
                            crop_image();
                            });
                    return false;
                });
                
      $(".pic").click(function()
                {
                var nova = $(this).parent().find('.pic').attr("src");
                    var pic_id = $(this).attr('link');
                    loading("on");
                    $.get("redosled_pics.php?pic_id=" + pic_id + "&action=setmale", function(data)
                            {
                            loading("off");
                            $(".hide_me").removeClass("hide_me");
                            var seg = explode('&width=', nova);
                            var slika_bez_params = seg[0];
                            var slika_to_go = slika_bez_params + "&width=640&height=480";
                            var slika_to_go2 = slika_bez_params + "&width=157&height=172";
                                               
                            var new_line = "<img id=\"cropbox\" class=\"pic1\" src=\"" + slika_to_go +"\" /><br />";                    
                            $("#curr_male").html(new_line);
                            $("#crop_now").attr("link", pic_id);
                            $("#x, #y, #w, #h").val("");
                            //$("#curr_male .pic").attr("src", slika_to_go);
                            $("#avatar").attr("src", slika_to_go2);
                            crop_image();
                            });
                    return false;
                });
                
      $(".forma").not(".masking").find(".setfemale").click(function()
                {
                var nova = $(this).parent().find('.pic').attr("src"); 
                    var pic_id = $(this).attr('alt');
                    loading("on");
                    $.get("redosled_pics.php?pic_id=" + pic_id + "&action=setfemale", function(data)
                            {
                            loading("off");
                            $("#curr_female .pic").attr("src", nova);
                            $("#pic_female").attr("src", nova); 
                            });
                   return false;
                });
    };
    
function povratak_na_detalje()
    {
    $("#povratak_na_detalje").click(function()
        {
           $("#detalji_pojedinosti").empty();
           $("#detalji").show();
        });
    };
    
    
$(document).ready(function()
{

  pokreni_stranu_detalji();     

});
