var user_has_voted = false;

$(document).ready(function() {


	
	$('.drop').hide();
	
	if($.browser.msie){
		$('#nav li').hover(
			function() {
				$(this).children('.drop').not(':visible').show();
			},
			function() {
				$(this).children('.drop').hide();
			}
			
		);
	}
	else{
		$('#nav li').hover(
			function() {
				$(this).children('.drop').not(':visible').fadeIn(150);
			},
			function() {
				$(this).children('.drop').fadeOut(1);
			}
			
		);
	}
	
});

function unbind_stars(count)
{
    /*
    for (i = 1; i <= 5; i++)
    {
        $('#vote_star-'+i).remove();
    }*/
    
    for (i = 1; i <= 5; i++)
    {
        src = '/resources/images/icons/star.png';
        
        if (i > count)
        {
            src = '/resources/images/icons/star-off.png';
        }
        $('#vote_star-'+i).attr('src',src);
        original_vote = count;
        //$('#rating_stars').append('<img src='+src+' /> ');
    }
}


function submit_lesson_vote(id)
{
    // submit the vote to the server

    $.get('/lesson/submit_vote/'+lesson_id+'/'+id+'/'+Math.random()+'/','',function(data){
        user_has_voted = true;
        unbind_stars(data);
    });
    
}

function change_lesson_star(id)
{
    for (i=1; i <= 5; i++)
    {
        $('#vote_star-'+i).attr('src','/resources/images/icons/star-off.png');
    }
    
    for (i=1; i <= id; i++)
    {
        $('#vote_star-'+i).attr('src','/resources/images/icons/star-on.png');
    }
}

function lesson_vote()
{
    for (i=1; i < 6; i++)
    {
        $('#vote_star-'+i).bind('mouseover',function(){
            id = this.id.split('-');
            $(this).css('cursor','pointer');
            change_lesson_star(id[1]);
        });
        
        $('#vote_star-'+i).bind('click',function(){
            id = this.id.split('-');
            $(this).css('cursor','pointer');
            submit_lesson_vote(id[1]);
        });
    }
    
    $('#rating_stars').mouseout(function()
    {
        img = 'star-green.png';
        if (user_has_voted)
            img = 'star-on.png';
        for (i=1; i <= 5; i++)
        {
            $('#vote_star-'+i).attr('src','/resources/images/icons/star-off.png');
        }
        
        for (i=1; i <= original_vote; i++)
        {
            $('#vote_star-'+i).attr('src','/resources/images/icons/'+img);
        }
    });
    
}

function switch_community_nav(id)
{
    for (i=0; i < 6; i++)
    {
        $('#switch-community-a-'+i).removeClass();
        $('#switch-community-li-'+i).removeClass();
        $('#community-sponsor-'+i).hide();
    }
    $('#switch-community-a-'+id).addClass('sel');
    $('#switch-community-li-'+id).addClass('sel');
    $('#community-sponsor-'+id).show();
}
