function register_user(){
    $("#reg_loading").show();
    $("#reg_btn").hide();
    
    var reg_values = $("#reg_form").serialize();
    
    $.post("/ajax/user/register",reg_values,function(data){
        $("#reg_loading").hide();
        $("#reg_btn").show();
        if(!data.status){
            showerror(data);
        } else if(data.status){
            $("#reg_form_container").html('<p style="padding:15px; font-weight:bold;">Successfully registered. You may now login using your username and password.</p>');
        }
    },"json");
}

function show_reg_btn(){
    $("#reg_loading").hide();
    $("#reg_btn").show();
}

function showerror(data){
    for (var i in data){
        if(i!='status'){
            $("#"+i+"_status").html(data[i]);
        }
    }
    $('.f_e_msg').tipsy({gravity: 's'});
}


function login_user(){
    $.post("/ajax/user/login", "username="+$("#username").val()+"&password="+$("#password").val(), function(data){
        if(data.status){
            window.location.href = "/myaccount";
        } else {
            alert(data.msg);
        }
    }, 'json');
    return false;
}

$(document).ready(function(){
   $("table tr td.link").hover(function(){

       $("table tr td.link, .main_url").each(function(){
            $(this).find(".main_url").show();
            $(this).find(".site_url").hide();
       })

       $(this).find(".main_url").hide();
       $(this).find(".site_url").show();
       $(this).find(".site_url input").select();
   })
});

function select_checkbox(status){
    $(".url_cb").each(function(){
       $(this).attr('checked', status);
    });
}

function delete_links(){
    var x = confirm('Are you sure you want to delete the selected links?');
    if(x){
       var url_ids = Array();
       $(".url_cb").each(function(){
          var status = $(this).attr('checked');
          if(status){
              url_ids.push ($(this).val());
          }
        });

        if(url_ids.length>0){
        $.post("/ajax/user/delete_links", "ids="+url_ids, function(data){
            if(data.status){
                window.location.href = '/manage';
            }
        }, 'json');
        } else {
            alert("No links selected.")
        }
    }
}

function edit_links(){
    $("#links_form").submit();
}

function change_order(value){
    if(value){
        $("#orderby").val(value);
        $("#order_form").submit();
    }
}
