var sSiteURL = 'www.poweringnews.com/';		//location.hostname.toLowerCase() + location.pathname.toLowerCase().substring(0, location.pathname.toLowerCase().lastIndexOf('/')) + '/';
var sSiteURL2 = 'www.blastcasta.com/';
var bTwitterSelected = false;
var sTQPrompt = 'Keyword, phrase, or hashtag';
var sTUPrompt = 'Twitter user name';

function InitTwitterTextboxes()
{
	if (Trim(document.getElementById('tq').value) == '')
	{
		document.getElementById('tq').value = sTQPrompt;
	}

	if (Trim(document.getElementById('tu').value) == '')
	{
		document.getElementById('tu').value = sTUPrompt;
	}
}

function OnTQFocus()
{
	if (Trim(document.getElementById('tq').value) == sTQPrompt)
	{
		document.getElementById('tq').value = '';
	}
	document.getElementById('tq').select();
}

function OnTQBlur()
{
	if (Trim(document.getElementById('tq').value) == '')
	{
		document.getElementById('tq').value = sTQPrompt;
	}
}

function OnTUFocus()
{
	if (Trim(document.getElementById('tu').value) == sTUPrompt)
	{
		document.getElementById('tu').value = '';
	}
	document.getElementById('tu').select();
}

function OnTUBlur()
{
	if (Trim(document.getElementById('tu').value) == '')
	{
		document.getElementById('tu').value = sTUPrompt;
	}
}

function AddTickerSetState()
{
	document.getElementById('newsfeed').disabled = document.getElementById('customfeed_yes').checked || document.getElementById('customfeed_twitter').checked;

	bTwitterSelected = !(document.getElementById('customfeed_no').checked || document.getElementById('customfeed_yes').checked);
	document.getElementById('tqselect').disabled = !bTwitterSelected;
	document.getElementById('tq').disabled = !bTwitterSelected || !document.getElementById('tqselect').checked;
	document.getElementById('tq').className = (document.getElementById('tq').disabled ? 'textboxmdisabled': 'textboxm');
	document.getElementById('tqbutton').disabled = !bTwitterSelected || !document.getElementById('tqselect').checked;
	document.getElementById('tqbutton').className = (document.getElementById('tqbutton').disabled ? 'buttonmdisabled' : 'buttonm');
	document.getElementById('tuselect').disabled = !bTwitterSelected;
	document.getElementById('tu').disabled = !bTwitterSelected || !document.getElementById('tuselect').checked;
	document.getElementById('tu').className = (document.getElementById('tu').disabled ? 'textboxmdisabled': 'textboxm');
	document.getElementById('tubutton').disabled = !bTwitterSelected || !document.getElementById('tuselect').checked;
	document.getElementById('tubutton').className = (document.getElementById('tubutton').disabled ? 'buttonmdisabled' : 'buttonm');

	document.getElementById('feedurl').disabled = document.getElementById('customfeed_no').checked || document.getElementById('customfeed_twitter').checked;
	document.getElementById('feedurl').style.borderColor = (document.getElementById('feedurl').disabled) ? '#c0c0c0' : '';

	var bCustomStyle = ! document.getElementById('inheritstyles').checked;

	document.getElementById('bgcolor').disabled = ! bCustomStyle;
	document.getElementById('textbgcolor').style.color = ! bCustomStyle ? '#c0c0c0' : '';
	document.getElementById('pickbgcolor').disabled = ! bCustomStyle;

	document.getElementById('texttitlefontsize').style.color = ! bCustomStyle ? '#c0c0c0' : '';
	document.getElementById('titlefontsize').disabled = ! bCustomStyle;

	document.getElementById('textsummaryfontsize').style.color = ! bCustomStyle ? '#c0c0c0' : '';
	document.getElementById('summaryfontsize').disabled = ! bCustomStyle;

	document.getElementById('textfontfamily').style.color = ! bCustomStyle ? '#c0c0c0' : '';
	document.getElementById('fontfamily').disabled = ! bCustomStyle;

	document.getElementById('titlecolor').disabled = ! bCustomStyle;
	document.getElementById('texttitlecolor').style.color = ! bCustomStyle ? '#c0c0c0' : '';
	document.getElementById('picktitlecolor').disabled = ! bCustomStyle;

	document.getElementById('summarycolor').disabled = ! bCustomStyle;
	document.getElementById('textsummarycolor').style.color = ! bCustomStyle ? '#c0c0c0' : '';
	document.getElementById('picksummarycolor').disabled = ! bCustomStyle;
}


