﻿
/*
 *
 *	Commonly used functions
 *	--------------------------------------------------------------------------------
 *
*/

function Trim(inputString) 
{
	while (inputString.substring(0,1) == ' ')
	{
		inputString = inputString.substring(1, inputString.length);
	}
	while (inputString.substring(inputString.length-1, inputString.length) == ' ')
	{
		inputString = inputString.substring(0,inputString.length-1);
	}
	return inputString;
}

function changeElementClass(elementId, className) 
{
	element = document.getElementById(elementId);
	element.className = className;
}

function ChangeRating(imageIndex,fullImageSource,emptyImageSource)
{
	for(i=1; i < 6; i++)
	{
		document.getElementById('ratingImage' + i).src = emptyImageSource;
	}

	for(i=1; i < imageIndex+1; i++)
	{
		document.getElementById('ratingImage' + i).src = fullImageSource;
	}
}

function ResetRating(rating,fullImageSource,halfImageSource,emptyImageSource)
{
	//prompt(Math.floor(rating),Math.floor(rating));
	for(i=1; i < 6; i++)
	{
		document.getElementById('ratingImage' + i).src = emptyImageSource;
	}

	for(i=1; i < Math.floor(rating) + 1; i++)
	{
		document.getElementById('ratingImage' + i).src = fullImageSource;
	}
	
	if(rating != Math.floor(rating))
	{
		halfImageId = Math.floor(rating) + 1;
		document.getElementById('ratingImage' + halfImageId).src = halfImageSource;
	}
}

function SESEncode(sourceString) 
{
  return sourceString.replace(new RegExp("[^\\w\\@-]", "g"), "-").toLowerCase();
}

function Expand(div)
{
	var objDiv = document.getElementById(div);
	
	if(objDiv.style.display == "none")
	{
		objDiv.style.display = "";
	}
	else
	{
		objDiv.style.display = "none";
	}
	
}

function HideFlashObjects() 
{
	var objects = document.getElementsByTagName("object");
	for (i=0; i<objects.length; i++) 
	{
		objects[i].style.visibility = "hidden";		
	}
	
	try
	{
	    document.getElementById('playerList1').style.visibility = "hidden";
	}
	catch(e){}
}

function ShowFlashObjects() 
{
	var objects = document.getElementsByTagName("object");
	for (i=0; i<objects.length; i++) 
	{
		objects[i].style.visibility = "visible";		
	}
	
	try
	{
	    document.getElementById('playerList1').style.visibility = "visible";
	}
	catch(e){}
}