function ff(obj) { //focus field
    obj.style.border = '#9A9D9A 1px inset';
}

function bf(obj) { //blur field
    obj.style.border = '#C8C8C8 1px solid';
}

function gc(link) {
    $.ajax({
        url: link,
        dataType: "html",
        beforeSend: function(xhr) {
		xhr.setRequestHeader("Accept", "text/html");
		$("#load_content").html('<div class="loading">Kraunasi...</div>');
        },
        success: function(data) { 
            $("#load_content").html(data);
        }
    });
}

function sendcomment(nick) {
    $.post('/'+core_base+'/zaidejas/rasyti_komentara/'+nick,{comment: $("#comment").val(), nick: nick},function(data){
        if (data == 'false') {document.location.reload();}
        //gc('/'+core_base+'/zaidejas/komentarai/'+nick);
        document.location.href='/'+core_base+'/zaidejas/komentarai/'+nick; 
    });
}

function delcomment(id, nick) {
    function callbackmsg(v,m){
      if (v) {  
        $("#load_content").html('<div class="loading">Siunčiama...</div>');    
        $.post('/'+core_base+'/zaidejas/komentarai/'+nick,{del_id: id, nick: nick},function(data){
                gc('/'+core_base+'/zaidejas/komentarai/'+nick);    
        });  
      }  
    }
    $.prompt('Ar tikrai norite ištrinti komentarą?',{
      callback: callbackmsg,
      buttons: { Taip: true, Ne: false },
      show:'slideDown' 
      }
    );
}

function sendmessage(nick) {
    if ($("#message").val().replace(/^\s+|\s+$/g,"") != '') {
        $.post('/'+core_base+'/zaidejas/rasyti_zinute/'+nick,{message: $("#message").val(), nick: nick},function(data){
            if (data == 'false') {document.location.reload();}
            gc('/'+core_base+'/zaidejas/zinute_nusiusta/'+nick);
        });
    } else {
        alert ('Nėra teksto');
    }       
}

function delmessage(id) {   
    function callbackmsg(v,m){
        if (v) {$('#msg'+id).submit();
        $("#container").html('<div class="loading">Palaukite...</div>');
        }
    }
    $.prompt('Ar tikrai norite ištrinti žinutę?',{
      callback: callbackmsg,
      buttons: { Taip: true, Ne: false },
      show:'slideDown' 
      }
    );
} 

function delallmessages() {   
    function callbackmsg(v,m){
        if (v) {
            $('#delall').submit();
            $("#container").html('<div class="loading">Palaukite...</div>');
        };
    }
    $.prompt('Ar tikrai norite ištrinti visas žinutes?',{
      callback: callbackmsg,
      buttons: { Taip: true, Ne: false },
      show:'slideDown' 
      }
    );
} 

function replymessage(nick, id) {
    if ($("#message"+id).val().replace(/^\s+|\s+$/g,"") != '') {
        $('.reply').hide();
        $('#s'+id).html('<div class="loading">Siunčiama...</div>');
        $.post('/'+core_base+'/zaidejas/rasyti_zinute/'+nick,{message: $("#message"+id).val(), nick: nick, id: id},function(data){
            if (data == 'false') {document.location.reload();}
            $('#s'+id).html('<img src="/'+core_base+'/img/ico/information.png" border="0" align="absmiddle" width="16" height="16" /> Išsiųsta');
        });
    } else {
        $.prompt("Nėra teksto",{
          buttons: {Gerai: true},
          show:'slideDown' 
          }
        ); 
    }       
}

function addcontact(nick) {
    function callbackmsg(v,m){
        if (v) {
            $("#addcontact").html('Siunčiama...'); 
            $.post('/'+core_base+'/zaidejas/itraukti_kontakta/'+nick,{nick: nick},function(data){
        
                    $("#addcontact").hide();
                        $.prompt("Žaidėjas '"+nick+"' įtrauktas į kontaktus",{
                          buttons: {Gerai: true},
                          show:'slideDown' 
                          }
                        );   
        
            });
        };
    }
    $.prompt('Ar tikrai norite įtraukti į savo kontaktus?',{
      callback: callbackmsg,
      buttons: { Taip: true, Ne: false },
      show:'slideDown' 
      }
    );    

}