function RefreshStyles()
{
	var bInheritStyles = document.getElementById('inheritstyles').checked;

	document.getElementById('TickerBC').style.overflow = 'visible';

	if (! document.getElementById('freeflow').checked)
	{
		var i = NaN;

		if (Trim(document.getElementById('newswidth').value) != '')
		{
			i = parseInt(document.getElementById('newswidth').value);
		}
		
		if (! isNaN(i))
		{
			document.getElementById('TickerBC').style.width = i;
			document.getElementById('TickerBC').style.overflowX = 'hidden';
		}
		else
		{
			document.getElementById('TickerBC').style.width = '';
			document.getElementById('TickerBC').style.overflowX = 'auto';
		}

		i = NaN;

		if (Trim(document.getElementById('newsheight').value) != '')
		{
			i = parseInt(document.getElementById('newsheight').value);
		}

		if (! isNaN(i))
		{
			document.getElementById('TickerBC').style.height = i;
			document.getElementById('TickerBC').style.overflowY = 'hidden';
		}
		else
		{
			document.getElementById('TickerBC').style.height = '';
			document.getElementById('TickerBC').style.overflowY = 'auto';
		}
	}
	else
	{
		document.getElementById('TickerBC').style.width = '';
		document.getElementById('TickerBC').style.height = '';
	}

	document.getElementById('TickerBC').style.borderStyle = document.getElementById('borderstyle').value;
	document.getElementById('TickerBC').style.borderWidth = document.getElementById('borderwidth').value;
	document.getElementById('TickerBC').style.borderColor = document.getElementById('bordercolor').value;

	if (! bInheritStyles)
	{
		document.getElementById('TickerBC').style.backgroundColor = document.getElementById('bgcolor').value;
		document.getElementById('TickerContentBC').style.backgroundColor = document.getElementById('bgcolor').value;

		document.getElementById('TickerTitleBC').style.color = document.getElementById('titlecolor').value;
		document.getElementById('TickerTitleBC').style.fontSize = document.getElementById('titlefontsize').value;
		document.getElementById('TickerTitleBC').style.fontFamily = document.getElementById('fontfamily').value;

		document.getElementById('TickerSummaryBC').style.color = document.getElementById('summarycolor').value;
		document.getElementById('TickerSummaryBC').style.fontSize = document.getElementById('summaryfontsize').value;
		document.getElementById('TickerSummaryBC').style.fontFamily = document.getElementById('fontfamily').value;
	}
	else
	{
		document.getElementById('TickerBC').style.backgroundColor = '';
		document.getElementById('TickerContentBC').style.backgroundColor = '';

		document.getElementById('TickerTitleBC').style.color = '';
		document.getElementById('TickerTitleBC').style.fontSize = '';
		document.getElementById('TickerTitleBC').style.fontFamily = '';

		document.getElementById('TickerSummaryBC').style.color = '';
		document.getElementById('TickerSummaryBC').style.fontSize = '';
		document.getElementById('TickerSummaryBC').style.fontFamily = '';
	}
	
	document.getElementById('TickerLinkBC').target = document.getElementById('newwindow_yes').checked ? '_blank' : '_top';
	
	document.getElementById('TickerPrevBC').style.visibility = (document.getElementById('scrollarrows').checked) ? 'visible' : 'hidden';
	document.getElementById('TickerNextBC').style.visibility = (document.getElementById('scrollarrows').checked) ? 'visible' : 'hidden';
	
	iChangeDelayBC = document.getElementById('changedelay').value;

	RefreshTemplate();
}

