// (c) 2007-05-19 Alexey Beshenov <bav.272304@gmail.com>

var tabs = document.createElement("p");
var developertab = document.createElement("span");
var endusertab = document.createElement("span");

function rateInit () {
    for (i = 1; i <= 5; i++)
        document.getElementById("rate"+i).style.textDecoration = "none";
    rateUnHighltght ();
    var addr = "";
    var addrn = 5 - (document.getElementById("ratingc")).childNodes.length;
    for (i = 0; i < addrn; i++) {
        var img = document.createElement("img");
        img.src="/static/images/star-g1.png";
        document.getElementById("rating").appendChild(img);
    }
}

function rateUnHighltght () {
    for (i = 1; i <= 5; i++)
        document.getElementById("rate"+i).childNodes[0].src="/static/images/star-g"+i+".png";
}

function rateHighLight (n) {
    for (i = 1; i <= n; i++)
        document.getElementById("rate"+i).childNodes[0].src="/static/images/star-y.png";
}

function endUserTab () {
    document.getElementById("developer").style.display = "none";
    developertab.className = "inactive";
    document.getElementById("enduser").style.display = "block";
    endusertab.className = "active";
}
function developerTab () {
    document.getElementById("enduser").style.display = "none";
    endusertab.className = "inactive";
    document.getElementById("developer").style.display = "block";
    developertab.className = "active";
}
function tabInit () {
    tabs.className = "tabber";

    endusertab.onclick = endUserTab;
    endusertab.appendChild(document.createTextNode("End User"));

    tabs.appendChild(endusertab);

    tabs.appendChild(document.createTextNode(" "));

    developertab.onclick = developerTab;
    developertab.appendChild(document.createTextNode("Developer"));

    tabs.appendChild(developertab);

    var enduserdeveloper = document.getElementById("enduserdeveloper");

    (enduserdeveloper.parentNode).insertBefore(tabs, enduserdeveloper);

    document.getElementById("enduser-h").style.display = "none";
    document.getElementById("developer-h").style.display = "none";

    endUserTab ();

    var a = document.getElementById("developer").offsetHeight;
    var b = document.getElementById("enduser").offsetHeight;

    if (a>b) document.getElementById("enduser").style.height = a+"px";
    else if (a<b) document.getElementById("developer").style.height = b+"px";

}

function init() {
    rateInit ();

}
