var bValidateAttempted = false;
var sFeedURLInit = 'Enter feed, website, blog, or Twitter URL here...';

function ValidateSubmission()
{
	var bIsValid = true;
	
	if (document.getElementById('action').value == '')
	{
		document.getElementById('action').className = 'textboxlhighlighted';
		document.getElementById('action').focus();
		document.getElementById('actionerror').style.visibility = 'visible';
		bIsValid = false;
	}

//	if ((document.getElementById('feedurl').value == '') || (document.getElementById('feedurl').value == sFeedURLInit))
//	{
//		document.getElementById('feedurl').className = 'textboxlhighlighted';
//		document.getElementById('feedurl').focus();
//		document.getElementById('feedurlerror').style.visibility = 'visible';
//		bIsValid = false;
//	}

	bValidateAttempted = true;
	
	if (bIsValid)
	{
		location.href = document.getElementById('action').value + (((Trim(document.getElementById('feedurl').value) == '') || (document.getElementById('feedurl').value == sFeedURLInit)) ? '' : '?feedurl=' + escape(document.getElementById('feedurl').value));
	}
	
	return false;
}


function FeedURL_focus()
{
	var oFeedURL = document.getElementById('feedurl');

	if (oFeedURL.value == sFeedURLInit)
	{
		oFeedURL.value = '';
	}
}


function FeedURL_blur()
{
	var oFeedURL = document.getElementById('feedurl');

	if (oFeedURL.value == '')
	{
		oFeedURL.value = sFeedURLInit;
	}
}


function FeedURL_change()
{
	var oFeedURL = document.getElementById('feedurl');

	if (oFeedURL.value == '')
	{
		if (bValidateAttempted)
		{
			oFeedURL.className = 'textboxlhighlighted';
			document.getElementById('feedurlerror').style.visibility = 'visible';
		}

		oFeedURL.value = sFeedURLInit;
	}
	else
	{
		oFeedURL.className = 'textboxl';
		document.getElementById('feedurlerror').style.visibility = 'hidden';
	}
}


function Action_change()
{
	var oAction = document.getElementById('action');

	if (oAction.value == '')
	{
		if (bValidateAttempted)
		{
			oAction.className = 'textboxlhighlighted';
			document.getElementById('actionerror').style.visibility = 'visible';
		}
	}
	else
	{
		oAction.className = 'textboxl';
		document.getElementById('actionerror').style.visibility = 'hidden';
	}
}


function Trim(sValue)
{
	return sValue.replace(/^\s+|\s+$/g, '');
}