function RefreshTemplate()
{
	var bInheritStyles = document.getElementById('inheritstyles').checked;
	var sObjectID = (Math.round(99999999 * Math.random())).toString();
	var sOverflow = 'overflow: auto;';	// Only relevant to DIV
	var sFeedURL = Trim((document.getElementById('customfeed_no').checked ? 
					document.getElementById('newsfeed').value : 
					document.getElementById('feedurl').value));

	if ((document.getElementById('customfeed_twitter').checked) && document.getElementById('tqselect').checked && (Trim(document.getElementById('tq').value) != '') && (Trim(document.getElementById('tq').value) != sTQPrompt))
	{
		sFeedURL = 'http://search.twitter.com/search.rss?q=' + escape(Trim(document.getElementById('tq').value));
	}
	else if ((document.getElementById('customfeed_twitter').checked) && document.getElementById('tuselect').checked && (Trim(document.getElementById('tu').value) != '') && (Trim(document.getElementById('tu').value) != sTUPrompt))
	{
		sFeedURL = 'http://twitter.com/' + escape(Trim(document.getElementById('tu').value).replace('@', ''));
	}

	var sTarget = 'target="' + (document.getElementById('newwindow_yes').checked ? '_blank' : '_top') + '"';
	var sCode = '';

	sCode += '<div id="TickerBC' + sObjectID + '" class="bc_ticker" style="';

	if (! document.getElementById('freeflow').checked)
	{
		var i = NaN;

		if (Trim(document.getElementById('newswidth').value) != '')
		{
			i = parseInt(document.getElementById('newswidth').value);
		}
		
		if (! isNaN(i))
		{
			sCode += 'width: ' + i + 'px;';
			sOverflow += 'overflow-x: hidden;';
		}
		
		i = NaN;

		if (Trim(document.getElementById('newsheight').value) != '')
		{
			i = parseInt(document.getElementById('newsheight').value);
		}

		if (! isNaN(i))
		{
			sCode += 'height: ' + i + 'px;';
			sOverflow += 'overflow-y: hidden;';
		}
	}

	sCode += sOverflow + 'border-style: ' + document.getElementById('borderstyle').value + ';'
			+ 'border-width: ' + document.getElementById('borderwidth').value + ';'
			+ 'border-color: ' + document.getElementById('bordercolor').value + ';'
			+ (! bInheritStyles ? 'background-color: ' + document.getElementById('bgcolor').value : '') + ';">\n';

	sCode += '<table width="100%">\n'
			+ '	<tr>\n'
			+ '		<td width="10" style="vertical-align: top;" ' + (! bInheritStyles ? 'style="color: ' + document.getElementById('titlecolor').value + '; font-size: ' + document.getElementById('titlefontsize').value + '; font-family: ' + document.getElementById('fontfamily').value + ';"' : '') + '>' + ((document.getElementById('scrollarrows').checked) ? '<a id="TickerPrevBC' + sObjectID + '" href="javascript: ;" onclick="PrevTickerBC' + sObjectID + '();" class="bc_tickerarrow" style="text-decoration: none; ' + (! bInheritStyles ? 'color: ' + document.getElementById('titlecolor').value + ';' : '') + '">&laquo;</a>' : '&nbsp;') + '</td>\n'
			+ '		<td id="TickerContentBC' + sObjectID + '" class="bc_tickercontent" style="vertical-align: top;' + (! bInheritStyles ? 'background-color: ' + document.getElementById('bgcolor').value + ';' : '') + '">\n'
			+ '			<a id="TickerLinkBC' + sObjectID + '" href="javascript: ;" class="bc_tickerlink" style="text-decoration: none;" ' + sTarget + '><b><span id="TickerTitleBC' + sObjectID + '" class="bc_tickertitle" ' + (! bInheritStyles ? 'style="color: ' + document.getElementById('titlecolor').value + '; font-size: ' + document.getElementById('titlefontsize').value + '; font-family: ' + document.getElementById('fontfamily').value + ';"' : '') + '></span></b></a>'
			+ '			<span id="TickerSummaryBC' + sObjectID + '" class="bc_tickersummary" ' + (! bInheritStyles ? 'style="color: ' + document.getElementById('summarycolor').value + '; font-size: ' + document.getElementById('summaryfontsize').value + '; font-family: ' + document.getElementById('fontfamily').value + ';"' : '') + '></span>\n'
			+ '		</td>\n'
			+ '		<td width="10" style="vertical-align: top;" ' + (! bInheritStyles ? 'style="color: ' + document.getElementById('titlecolor').value + '; font-size: ' + document.getElementById('titlefontsize').value + '; font-family: ' + document.getElementById('fontfamily').value + ';"' : '') + '>' + ((document.getElementById('scrollarrows').checked) ? '<a id="TickerNextBC' + sObjectID + '" href="javascript: ;" onclick="NextTickerBC' + sObjectID + '();" class="bc_tickerarrow" style="text-decoration: none; ' + (! bInheritStyles ? 'color: ' + document.getElementById('titlecolor').value + ';' : '') + '">&raquo;</a>' : '&nbsp;') + '</td>\n'
			+ '	</tr>\n'
			+ '</table>\n'
			+ (((document.getElementById('premiumwidget')) && (document.getElementById('premiumwidget').checked)) ? '' : '<!-- DO NOT CHANGE OR REMOVE THE FOLLOWING NOSCRIPT SECTION OR THE BLASTCASTA NEWS TICKER WILL NOT FUNCTION PROPERLY. -->\n<noscript><a href="http://www.blastcasta.com/" title="News Ticker by BlastCasta"><img src="http://www.poweringnews.com/images/tp.gif" border="0" /></a></noscript>\n');

	sCode += '</div>\n\n';
	
	sCode += '<script id="scr' + sObjectID + '" type="text/javascript"></script>\n'
		  + '<script type="text/javascript"> /* <![CDATA[ */ \n'
		  + 'setTimeout(\'document.getElementById(\\\'scr' + sObjectID + '\\\').src = (document.location.protocol == \\\'https:\\\' ? \\\'https\\\' : \\\'http\\\') + \\\'://' + (((document.getElementById('premiumwidget')) && (document.getElementById('hdnBCUser')) && (document.getElementById('premiumwidget').checked)) ? sSiteURL2 : sSiteURL) + 'ticker-js.aspx?' + GetTickerQueryString() + '&objectid=' + escape(sObjectID) + '\\\'\', 500);\n'
		  + ' /* ]]> */ </script>\n';

	document.getElementById('codescript').value = sCode;
	document.getElementById('typepad_script').value = sCode;
	document.getElementById('blogger_script').value = sCode;
	document.getElementById('igooglelink').href = 'http://www.google.com/ig/adde?moduleurl=http%3a//www.blastcasta.com/gadget.aspx%3f' + escape(GetGadgetQueryString());

	// Remove object id for preview template
	while (sCode.indexOf(sObjectID) >= 0)
	{
		sCode = sCode.replace(sObjectID, '');
	}

	return sCode;
}

