function getTextWidth(text, size, weight)
{
  var spanElement = document.createElement('span');

  spanElement.style.whiteSpace = 'nowrap';
  spanElement.style.fontSize = size;
  spanElement.style.fontWeight = weight;
  spanElement.innerHTML = text;
  document.body.appendChild(spanElement);

  var width = spanElement.offsetWidth;
  document.body.removeChild(spanElement);

  return width;
}


function checkOrientation() {
  var o = window.orientation;
  if ((o == 90) | (o == -90)) {
  	dom('rotate_phone').style.display = 'block';
  }	else {
  	dom('rotate_phone').style.display = 'none';
  }
	hideAddressbar(); 	
}

function focus_id(fid)
{
	dom(fid).focus();
}

function hideAddressbar()
{
  setTimeout(scrollTo, 0, 0, 0);
}

function dom(id)
{
	var retval;

	if (typeof document.getElementById != 'undefined') {
		retval = document.getElementById(id);
	} else if (typeof document.all != 'undefined') {
		retval = document.all[id];
	} else {
		retval = false;
	}
	return retval;
}

function go(addr)
{
  window.location = addr;
}

function goNew(addr)
{
  window.open(addr);
}

function bgChange(id, setColor) {
	var adiv;

  adiv = dom(id);
  adiv.style.background = setColor;
}

function opacityChange(id, value) {
	var adiv;

  adiv = dom(id);
  adiv.style.opacity = value;
}

