﻿function mo(o) {
    o.className = 'mo';
}

function mout(o) {
    o.className = 'mout';
}

var active_action_tab = 0;
function act(o) {
    var btn1 = document.getElementById("actbt" + 1);
    var btn2 = document.getElementById("actbt" + 2);
    var btn3 = document.getElementById("actbt" + 3);
    var btn4 = document.getElementById("actbt" + 4);

    var ac_newreview = document.getElementById("ac_newmessage");
    var ac_newimage = document.getElementById("ac_friend");
    var ac_newvideo = document.getElementById("ac_follow");
    var ac_newquestion = document.getElementById("ac_newquestion");

    btn1.className = "s0";
    btn2.className = "s0";
    btn3.className = "s0";
    btn4.className = "s0";    

    ac_newreview.style.display = 'none';
    ac_newimage.style.display = 'none';
    ac_newvideo.style.display = 'none';
    ac_newquestion.style.display = 'none';

    if (o == active_action_tab) {
        active_action_tab = 0;
        return;
    }

    active_action_tab = o;

    var cur = document.getElementById("actbt" + o);
    cur.className = "s1";

    if (o == 1) {
        ac_newreview.style.display = 'block';
    }
    else if (o == 2) {
        ac_newimage.style.display = 'block';
    }
    else if (o == 3) {
        ac_newvideo.style.display = 'block';
    }
    else if (o == 4) {
        ac_newquestion.style.display = 'block';
    }
}

function toggle_fav(o) {
    var favlnk = document.getElementById("favlnk");
    var favtxt = document.getElementById("favtxt");
    var favimg = document.getElementById("favimg");

    if (favlnk.className == 's0') {
        favlnk.className = 's1';
        favimg.src = "icons/heart_delete.png";
    }
    else {
        favlnk.className = 's0';
        favimg.src = "icons/heart_add.png";
    }
}

function CHECK_Message()
{
    var t_title = trim(TXT_MessageTitle.value);
    var t_body = trim(TXT_MessageBody.value);

    if (t_title.length == 0)
    {
        alert("Lütfen göndereceğiniz mesajın başlığını yazınız.");
        return false;
    }

    if (t_body.length == 0)
    {
        alert("Lütfen göndereceğiniz mesaj metnini yazınız.");
        return false;
    }

    return true;
}

var xmlFriendHTTP = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("MSXML2.XMLHTTP.3.0");

function addFriend()
{
    var addfriend = document.getElementById("addfriend");
    var confirmation;
    confirmation = confirm("Bu kullanıcıyı arkadaş listenize eklemekten emin misiniz?");
    
    if (!confirmation)
        return;

    try {
        xmlFriendHTTP.abort();
        var URL = "XML_AddFriend.aspx?friendid=" + friendid + "&nocache=" + Date();
        xmlFriendHTTP.open("GET", URL, true);
        xmlFriendHTTP.onreadystatechange = function() {
            if (xmlFriendHTTP.readyState == 4 && xmlFriendHTTP.status == 200) {
                var actionResults = xmlFriendHTTP.responseText;

                if (actionResults == 1) {
                    addfriend.innerHTML = "Arkadaşlık isteği iletildi";
                    addfriend.className = "dis";
                    addfriend.href = "#";
                }
                else if (actionResults == 0) {
                    alert("Bu kullanıcı zaten arkadaş listenizde.");
                    addfriend.innerHTML = "Arkadaşlarımdan Çıkar";
                    addfriend.className = "s0";
                    addfriend.href = "javascript:removeFriend()";
                }
                else if (actionResults == -1) {
                    alert("Geçici bir hata oluştu. Bu kullanıcı, arkadaş listenize eklenemedi.");
                }
            }
        };

        xmlFriendHTTP.send(null);
    }
    catch (e) {
        alert("Lütfen internet bağlantınızı kontrol ediniz: " + e);
        return;
    }
    
}

function removeFriend() {
    var addfriend = document.getElementById("addfriend");
    var confirmation;

    confirmation = confirm("Bu kullanıcıyı arkadaş listenizden çıkarmak istediğinizden emin misiniz?");
    if (!confirmation)
        return;

    try {
        xmlFriendHTTP.abort();
        var URL = "XML_RemoveFriend.aspx?friendid=" + friendid + "&nocache=" + Date();
        xmlFriendHTTP.open("GET", URL, true);
        xmlFriendHTTP.onreadystatechange = function() {
            if (xmlFriendHTTP.readyState == 4 && xmlFriendHTTP.status == 200) {
                var actionResults = xmlFriendHTTP.responseText;

                if (actionResults == 0) {
                    alert("Bu kullanıcı arkadaş listenizden çıkarıldı.");
                    addfriend.innerHTML = "Arkadaşlarıma Ekle";
                    addfriend.className = "s1";
                    addfriend.href = "javascript:addFriend();";
                }
                else if (actionResults == -1) {
                    alert("Geçici bir hata oluştu. Bu kullanıcı, arkadaş listenizden çıkarılamadı.");
                }
            }
        };

        xmlFriendHTTP.send(null);
    }
    catch (e) {
        alert("Lütfen internet bağlantınızı kontrol ediniz: " + e);
        return;
    }
    
}