function RefreshTicker()
{
	var sFeedURL = Trim((document.getElementById('customfeed_no').checked ? 
					document.getElementById('newsfeed').value : 
					document.getElementById('feedurl').value));

	if ((document.getElementById('customfeed_twitter').checked) && document.getElementById('tqselect').checked && (Trim(document.getElementById('tq').value) != '') && (Trim(document.getElementById('tq').value) != sTQPrompt))
	{
		sFeedURL = 'http://search.twitter.com/search.rss?q=' + escape(Trim(document.getElementById('tq').value));
	}
	else if ((document.getElementById('customfeed_twitter').checked) && document.getElementById('tuselect').checked && (Trim(document.getElementById('tu').value) != '') && (Trim(document.getElementById('tu').value) != sTUPrompt))
	{
		sFeedURL = 'http://twitter.com/' + escape(Trim(document.getElementById('tu').value).replace('@', ''));
	}

	if (sFeedURL != '')
	{
		document.getElementById('newsblockouter').innerHTML = '<div align="center" style="background-color: #ffffff;"><br /><br /><br /><img src="images/loading.gif" width="16" height="16" border="0" align="absmiddle"> Loading...<br /><br /><br /></div>';

		InitiateTickerRequest('TickerBC', sFeedURL, parseInt(document.getElementById('maxheadlines').value));
	}
}

function GetTickerQueryString()
{
	var sQueryStr = '';
	var sFeedURL = Trim((document.getElementById('customfeed_no').checked ? 
					document.getElementById('newsfeed').value : 
					document.getElementById('feedurl').value));

	if ((document.getElementById('customfeed_twitter').checked) && document.getElementById('tqselect').checked && (Trim(document.getElementById('tq').value) != '') && (Trim(document.getElementById('tq').value) != sTQPrompt))
	{
		sFeedURL = 'http://search.twitter.com/search.rss?q=' + escape(Trim(document.getElementById('tq').value));
	}
	else if ((document.getElementById('customfeed_twitter').checked) && document.getElementById('tuselect').checked && (Trim(document.getElementById('tu').value) != '') && (Trim(document.getElementById('tu').value) != sTUPrompt))
	{
		sFeedURL = 'http://twitter.com/' + escape(Trim(document.getElementById('tu').value).replace('@', ''));
	}

	sQueryStr += 'feedurl=' + escape(sFeedURL);
	sQueryStr += '&changedelay=' + escape(document.getElementById('changedelay').value);
	sQueryStr += '&maxitems=' + document.getElementById('maxheadlines').value;
	sQueryStr += '&showsummary=' + (document.getElementById('showsummary').checked ? '1' : '0');

	if ((document.getElementById('premiumwidget')) && (document.getElementById('hdnBCUser')) && (document.getElementById('premiumwidget').checked))
	{
		sQueryStr += '&ac=' + escape(document.getElementById('hdnBCUser').value);
	}

	return sQueryStr;
}

