/**
 * streamster.js
 *
 * Streamster.com script
 *
 * @copyright Streamster.org (c) 2007 All Rights Reserved
 * @author Brandon Hamilton <brandon.hamilton@gmail.com>
 * @version 0.0.1
 */

/* Preload button images */
function preload_images()
{
  if (document.images)
  {
   	 pics = new Array();
     pics[0] = new Image(5,5);
     pics[0].src = "../images/backgradient.jpg";  
	 pics[1] = new Image(5,5);
     pics[1].src = "../images/btn_search.gif";  
     pics[2] = new Image(5,5);
     pics[2].src = "../images/btn_thick.gif";  
     pics[3] = new Image(5,5);
     pics[3].src = "../images/btn_thin.gif";  
     pics[4] = new Image(5,5);
     pics[4].src = "../images/btn_login.gif";  
     pics[5] = new Image(5,5);
     pics[5].src = "../images/btn_link.gif"; 
     pics[6] = new Image(5,5);
     pics[6].src = "../images/rate_on.gif"; 
     pics[7] = new Image(5,5);
     pics[7].src = "../images/logo.gif";  
     pics[8] = new Image(5,5);
     pics[8].src = "../images/logo_small.gif";  
     pics[9] = new Image(5,5);
     pics[9].src = "../images/rate_on.gif"; 
     pics[10] = new Image(5,5);
     pics[10].src = "../images/rate_off.gif";  
     pics[11] = new Image(5,5);
     pics[11].src = "../images/close_window.gif";
  }
 }

function linkclick(linkurl)
{
  window.location = linkurl;
}

function bookmark()
{ 
  var url = 'http://www.streamster.org/'; 
  if (window.external && typeof window.external.addFavorite != 'undefined' )
  { 
    window.external.addFavorite(url, document.title)  
  } 
  else 
  { 
    alert('Sorry! Your browser doesn\'t support function. Use the bookmark option in your browser instead.'); 
  } 
}

/* Confirm a form submission */
function confirmSubmit(form, msg, action, parameter)
{
	var agree=confirm(msg);
	if (agree)
	{
		submitForm(form, action, parameter);
	}
}

/* Submit a form */
function submitForm(form, action, parameter)
{
		document.getElementById('action').setAttribute('value', action);
		document.getElementById('actiontarget').setAttribute('value', parameter);
		
		form.submit();
}

function toggle_select(oldname, newname, setelement, set) 
{
	document.getElementById(oldname).style.display = 'none';
	document.getElementById(newname).style.display = 'block';
	
	document.getElementById(setelement).value = set;
} 

function showTopRated()
{
	new Effect.Appear('toprated');
	return false;
}

function showNewLinks()
{
	new Effect.Appear('newlinks');
	return false;
}

function showTopViewed()
{
	new Effect.Appear('topviewed');
	return false;
}

function showRateLink()
{
	new Effect.Grow('ratethislink');
	return false;
}

function setRating(rating)
{
	for (var a = 1; a <= rating; a++)
	{
		document.getElementById('starimg' + a).setAttribute('src', 'images/rate_on.gif');
	}
	for (var b = rating+1; b <= 10; b++)
	{
		document.getElementById('starimg' + b).setAttribute('src', 'images/rate_off.gif');
	}
	document.getElementById('linkrating').innerHTML = rating;
	document.getElementById('formrating').setAttribute('value', rating);
}
