var active = null;
var browser=navigator.appName;
var currentTime;

var merchUrl = null;
var forumUrl = null;
var objectPlaying = null;
var oXMLHttp = null;
var oXMLHttpClick = null;
var oXMLHttpTwitter = null;
var oXMLHttpRelease = null;
var oXMLHttpTour = null;
var oXMLHttpFlashNav = null;

var bgVideos = {};
var videoXML = null;
var photoXML = null;

var monthNames = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];

//bgVideos.black = "http://release.theplatform.com/content.select?pid=KjGzgGghvKHMvDoJBbvFs0viRkRp54bl&UserName=Unknown";
bgVideos.black = "http://release.theplatform.com/content.select?pid=Cpjv57pfQLsO9gGeAPQg282wsSXAul_W&UserName=Unknown";
bgVideos.white = "http://release.theplatform.com/content.select?pid=JQ08hpo2_p_Od7R8Q0TRwKPlH8hn4q6o&UserName=Unknown";

var characterCount = 10;

var agent = navigator.userAgent.toLowerCase(); 
var isMac = (agent.indexOf("mac") != -1) ? true : false;
var isMSIE = (navigator.appVersion.indexOf("MSIE")!=-1) ? true : false;

var browserName = "";

var discography = new Object;

var JSONObject = new Object;

var sectionNames = new Object;

var ua = navigator.userAgent.toLowerCase();

if ( ua.indexOf( "opera" ) != -1 )
{
	browserName = "opera";
} else if ( ua.indexOf( "msie" ) != -1 )
{
	browserName = "msie";
} else if ( ua.indexOf( "safari" ) != -1 )
{
	browserName = "safari";
} else if ( ua.indexOf( "mozilla" ) != -1 )
{
	if ( ua.indexOf( "firefox" ) != -1 )
	{
		browserName = "firefox";
	} else {
		browserName = "mozilla";
	}
}

var paneDifference = 0;

var canSwap = "true";

