document.onmousedown = hide_my_favorites;
 
/* Preload star images */
Image1= new Image(75,15);
Image1.src = "http://blog.askjolenestatic.com/img/rating_big_0.png";
Image2= new Image(75,15);
Image2.src = "http://blog.askjolenestatic.com/img/rating_big_1.png";
Image3= new Image(75,15);
Image3.src = "http://blog.askjolenestatic.com/img/rating_big_2.png";
Image4= new Image(75,15);
Image4.src = "http://blog.askjolenestatic.com/img/rating_big_3.png";
Image5= new Image(75,15);
Image5.src = "http://blog.askjolenestatic.com/img/rating_big_4.png";
Image6= new Image(75,15);
Image6.src = "http://blog.askjolenestatic.com/img/rating_big_5.png";

/* Blog specific javascript: */
function show_my_favorites() {
	if (document.getElementById('my_favorites_pulldown').style.display == "block")
		document.getElementById('my_favorites_pulldown').style.display = "none";
	else
		document.getElementById('my_favorites_pulldown').style.display = "block";
}

function hide_my_favorites(e) {

    if (!e) var e = window.event;
    var sender = (typeof( window.event ) != "undefined" ) ? e.srcElement : e.target;

	if (document.getElementById('my_favorites_pulldown'))
	{
		if((document.getElementById('my_favorites_pulldown').style.display == "block") && (sender.className != "pulldown_element"))
		{
	    	document.getElementById('my_favorites_pulldown').style.display = "none";
	    }
    }
}

function show_my_favorite_blogs_big() {
		document.getElementById('my_favorite_blogs_big_list').style.display = 'block';
		document.getElementById('my_favorite_blogs_small_list').style.display = 'none';
}
function show_my_favorite_blogs_small() {
		document.getElementById('my_favorite_blogs_small_list').style.display = 'block';
		document.getElementById('my_favorite_blogs_big_list').style.display = 'none';
}

function show_my_top_blog_posts_big() {
		document.getElementById('top_blog_posts_big_list').style.display = 'block';
		document.getElementById('top_blog_posts_small_list').style.display = 'none';
}
function show_my_top_blog_posts_small() {
		document.getElementById('top_blog_posts_small_list').style.display = 'block';
		document.getElementById('top_blog_posts_big_list').style.display = 'none';
}

function show_rating_options() {
	document.getElementById('blog_filter_selection').style.display = 'block';
}
function hide_rating_options() {
	document.getElementById('blog_filter_selection').style.display = 'none';
}
function show_rating_option(rating) {
	document.getElementById('blog_filter_selection').style.backgroundImage = "url('http://blog.askjolenestatic.com/img/rating_big_"+rating+".png')";
}

/* Blog posts */
function show_blogvote_options() {
	document.getElementById('blog_vote_selection').style.display = 'block';
}
function hide_blogvote_options() {
	document.getElementById('blog_vote_selection').style.display = 'none';
}
function show_blogvote_option(rating) {
	if(document.getElementById('blog_vote_selection'))
	{
		document.getElementById('blog_vote_selection').style.backgroundImage = "url('http://blog.askjolenestatic.com/img/rating_big_"+rating+".png')";
	}
}

function submit_vote(vote) {
	document.poll.vote.value = vote;
	document.poll.submit();
}

function refresh_captcha ()
{
	document.getElementById('gotcha-captcha').src +='?'+ Math.round(Math.random()*100000);
	return false;
}

function submit_postvote(poststring, thisdate)
{
	$.get('postvote.php?'+poststring, {},
				function(request, status )
				{
					if (request != 'false')
					{
						containerid1 = 'counter_'+thisdate;
						containerid2 = 'countercontainer_'+thisdate;
						changeOpac (0, containerid1);
						document.getElementById(containerid1).innerHTML = request;
						opacity(containerid1, 0, 100, 1000);
						document.getElementById(containerid2).className = 'vote_button already_voted';
					}
				}
			);
}

/* fadein/fadeout */
function opacity(id, opacStart, opacEnd, millisec) {
    var speed = Math.round(millisec / 100);
    var timer = 0;

    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}

function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
}

function update_blog_preview() {
	document.prvform.submit();
}

function hide_submitbutton() {
	document.getElementById('submitbutton_div').style.display = 'none';
	document.getElementById('submitbutton_div_wait').style.display = 'block';
	setTimeout('document.pform.submit()', 500)
}
