/*
 * $Date:$
 * $Revision:$
 */

function set_bookmark()
{
    var bm_index = 0;
    var bm_array = new Array();
    var bm_value = get_cookie('dg_bookmark');

    if (bm_value)
    {
        bm_array = bm_value.split(';');

	if ((bm_array.length) == 15)
	{
	    bm_array = new Array();
	    bm_value = '';
	}
	else
	{
	    bm_value = ';' + bm_value + ';';
	}
    }
    else
    {
	bm_value = '';
    }

    do {
      bm_index = Math.floor(Math.random() * 15);
    } while (bm_value.search(';'+bm_index+';') != -1)

    bm_array.push(bm_index);

    var date    = new Date(0);
    var expires = date.getUTCSeconds() + 60 * 60 * 24 * 30 * 6;

    set_cookie('dg_bookmark', bm_array.join(';'), expires, '/');

    get_bookmark(bm_index);
}

function get_bookmark(index)
{
    switch(parseInt(index))
    {
	case 0:
	    img = 'aim.png';
	    cls = 'aim';
	    break;
	case 1:
	    img = 'blogger.png';
	    cls = 'blogger';
	    break;
	case 2:
	    img = 'delicious.png';
	    cls = 'delicious';
	    break;
	case 3:
	    img = 'digg.png';
	    cls = 'digg';
	    break;
	case 4:
	    img = 'facebook.png';
	    cls = 'facebook';
	    break;
	case 5:
	    img = 'google.png';
	    cls = 'google';
	    break;
	case 6:
	    img = 'mixx.png';
	    cls = 'mixx';
	    break;
	case 7:
	    img = 'myspace.png';
	    cls = 'myspace';
	    break;
	case 8:
	    img = 'reddit.png';
	    cls = 'reddit';
	    break;
	case 9:
	    img = 'stumbleupon.png';
	    cls = 'stumbleupon';
	    break;
	case 10:
	    img = 'twitter.png';
	    cls = 'twitter';
	    break;
	case 11:
	    img = 'yahoo.png';
	    cls = 'yahoobkm';
	    break;
	case 12:
	    img = 'friendfeed.png';
	    cls = 'friendfeed';
	    break;
	case 13:
	    img = 'bebo.png';
	    cls = 'bebo';
	    break;
	case 14:
	    img = 'linkedin.png';
	    cls = 'linkedin';
	    break;
    }

    $('#bb_at').attr('class', 'addthis_button_' + cls)
               .append('<img src="/images/view2/bmk/'+img+'" alt="Bookmark with '+cls+'" width="140" height="80" />');
}

$(document).ready(set_bookmark);