function addslashes(str) {

	str=str.replace(/\'/g,'\\\'');
	str=str.replace(/\"/g,'\\"');
	str=str.replace(/\\/g,'\\\\');
	str=str.replace(/\0/g,'\\0');
	return str;
}

function stripslashes(str) {
	var thisStr = "";
	str=str.replace(/\\'/g,'\'');
	str=str.replace(/\\"/g,'"');
	str=str.replace(/\\\\/g,'\\');
	str=str.replace(/\\0/g,'\0');
	return str;
}


function writeSwf(divId)
{

	document.getElementById(divId).innerHTML = "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\" width=\"700\" height=\"285\" id=\"intro-faces\" align=\"middle\"><param name=\"allowScriptAccess\" value=\"sameDomain\" /><param name=\"allowFullScreen\" value=\"false\" /><param name=\"movie\" value=\"header_700x285.swf\" /><param name=\"quality\" value=\"high\" /><param name=\"wmode\" value=\"opaque\" /><param name=\"bgcolor\" value=\"#000000\" /><embed src=\"header_700x285.swf\" quality=\"high\" bgcolor=\"#000000\" wmode=\"opaque\" width=\"700\" height=\"285\" name=\"intro-faces\" align=\"middle\" allowScriptAccess=\"sameDomain\" allowFullScreen=\"false\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" /></object>";
}

function getScreenSize()
{
	if( typeof( window.innerWidth ) == 'number' ) {
	//Non-IE
		screenWidth = window.innerWidth;
		screenHeight = window.innerHeight;
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
	//IE 6+ in 'standards compliant mode'
		screenWidth = document.documentElement.clientWidth;
		screenHeight = document.documentElement.clientHeight;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
	//IE 4 compatible
		screenWidth = document.body.clientWidth;
		screenHeight = document.body.clientHeight;
	}
	screenHeight -= 55;
	topContentInitialHeight = screenHeight;
	topContentInitialWidth = screenWidth;
}

function windowResize()
{

	getScreenSize();
/*
	document.getElementById('bgvid').style.height = screenHeight+"px";
	document.getElementById('bgvid').style.width = screenWidth +"px";
*/
}

window.onload=function(){
	initOverlay();
	placeBGPlayer(bgVideos.black);
	placeJukebox();
	if(section != null)
	{
		switch(section)
		{
			case "news":
			case "tour":
			case "blog":
			case "buy":
			
				loadSection(section);
				break;
				
			case "blog":
				loadBlog(section);
				break;
				
			case "join":
				loadJoin(section);
				break;
		}
	}
	//loadSection(section);

}

var loadingImage = 'images/loading.gif';

function getPageScroll(){

	var yScroll;

	if (self.pageYOffset) {
		yScroll = self.pageYOffset;
	} else if (document.documentElement && document.documentElement.scrollTop){	 // Explorer 6 Strict
		yScroll = document.documentElement.scrollTop;
	} else if (document.body) {// all other Explorers
		yScroll = document.body.scrollTop;
	}

	arrayPageScroll = new Array('',yScroll) 
	return arrayPageScroll;
}



//
// getPageSize()
// Returns array with page width, height and window width, height
// Core code from - quirksmode.org
// Edit for Firefox by pHaez
//
function getPageSize(){
	
	var xScroll, yScroll;
	
	if (window.innerHeight && window.scrollMaxY) {	
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	
	var windowWidth, windowHeight;
	if (self.innerHeight) {	// all except Explorer
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}	
	
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else { 
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){	
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}


	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
	return arrayPageSize;
}

function initOverlay()
{

	var objBody = document.getElementsByTagName("body").item(0);
	
	// create overlay div and hardcode some functional styles (aesthetic styles are in CSS file)
	var objOverlay = document.createElement("div");
	objOverlay.setAttribute('id','overlay');
	objOverlay.onclick = function () {return false;}
	objOverlay.style.display = 'none';
	objOverlay.style.position = 'absolute';
	objOverlay.style.top = '0';
	objOverlay.style.left = '0';
	objOverlay.style.background ="transparent url(overlay.gif)";
	//objOverlay.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale")';
	objOverlay.style.zIndex = '90';
 	objOverlay.style.width = '100%';
	objBody.insertBefore(objOverlay, objBody.firstChild);
	
	var objLoadingImage = document.createElement("img");
	objLoadingImage.src = loadingImage;
	objLoadingImage.setAttribute('id','loadingImage');
	objLoadingImage.style.position = 'absolute';
	objLoadingImage.style.zIndex = '150';
	objOverlay.appendChild(objLoadingImage);
		
	var arrayPageSize = getPageSize();
	var arrayPageScroll = getPageScroll();

	// preload and create loader image
	var imgPreloader = new Image();
	/*
	// if loader image found, create link to hide lightbox and create loadingimage
	imgPreloader.onload=function(){

		var objLoadingImageLink = document.createElement("a");
		objLoadingImageLink.setAttribute('href','#');
		objLoadingImageLink.onclick = function () {hideLightbox(); return false;}
		objOverlay.appendChild(objLoadingImageLink);
		
		var objLoadingImage = document.createElement("img");
		objLoadingImage.src = loadingImage;
		objLoadingImage.setAttribute('id','loadingImage');
		objLoadingImage.style.position = 'absolute';
		objLoadingImage.style.zIndex = '150';
		objLoadingImageLink.appendChild(objLoadingImage);

		objLoadingImage.style.top = (arrayPageScroll[1] + ((arrayPageSize[3] - 35 - objLoadingImage.height) / 2) + 'px');
		objLoadingImage.style.left = (((arrayPageSize[0] - 20 - objLoadingImage.width) / 2) + 'px');
		
		imgPreloader.onload=function(){};	//	clear onLoad, as IE will flip out w/animated gifs

		return false;
	}
	
	*/
	imgPreloader.src = loadingImage;
}

function showOverlay()
{
		document.getElementById('container').innerHTML = "";
		var objOverlay = document.getElementById('overlay');
		var objLightbox = document.getElementById('lightbox');
		var objCaption = document.getElementById('lightboxCaption');
		var objImage = document.getElementById('lightboxImage');
		var objLoadingImage = document.getElementById('loadingImage');
		var objLightboxDetails = document.getElementById('lightboxDetails');


		var arrayPageSize = getPageSize();
		var arrayPageScroll = getPageScroll();

		// center loadingImage if it exists
		if (objLoadingImage) {
			objLoadingImage.style.top = (arrayPageScroll[1] + ((arrayPageSize[3] - 35 - objLoadingImage.height) / 2) + 'px');
			objLoadingImage.style.left = (((arrayPageSize[0] - 20 - objLoadingImage.width) / 2) + 'px');
			objLoadingImage.style.display = 'block';
		}

		// set height of Overlay to take up whole page and show
		objOverlay.style.height = (arrayPageSize[1] + 'px');
		objOverlay.style.display = 'block';
		
}

function hideOverlay()
{
	// get objects
	objOverlay = document.getElementById('overlay');
	objLoadingImage = document.getElementById('loadingImage');

	// hide lightbox and overlay
	objOverlay.style.display = 'none';
	objLoadingImage.style.display = 'none';

}

function toCamelCase(s) {
	for (var exp = /-([a-z])/; exp.test(s); s=s.replace(exp, RegExp.$1.toUpperCase())) {
	}
	return s;
}


function GetTwitterXMLHttpObject()
{
      oXMLHttpTwitter = null;

      try
      {
            oXMLHttpTwitter = new ActiveXObject("MSXML2.XMLHTTP");
      }
      catch (E)
      {
            try
            {
                  oXMLHttpTwitter = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (E)
            {
              oXMLHttpTwitter = null;
            }
    }

      if ((oXMLHttpTwitter == null) && (typeof(XMLHttpRequest) != 'undefined'))
      {
            oXMLHttpTwitter = new XMLHttpRequest();
      }

      return oXMLHttpTwitter;
}


function loadTwitter()
{
	
	if(oXMLHttpTwitter)
	{
		oXMLHttpTwitter.abort();
	}

	oXMLHttpTwitter = GetTwitterXMLHttpObject();
	
	var url = "includes/twitter.php";
	
	oXMLHttpTwitter.open("POST", url, true);

	oXMLHttpTwitter.onreadystatechange = function()
	    {
		  if (oXMLHttpTwitter.readyState == 4)
		  {
			 document.getElementById('twitterDiv').innerHTML = oXMLHttpTwitter.responseText;
		  }
	    }

	oXMLHttpTwitter.send(null);
	
}

function GetXMLHttpObject()
{
      oXMLHttp = null;

      try
      {
            oXMLHttp = new ActiveXObject("MSXML2.XMLHTTP");
      }
      catch (E)
      {
            try
            {
                  oXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (E)
            {
              oXMLHttp = null;
            }
    }

      if ((oXMLHttp == null) && (typeof(XMLHttpRequest) != 'undefined'))
      {
            oXMLHttp = new XMLHttpRequest();
      }

      return oXMLHttp;
}


function loadSection(thisSection, clickType, sectionName)
{
	
	if(sectionName != null) sectionName = unescape(sectionName);
	
	if(oXMLHttp)
	{
		oXMLHttp.abort();
	}

	oXMLHttp = GetXMLHttpObject();
	
	if (thisSection == "things") thisSection = "extras";
	
	showOverlay();
	
	switch(thisSection)
	{
		case "news":

			var url="includes/xml_news.xml";
			break;

		case "blog":

			var url="php/blog.php";
			break;

		case "video":

			var url="includes/videos.xml";
			break;

		case "photo":

			var url="includes/xml_photos.xml";
			break;			
			
		case "tour":

			var url="php/tour.php";
			break;
			
	}
	
	oXMLHttp.open("POST", url, true);

	oXMLHttp.onreadystatechange = function()
	    {
		  if (oXMLHttp.readyState == 4)
		  {
		  	switch(thisSection)
		  	{
		  		
		  		case "sections_and_territories":
		  		
					var response = oXMLHttp.responseXML;
					
					loadSite(response);
					
					break;
					
				case "news":
					
					
					var response = oXMLHttp.responseXML;

					loadNews(response, thisSection);
					
					break;

				case "blog":
					
					var response = oXMLHttp.responseText;

					loadBlog(response, thisSection);
					
					break;
					
				case "extras":
					
					var response = oXMLHttp.responseXML;

					loadThings(response, sectionName);
					
					break;
					
				case "store":
					
					var response = oXMLHttp.responseXML;

					loadStore(response, sectionName);
					
					break;
					
				case "tour":
					
					var response = oXMLHttp.responseText;

					loadTour(response, thisSection);
					
					break;
					
				case "video":
				
					videoXML = oXMLHttp.responseXML;
					
					loadVideo(thisSection);
										
					break;
				
				case "photo":
					photoXML = oXMLHttp.responseXML;

					loadPhotos(thisSection);
					
					break;
					
				case "music":
					var response = oXMLHttp.responseXML;

					loadMusic(response, sectionName);
					
					
					
					break;
			}
//			if(thisSection != "sections_and_territories") document.getElementById('navBackground').innerHTML = "<img src=\"images/nav_background_1_241x25.jpg\" width=\"241\" height=\"25\" />";
		  }
	    }

	oXMLHttp.send(null);
	
	if(clickType != null)
	{
		countClick(clickType);
	}
}

function loadHome()
{
	document.getElementById('container').innerHTML = "";
}

function GetXMLHttpTourObject()
{
      oXMLHttpTour = null;

      try
      {
            oXMLHttpTour = new ActiveXObject("MSXML2.XMLHTTP");
      }
      catch (E)
      {
            try
            {
                  oXMLHttpTour = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (E)
            {
              oXMLHttpTour = null;
            }
    }

      if ((oXMLHttpTour == null) && (typeof(XMLHttpRequest) != 'undefined'))
      {
            oXMLHttpTour = new XMLHttpRequest();
      }

      return oXMLHttpTour;
}


function GetXMLHttpClickObject()
{
      oXMLHttpClick = null;

      try
      {
            oXMLHttpClick = new ActiveXObject("MSXML2.XMLHTTP");
      }
      catch (E)
      {
            try
            {
                  oXMLHttpClick = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (E)
            {
              oXMLHttpClick = null;
            }
    }

      if ((oXMLHttpClick == null) && (typeof(XMLHttpRequest) != 'undefined'))
      {
            oXMLHttpClick = new XMLHttpRequest();
      }

      return oXMLHttpClick;
}

function GetXMLHttpReleaseObject()
{
      oXMLHttpRelease = null;

      try
      {
            oXMLHttpRelease = new ActiveXObject("MSXML2.XMLHTTP");
      }
      catch (E)
      {
            try
            {
                  oXMLHttpRelease = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (E)
            {
              oXMLHttpRelease = null;
            }
    }

      if ((oXMLHttpRelease == null) && (typeof(XMLHttpRequest) != 'undefined'))
      {
            oXMLHttpRelease = new XMLHttpRequest();
      }

      return oXMLHttpRelease;
}

function GetXMLHttpFlashNavObject()
{
      oXMLHttpFlashNav = null;

      try
      {
            oXMLHttpFlashNav = new ActiveXObject("MSXML2.XMLHTTP");
      }
      catch (E)
      {
            try
            {
                  oXMLHttpFlashNav = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (E)
            {
              oXMLHttpFlashNav = null;
            }
    }

      if ((oXMLHttpFlashNav == null) && (typeof(XMLHttpRequest) != 'undefined'))
      {
            oXMLHttpFlashNav = new XMLHttpRequest();
      }

      return oXMLHttpFlashNav;
}

function countClick(clickType)
{

	oXMLHttpClick = GetXMLHttpClickObject();
	
	var url = "functions/clickcounter.php?clickType="+clickType;
	
	oXMLHttpClick.open("GET", url, true);

	oXMLHttpClick.onreadystatechange = function()
	    {
		  if (oXMLHttpClick.readyState == 4)
		  {
		
		  }
	    }

	oXMLHttpClick.send(null);
}

function tableTop(thisSection)
{

	var html = "";
	
	switch(thisSection)
	{
		case "news":
		case "join":
		case "tour":
		case "blog":
		case "buy":
		
		html += "<table width=\"100%\" height=\"100%\" cellspacing=\"0\" cellpadding=\"0\">";
		html += "<tr valign=\"center\" align=\"center\">";
		html += "<td height=\"100%\">";
		html += "<table width=\"720\" height=\"550\" cellspacing=\"0\" cellpadding=\"0\">";
		html += "<tr valign=\"top\" align=\"left\">";
		html += "<td style=\"background-image: url('images/"+ thisSection +"_background.png'); background-repeat: no-repeat; background-position: bottom right\">"
		html += "<div id=\"scrollContent\" style=\"position: relative; top: 60px; left: 30px; width: 665px; height:400px; overflow-x:hidden; overflow-y:hidden\" class=\"makeScroll\">";			
		html += "<table width=\"640\" height=\"100%\" cellspacing=\"0\" cellpadding=\"0\">";
		break;
		
		case "video":
		
		html += "<table width=\"100%\" height=\"100%\" cellspacing=\"0\" cellpadding=\"0\">";
		html += "<tr valign=\"center\" align=\"center\">";
		html += "<td height=\"100%\">";
		html += "<table width=\"720\" height=\"687\" cellspacing=\"0\" cellpadding=\"0\">";
		html += "<tr valign=\"top\" align=\"left\">";
		html += "<td style=\"background-image: url('images/"+ thisSection +"_background.png'); background-repeat: no-repeat; background-position: bottom right\">"
		html += "<div id=\"videoPlayer\" style=\"position: relative; top: 60px; left: 30px; width: 670px; height: 382px; overflow-x:hidden; overflow-y:hidden\">";			
		html += "<table width=\"670\" height=\"382\" cellspacing=\"0\" cellpadding=\"0\">";
		break;
		
	}
	
	return html;
	
}

function tableBottom(thisSection)
{
	var html = "";
	
	switch(thisSection)
	{
		case "news":
		case "join":
		case "tour":
		case "blog":
		case "buy":
		
		html += "</table>";
		html += "</div>";
		html += "</td>";
		html += "</tr>";
		html += "</table>";
		html += "</td>";
		html += "</tr>";
		html += "</table>";		
		
		break;
		
		case "vert":
		
		html += "</table>";
		html += "</div>";
		html += "</td>";
		html += "</tr>";
		html += "</table>";
		html += "</td>";
		html += "</tr>";
		html += "</table>";
		html += "</div>";
		html += "</td>";
		html += "</tr>";
		html += "</table>";

		break;
		
	}
	
	return html;
}
		
var horzShoelaceBar = 16;

if(browserName == "msie") horzShoelaceBar = 23;

var horzShoelaceTop = (isMac) ? 0 : 0;


function loadNews(xml, thisSection)
{

	
	html = "";
	html += tableTop(thisSection);
	
	var articles = xml.getElementsByTagName("news");

	for(x = 1; x < articles.length; x++)
	{

		var tempValue = articles[x].getElementsByTagName("news_headline")[0];
		var title = tempValue.childNodes[0].nodeValue;
		var tempValue = articles[x].getElementsByTagName("news_start_date")[0];

		var tempDateArray = tempValue.childNodes[0].nodeValue.split("-");
		var tempDate = tempDateArray[2] +"-"+ tempDateArray[0] +"-"+ tempDateArray[1];
		
		//var date = dateFormat(tempDate, "fullDate");
		
		var date = monthNames[tempDateArray[0] - 1] +" "+ tempDateArray[1] +", "+tempDateArray[2];
		
		var tempValue = articles[x].getElementsByTagName("news_body")[0].firstChild;
		if(tempValue != null)
		{
			var text = tempValue.data;
		} else {
			var text ="news";
		}
		html += "<tr valign=\"left\" align=\"top\">";
		html += "<td><table cellspacing=\"0\" cellpadding=\"0\"><tr align=\"left\"><td style=\"padding: 2px 5px 2px 5px; border-style: double; border-width: 3px 3px 0px 3px; border-color: #000000; background-color: #9f7370\"><span id=\"newsHeadline\">"+ title +"</span> <span id=\"newsDate\">"+ date +"</span></td><td width=\"30\" style=\"background-image: url('images/title-lines.gif');\"></td></tr></table></td></tr>";
		html += "<tr valign=\"left\" align=\"top\"><td><table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\"><tr align=\"left\"><td width=\"30\" height=\"3\" style=\"border-style: double; border-width: 3px 0px 0px 0px; border-color: #000000\"></td><td width=\"610\" style=\"padding: 3px 3px 3px 3px; border-style: double; border-width: 3px 3px 3px 3px; border-color: #000000; background-color: #9f7370\"><span id=\"newsBody\">";
		html += text +"</span></td></tr></table></td></tr>";
		html += "<tr><td height=\"20\"/></tr>";

	}
	
	html += tableBottom(thisSection);
	
	document.getElementById('container').innerHTML = html;
	
	jQuery(document).pngFix();
	
	var t = setTimeout("Scroller.reset('scrollContent', 'makeScroll', 'mauve');", 500);
	
	hideOverlay();
}

function loadJoin(thisSection)
{

	htmlJoin = "";
	htmlJoin += tableTop(thisSection);
	
	htmlJoin += "<tr><td>";
	htmlJoin += "<form id=\"Signup\" name=\"Signup\" action=\"http://subs.sonymusic.com/app/ly/signup\" method=\"POST\" onsubmit=\"return validateSignupForm(this);\" target=\"_blank\">";
	htmlJoin += "<table>";
	htmlJoin += "<tr><td style=\"padding: 1px 5px 1px 5px; border-style: double; border-width: 3px 3px 3px 3px; border-color: #000000; background-color: #d0cfcb\">Email *:</td><td style=\"padding: 1px 5px 1px 5px; border-style: double; border-width: 3px 3px 3px 3px; border-color: #000000; background-color: #d0cfcb\"><input type=\"text\" name=\"email\" id=\"Signup_email\" style=\"width: 350px\" /></td></tr>";
	htmlJoin += "<tr><td style=\"padding: 1px 5px 1px 5px; border-style: double; border-width: 3px 3px 3px 3px; border-color: #000000; background-color: #d0cfcb\">Name:</td><td style=\"padding: 1px 5px 1px 5px; border-style: double; border-width: 3px 3px 3px 3px; border-color: #000000; background-color: #d0cfcb\"><input type=\"text\" name=\"fullName\" id=\"Signup_fullName\" /><input type=\"hidden\" name=\"nameRequired\" value=\"N\" id=\"Signup_nameRequired\" /> <input type=\"hidden\" name=\"demographics\" value=\"name\"></td></tr>";
	htmlJoin += "<tr><td style=\"padding: 1px 5px 1px 5px; border-style: double; border-width: 3px 3px 3px 3px; border-color: #000000; background-color: #d0cfcb\">Birth date:</td>";
	htmlJoin += "<td style=\"padding: 1px 5px 1px 5px; border-style: double; border-width: 3px 3px 3px 3px; border-color: #000000; background-color: #d0cfcb\">";
	htmlJoin += "<select name=birthMonth ><option value=\"month\">Month</option><option value=\"jan\">JAN</option><option value=\"FEB\">FEB</option><option value=\"MAR\">MAR</option><option value=\"APR\">APR</option><option value=\"MAY\">MAY</option><option value=\"JUN\">JUN</option><option value=\"JUL\">JUL</option><option value=\"AUG\">AUG</option><option value=\"SEP\">SEP</option><option value=\"OCT\">OCT</option><option value=\"NOV\">NOV</option><option value=\"DEC\">DEC</option></select>";
	htmlJoin += "<select name=birthDayOfMonth ><option value=\"day\">Day</option><option value=1>1</option><option value=2>2</option><option value=3>3</option><option value=4>4</option><option value=5>5</option><option value=6>6</option><option value=7>7</option><option value=8>8</option><option value=9>9</option><option value=10>10</option><option value=11>11</option><option value=12>12</option><option value=13>13</option><option value=14>14</option><option value=15>15</option><option value=16>16</option><option value=17>17</option><option value=18>18</option><option value=19>19</option><option value=20>20</option><option value=21>21</option><option value=22>22</option><option value=23>23</option><option value=24>24</option><option value=25>25</option><option value=26>26</option><option value=27>27</option><option value=28>28</option><option value=29>29</option><option value=30>30</option><option value=31>31</option></select>";
	htmlJoin += "<select name=birthYear>";
	htmlJoin += "<option value=\"year\">Year</option><option value=2009>2009</option><option value=2008>2008</option><option value=2007>2007</option><option value=2006>2006</option><option value=2005>2005</option><option value=2004>2004</option><option value=2003>2003</option><option value=2002>2002</option><option value=2001>2001</option><option value=2000>2000</option><option value=1999>1999</option><option value=1998>1998</option><option value=1997>1997</option><option value=1996>1996</option><option value=1995>1995</option><option value=1994>1994</option><option value=1993>1993</option><option value=1992>1992</option><option value=1991>1991</option><option value=1990>1990</option><option value=1989>1989</option><option value=1988>1988</option><option value=1987>1987</option><option value=1986>1986</option><option value=1985>1985</option><option value=1984>1984</option><option value=1983>1983</option><option value=1982>1982</option><option value=1981>1981</option><option value=1980>1980</option><option value=1979>1979</option><option value=1978>1978</option><option value=1977>1977</option><option value=1976>1976</option><option value=1975>1975</option><option value=1974>1974</option><option value=1973>1973</option><option value=1972>1972</option><option value=1971>1971</option><option value=1970>1970</option><option value=1969>1969</option><option value=1968>1968</option><option value=1967>1967</option><option value=1966>1966</option><option value=1965>1965</option><option value=1964>1964</option><option value=1963>1963</option><option value=1962>1962</option><option value=1961>1961</option><option value=1960>1960</option><option value=1959>1959</option><option value=1958>1958</option><option value=1957>1957</option><option value=1956>1956</option><option value=1955>1955</option><option value=1954>1954</option><option value=1953>1953</option><option value=1952>1952</option><option value=1951>1951</option><option value=1950>1950</option><option value=1949>1949</option><option value=1948>1948</option><option value=1947>1947</option><option value=1946>1946</option><option value=1945>1945</option><option value=1944>1944</option><option value=1943>1943</option><option value=1942>1942</option><option value=1941>1941</option><option value=1940>1940</option><option value=1939>1939</option><option value=1938>1938</option><option value=1937>1937</option><option value=1936>1936</option><option value=1935>1935</option><option value=1934>1934</option><option value=1933>1933</option><option value=1932>1932</option><option value=1931>1931</option><option value=1930>1930</option><option value=1929>1929</option><option value=1928>1928</option><option value=1927>1927</option><option value=1926>1926</option><option value=1925>1925</option><option value=1924>1924</option><option value=1923>1923</option><option value=1922>1922</option><option value=1921>1921</option><option value=1920>1920</option><option value=1919>1919</option><option value=1918>1918</option><option value=1917>1917</option><option value=1916>1916</option><option value=1915>1915</option><option value=1914>1914</option><option value=1913>1913</option><option value=1912>1912</option><option value=1911>1911</option><option value=1910>1910</option><option value=1909>1909</option></select>";
	htmlJoin += "</td>";
	htmlJoin += "</tr>";
	htmlJoin += "<tr><td style=\"padding: 1px 5px 1px 5px; border-style: double; border-width: 3px 3px 3px 3px; border-color: #000000; background-color: #d0cfcb\">City:</td><td style=\"padding: 1px 5px 1px 5px; border-style: double; border-width: 3px 3px 3px 3px; border-color: #000000; background-color: #d0cfcb\"><input type=\"text\" name=\"city\" id=\"Signup_city\" /> <input type=\"hidden\" name=\"demographics\" value=\"city\"></td></tr>";
	htmlJoin += "<tr><td style=\"padding: 1px 5px 1px 5px; border-style: double; border-width: 3px 3px 3px 3px; border-color: #000000; background-color: #d0cfcb\">State or province:</td>";
	htmlJoin += "<td style=\"padding: 1px 5px 1px 5px; border-style: double; border-width: 3px 3px 3px 3px; border-color: #000000; background-color: #d0cfcb\"><select name=\"state_province\" id=\"Signup_state_province\"><option value=\" \">State or Province (US/Canada)</option><option value=\"AL\">Alabama</option><option value=\"AK\">Alaska</option><option value=\"AB\">Alberta</option><option value=\"AS\">American Samoa</option><option value=\"AZ\">Arizona</option><option value=\"AR\">Arkansas</option><option value=\"AE\">Armed Forces Africa</option><option value=\"AA\">Armed Forces Americas</option><option value=\"AE\">Armed Forces Canada</option><option value=\"AE\">Armed Forces Europe</option><option value=\"AE\">Armed Forces Middle East</option><option value=\"AP\">Armed Forces Pacific</option><option value=\"BC\">British Columbia</option><option value=\"CA\">California</option><option value=\"CO\">Colorado</option><option value=\"CT\">Connecticut</option><option value=\"DE\">Delaware</option><option value=\"DC\">District Of Columbia</option><option value=\"FM\">Federated States Of Micronesia</option><option value=\"FL\">Florida</option><option value=\"GA\">Georgia</option><option value=\"GU\">Guam</option><option value=\"HI\">Hawaii</option><option value=\"ID\">Idaho</option><option value=\"IL\">Illinois</option><option value=\"IN\">Indiana</option><option value=\"IA\">Iowa</option><option value=\"KS\">Kansas</option><option value=\"KY\">Kentucky</option><option value=\"LA\">Louisiana</option><option value=\"ME\">Maine</option><option value=\"MB\">Manitoba</option><option value=\"MH\">Marshall Islands</option><option value=\"MD\">Maryland</option><option value=\"MA\">Massachusetts</option><option value=\"MI\">Michigan</option><option value=\"MN\">Minnesota</option><option value=\"MS\">Mississippi</option><option value=\"MO\">Missouri</option><option value=\"MT\">Montana</option><option value=\"NE\">Nebraska</option><option value=\"NV\">Nevada</option><option value=\"NB\">New Brunswick</option><option value=\"NH\">New Hampshire</option><option value=\"NJ\">New Jersey</option><option value=\"NM\">New Mexico</option><option value=\"NY\">New York</option><option value=\"NL\">Newfoundland And Labrador</option><option value=\"NC\">North Carolina</option><option value=\"ND\">North Dakota</option><option value=\"MP\">Northern Mariana Islands</option><option value=\"NT\">Northwest Territories</option><option value=\"NS\">Nova Scotia</option><option value=\"NU\">Nunavut</option><option value=\"OH\">Ohio</option><option value=\"OK\">Oklahoma</option><option value=\"ON\">Ontario</option><option value=\"OR\">Oregon</option><option value=\"PW\">Palau</option><option value=\"PA\">Pennsylvania</option><option value=\"PE\">Prince Edward Island</option><option value=\"PR\">Puerto Rico</option><option value=\"QC\">Quebec</option><option value=\"RI\">Rhode Island</option><option value=\"SK\">Saskatchewan</option><option value=\"SC\">South Carolina</option><option value=\"SD\">South Dakota</option><option value=\"TN\">Tennessee</option><option value=\"TX\">Texas</option><option value=\"UT\">Utah</option><option value=\"VT\">Vermont</option><option value=\"VI\">Virgin Islands</option><option value=\"VA\">Virginia</option><option value=\"WA\">Washington</option><option value=\"WV\">West Virginia</option><option value=\"WI\">Wisconsin</option><option value=\"WY\">Wyoming</option><option value=\"YT\">Yukon</option></select> <input type=\"hidden\" name=\"demographics\" value=\"state_province\"></td></tr>";
	htmlJoin += "<tr><td style=\"padding: 1px 5px 1px 5px; border-style: double; border-width: 3px 3px 3px 3px; border-color: #000000; background-color: #d0cfcb\">Zip/Postal Code:</td><td style=\"padding: 1px 5px 1px 5px; border-style: double; border-width: 3px 3px 3px 3px; border-color: #000000; background-color: #d0cfcb\"><input type=\"text\" name=\"postalcode\" id=\"Signup_postalcode\" /> <input type=\"hidden\" name=\"demographics\" value=\"postalcode\"></td></tr>";
	htmlJoin += "<tr><td style=\"padding: 1px 5px 1px 5px; border-style: double; border-width: 3px 3px 3px 3px; border-color: #000000; background-color: #d0cfcb\">Country:</td><td style=\"padding: 1px 5px 1px 5px; border-style: double; border-width: 3px 3px 3px 3px; border-color: #000000; background-color: #d0cfcb\"><select name=\"country\" id=\"Signup_country\"><option value=\" \">Select your Country</option><option value=\"US\">United States</option><option value=\"GB\">United Kingdom</option><option value=\"CA\">Canada</option><option value=\"AF\">Afghanistan</option><option value=\"AL\">Albania</option><option value=\"DZ\">Algeria</option><option value=\"AS\">American Samoa</option><option value=\"AD\">Andorra</option><option value=\"AO\">Angola</option><option value=\"AI\">Anguilla</option><option value=\"AQ\">Antarctica</option><option value=\"AG\">Antigua and Barbuda</option><option value=\"AR\">Argentina</option><option value=\"AM\">Armenia</option><option value=\"AW\">Aruba</option><option value=\"AU\">Australia</option><option value=\"AT\">Austria</option><option value=\"AZ\">Azerbaijan</option><option value=\"BS\">Bahamas</option><option value=\"BH\">Bahrain</option><option value=\"BD\">Bangladesh</option><option value=\"BB\">Barbados</option><option value=\"BY\">Belarus</option><option value=\"BE\">Belgium</option><option value=\"BZ\">Belize</option><option value=\"BJ\">Benin</option><option value=\"BM\">Bermuda</option><option value=\"BT\">Bhutan</option><option value=\"BO\">Bolivia</option><option value=\"BA\">Bosnia and Herzegovina</option><option value=\"BW\">Botswana</option><option value=\"BV\">Bouvet Island</option><option value=\"BR\">Brazil</option><option value=\"IO\">British Indian Ocean Territory</option><option value=\"BN\">Brunei Darussalam</option><option value=\"BG\">Bulgaria</option><option value=\"BF\">Burkina Faso</option><option value=\"BI\">Burundi</option><option value=\"KH\">Cambodia</option><option value=\"CM\">Cameroon</option><option value=\"CV\">Cape Verde</option><option value=\"KY\">Cayman Islands</option><option value=\"CF\">Central African Republic</option><option value=\"TD\">Chad</option><option value=\"CL\">Chile</option><option value=\"CN\">China</option><option value=\"CX\">Christmas Island</option><option value=\"CC\">Cocos (Keeling) Islands</option><option value=\"CO\">Colombia</option><option value=\"KM\">Comoros</option><option value=\"CG\">Congo</option><option value=\"CD\">Congo The Democratic Republic Of The</option><option value=\"CK\">Cook Islands</option><option value=\"CR\">Costa Rica</option><option value=\"CI\">Cote D'Ivoire</option><option value=\"HR\">Croatia</option><option value=\"CU\">Cuba</option><option value=\"CY\">Cyprus</option><option value=\"CZ\">Czech Republic</option><option value=\"DK\">Denmark</option><option value=\"DJ\">Djibouti</option><option value=\"DM\">Dominica</option><option value=\"DO\">Dominican Republic</option><option value=\"EC\">Ecuador</option><option value=\"EG\">Egypt</option><option value=\"SV\">El Salvador</option><option value=\"GQ\">Equatorial Guinea</option><option value=\"ER\">Eritrea</option><option value=\"EE\">Estonia</option><option value=\"ET\">Ethiopia</option><option value=\"FK\">Falkland Islands (Malvinas)</option><option value=\"FO\">Faroe Islands</option><option value=\"FJ\">Fiji</option><option value=\"FI\">Finland</option><option value=\"FR\">France</option><option value=\"GF\">French Guiana</option><option value=\"PF\">French Polynesia</option><option value=\"TF\">French Southern Territories</option><option value=\"GA\">Gabon</option><option value=\"GM\">Gambia</option><option value=\"GE\">Georgia</option><option value=\"DE\">Germany</option><option value=\"GH\">Ghana</option><option value=\"GI\">Gibraltar</option><option value=\"GR\">Greece</option><option value=\"GL\">Greenland</option><option value=\"GD\">Grenada</option><option value=\"GP\">Guadeloupe</option><option value=\"GU\">Guam</option><option value=\"GT\">Guatemala</option><option value=\"GN\">Guinea</option><option value=\"GW\">Guinea-Bissau</option><option value=\"GY\">Guyana</option><option value=\"HT\">Haiti</option><option value=\"HM\">Heard Island and McDonald Islands</option><option value=\"VA\">Holy See (Vatican City State)</option><option value=\"HN\">Honduras</option><option value=\"HK\">Hong Kong</option><option value=\"HU\">Hungary</option><option value=\"IS\">Iceland</option><option value=\"IN\">India</option><option value=\"ID\">Indonesia</option><option value=\"IR\">Iran Islamic Republic Of</option><option value=\"IQ\">Iraq</option><option value=\"IE\">Ireland</option><option value=\"IL\">Israel</option><option value=\"IT\">Italy</option><option value=\"JM\">Jamaica</option><option value=\"JP\">Japan</option><option value=\"JO\">Jordan</option><option value=\"KZ\">Kazakhstan</option><option value=\"KE\">Kenya</option><option value=\"KI\">Kiribati</option><option value=\"KP\">Korea Democratic People's Republic Of</option><option value=\"KR\">Korea Republic Of</option><option value=\"KW\">Kuwait</option><option value=\"KG\">Kyrgyzstan</option><option value=\"LA\">Lao People's Democratic Republic</option><option value=\"LV\">Latvia</option><option value=\"LB\">Lebanon</option><option value=\"LS\">Lesotho</option><option value=\"LR\">Liberia</option><option value=\"LY\">Libyan Arab Jamahiriya</option><option value=\"LI\">Liechtenstein</option><option value=\"LT\">Lithuania</option><option value=\"LU\">Luxembourg</option><option value=\"MO\">Macao</option><option value=\"MK\">Macedonia The Former Yugoslav Republic of</option><option value=\"MG\">Madagascar</option><option value=\"MW\">Malawi</option><option value=\"MY\">Malaysia</option><option value=\"MV\">Maldives</option><option value=\"ML\">Mali</option><option value=\"MT\">Malta</option><option value=\"MH\">Marshall Islands</option><option value=\"MQ\">Martinique</option><option value=\"MR\">Mauritania</option><option value=\"MU\">Mauritius</option><option value=\"YT\">Mayotte</option><option value=\"MX\">Mexico</option><option value=\"FM\">Micronesia Federated States of</option><option value=\"MD\">Moldova Republic of</option><option value=\"MC\">Monaco</option><option value=\"MN\">Mongolia</option><option value=\"MS\">Montserrat</option><option value=\"MA\">Morocco</option><option value=\"MZ\">Mozambique</option><option value=\"MM\">Myanmar</option><option value=\"NA\">Namibia</option><option value=\"NR\">Nauru</option><option value=\"NP\">Nepal</option><option value=\"NL\">Netherlands</option><option value=\"AN\">Netherlands Antilles</option><option value=\"NC\">New Caledonia</option><option value=\"NZ\">New Zealand</option><option value=\"NI\">Nicaragua</option><option value=\"NE\">Niger</option><option value=\"NG\">Nigeria</option><option value=\"NU\">Niue</option><option value=\"NF\">Norfolk Island</option><option value=\"MP\">Northern Mariana Islands</option><option value=\"NO\">Norway</option><option value=\"OM\">Oman</option><option value=\"PK\">Pakistan</option><option value=\"PW\">Palau</option><option value=\"PS\">Palestinian Territory Occupied</option><option value=\"PA\">Panama</option><option value=\"PG\">Papua New Guinea</option><option value=\"PY\">Paraguay</option><option value=\"PE\">Peru</option><option value=\"PH\">Philippines</option><option value=\"PN\">Pitcairn</option><option value=\"PL\">Poland</option><option value=\"PT\">Portugal</option><option value=\"PR\">Puerto Rico</option><option value=\"QA\">Qatar</option><option value=\"RE\">Reunion</option><option value=\"RO\">Romania</option><option value=\"RU\">Russian Federation</option><option value=\"RW\">Rwanda</option><option value=\"SH\">Saint Helena</option><option value=\"KN\">Saint Kitts And Nevis</option><option value=\"LC\">Saint Lucia</option><option value=\"PM\">Saint Pierre And Miquelon</option><option value=\"VC\">Saint Vincent and The Grenadines</option><option value=\"WS\">Samoa</option><option value=\"SM\">San Marino</option><option value=\"ST\">Sao Tome and Principe</option><option value=\"SA\">Saudi Arabia</option><option value=\"SN\">Senegal</option><option value=\"CS\">Serbia and Montenegro</option><option value=\"SC\">Seychelles</option><option value=\"SL\">Sierra Leone</option><option value=\"SG\">Singapore</option><option value=\"SK\">Slovakia</option><option value=\"SI\">Slovenia</option><option value=\"SB\">Solomon Islands</option><option value=\"SO\">Somalia</option><option value=\"ZA\">South Africa</option><option value=\"GS\">South Georgia and The South Sandwich Islands</option><option value=\"ES\">Spain</option><option value=\"LK\">Sri Lanka</option><option value=\"SD\">Sudan</option><option value=\"SR\">Suriname</option><option value=\"SJ\">Svalbard and Jan Mayen</option><option value=\"SZ\">Swaziland</option><option value=\"SE\">Sweden</option><option value=\"CH\">Switzerland</option><option value=\"SY\">Syrian Arab Republic</option><option value=\"TW\">Taiwan Province Of China</option><option value=\"TJ\">Tajikistan</option><option value=\"TZ\">Tanzania United Republic of</option><option value=\"TH\">Thailand</option><option value=\"TL\">Timor-Leste</option><option value=\"TG\">Togo</option><option value=\"TK\">Tokelau</option><option value=\"TO\">Tonga</option><option value=\"TT\">Trinidad and Tobago</option><option value=\"TN\">Tunisia</option><option value=\"TR\">Turkey</option><option value=\"TM\">Turkmenistan</option><option value=\"TC\">Turks and Caicos Islands</option><option value=\"TV\">Tuvalu</option><option value=\"UG\">Uganda</option><option value=\"UA\">Ukraine</option><option value=\"AE\">United Arab Emirates</option><option value=\"UM\">United States Minor Outlying Islands</option><option value=\"UY\">Uruguay</option><option value=\"UZ\">Uzbekistan</option><option value=\"VU\">Vanuatu</option><option value=\"VE\">Venezuela</option><option value=\"VN\">Viet Nam</option><option value=\"VG\">Virgin Islands British</option><option value=\"VI\">Virgin Islands U.S.</option><option value=\"WF\">Wallis and Futuna</option><option value=\"EH\">Western Sahara</option><option value=\"YE\">Yemen</option><option value=\"ZM\">Zambia</option><option value=\"ZW\">Zimbabwe</option></select> <input type=\"hidden\" name=\"demographics\" value=\"country\"></td></tr>";
	htmlJoin += "<input type=\"hidden\" name=\"list\" value=\"chairlift\">";
	htmlJoin += "<input type=\"hidden\" name=\"listsOnForm\" value=\"chairlift\" />";
	htmlJoin += "<tr><td height=\"5\"/></tr>";	
	htmlJoin += "<tr><td colspan=\"2\" style=\"padding: 1px 5px 1px 5px; border-style: double; border-width: 3px 3px 3px 3px; border-color: #000000; background-color: #d0cfcb\">Mobile signups</td></tr>";
	htmlJoin += "<tr><td colspan=\"2\" style=\"padding: 1px 5px 1px 5px; border-style: double; border-width: 3px 3px 3px 3px; border-color: #000000; background-color: #d0cfcb\">Mobile Number: <input type=\"text\" name=\"phone_mobile\" maxlength=\"15\" size=\"15\"> <input type=\"hidden\" name=\"demographics\" value=\"phone_mobile\"> Chairlift</td></tr>";
	htmlJoin += "<tr><td colspan=\"2\" style=\"padding: 1px 5px 1px 5px; border-style: double; border-width: 3px 3px 3px 3px; border-color: #000000; background-color: #d0cfcb\">* You'll receive text and voice updates. You'll never be spammed. Standard carrier rates apply. <a href=\"http://campaigns.mozes.com/go/tos\" id=\"tos\">Terms of Service.</a></td></tr>";
	htmlJoin += "<tr><td colspan=\"2\" style=\"padding: 1px 5px 1px 5px; border-style: double; border-width: 3px 3px 3px 3px; border-color: #000000; background-color: #d0cfcb\"><div><input type=\"submit\" id=\"Signup_0\" value=\"Subscribe\" /></div></td></tr><input type=\"hidden\" name=\"point_of_contact\"value=\"\"><!--input type=\"hidden\" name=\"demographics\" value=\"\"--><input type=\"hidden\" name=\"url\" value=\"\" /><input type=\"hidden\" name=\"showconfirm\" value=\"F\"><input type=\"hidden\" name=\"formgen_timestamp\" value=\"Thu Apr 09 13:02:32 EDT 2009\"><input type=\"hidden\" name=\"formgen_version\" value=\"1.1\"><input type=\"hidden\" name=\"confirm\" value=\"one_hello\">";
	htmlJoin += "</table>";
	htmlJoin += "</form>";
	htmlJoin += "</td></tr>";
	
	htmlJoin += tableBottom(thisSection);
	
	document.getElementById('container').innerHTML = htmlJoin;
	
	jQuery(document).pngFix();
	
	hideOverlay();
}

function loadBlog(xml, thisSection)
{

	
	html = "";
	html += tableTop(thisSection);
	/*
	var articles = xml.getElementsByTagName("item");
	
	for(x = 0; x < articles.length; x++)
	{

		var tempValue = articles[x].getElementsByTagName("title")[0];
		var title = tempValue.childNodes[0].nodeValue;

		var tempValue = articles[x].getElementsByTagName("pubDate")[0];
		var date = dateFormat(tempValue.childNodes[0].nodeValue, "fullDate");
	
		var tempValue = articles[x].getElementsByTagName("description")[0].firstChild;
		if(tempValue != null)
		{
			var text = tempValue.data;
		} else {
			var text ="news";
		}
		html += "<tr valign=\"left\" align=\"top\">";
		html += "<td><table cellspacing=\"0\" cellpadding=\"0\"><tr align=\"left\"><td style=\"padding: 2px 5px 2px 5px; border-style: double; border-width: 3px 3px 0px 3px; border-color: #000000; background-color: #b4b984\"><span id=\"newsHeadline\">"+ title +"</span> <span id=\"newsDate\">"+ date +"</span></td><td width=\"30\" style=\"background-image: url('images/title-lines.gif');\"></td></tr></table></td></tr>";
		html += "<tr valign=\"left\" align=\"top\"><td><table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\"><tr align=\"left\"><td width=\"30\" height=\"3\" style=\"border-style: double; border-width: 3px 0px 0px 0px; border-color: #000000\"></td><td width=\"610\" style=\"padding: 3px 3px 3px 3px; border-style: double; border-width: 3px 3px 3px 3px; border-color: #000000; background-color: #b4b984\"><span id=\"newsBody\">";
		html += text +"</span></td></tr></table></td></tr>";
		html += "<tr><td height=\"20\"/></tr>";

	}
	*/
	
	html += xml;
	html += tableBottom(thisSection);
	
	document.getElementById('container').innerHTML = html;
	
	jQuery(document).pngFix();
	
	var t = setTimeout("Scroller.reset('scrollContent', 'makeScroll', 'pea');", 500);
	
	hideOverlay();
}

function loadVideo(thisSection)
{

	
	html = "";
	html += "<table width=\"100%\" height=\"100%\" cellspacing=\"0\" cellpadding=\"0\">";
	html += "<tr valign=\"center\" align=\"center\">";
	html += "<td height=\"100%\">";
	html += "<table width=\"720\" height=\"687\" cellspacing=\"0\" cellpadding=\"0\">";
	html += "<tr valign=\"top\" align=\"left\">";
	html += "<td style=\"background-image: url('images/"+ thisSection +"_background.png'); background-repeat: no-repeat; background-position: bottom right\">"
	html += "<div id=\"videoHolder\" style=\"position: relative; top: 83px; left: 32px; width: 670px; height: 382px; overflow-x:hidden; overflow-y:hidden\">";
	html += "<table width=\"670\" height=\"382\" cellspacing=\"0\" cellpadding=\"0\">";
	html += "<tr valign=\"top\" align=\"left\"><td><div id=\"videoPlayer\"></div></td></tr>";
	html += "<tr><td height=\"3\" /></tr>";
	html += "<tr valign=\"top\" align=\"center\"><td><div id=\"videoTitle\" style=\"position: relative; left: 65px; 100px; overflow-x:hidden; overflow-y:hidden\"></div></td></tr></table>";
	html += "</div>";
	html += "<div id=\"videoThumbs\" style=\"position: relative; top: 185px; left: 30px; width: 670px; height: 100px; overflow-x:hidden; overflow-y:hidden\"></div>";
	html += "</td>";
	html += "</tr>";
	html += "</table>";
	html += "</td>";
	html += "</tr>";
	html += "</table>";

	document.getElementById('container').innerHTML = html;
		
	jQuery(document).pngFix();
		
	hideOverlay();
	
	loadVideoThumbs(0);
	
}

var thumbsPerPage = 5;

currentCount = 0;

function loadVideoThumbs(thumbNum)
{
	var articles = videoXML.getElementsByTagName("video");
	
	var totalThumbs = articles.length;
	
	thumbTable = "<table width=\"670\" height=\"100\" cellspacing=\"0\" cellpadding=\"0\">";
	thumbTable += "<tr valign=\"top\" align=\"left\">"
	
	var currentCount = 0;
	
	if(thumbNum != null)
	{
	
		if (thumbNum == 0)
		{
			if (totalThumbs <= thumbsPerPage)
			{

				thumbCount = totalThumbs;
				nextPage = -1;
				prevPage = -1;

			} else {

				thumbCount = thumbsPerPage;
				nextPage = thumbCount;
				prevPage = -1;

			}

		} else {

			if (totalThumbs < (thumbsPerPage + thumbNum))

			{

				nextPage = -1;

				if (thumbNum % thumbsPerPage == 0)
				{
					prevPage = thumbNum - thumbsPerPage;
				} else {
					prevPage = thumbNum - (thumbNum % thumbsPerPage) + thumbsPerPage;
				}

				thumbCount= totalThumbs;

			} else {

				thumbCount= thumbNum + thumbsPerPage;

				if(thumbNum > 1)

				{

					nextPage = thumbCount;

					if (thumbNum - thumbsPerPage < 0)
					{
						prevPage = 0;
					} else {
						prevPage = thumbNum - thumbsPerPage;
					}

				} else {

					nextPage = thumbCount;
					prevPage = -1;

				}

			}

		}

	} else {

		thumbNum = 0;

		if (totalThumbs <= thumbsPerPage)
		{

			thumbCount= totalThumbs;
			nextPage = -1;
			prevPage = -1;

		} else {

			thumbCount = thumbsPerPage;
			nextPage = thumbCount;
			prevPage = -1;
		}
	}

	if (prevPage > -1)
	{

		thumbTable += "<td width=\"24\" align=\"left\"><a href=\"#\" onclick=\"loadVideoThumbs('"+ prevPage +"');\"><img src=\"images/prevButton.gif\" border=\"0\" /></a></td>";
	} else {
		thumbTable += "<td width=\"24\" align=\"left\"><img src=\"images/spacer.gif\" width=\"24\" /></td>";
	}

	for(x = thumbNum; x < thumbCount; x++)
	{
		
		var tempValue = articles[x].getElementsByTagName("title")[0];
		var title = tempValue.childNodes[0].nodeValue;

		var tempValue = articles[x].getElementsByTagName("image")[0];
		if(tempValue != null)
		{
			var imageUrl = tempValue.childNodes[0].nodeValue;
		} else {
			var imageUrl = "";
		}
		
		var tempValue = articles[x].getElementsByTagName("uri")[0];
		var url = unescape(tempValue.childNodes[0].nodeValue);
		
		thumbTable += "<td><div style=\"position: relative; width: 119px; height: 100px; overflow-x: hidden; overflow-y: hidden\">";
		thumbTable += "<div style=\"position: absolute; z-index: 1; width: 119px; height: 100px; overflow-x: hidden; overflow-y: hidden\"><img src=\"images/video_thumb_border.gif\" /></div>";
		thumbTable += "<div style=\"position: absolute; z-index: 2; width: 113px; height: 94px; top: 3px; left: 3px; overflow-x: hidden; overflow-y: hidden\"><a href=\"#\" onclick=\"placeFLVPlayer('"+ url +"', '"+ title +"'); stopjukebox(); return false;\"><img src=\""+imageUrl+"\" border=\"0\" /></a></div>";
		thumbTable += "</div></td>";		
	
		if (x < thumbCount - 1)
		{
			thumbTable += "<td width=\"7\"><img src=\"images/thumb_divider.gif\" width=\"7\" height=\"100\" /></td>";
		}
			
		currentCount++;
		
	}
	
	for(remainder = 0; remainder < ((currentCount + 1) % thumbsPerPage); remainder++)
	{
		thumbTable += "<td width=\"125\" />";
	}
	
	if (nextPage > -1)
	{

		thumbTable += "<td width=\"24\" align=\"left\"><a href=\"#\" onclick=\"loadVideoThumbs('"+ nextPage +"');\"><img src=\"images/nextButton.gif\" border=\"0\" /></a></td>";
	} else {
		thumbTable += "<td width=\"24\" align=\"left\"><img src=\"images/spacer.gif\" width=\"24\" /></td>";
	}
	
	thumbTable +="</tr></table>";
		
	document.getElementById('videoThumbs').innerHTML = thumbTable;
	
}

function loadBuy(thisSection)
{

	html= "";
	html += tableTop(thisSection);
	
	html += "<tr valign=\"top\"><td width=\"210\">";
	html += "<table width=\"640\" cellspacing=\"0\" cellpadding=\"0\">";
	html += "<tr valign=\"top\"><td style=\"padding: 1px 5px 1px 5px; border-style: double; border-width: 3px 3px 3px 3px; border-color: #000000; background-color: #bda377\">";
	html += "<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">";
	html += "<tr valign=\"top\"><td width=\"210\"><img src=\"images/cover_digital_200x200.jpg\" width=\"200\" height=\"200\" /></td>"; 
	html += "<td width=\"440\"><span id=\"buyHeadline\"><b><i>Does You Insprire You</i></b></span><br/>";
	html += "<span id=\"buyBody\"><a href=\"http://click.linksynergy.com/fs-bin/stat?id=CTiugamq7cM&amp;u1=columbia-website&amp;offerid=78941&amp;type=3&amp;subid=0&amp;tmpid=1826&amp;RD_PARM1=http%253A//itunes.apple.com/WebObjects/MZStore.woa/wa/viewAlbum%253Fid%253D311639120%2526s%253D143441\" target=\"_blank\">iTunes</a> |";
	html += " <a href=\"http://www.amazon.com/gp/product/B0026FZKDO?ie=UTF8&amp;tag=columbia_records-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B0026FZKDO\" target=\"_blank\">Amazon MP3</a> |";
	html += " <a href=\"http://home.napster.com/ns/play/album/13163774\" target=\"_blank\">Napster</a></span><br/><br/>";	
	html += "<span id=\"buyBody\">1. Garbage<br/>2. Planet Health<br/>3. Earwig Town<br/>4. Bruises<br/>5. Somewhere Around Here<br/>6. Evident Utensil<br/>7. Territory<br/>8. Le Flying Saucer Hat<br/>9. Make Your Mind Up<br/>10. Dixie Gypsy<br/>11. Don't Give A Damn<br/>12. Chameleon Closet<br/>13. Ceiling Wax</span>";
	html += "</td></tr>";
	html += "</table>";
	html += "</td></tr>";
	html += "</table>";
	html += "</td></tr>";
	
	html += tableBottom(thisSection);
	
	document.getElementById('container').innerHTML = html;
	
	jQuery(document).pngFix();
	
	hideOverlay();
}



function loadPhotos(thisSection)
{

	
	html = "";
	html += "<table width=\"100%\" height=\"100%\" cellspacing=\"0\" cellpadding=\"0\">";
	html += "<tr valign=\"center\" align=\"center\">";
	html += "<td height=\"100%\">";
	html += "<table width=\"720\" height=\"687\" cellspacing=\"0\" cellpadding=\"0\">";
	html += "<tr valign=\"top\" align=\"left\">";
	html += "<td style=\"background-image: url('images/"+ thisSection +"_background.png'); background-repeat: no-repeat; background-position: bottom right\">"
	html += "<div id=\"photoHolder\" style=\"position: relative; top: 83px; left: 32px; width: 670px; height: 390px; overflow-x:hidden; overflow-y:hidden\">";
	html += "<table width=\"670\" height=\"382\" cellspacing=\"0\" cellpadding=\"0\">";
	html += "<tr valign=\"top\" align=\"center\"><td><div id=\"photoDiv\"></div></td></tr>";
	html += "<tr><td height=\"3\" /></tr>";
	html += "<tr valign=\"top\" align=\"center\"><td><div id=\"captionTitle\" style=\"position: relative; left: 65px; 100px; overflow-x:hidden; overflow-y:hidden\"></div></td></tr></table>";
	html += "</div>";
	html += "<div id=\"photoThumbs\" style=\"position: relative; top: 185px; left: 30px; width: 670px; height: 100px; overflow-x:hidden; overflow-y:hidden\"></div>";
	html += "</td>";
	html += "</tr>";
	html += "</table>";
	html += "</td>";
	html += "</tr>";
	html += "</table>";

	document.getElementById('container').innerHTML = html;
		
	jQuery(document).pngFix();
		
	hideOverlay();
	
	loadPhotoThumbs(0);
	
}

function loadPhotoThumbs(thumbNum)
{
	var articles = photoXML.getElementsByTagName("photo");
	
	var totalThumbs = articles.length;
	
	thumbTable = "<table width=\"670\" height=\"100\" cellspacing=\"0\" cellpadding=\"0\">";
	thumbTable += "<tr valign=\"top\" align=\"left\">"
	
	var currentCount = 0;
	
	if(thumbNum != null)
	{
	
		if (thumbNum == 0)
		{
			if (totalThumbs <= thumbsPerPage)
			{

				thumbCount = totalThumbs;
				nextPage = -1;
				prevPage = -1;

			} else {

				thumbCount = thumbsPerPage;
				nextPage = thumbCount;
				prevPage = -1;

			}

		} else {

			if (totalThumbs < (thumbsPerPage + thumbNum))

			{

				nextPage = -1;

				if (thumbNum % thumbsPerPage == 0)
				{
					prevPage = thumbNum - thumbsPerPage;
				} else {
					prevPage = thumbNum - (thumbNum % thumbsPerPage) + thumbsPerPage;
				}

				thumbCount= totalThumbs;

			} else {

				thumbCount= thumbNum + thumbsPerPage;

				if(thumbNum > 1)

				{

					nextPage = thumbCount;

					if (thumbNum - thumbsPerPage < 0)
					{
						prevPage = 0;
					} else {
						prevPage = thumbNum - thumbsPerPage;
					}

				} else {

					nextPage = thumbCount;
					prevPage = -1;

				}

			}

		}

	} else {

		thumbNum = 0;

		if (totalThumbs <= thumbsPerPage)
		{

			thumbCount= totalThumbs;
			nextPage = -1;
			prevPage = -1;

		} else {

			thumbCount = thumbsPerPage;
			nextPage = thumbCount;
			prevPage = -1;
		}
	}

	if (prevPage > -1)
	{

		thumbTable += "<td width=\"24\" align=\"left\"><a href=\"#\" onclick=\"loadVideoThumbs('"+ prevPage +"');\"><img src=\"images/prevButton.gif\" border=\"0\" /></a></td>";
	} else {
		thumbTable += "<td width=\"24\" align=\"left\"><img src=\"images/spacer.gif\" width=\"24\" /></td>";
	}

	for(x = thumbNum; x < thumbCount; x++)
	{
		
		var tempValue = articles[x].getElementsByTagName("img");
		imageUrl = tempValue[0].attributes.getNamedItem("src").value;
		imageHeight = tempValue[0].attributes.getNamedItem("height").value;
		imageWidth = tempValue[0].attributes.getNamedItem("width").value;

		var tempValue = articles[x].getElementsByTagName("thumb");
		thumbUrl = tempValue[0].attributes.getNamedItem("src").value;
		thumbHeight = tempValue[0].attributes.getNamedItem("height").value;
		thumbWidth = tempValue[0].attributes.getNamedItem("width").value;
		
		var tempValue = articles[x].getElementsByTagName("caption")[0];
		if(tempValue != null)
		{
			var caption = tempValue.childNodes[0].nodeValue;
		} else {
			var caption = "";
		}
		
		thumbTable += "<td><div style=\"position: relative; width: 119px; height: 100px; overflow-x: hidden; overflow-y: hidden\">";
		thumbTable += "<div style=\"position: absolute; z-index: 1; width: 119px; height: 100px; overflow-x: hidden; overflow-y: hidden\"><img src=\"images/video_thumb_border.gif\" /></div>";
		thumbTable += "<div style=\"position: absolute; z-index: 2; width: 113px; height: 94px; top: 3px; left: 3px; overflow-x: hidden; overflow-y: hidden\"><a href=\"#\" onclick=\"loadPhoto('"+ imageUrl +"', '"+ imageWidth +"', '"+ imageHeight +"','"+ caption +"'); return false;\"><img src=\""+thumbUrl+"\" border=\"0\" /></a></div>";
		thumbTable += "</div></td>";		
	
		if (x < thumbCount - 1)
		{
			thumbTable += "<td width=\"7\"><img src=\"images/thumb_divider.gif\" width=\"7\" height=\"100\" /></td>";
		}

		
		if (x == thumbNum) {
			loadPhoto(imageUrl, imageWidth, imageHeight,caption);
			
		}
		currentCount++;
		
	}
	
	for(remainder = 0; remainder < ((currentCount + 1) % thumbsPerPage); remainder++)
	{
		thumbTable += "<td width=\"125\" />";
	}
	
	if (nextPage > -1)
	{

		thumbTable += "<td width=\"24\" align=\"left\"><a href=\"#\" onclick=\"loadVideoThumbs('"+ nextPage +"');\"><img src=\"images/nextButton.gif\" border=\"0\" /></a></td>";
	} else {
		thumbTable += "<td width=\"24\" align=\"left\"><img src=\"images/spacer.gif\" width=\"24\" /></td>";
	}
	
	thumbTable +="</tr></table>";
		
	document.getElementById('photoThumbs').innerHTML = thumbTable;

	
}

function loadPhoto(photoUrl, width, height, caption)
{
	html = "";
	html += "<table width=\"" + width  +"\" height=\""+ height +"\" cellspacing=\"0\" cellpadding=\"0\">";
	html += "<tr align=\"center\"><td style=\"padding: 1px 1px 1px 1px; border-style: double; border-width: 3px 3px 3px 3px; border-color: #000000\"><img src=\""+ photoUrl +"\" width=\""+ width +"\" height=\""+ height +"\" /></td></tr>";
	html += "</table>";
	document.getElementById('photoDiv').innerHTML = html;
	document.getElementById('captionTitle').innerHTML = "<span id=\"newsHeadline\">"+ caption +"</span>";

}

function loadTour(xml, thisSection)
{
	
	html = "";
	html += tableTop(thisSection);
	
	html += "<tr valign=\"top\" align=\"left\"><td>";
	html += xml;
	html += "</td></tr>";

	html += tableBottom(thisSection);
	
	document.getElementById('container').innerHTML = html;
	
	jQuery(document).pngFix();
	
	var t = setTimeout("Scroller.reset('scrollContent', 'makeScroll', 'teal');", 500);
	
	hideOverlay();

}


function loadThings(xml, thisSection)
{
	var sectionColor = "orange";
	var backgroundNum = Math.floor((Math.random()*vertBackgroundCount));
	var overlayNum = Math.floor((Math.random()*characterCount));
	
	html = "";
	html += tableTop('vert', thisSection, sectionColor, backgroundNum, overlayNum);
	
	var articles = xml.getElementsByTagName("article");
	for(x = 0; x < articles.length; x++)
	{
		var text = "";
		var tempValue = articles[x].getElementsByTagName("text")[0];
		
		if(typeof(tempValue.firstChild.textContent) != "undefined")
		{
			var thisLength = articles[x].getElementsByTagName("text")[0].childNodes.length;
			for(thisNode = 0; thisNode < thisLength; thisNode++)
			{
				text += tempValue.childNodes[thisNode].textContent;
			}
		} else {
		
			text = tempValue.firstChild.nodeValue;
		}
		html += "<tr valign=\"left\" align=\"top\">";
		html += "<td><span id=\"thingsBody\">" +text +"</span></td></tr>";
		html += "<tr><td height=\"20\"/></tr>";

	}
	
	html += tableBottom('vert');
	
	document.getElementById('vertContent').innerHTML = html;
	
	
	if (divDirections["left"] == "false")
	{
		togglePannelAnimatedStatus('flashNav', 'resizer', 50, 80, 'left');
	}
	
	jQuery(document).pngFix();
	
	var t=setTimeout("Scroller.reset('scrollContent2', 'makeScroll2', '"+sectionColor+"');", 500);
}

var resetAll = false;


function closeHorz()
{

	togglePannelAnimatedStatus('flashNav', 'resizer', 10, 70, 'down');
	
}

function closeVert()
{

	togglePannelAnimatedStatus('flashNav', 'resizer',  10,80, 'right');
	if (objectPlaying != null) stopAudio(objectPlaying);
	
	
}

function capitalize(obj) {
        val = obj;
        newVal = '';
        val = val.split(' ');
        for(var c=0; c < val.length; c++) {
                newVal += val[c].substring(0,1).toUpperCase() + val[c].substring(1,val[c].length) + ' ';
        }
        return newVal;
}

function submitEmail()
{

	var thisEmail = document.getElementById('email').value;

	var url = "signup.php?email="+thisEmail;

	var options = "menubar=0,toolbar=0,location=0,directories=0,status=0,scrollbars=0,resizable=0";
	
	launch(url, "download", 480, 500, options);

}


function dumpDivs(thisSection)
{
	document.getElementById('content').display = "block";
	document.getElementById('secondaryDiv').display = "block";
	document.getElementById('tertiaryDiv').display = "block";
	document.getElementById('content').innerHTML = "";
	if (thisSection != "tours" || thisSection != "video")
	{
		document.getElementById('secondaryDiv').innerHTML = "";
	}
	if (thisSection != "photos")
	{
		document.getElementById('tertiaryDiv').innerHTML = "";
	}

}
//
function getStyle(el, style) {
	if (!document.getElementById) {
		return;
	}
	var value = el.style[toCamelCase(style)];
	if (!value) {
		if (document.defaultView) {
			value = document.defaultView.getComputedStyle(el, "").getPropertyValue(style);
		} else if (el.currentStyle) {
			value = el.currentStyle[toCamelCase(style)];
		}
	}
	return value;
}

function getElement(id){	
	if (!document.getElementById){
	 return;
	}
	//
	if (document.getElementById){
		// this is the way the standards work
		var el = document.getElementById(id);
	}else if (document.all){
		// this is the way old msie versions work
		var  el = document.all[id];
	}else if (document.layers){
		// this is the way nn4 works
		var el = document.layers[id];
	}
	return el;
}

toggleDisplay=function(el){
	el.style.display = el.style.display ? "" : "block";
}

replaceAnchors=function(){
	if (document.getElementById) {
		var atags = document.getElementsByTagName("A");
		for (var i = 0; i<atags.length; i++) {
			var ca = atags[i];
			var index=ca.href.indexOf("#");
			var hash=ca.href.substring(index+1);
			if (index>-1 &&	hash.length>0) {
				ca.link=hash;
				ca.onclick = function() {	
					var b = getElement('content');
					b.scrollTop = getElement(this.link).offsetTop;
					return false;
				};
			}
		}
	}
}

function placePlayer(songUrl)
{
	var html = "";
	var flashVars = "songUrl="+songUrl;
	
	switch(browserName)
	{

		case "msie" :

				html = "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0\" width=\"110\" height=\"105\" id=\"audioPlayer\" align=\"middle\">";
				html += "<param name=\"allowScriptAccess\" value=\"always\" />";
				html += "<param name=\"allowFullScreen\" value=\"false\" />";
				html += "<param name=\"wmode\" value=\"transparent\" />";
				html += "<param name=\"movie\" value=\"flash/audioPlayer.swf\" />";
				html += "<param name=\"quality\" value=\"high\" />";
				html += "<param name=\"flashvars\" value=\"" +flashVars+ "\" />";
				html += "<param name=\"bgcolor\" value=\"#ffffff\" />";
				html += "<embed src=\"flash/audioPlayer.swf\" wmode=\"transparent\" quality=\"high\" bgcolor=\"#ffffff\" width=\"110\" height=\"105\" flashvars=\"" +flashVars+ "\"  id=\"audioPlayer\" name=\"audioPlayer\" align=\"middle\" allowScriptAccess=\"always\" allowFullScreen=\"false\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />";
				html += "</object>";
				break;

		default :
				html = "<embed src=\"flash/audioPlayer.swf\" wmode=\"transparent\" quality=\"high\" bgcolor=\"#ffffff\" width=\"110\" height=\"105\" flashvars=\"" +flashVars+ "\"  id=\"audioPlayer\" name=\"audioPlayer\" align=\"middle\" allowScriptAccess=\"always\" allowFullScreen=\"false\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />";
				break;
	}
	
	document.getElementById('audioDiv').innerHTML = html;
}

function placeFLVPlayer(videoUrl, videoTitle)
{
	videoUrl = videoUrl.replace(/&/, "%26");

	switch(browserName)
	{

		case "msie" :

			html = "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0\" width=\"645\" height=\"360\" id=\"resizer\" align=\"middle\">";
			html += "<param name=\"allowScriptAccess\" value=\"always\" />";
			html += "<param name=\"allowFullScreen\" value=\"false\" />";
			html += "<param name=\"wmode\" value=\"transparent\" />";
			html += "<param name=\"movie\" value=\"flash/videoPlayer.swf?"+flashVars+"\" />";
			html += "<param name=\"quality\" value=\"high\" />";
			html += "<param name=\"bgcolor\" value=\"#4882b4\" />";
			html += "<embed src=\"flash/videoPlayer.swf\" wmode=\"transparent\" quality=\"high\" bgcolor=\"#4882b4\" width=\"645\" height=\"360\" flashvars=\"" +flashVars+ "\"  id=\"resizer\" name=\"resizer\" align=\"middle\" allowScriptAccess=\"always\" allowFullScreen=\"false\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />";
			html += "</object>";
			document.getElementById('videoPlayer').innerHTML = html;
			break;

		default:

			var so = new SWFObject("flash/videoPlayer.swf", "resizer", "645", "360", "9");
			so.addParam("scale", "default");
			//so.addParam("FlashVars", flashVars);
			so.addVariable("videoUrl", videoUrl);
			so.addVariable("autoplay", true);
			so.addParam("bgcolor", "#4882b4");
			so.addParam("wmode", "transparent");
			so.write("videoPlayer");
			break;
	}	
	
	document.getElementById('videoTitle').innerHTML += "<span id=\"newsHeadline\">"+ videoTitle +"</span>";

}

function placeBGPlayer(videoUrl)
{
	videoUrl = videoUrl.replace(/&/, "%26");
	var flashVars = "videoUrl="+videoUrl+"&autoplay=true";

	switch(browserName)
	{

		case "msie" :

			html = "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0\" width=\"100%\" height=\"100%\" id=\"bgvid\" align=\"middle\">";
			html += "<param name=\"allowScriptAccess\" value=\"always\" />";
			html += "<param name=\"allowFullScreen\" value=\"false\" />";
			html += "<param name=\"wmode\" value=\"transparent\" />";
			html += "<param name=\"movie\" value=\"flash/videoPlayerBG.swf?"+flashVars+"\" />";
			html += "<param name=\"quality\" value=\"high\" />";
			html += "<param name=\"bgcolor\" value=\"#000000\" />";
			html += "<embed src=\"flash/videoPlayer.swf\" wmode=\"transparent\" quality=\"high\" bgcolor=\"#000000\" width=\"100%\" height=\"100%\" flashvars=\"" +flashVars+ "\"  id=\"bgvid\" name=\"bgvid\" align=\"middle\" allowScriptAccess=\"always\" allowFullScreen=\"false\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />";
			html += "</object>";
			document.getElementById('bgVideo').innerHTML = html;
			break;

		default:

			var so = new SWFObject("flash/videoPlayerBG.swf", "bgvid", "100%", "100%", "9");
			so.addParam("scale", "default");
			//so.addParam("FlashVars", flashVars);
			so.addVariable("videoUrl", videoUrl);
			so.addVariable("autoplay", true);
			so.addParam("wmode", "transparent");
			so.write("bgVideo");
			break;
	}
	

	//document.getElementById('flashNav').innerHTML += "<div style=\"position: absolute; left: 10px; top:10px;\"><a href=\"#\" onclick=\"loadFlashNav(); return false;\"><img src=\"images/close_button_orange.gif\" width=\"33\" height=\"33\" border=\"0\"></a></div>";

}

function placeJukebox()
{

	switch(browserName)
	{

		case "msie" :

			html = "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0\" width=\"215\" height=\"50\" id=\"jukebox\" align=\"middle\">";
			html += "<param name=\"allowScriptAccess\" value=\"always\" />";
			html += "<param name=\"allowFullScreen\" value=\"false\" />";
			html += "<param name=\"wmode\" value=\"transparent\" />";
			html += "<param name=\"movie\" value=\"flash/jukeboxEMBED_chairlift.swf\" />";
			html += "<param name=\"quality\" value=\"high\" />";
			html += "<param name=\"bgcolor\" value=\"#000000\" />";
			html += "<embed src=\"flash/jukeboxEMBED_chairlift.swf\" wmode=\"transparent\" quality=\"high\" bgcolor=\"#000000\" width=\"215\" height=\"50\" id=\"jukebox\" name=\"jukebox\" align=\"middle\" allowScriptAccess=\"always\" allowFullScreen=\"false\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />";
			html += "</object>";
			document.getElementById('jukeboxDiv').innerHTML = html;
			break;

		default:

			var so = new SWFObject("flash/jukeboxEMBED_chairlift.swf", "jukebox", "215", "50", "9");
			so.addParam("scale", "default");
			so.addVariable("autoplay", true);
			so.addParam("wmode", "transparent");
			so.write("jukeboxDiv");
			break;
	}
	

	//document.getElementById('flashNav').innerHTML += "<div style=\"position: absolute; left: 10px; top:10px;\"><a href=\"#\" onclick=\"loadFlashNav(); return false;\"><img src=\"images/close_button_orange.gif\" width=\"33\" height=\"33\" border=\"0\"></a></div>";

}

function startBG(id)
{
	objectPlaying = getElement(id);
	objectPlaying.playVid();

}

function stopBG(id)
{
	objectPlaying = getElement(id);
	objectPlaying.pauseVid();

}

function stopjukebox()
{
	objectPlaying = getElement('jukebox');
	objectPlaying.stopjukebox();
}

function getEmail()
{
	var email = document.getElementById('email').value;

	alert(email);

	var url = "signup.php?email="+email;

	var options = "menubar=0,toolbar=0,location=0,directories=0,status=0,scrollbars=0,resizable=0";

	launch(url, "download", 480, 425, options);
}

function getMerch()
{
	if(merchUrl != null)
	{

		var options = "menubar=1,toolbar=1,location=1,directories=1,status=1,scrollbars=1,resizable=1";

		launch(merchUrl, "download", 500, 500, options);
	}
}

function getForum()
{
	if(forumUrl != null)
	{

		var options = "menubar=1,toolbar=1,location=1,directories=1,status=1,scrollbars=1,resizable=1";

		launch(forumUrl, "download", screen.availWidth, screen.availHeight, options);
	}
}

switchContent=function(id){	

	//turn off last active
	if(active){
		document.images[oldSection].src = items[oldSection].off.src;
		toggleDisplay(active);
	}
	
	switch(id)
	{
		case "news":
			
			id = "news"+territory;	
			active=getElement(id);
			toggleDisplay(active);
			section = oldSection = "news";
			document.images[section].src = items[section].on.src;
			break;

		case "contest":

			id = "contest"+territory;	
			active=getElement(id);
			toggleDisplay(active);
			section = oldSection = "contest";
			document.images[section].src = items[section].on.src;
			break;

		default:

			active=getElement(id);
			toggleDisplay(active);
			section = oldSection = id;
			document.images[section].src = items[section].on.src;
			break
	}
	
	//var img=(getElement('headerimg'))
	//img.src="images/header-"+id+".jpg"

	//trackEvent(window.location.host, "/"+id+".ajaxPage", id, '');
	
	var contentDiv = getElement('content');
	contentDiv.scrollTop = 0;
}

//
function getQueryVariable(variable) {
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	for (var i = 0; i<vars.length; i++) {
		var pair = vars[i].split("=");
		if (pair[0] == variable) {
			return pair[1];
		}
	}
}

function launch(url, name, width, height, options)
	{
	if (!name)
		{
		name = "window_" + Math.floor(1000 * Math.random());
		}
	
	if (!width)
		{
		width = screen.availWidth;
		}
		
	if (!height)
		{
		height = screen.availHeight;
		}
	
	if (!options)
		{
		options = "menubar=1,toolbar=1,location=1,directories=1,status=1,scrollbars=1,resizable=1";
		}
	
	width	= Math.min(width, screen.availWidth);
	height	= Math.min(height, screen.availHeight);
	var x	= Math.max(0, 0.5 * (screen.availWidth - width));
	var y	= Math.max(0, 0.5 * (screen.availHeight - height));

	var config = "";
	config += "left=" + x + ",top=" + y + ",";
	config += "screenX=" + x + ",screenY=" + y + ",";
	config += "width=" + width + ",height=" + height;
	config += "," + options;

	var win = window.open(url, name, config);
	if (win && window.focus)
		{
		win.focus();
		}
	}
	
var Utf8 = {

    // public method for url encoding
    encode : function (string) {
        string = string.replace(/\r\n/g,"\n");
        var utftext = "";

        for (var n = 0; n < string.length; n++) {

            var c = string.charCodeAt(n);

            if (c < 128) {
                utftext += String.fromCharCode(c);
            }
            else if((c > 127) && (c < 2048)) {
                utftext += String.fromCharCode((c >> 6) | 192);
                utftext += String.fromCharCode((c & 63) | 128);
            }
            else {
                utftext += String.fromCharCode((c >> 12) | 224);
                utftext += String.fromCharCode(((c >> 6) & 63) | 128);
                utftext += String.fromCharCode((c & 63) | 128);
            }

        }

        return utftext;
    },

    // public method for url decoding
    decode : function (utftext) {
        var string = "";
        var i = 0;
        var c = c1 = c2 = 0;

        while ( i < utftext.length ) {

            c = utftext.charCodeAt(i);

            if (c < 128) {
                string += String.fromCharCode(c);
                i++;
            }
            else if((c > 191) && (c < 224)) {
                c2 = utftext.charCodeAt(i+1);
                string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
                i += 2;
            }
            else {
                c2 = utftext.charCodeAt(i+1);
                c3 = utftext.charCodeAt(i+2);
                string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
                i += 3;
            }

        }

        return string;
    }

}

var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}


var dateFormat = function () {
	var	token = /d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g,
		timezone = /\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,
		timezoneClip = /[^-+\dA-Z]/g,
		pad = function (val, len) {
			val = String(val);
			len = len || 2;
			while (val.length < len) val = "0" + val;
			return val;
		};

	// Regexes and supporting functions are cached through closure
	return function (date, mask, utc) {
		var dF = dateFormat;

		// You can't provide utc if you skip other args (use the "UTC:" mask prefix)
		if (arguments.length == 1 && (typeof date == "string" || date instanceof String) && !/\d/.test(date)) {
			mask = date;
			date = undefined;
		}

		// Passing date through Date applies Date.parse, if necessary
		date = date ? new Date(date) : new Date();
		if (isNaN(date)) throw new SyntaxError("invalid date");

		mask = String(dF.masks[mask] || mask || dF.masks["default"]);

		// Allow setting the utc argument via the mask
		if (mask.slice(0, 4) == "UTC:") {
			mask = mask.slice(4);
			utc = true;
		}

		var	_ = utc ? "getUTC" : "get",
			d = date[_ + "Date"](),
			D = date[_ + "Day"](),
			m = date[_ + "Month"](),
			y = date[_ + "FullYear"](),
			H = date[_ + "Hours"](),
			M = date[_ + "Minutes"](),
			s = date[_ + "Seconds"](),
			L = date[_ + "Milliseconds"](),
			o = utc ? 0 : date.getTimezoneOffset(),
			flags = {
				d:    d,
				dd:   pad(d),
				ddd:  dF.i18n.dayNames[D],
				dddd: dF.i18n.dayNames[D + 7],
				m:    m + 1,
				mm:   pad(m + 1),
				mmm:  dF.i18n.monthNames[m],
				mmmm: dF.i18n.monthNames[m + 12],
				yy:   String(y).slice(2),
				yyyy: y,
				h:    H % 12 || 12,
				hh:   pad(H % 12 || 12),
				H:    H,
				HH:   pad(H),
				M:    M,
				MM:   pad(M),
				s:    s,
				ss:   pad(s),
				l:    pad(L, 3),
				L:    pad(L > 99 ? Math.round(L / 10) : L),
				t:    H < 12 ? "a"  : "p",
				tt:   H < 12 ? "am" : "pm",
				T:    H < 12 ? "A"  : "P",
				TT:   H < 12 ? "AM" : "PM",
				Z:    utc ? "UTC" : (String(date).match(timezone) || [""]).pop().replace(timezoneClip, ""),
				o:    (o > 0 ? "-" : "+") + pad(Math.floor(Math.abs(o) / 60) * 100 + Math.abs(o) % 60, 4),
				S:    ["th", "st", "nd", "rd"][d % 10 > 3 ? 0 : (d % 100 - d % 10 != 10) * d % 10]
			};

		return mask.replace(token, function ($0) {
			return $0 in flags ? flags[$0] : $0.slice(1, $0.length - 1);
		});
	};
}();

// Some common format strings
dateFormat.masks = {
	"default":      "ddd mmm dd yyyy HH:MM:ss",
	shortDate:      "m/d/yy",
	mediumDate:     "mmm d, yyyy",
	longDate:       "mmmm d, yyyy",
	fullDate:       "dddd, mmmm d, yyyy",
	shortTime:      "h:MM TT",
	mediumTime:     "h:MM:ss TT",
	longTime:       "h:MM:ss TT Z",
	isoDate:        "yyyy-mm-dd",
	isoTime:        "HH:MM:ss",
	isoDateTime:    "yyyy-mm-dd'T'HH:MM:ss",
	isoUtcDateTime: "UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"
};

// Internationalization strings
dateFormat.i18n = {
	dayNames: [
		"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat",
		"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"
	],
	monthNames: [
		"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec",
		"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"
	]
};

// For convenience...
Date.prototype.format = function (mask, utc) {
	return dateFormat(this, mask, utc);
};