function GetGadgetQueryString()
{
	var sQueryStr = 'type=1';
	var sFeedURL = Trim((document.getElementById('customfeed_no').checked ? 
					document.getElementById('newsfeed').value : 
					document.getElementById('feedurl').value));

	if ((document.getElementById('customfeed_twitter').checked) && document.getElementById('tqselect').checked && (Trim(document.getElementById('tq').value) != '') && (Trim(document.getElementById('tq').value) != sTQPrompt))
	{
		sFeedURL = 'http://search.twitter.com/search.rss?q=' + escape(Trim(document.getElementById('tq').value));
	}
	else if ((document.getElementById('customfeed_twitter').checked) && document.getElementById('tuselect').checked && (Trim(document.getElementById('tu').value) != '') && (Trim(document.getElementById('tu').value) != sTUPrompt))
	{
		sFeedURL = 'http://twitter.com/' + escape(Trim(document.getElementById('tu').value).replace('@', ''));
	}

	sQueryStr += '&feedurl=' + escape(sFeedURL);
	sQueryStr += '&maxitems=' + document.getElementById('maxheadlines').value;
	sQueryStr += '&showsummary=' + (document.getElementById('showsummary').checked ? '1' : '0');
	sQueryStr += '&opennewwindow=' + (document.getElementById('newwindow_yes').checked ? '1' : '0');
	sQueryStr += '&freeflow=' + (document.getElementById('freeflow').checked ? '1' : '0');
	sQueryStr += '&width=' + ((document.getElementById('newswidth').disabled || (Trim(document.getElementById('newswidth').value) == '')) ? '0' : document.getElementById('newswidth').value);
	sQueryStr += '&height=' + ((document.getElementById('newsheight').disabled || (Trim(document.getElementById('newsheight').value) == '')) ? '0' : document.getElementById('newsheight').value);
	sQueryStr += '&borderstyle=' + document.getElementById('borderstyle').value;
	sQueryStr += '&borderwidth=' + document.getElementById('borderwidth').value;
	sQueryStr += '&bordercolor=' + escape(document.getElementById('bordercolor').value);
	sQueryStr += '&inheritstyles=' + (document.getElementById('inheritstyles').checked ? '1' : '0');
	sQueryStr += '&bgcolor=' + escape(document.getElementById('bgcolor').value);
	sQueryStr += '&titlefontsize=' + document.getElementById('titlefontsize').value.replace('pt', '');
	sQueryStr += '&summaryfontsize=' + document.getElementById('summaryfontsize').value.replace('pt', '');
	sQueryStr += '&fontfamily=' + escape(document.getElementById('fontfamily').value);
	sQueryStr += '&titlecolor=' + escape(document.getElementById('titlecolor').value);
	sQueryStr += '&summarycolor=' + escape(document.getElementById('summarycolor').value);
	sQueryStr += '&scrollarrows=' + (document.getElementById('scrollarrows').checked ? '1' : '0');
	sQueryStr += '&changedelay=' + escape(document.getElementById('changedelay').value);
	
	if ((document.getElementById('premiumwidget')) && (document.getElementById('hdnBCUser')) && (document.getElementById('premiumwidget').checked))
	{
		sQueryStr += '&ac=' + escape(document.getElementById('hdnBCUser').value);
	}

	return sQueryStr;
}

function MixCombineFilter()
{
	var sFeedURL = Trim((document.getElementById('customfeed_no').checked ? 
					document.getElementById('newsfeed').value : 
					document.getElementById('feedurl').value));

	if ((document.getElementById('customfeed_twitter').checked) && document.getElementById('tqselect').checked && (Trim(document.getElementById('tq').value) != '') && (Trim(document.getElementById('tq').value) != sTQPrompt))
	{
		sFeedURL = 'http://search.twitter.com/search.rss?q=' + escape(Trim(document.getElementById('tq').value));
	}
	else if ((document.getElementById('customfeed_twitter').checked) && document.getElementById('tuselect').checked && (Trim(document.getElementById('tu').value) != '') && (Trim(document.getElementById('tu').value) != sTUPrompt))
	{
		sFeedURL = 'http://twitter.com/' + escape(Trim(document.getElementById('tu').value).replace('@', ''));
	}

	GoToMixCombineFilter('Feed 1', sFeedURL);
}