function invitefriend(nick) {
    function callbackmsg(v,m){
        if (v) {

            $("#invitefriend").html('Siunčiama...'); 
            $.post('/'+core_base+'/zaidejas/pakviesti_drauga/'+nick,{nick: nick},function(data){
        
                    $("#invitefriend").hide();
                        $.prompt("Žaidėjas '"+nick+"' pakviestas į draugus",{
                          buttons: {Gerai: true},
                          show:'slideDown' 
                          }
                        );              
        
            });
        }
    }    
    $.prompt('Ar tikrai norite pakviesti į draugus?',{
      callback: callbackmsg,
      buttons: { Taip: true, Ne: false },
      show:'slideDown' 
      }
    );  
}

function addphoto() {
    if ($('#photo').val() != '') {
        $('#action').val('add');
        $('#file').submit();
        //document.file.submit(this);
        $("#container").html('<div class="loading">Palaukite...</div>');
    } else {
        $('#photo').css('border', 'red 1px solid');
            $.prompt("Pasirinkite nuotrauką, kuria norite įkelti iš savo kompiuterio",{
              buttons: {Gerai: true},
              show:'slideDown' 
              }
            );            
       
    }    
}

function chphoto() {
    function callbackmsg(v,m){
        if (v) {$('#photo').focus();};
    }
    var n = $("input:checked").length;
    if (n == 0) 
            $.prompt("Pasirinkite nuotrauką, kuria norite pakeisti",{
              buttons: {Gerai: true},
              show:'slideDown' 
              }
            );
    if (n > 1)
            $.prompt("Pasirinkite tik vieną nuotrauką",{
              buttons: {Gerai: true},
              show:'slideDown' 
              }
            );  
    if (n == 1) {
        if ($('#photo').val() != '') {
            $('#action').val('change');
            $('#chid').val($(".photoid:checked").val());
            $('#file').submit();
            $("#container").html('<div class="loading">Palaukite...</div>');
        } else {
            $('#photo').css('border', 'red 1px solid');
            $.prompt("Pasirinkite nuotrauką iš savo kompiuterio",{
              callback: callbackmsg,
              buttons: {Gerai: true},
              show:'slideDown' 
              }
            );                      
        }    
    }
}

function delphoto() {
    var n = $("input:checked").length;
    var result = "";
    if (n == 0)
            $.prompt("Pasirinkite nors vieną nuotrauką",{
              buttons: {Gerai: true},
              show:'slideDown' 
              }
            )       
    else {    
        $('#action2').val('delete');
        $('#list').submit();
        $("#container").html('<div class="loading">Palaukite...</div>');
    }
}

function clkphoto(id) {
    var checkedValue = $('#chk'+id).attr('checked') ? '' : 'true'; 
    $('#chk'+id).attr('checked', checkedValue); 
}

function mainphoto() {
    var n = $("input:checked").length;
    if (n == 0) 
              $.prompt("Pasirinkite nuotrauką, kuri bus pagrindinė",{
              buttons: {Gerai: true},
              show:'slideDown' 
              }
            );   
    if (n > 1)
              $.prompt("Pasirinkite tik vieną nuotrauką",{
              buttons: {Gerai: true},
              show:'slideDown' 
              }
            );       
    if (n == 1) {
        $('#action2').val('setmain'); 
        $('#list').submit();
        $("#container").html('<div class="loading">Palaukite...</div>');            
    } 
}

function loadvoite(nick) {
    $.ajax({
        url: '/'+core_base+'/zaidejas/balsuoti/'+nick,
        dataType: "html",
        beforeSend: function(xhr) {
		xhr.setRequestHeader("Accept", "text/html");
		$("#voite").html('<div class="loading">Kraunasi...</div>');
        },
        success: function(data) { 
            $("#voite").html(data);
            $('.star').rating({
                callback: function(value, link){
                $("#voite").html('<div class="loading">Palaukite...</div>');
                    $.post('/'+core_base+'/zaidejas/balsuoti/'+nick,{nick: nick, value: value},function(data){
                          loadvoite(nick);
                    });                    
                    
                }
            });
        }
    });    
}

