function byId(id){
    return document.getElementById(id);
}
function vote(post_id, action){
    var url = "/post_vote.php";
    var data = { id: post_id, action: action };
    if(byId("up-"+post_id+"-wide") != null){ var wide = true; }
    if(byId("up-"+post_id+"-narrow") != null){ var narrow = true; }
    if(action > 0){
        if(wide){ byId("up-"+post_id+"-wide").src = "/static/arrow_up.png"; }
        if(narrow){ byId("up-"+post_id+"-narrow").src = "/static/arrow_up.png"; }
    }else{
        if(wide){ byId("down-"+post_id+"-wide").src = "/static/arrow_down.png"; }
        if(narrow){ byId("down-"+post_id+"-narrow").src = "/static/arrow_down.png"; }
    }
    if(wide){ byId("up-link-"+post_id+"-wide").onclick = function(){return false;}; }
    if(narrow){ byId("up-link-"+post_id+"-narrow").onclick = function(){return false;}; }
    if(wide){ byId("down-link-"+post_id+"-wide").onclick = function(){return false;}; }
    if(narrow){ byId("down-link-"+post_id+"-narrow").onclick = function(){return false;}; }
    if(wide){ var score_wide = byId("score-wide-"+post_id);}
    if(narrow){ var score_narrow = byId("score-narrow-"+post_id);}
    if(wide){ new_points = parseInt(score_wide.innerHTML) + action; }
    if(narrow){ new_points = parseInt(score_narrow.innerHTML) + action; }
    if(wide){ score_wide.innerHTML = new_points; }
    if(narrow){ score_narrow.innerHTML = new_points; }
    jQuery.post(url, data);
    return false;
}
function toggleReply(id, size){
    var reply = byId("reply-"+id+"-"+size);
    if(reply.style.display == "none"){
        reply.style.display = "block";
    }else{
	reply.style.display = "none";
    }
    return false;
}
function checkRemotePost(){
    if(document.getElementById('player_select').value==''){
	alert('Please select a player');
	return false;
    }else if(document.getElementById('content').value == ''){
	alert('Please enter a comment');
	return false;
    }
}

function toggleEditProfile(){
    if($("web-view").style.display != "none"){
        $("web-view").style.display = "none";
        $("description-view").style.display = "none";
        $("web-edit").style.display = "block";
        $("description-edit").style.display = "block";
        $("file-upload").style.display = "block";
        $("submit-profile").style.display = "inline";
        $("cancel-profile").style.display = "inline";
    }else{
        $("web-view").style.display = "block";
        $("description-view").style.display = "block";
        $("web-edit").style.display = "none";
        $("file-upload").style.display = "none";
        $("description-edit").style.display = "none";
        $("submit-profile").style.display = "none";
        $("cancel-profile").style.display = "none";
    }
    return false;
}
function $(el){
    return document.getElementById(el);
}