function Trim(sValue)
{
	return sValue.replace(/^\s+|\s+$/g, '');
}


// AJAX
var objXMLHttp = null;
var m_sElementName;

function GetXmlHttpObject()
{ 
	if (window.XMLHttpRequest)
	{
		objXMLHttp = new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp =  new ActiveXObject("Microsoft.XMLHTTP")
	}

	return objXMLHttp;
}

function InitiateTickerRequest(sElementName, sURL, iMaxItems, bShowSummary)
{
	m_sElementName = sElementName;

	objXMLHTTP = GetXmlHttpObject();
	objXMLHTTP.open('GET', 'loadticker.aspx?' + GetTickerQueryString(), true);
    objXMLHTTP.onreadystatechange = TickerResponseHandler;
	objXMLHTTP.send(null);
}

function TickerResponseHandler()
{
	if((objXMLHTTP.readyState == 4) && (objXMLHTTP.status == 200))
	{		
		if (objXMLHTTP.responseText != null)
		{
			document.getElementById('newsblockouter').innerHTML = RefreshTemplate();
			eval(objXMLHTTP.responseText);
			CurIndexBC = -1;		// Start over
			SetTickerContentBC(CurIndexBC);

			if ((arrTitleBC.length > 0) && ((! bStartedBC) || (! bAutoOnBC)))
			{
				bAutoOnBC = true;
				if ((document.getElementById('premiumwidget')) && (document.getElementById('hdnBCUser')) && (document.getElementById('premiumwidget').checked))
				{
					RotateTickerBC();
				}
				else
				{
					document.getElementById('TickerTitleBC').innerHTML = 'Loading BlastCasta Ticker...';
					document.getElementById('TickerLinkBC').href = 'http://www.blastcasta.com/';
					setTimeout('RotateTickerBC()', 1250);
				}
			}
		}

		document.getElementById(m_sElementName).style.visibility = 'visible';
	}
}

// Ticker actions
var bAutoOnBC = true;
var bStartedBC = false;
var CurIndexBC = 0;
var iMaxIndexBC = 0;

var arrTitleBC = [];
var arrLinkBC = [];
var arrSummaryBC = [];
var iChangeDelayBC = 5;

function RotateTickerBC()
{
	bStartedBC = true;

	if (bAutoOnBC)
	{
		CurIndexBC = (CurIndexBC >= (arrTitleBC.length - 1)) ? 0 : CurIndexBC + 1;
		GoToTickerBC(CurIndexBC);
		setTimeout('RotateTickerBC()', iChangeDelayBC * 1000);
	}
}

function PrevTickerBC()
{
	CurIndexBC = (CurIndexBC <= 0) ? arrTitleBC.length - 1 : CurIndexBC - 1;
	GoToTickerBC(CurIndexBC);
	bAutoOnBC = false;
}

function NextTickerBC()
{
	CurIndexBC = (CurIndexBC >= arrTitleBC.length - 1) ? 0 : CurIndexBC + 1;
	GoToTickerBC(CurIndexBC);
	bAutoOnBC = false;
}

function SetTickerOpacityBC(oTickerStyle, iOpacity)
{
	try
	{
		if (navigator.userAgent.indexOf('MSIE') < 0)
		{
			oTickerStyle.opacity = (iOpacity/100).toString();
		}
		else
		{
			if (iOpacity == 100)
			{
				oTickerStyle.filter = '';
			}
			else
			{
				oTickerStyle.filter = 'alpha(opacity=' + iOpacity + ')';
			}
		}
	}
	catch (e)
	{

	}
}

