function clearTextBox(textBox)
{
	if (textBox.defaultValue == textBox.value)
		textBox.value = '';
}

function validateRssForm(rssForm)
{
	var emailRegex = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
	var emailText = rssForm.email.value;		
	if (emailText.match(emailRegex))
	{
		rssForm.submit();
		document.getElementById('rss_error').style.display = 'none';		
	}
	else
	{
		document.getElementById('rss_error').style.display = 'block';
	}
}

var fInPopup = false;
var timerID = false;

function showRssPopup()
{
	var rssPopupElement = document.getElementById('rss_popup');
	var rssIcon = document.getElementById('rss_icon');
	var rssArrow = document.getElementById('rss_arrow');	
	rssPopupElement.style.display = 'block';
		
	Position.clone(rssIcon, rssPopupElement, { setLeft: true, setTop: false, setWidth: false, setHeight: false, offsetLeft: 30});
	Position.clone(rssPopupElement, rssArrow, { setLeft: true, setTop: true, setWidth: false, setHeight: false, offsetLeft: 10, offsetTop: -15} );
	stopPopupTimer();
	
}

function startPopupTimer()
{
	if (!timerID)
		timerID = setTimeout('hideRssPopup()', 1000);
}

function stopPopupTimer()
{
	if (timerID)
	{
		clearTimeout(timerID);
		timerID = false;
	}
}

function hideRssPopup()
{
	var rssPopupElement = document.getElementById('rss_popup');
	rssPopupElement.style.display = 'none';
}
