function getCurrentURL()
{
  return document.location.href;
}

function getLanguage()
{
  varArray = document.location.href.split('?');
  if (varArray.length < 2)
	return "EN";

  varArray = varArray[1].split('&');
  for (var i = 0; i < varArray.length; i++)
  {
    keyValuePair = varArray[i].split('=');
    if (keyValuePair[0] == "language")
	  return keyValuePair[1];	
  }
  return null;
}

function getParamValue(paramName)
{
  varArray = document.location.href.split('?');
  if (varArray.length < 2)
	return "EN";

  varArray = varArray[1].split('&');
  for (var i = 0; i < varArray.length; i++)
  {
    keyValuePair = varArray[i].split('=');
    if (keyValuePair[0] == paramName)
	  return keyValuePair[1];	
  }
  return null;
}

function createLayoutTable()
{
  var tableElem = document.createElement("table");
  tableElem.setAttribute("align", "center");
  tableElem.setAttribute("cellpadding", "0");
  tableElem.setAttribute("cellspacing", "0");
  tableElem.setAttribute("border", "0");
  return tableElem;
}

function createTransparentImg(width, height)
{
  var transparentImgElem = document.createElement("img");
  transparentImgElem.setAttribute("src", "images/transparent.gif");
  transparentImgElem.setAttribute("width", width);
  transparentImgElem.setAttribute("height", height);  
  return transparentImgElem;
}

function createImg(img, width, height)
{
  var imgElem = document.createElement("img");
  imgElem.setAttribute("src", img);
  imgElem.setAttribute("width", width);
  imgElem.setAttribute("height", height);  
  return imgElem;
}

function createSpacerCell(width, height)
{
  var spacerCell = document.createElement("td");
  spacerCell.appendChild(createTransparentImg(width, height));
  return spacerCell;
}

function createSpacerCellWithColor(width, height, color)
{
  var spacerCell = document.createElement("td");
  spacerCell.setAttribute("bgcolor", color);
  spacerCell.appendChild(createTransparentImg(width, height));
  return spacerCell;
}

function createAnchor(href, text, anchorClass)
{
  var anchorElem = document.createElement("a");
  anchorElem.setAttribute("href", href);
  anchorElem.setAttribute("class", anchorClass);
  anchorElem.innerHTML = text;
  return anchorElem;
}

function createAnchorText(href, text, anchorClass)
{
  return "<a href='" + href + "' class='" + anchorClass + "'>" + text + "</a>"
}

function createImgAnchor(href, img, anchorClass)
{
  var anchorElem = document.createElement("a");
  anchorElem.setAttribute("href", href);
  anchorElem.setAttribute("class", anchorClass);
  anchorElem.appendChild(img);
  return anchorElem;
}

function createSpacerRow(height, colspan)
{
  var rowElem = document.createElement("tr");
  rowElem.setAttribute("colspan", colspan);
  rowElem.appendChild(createSpacerCell(0, height));
  return rowElem;
}

function createTitleSection(img, title)
{
  var tableElem = createLayoutTable();
  tableElem.setAttribute("align", "left");
  var rowElem = document.createElement("tr");
	  
  // picture
  var cellElem = document.createElement("td");
  var imgElem = createImg(img, "158", "123");
  cellElem.appendChild(imgElem);
  rowElem.appendChild(cellElem);
	  
  // spacer
  rowElem.appendChild(createSpacerCellWithColor("50", "0", "#000000"));
	  
  // section title
  cellElem = document.createElement("td");
  cellElem.setAttribute("bgcolor", "#000000");
  cellElem.setAttribute("valign", "center");
  var h1Elem = document.createElement("h1");	  
  h1Elem.innerHTML = title;	
  cellElem.appendChild(h1Elem);
  rowElem.appendChild(cellElem);	  
  tableElem.appendChild(rowElem);	
  
  return tableElem;
}

function embedAudioPlayer(mp3Path, containerID)
{
  AudioPlayer.embed(containerID, {soundFile: mp3Path}); 
}