function now_mode() {
manager = new CookieManager();
now_mode = manager.getCookie("DispMode");

//var obj2 = document.getElementById("disp_op_form");
var obj = document.getElementsByName("disp_opt");
//obj.disp_opt.checked = true;
//alert(obj.item(0).checked);

if(now_mode == 1) {
obj.item(0).checked = false;
obj.item(1).checked = true;
/*
obj.disp_opt[0].checked = false;
obj.disp_opt[1].checked = true;
*/
} else {
obj.item(0).checked = true;
obj.item(1).checked = false;
/*
obj.disp_opt[1].checked = false;
obj.disp_opt[0].checked = true;
*/
}

}

function chBg(objId,mode,colors) {
var obj = document.getElementById("dsp" + objId);

if(colors == "") {
colors = "#303030";
}

if(mode == 1) {

obj.style.color = "#F4A460";
obj.style.backgroundColor = "#1e1e1e";
} else {

obj.style.color = "#8c909a";
obj.style.backgroundColor = colors;
}

}


function chTableBg(objId,mode,colors,own) {
var obj = document.getElementById("dsp" + objId);

if(colors == "") {
colors = "#303030";
}

if(own == "0") {
fc = "#8c909a";
} else {
fc = "white";
}

if(mode == 1) {
obj.style.color = "#F4A460";
//obj.style.backgroundColor = "#1e1e1e";
obj.style.backgroundColor = colors;
} else {
obj.style.color = fc;
obj.style.backgroundColor = colors;
}

}

function view_rate(count) {

    if(document.getElementById("rate1").style.display == "none") {
//var peer_client_node = document.getElementById("peer_client");
for (var i = 1; i < count + 1; i++) {
document.getElementById("peer_client" + i).style.display = "none";
//peer_client_node[i].style.display = "none";
}
//document.getElementById("peer_client").style.display = "none";

//var rate_node = document.getElementById("rate");
for (var i = 1; i < count + 1; i++) {
document.getElementById("rate" + i).style.display = "block";
//rate_node[i].style.display = "block";
}
//document.getElementById("rate").style.display = "block";

} else if(document.getElementById("rate1").style.display == "block" || document.getElementById("rate1").style.display == "") {

//var rate_node = document.getElementById("rate");
for (var i = 1; i < count + 1; i++) {
document.getElementById("rate" + i).style.display = "none";
//rate_node[i].style.display = "none";
}

//var peer_client_node = document.getElementById("peer_client");
for (var i = 1; i < count + 1; i++) {
document.getElementById("peer_client" + i).style.display = "block";
//peer_client_node[i].style.display = "block";
}



//document.getElementById("rate").style.display = "none";
//document.getElementById("peer_client").style.display = "block";
    }
}

function setDispMode(mode,url) {
var obj = document.getElementsByName("disp_opt");
if(mode == 0) {
manager.clearCookie("DispMode");
obj.item(0).checked = true;
obj.item(1).checked = false;
/*
obj.disp_opt[1].checked = false;
obj.disp_opt[0].checked = true;
*/
window.location = url + "index.php";
} else {
manager.setCookie("DispMode",1);
obj.item(0).checked = false;
obj.item(1).checked = true;
/*
obj.disp_opt[0].checked = false;
obj.disp_opt[1].checked = true;
*/
window.location = url + "index.php";
}
}


function convBclink(bclink,subm){
    xmlhttp = createXMLHttp();
    if (xmlhttp) {
        xmlhttp.onreadystatechange = check;
        document.getElementById("result").innerHTML = '<div align="center"><img src="./theme/img/loading.gif"></div>';
        xmlhttp.open("POST", "bclink.php", true);
        xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        xmlhttp.send("conv=" + bclink + "&submit=" + subm);
    }
    
}


function tag(id,mode,adm){
var tid = document.getElementById("tid").innerHTML;
var req;
var modes;

if(adm == 0) {
modes = "none";
} else if(adm == 1){
modes = "admin";
} else {
modes = "admin_fbanner"
}

if(mode == 0) {
    req = "id=" + tid + "&ids=" + id + "&mode=" + modes;
} else if(mode == 1) {
var tag = document.getElementById("add_tag").value;
document.getElementById("add_tag").value = '';
    req = "id=" + tid + "&tag=" + encodeURIComponent(tag) + "&mode=none";
    //alert(encodeURIComponent(tag));
} else if(mode == 2) {
var atag = document.getElementById("admin_add_tag").value;
document.getElementById("admin_add_tag").value = '';
    req = "id=" + tid + "&tag=" + encodeURIComponent(atag) + "&mode=" + modes;
} else if(mode == 3) {
var a_fbtag = document.getElementById("admin_add_fbanner_tag").value;
document.getElementById("admin_add_fbanner_tag").value = '';
    req = "id=" + tid + "&tag=" + encodeURIComponent(a_fbtag) + "&mode=" + modes;
}

    xmlhttp3 = createXMLHttp();
    if (xmlhttp3) {
        xmlhttp3.onreadystatechange = reccomp_tag;
        document.getElementById("req_result").innerHTML = '<div align="center"><img src="./theme/img/loading.gif"></div>';
        xmlhttp3.open("POST", "add-tag.php", true);
        xmlhttp3.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        xmlhttp3.send(req);
    }

}

