Event.observe(window, 'load', anchor, false);

function anchor() { if(window.location.hash.length > 0 && navigator.userAgent.indexOf("Safari") > 0) { window.location.hash = window.location.hash.replace('#',''); } }

function stopSpinner(name) {
    setTimeout("$('"+ name +"_spinner').style.display = 'none'", 150);
    if(name == 'login') { $('team_id').focus(); }
    if(name == 'invite') {
        setTimeout("$('invite_button').style.display = 'inline'", 150);
        $('invite_email').select();
    }
    if(name == 'challenge') { setTimeout("$('challenge_button').style.display = 'inline'", 150); }
}

function buttonSpinner(obj) {
    $(obj.id).style.display = "none";
    $(obj.id + '_spinner').style.display = "inline";    
}

function hideAppear(element,dur) {
    $(element).style.opacity = '0';
    $(element).style.MozOpacity = '0';
    $(element).style.filter = 'alpha(opacity=0)';
    Effect.Appear(element,{duration: dur});
}

function checkLeagueName() {
    league_name = $('league_name').value.replace('&','-');
    league_name = $('league_name').value.replace('%','');
    if(league_name.length >= 6 || league_name.length == 0) {
        $('league_spinner').style.display = 'inline';
        var url = '/ajax.php';
        var pars = 'c=league_name&v='+ league_name;
        var target = 'league_name_msg';
        var myAjax = new Ajax.Updater(target, url, { method: 'post', parameters: pars});
    }
}

function checkTeamName(league_id) {
    team_name = $('team_name').value.replace('&','-');
    team_name = $('team_name').value.replace('%','');
    league_id = $('league_id').value;
    if(team_name.length >= 6 || team_name.length == 0) {
        $('team_spinner').style.display = 'inline';
        var url = '/ajax.php';
        var pars = 'c=team_name&v='+ team_name +'&v2='+ league_id;
        var target = 'team_name_msg';
        var myAjax = new Ajax.Updater(target, url, { method: 'post', parameters: pars});
   }
}

function checkTeamNameEdit(league_id) {
    team_name = $('team_name').value.replace('&','-');
    team_name = $('team_name').value.replace('%','');
    league_id = $('league_id').value;
    team_id = $('team_id').value;
    if(team_name.length >= 6 || team_name.length == 0) {
        $('team_spinner').style.display = 'inline';
        var url = '/ajax.php';
        var pars = 'c=team_name_edit&v='+ team_name +'&v2='+ league_id +'&v3='+ team_id;
        var target = 'team_name_msg';
        var myAjax = new Ajax.Updater(target, url, { method: 'post', parameters: pars});
   }
}

function findTeams(league_id) {
    league_id = $F('league_id');
    if(league_id != 0) {
        $('login_spinner').style.display = 'inline';
        var url = '/ajax.php';
        var pars = 'c=find_teams&v='+ league_id;
        var target = 'teams_update';
        var myAjax = new Ajax.Updater(target, url, { method: 'post', parameters: pars});
    }
}

function teamRes(team_id,res) {
    $('teamres_spinner').style.display = 'inline';
    var url = '/ajax.php';
    var pars = 'c=team_results&v='+ team_id +'&v2='+ res;
    var target = 'res_container';
    var myAjax = new Ajax.Updater(target, url, { method: 'post', parameters: pars});    
}

function leagueRes(league_id,res) {
    $('leagueres_spinner').style.display = 'inline';
    var url = '/ajax.php';
    var pars = 'c=league_results&v='+ league_id +'&v2='+ res;
    var target = 'res_container';
    var myAjax = new Ajax.Updater(target, url, { method: 'post', parameters: pars});    
}

function inviteTeam(league_id) {
    $('invite_button').style.display = 'none';
    $('invite_spinner').style.display = 'inline';
    invite_email = $('invite_email').value;
    team_name = $('team_name').value;
    var url = '/ajax.php';
    var pars = 'c=invite_team&v='+ league_id +'&v2='+ invite_email +'&v3='+ team_name;
    var target = 'invite_msg';
    var myAjax = new Ajax.Updater(target, url, { method: 'post', parameters: pars}); 
}

function challengeTeam(league_id) {
    $('challenge_button').style.display = 'none';
    $('challenge_spinner').style.display = 'inline';
    challenge_team_id = $F('challenge_team_id');
    challenger = $('challenger').value;
    var url = '/ajax.php';
    var pars = 'c=challenge_team&v='+ league_id +'&v2='+ challenge_team_id +'&v3='+ challenger;
    var target = 'challenge_msg';
    var myAjax = new Ajax.Updater(target, url, { method: 'post', parameters: pars});
}

function leagueKom(league_id,kom) {
    $('leaguekom_spinner').style.display = 'inline';
    var url = '/ajax.php';
    var pars = 'c=league_comments&v='+ league_id +'&v2='+ kom;
    var target = 'kom_container';
    var myAjax = new Ajax.Updater(target, url, { method: 'post', parameters: pars});    
}

function verifyResult() {
    opp_id = $F('team2');
    score1 = $('score1').value;
    score2 = $('score2').value;
    var url = '/ajax.php';
    var pars = 'c=verify_result&v='+ opp_id +'&s1='+ score1 +'&s2='+ score2;
    var target = 'verify_result_msg';
    var myAjax = new Ajax.Updater(target, url, { method: 'post', parameters: pars});
}