function GoToTickerBC(iIndex)
{
	var i, iOpacity, iDelay;
	
	if (document.getElementById('TickerContentBC'))
	{
		for (i = 0; i < 10; i++)
		{
			iOpacity = 90 - (i * 10);
			iDelay = i * 50;
			setTimeout('SetTickerOpacityBC(document.getElementById(\'TickerContentBC\').style,' + iOpacity + ')', iDelay);
		}

		setTimeout('SetTickerContentBC(' + iIndex + ')', iDelay + 50);

		for (i = 0; i < 10; i++)
		{
			iOpacity = (i + 1) * 10;
			iDelay = (i + 10) * 50;
			setTimeout('SetTickerOpacityBC(document.getElementById(\'TickerContentBC\').style,' + iOpacity + ')', iDelay);
		}
	}
}

function SetTickerContentBC(iIndex)
{
	if ((iIndex >= 0) && (iIndex <= (arrTitleBC.length - 1)))
	{
		document.getElementById('TickerTitleBC').innerHTML = arrTitleBC[iIndex];
		document.getElementById('TickerLinkBC').href = arrLinkBC[iIndex];

		if (arrSummaryBC.length > 0)
		{
			document.getElementById('TickerSummaryBC').innerHTML = '<br />' + arrSummaryBC[iIndex];
		}
	}
	else
	{
		document.getElementById('TickerTitleBC').innerHTML = '';
		document.getElementById('TickerLinkBC').href = '#';
		document.getElementById('TickerSummaryBC').innerHTML = '';	
	}
}


function DisplayPricingForm()
{
	document.getElementById('ModalMask').style.width = (document.body.scrollWidth > document.body.clientWidth) ? document.body.scrollWidth : document.body.clientWidth;
	document.getElementById('ModalMask').style.height = (document.body.scrollHeight > document.body.clientHeight) ? document.body.scrollHeight : document.body.clientHeight;
	document.getElementById('ModalMask').style.visibility = 'visible';
	document.getElementById('PricingForm').style.top = (document.body.clientHeight / 2) - (document.getElementById('PricingForm').clientHeight / 2) + document.body.scrollTop;
	document.getElementById('PricingForm').style.left = (document.body.clientWidth / 2) - (document.getElementById('PricingForm').clientWidth / 2) + document.body.scrollLeft;
	document.getElementById('PricingForm').style.visibility = 'visible';
}

function ClosePricingForm()
{
	document.getElementById('PricingForm').style.visibility = 'hidden';
	document.getElementById('ModalMask').style.visibility = 'hidden';
}

function DisplayPremiumDomains()
{
	document.getElementById('PremiumDomainsFrame').src = 'premium-domains.aspx';
	document.getElementById('ModalMask').style.width = (document.body.scrollWidth > document.body.clientWidth) ? document.body.scrollWidth : document.body.clientWidth;
	document.getElementById('ModalMask').style.height = (document.body.scrollHeight > document.body.clientHeight) ? document.body.scrollHeight : document.body.clientHeight;
	document.getElementById('ModalMask').style.visibility = 'visible';
	document.getElementById('PremiumDomains').style.top = (document.body.clientHeight / 2) - (document.getElementById('PremiumDomains').clientHeight / 2) + document.body.scrollTop;
	document.getElementById('PremiumDomains').style.left = (document.body.clientWidth / 2) - (document.getElementById('PremiumDomains').clientWidth / 2) + document.body.scrollLeft;
	document.getElementById('PremiumDomains').style.visibility = 'visible';
}

function ClosePremiumDomains()
{
	document.getElementById('PremiumDomains').style.visibility = 'hidden';
	document.getElementById('ModalMask').style.visibility = 'hidden';
}

function DisplayPremiumInstructions()
{
	document.getElementById('ModalMask').style.width = (document.body.scrollWidth > document.body.clientWidth) ? document.body.scrollWidth : document.body.clientWidth;
	document.getElementById('ModalMask').style.height = (document.body.scrollHeight > document.body.clientHeight) ? document.body.scrollHeight : document.body.clientHeight;
	document.getElementById('ModalMask').style.visibility = 'visible';
	document.getElementById('PremiumInstructions').style.top = (document.body.clientHeight / 2) - (document.getElementById('PremiumInstructions').clientHeight / 2) + document.body.scrollTop;
	document.getElementById('PremiumInstructions').style.left = (document.body.clientWidth / 2) - (document.getElementById('PremiumInstructions').clientWidth / 2) + document.body.scrollLeft;
	document.getElementById('PremiumInstructions').style.visibility = 'visible';
}

function ClosePremiumInstructions()
{
	document.getElementById('PremiumInstructions').style.visibility = 'hidden';
	document.getElementById('ModalMask').style.visibility = 'hidden';
}