function checkphoto(nick, id) {
    function callbackmsg(v,m){
      if (v) {  
        $.post('/'+core_base+'/zaidejas/bloga_foto/'+nick,{nick: nick, id: id},function(data){
            //if (data == 'true') {
                $('#b'+id).hide();
            //} else {
        
            //}   
        }); 
      }  
    }
    $.prompt('Ar tikrai galvojate, kad žaidėjo nuotrauka neetiška ar necenzūrinė?',{
      callback: callbackmsg,
      buttons: { Taip: true, Ne: false },
      show:'slideDown' 
      }
    );
}

function delcontact(id,nick) {
    function callbackmsg(v,m){
      if (v) {  
       $('#cid').val(id);
       $('#cnick').val(nick);
       $('#contacts').submit(); 
       $("#container").html('<div class="loading">Palaukite...</div>');
      }  
    }
    $.prompt('Ar tikrai norite ištrinti kontaktą?',{
      callback: callbackmsg,
      buttons: { Taip: true, Ne: false },
      show:'slideDown' 
      }
    );
}

function delmyinvite(nick, id) {
    function callbackmsg(v,m){
      if (v) {  
       $('#fid').val(id);
       $('#fnick').val(nick);
       $('#faction').val('delmyinvite');
       $('#friends').submit(); 
       $("#container").html('<div class="loading">Palaukite...</div>');
      }  
    }
    $.prompt("Ar tikrai norite ištrinti '"+nick+"' pakvietimą?",{
      callback: callbackmsg,
      buttons: { Taip: true, Ne: false },
      show:'slideDown' 
      }
    );
}

function acceptinvite(nick, id) {
       $('#fid').val(id);
       $('#fnick').val(nick);
       $('#faction').val('acceptinvite');
       $('#friends').submit(); 
       $("#container").html('<div class="loading">Palaukite...</div>');
}

function cancelinvite(nick, id) {
    function callbackmsg(v,m){
      if (v) {  
       $('#fid').val(id);
       $('#fnick').val(nick);
       $('#faction').val('cancelinvite');
       $('#friends').submit(); 
       $("#container").html('<div class="loading">Palaukite...</div>');
      }  
    }
    $.prompt("Ar tikrai norite atsisakyti '"+nick+"' pakvietimo?",{
      callback: callbackmsg,
      buttons: { Taip: true, Ne: false },
      show:'slideDown' 
      }
    );
}

function delfriend(nick, id) {
    function callbackmsg(v,m){
      if (v) {  
       $('#fid').val(id);
       $('#fnick').val(nick);
       $('#faction').val('delfriend');
       $('#friends').submit(); 
       $("#container").html('<div class="loading">Palaukite...</div>');
      }  
    }
    $.prompt("Ar tikrai norite pašalinti '"+nick+"' iš draugų?",{
      callback: callbackmsg,
      buttons: { Taip: true, Ne: false },
      show:'slideDown' 
      }
    );
}

function showreply(id) {
    var n = $('#r'+id+':visible').length;
    if (n == 1) 
        $('#r'+id).hide();
    else {    
        $('.reply').hide();
        $('#r'+id).show();  
        $('#message'+id).focus();      
    }
    
}

function checkmsg() {
   $.get('/'+core_base+'/vartotojas/checkmsg/', {},
   function(data) {
      if (data == true) {document.location.reload();}
   });
   //window.setTimeout('checkmsg()',300000);
}

function macropay(amount,duration,type) {
    var str;
    $.post('/'+core_base+'/vartotojas/macropay/',{type: type},function(data){
        if (data != '') {
            str = "https://www.mokejimai.lt/pay/?merchantid=7369&orderid="+data+"&lang=LIT&amount="+amount+"&currency=LTL&accepturl=http://www.pulas.lt/web/info/naryste/ok&cancelurl=http://www.pulas.lt/web/info/naryste&callbackurl=http://www.pulas.lt/bendras/makro_backnew.php&paytext=Narystė. "+duration+". Užsakymo nr. [order_nr] [owner_name]";
            document.location.href = str;
        }   
    });     
}

$(document).ready(function(){
    $('#loginfield').focus();
	$('#searchfield').autocomplete(
		"/'+core_base+'/zaidejas/patark_zaid/1/",
		{	delay:10,
			minChars:2,
            cacheLength:100,
            maxItemsToShow:5,
            autoFill: true}		
	);    
});
