﻿// JScript File

var infoOn = false;
var imagePrefix = "http://mac.streamingscores.com/iPhone/Images/";

function hideAddressBar()
{
  window.scrollTo(0, 1);
}

function showBlackSpinner()
{
  document.getElementById("imgSpinner").src = imagePrefix + "SpinnerBlack.gif";
  document.getElementById("spinner").style.visibility = "visible";
}

function showWhiteSpinner()
{
  document.getElementById("imgSpinner").src = imagePrefix + "SpinnerWhite.gif";
  document.getElementById("spinner").style.visibility = "visible";
}

function hideSpinner()
{
  document.getElementById("spinner").style.visibility = "hidden";
}

function getDateText(text)
{
	text = text.substring(5, 7) + "/" + text.substring(8, 10);
	if (text.substring(0, 1) == "0") text = text.substring(1);
	return text;
}

function getDateTimeText(text)
{
  var dateText = getDateText(text);
  var timeText = text.substring(11, 16);
  var pm;
  var hour = parseInt(timeText.substring(0, 2));
  if (hour >= 12)
  {
    pm = true;
    if (hour >= 13) hour -= 12;
  }
  return dateText + " " + hour + timeText.substring(2, 5) + (pm ? "pm" : "am");
}

function readCookie(name)
{
  var cookieValue;
  var search = name + "=";
  if(document.cookie.length > 0)
  { 
    offset = document.cookie.indexOf(search);
    if (offset != -1)
    { 
      offset += search.length;
      end = document.cookie.indexOf(";", offset);
      if (end == -1) end = document.cookie.length;
      cookieValue = unescape(document.cookie.substring(offset, end))
    }
  }
  return cookieValue;
}

function writeCookie(name, value, hours)
{
  var expire = "";
  if(hours != null)
  {
    expire = new Date((new Date()).getTime() + hours * 3600000);
    expire = "; expires=" + expire.toGMTString();
  }
  document.cookie = name + "=" + escape(value) + expire;
}

function removeChildNodes(node)
{
	while(node.firstChild)
	{
		var child = node.firstChild;
		removeChildNodes(child);
		node.removeChild(child);
		child = null;
	}
}

Array.prototype.contains = function(element)
{
  for (var i = 0; i < this.length; i++)
  {
    if (this[i] == element)
      return true;
  }
  return false;
}