function view_tag_edit() {
    if(document.getElementById("tag_view").style.display == "none") {
document.getElementById("tag_edit").style.display = "none";
document.getElementById("tag_view").style.display = "block";
    } else if(document.getElementById("tag_view").style.display == "block" || document.getElementById("tag_view").style.display == "") {
document.getElementById("tag_view").style.display = "none";
document.getElementById("tag_edit").style.display = "block";
    }
}

function open_tag_edit() {
getTag(1);
}

function disp_result_note() {
document.getElementById("req_result").style.display = "block";
setTimeout(
function () {
document.getElementById("req_result").innerHTML = '';
document.getElementById("req_result").style.display = "none";
}
,5000);
}


function reccomp_tag(){
    if (xmlhttp3.readyState == 4 && xmlhttp3.status == 200) {
document.getElementById("req_result").innerHTML = xmlhttp3.responseText;
disp_result_note();
getTag(1);
    }
}

function getTag(mode){
var tid = document.getElementById("tid").innerHTML;
var req;
if(mode == 0) {
    req = "id=" + tid;
} else {
    req = "id=" + tid + "&mode= 1";
}
    xmlhttp2 = createXMLHttp();
    if (xmlhttp2) {
        xmlhttp2.onreadystatechange = reccomp_tagv;
        document.getElementById("tagarea").innerHTML = '<div align="center"><img src="./theme/img/loading.gif"></div>';
        xmlhttp2.open("POST", "tag.php", true);
        xmlhttp2.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        xmlhttp2.send(req);
    }

}

function reccomp_tagv(){

    if (xmlhttp2.readyState == 4 && xmlhttp2.status == 200) {
document.getElementById("tagarea").innerHTML = xmlhttp2.responseText;
    }
}


function getPeer(page){
var tid = document.getElementById("tid").innerHTML;
//alert(tid);
    xmlhttp = createXMLHttp();
    if (xmlhttp) {
        xmlhttp.onreadystatechange = reccomp;
        document.getElementById("peers").innerHTML = '<div align="center"><img src="./theme/img/loading.gif"></div>';
        xmlhttp.open("POST", "peers.php", true);
        xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        xmlhttp.send("id=" + tid + "&page=" + page);
    }
    
}

function reccomp(){

    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
//        document.getElementById("result").innerHTML = xmlhttp.responseText;
document.getElementById("peers").innerHTML = xmlhttp.responseText;
    }
}

function check(){

    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
//        document.getElementById("result").innerHTML = xmlhttp.responseText;
document.getElementById("result").innerHTML = xmlhttp.responseText;
    }
    
}

function reset_on(){

document.getElementById("result").innerHTML = "";
    return true;
    
}


function statImage(){
    xmlhttp = createXMLHttp();
    if (xmlhttp) {
        xmlhttp.onreadystatechange = create_stat;
        xmlhttp.open("GET", "stat-image.php?mode=load", true);
        xmlhttp.send(null);
    }
    
}

function create_stat(){

    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById("stat_image").innerHTML = xmlhttp.responseText;
    }
    
}

function createXMLHttp(){

    try {
        return new ActiveXObject("Msxml2.XMLHTTP");
    } 
    catch (e) {
    
        try {
            return new ActiveXObject("Microsoft.XMLHTTP");
        } 
        catch (e) {
            try {
                return new XMLHttpRequest();
            } 
            catch (e) {
                return null;
            }
        }
        return null;
        
    }
    return null;
}

 function disp_corner(ids) {
  var o = document.getElementById(ids);
  o.innerHTML = '<span class="rtop"><span class="r1"></span><span class="r2"></span>'
  + '<span class="r3"></span><span class="r4"></span></span>' + o.innerHTML 
  + '<span class="rbottom"><span class="r4"></span><span class="r3"></span>'
  + '<span class="r2"></span><span class="r1"></span></span>';
}