var featureCount;
var features;
var shownFeatureIndex = -1;

function getFeatureCount()
{
	features = document.getElementsByClassName("featureDiv");
	featureCount = features.length;
	if (featureCount > 1)
	{
		$('featureShowHide').style.display="block";
	}
	showNextFeature();
}

function showNextFeature()
{
	if (shownFeatureIndex < 0 || featureCount > 1)
	{
		if (shownFeatureIndex >= 0)
		{
			Effect.toggle(features[shownFeatureIndex], 'appear', {queue: {position:'end', scope:'featuredListing'}, duration: 0.3 });
		}
	
		shownFeatureIndex++;
		if (shownFeatureIndex == featureCount)
		{
			shownFeatureIndex = 0;
		}
		Effect.toggle(features[shownFeatureIndex], 'appear', {queue: {position:'end', scope:'featuredListing'}, duration: 0.3 });
	}
}

function getRequestedPageId()
{
	var pqs = new ParsedQueryString();
	
	var ids = pqs.params("PageID");
	for (var i = 0; i < ids.length; i++)
	{
		if (ids[i] < 1000)
		{
			return ids[i];
		}
	}
	
	return -1;
}

function loadContent()
{
	if (getRequestedPageId() > -1)
	{
		$('contentArea').innerHTML = '<div id="contentHeaderBar" class="contentAreaWidth"><div id="contentHeader" class="contentAreaWidth"></div><div id="specificContent"></div></div>';
		new Ajax.Updater('specificContent', '/index.php', {parameters: 'action=page_display&norewrite=&PageID=' + getRequestedPageId(), method: "get", onComplete: setTitle});
	}
	else
	{
		$('contentArea').innerHTML = '<div id="contentHeaderBar" class="contentAreaWidth"><div id="contentHeader" class="contentAreaWidth"></div><div id="specificContent"></div></div>';
		new Ajax.Updater('specificContent', '/welcomepage', {method: "get", onComplete: setTitle});
	}
	$('contentArea').show();
}

function setTitle()
{
	
	var x = $('hiddenTitle').innerHTML;
	var st = x.indexOf('content="') + 9;
	var en = x.indexOf('"', st+1);
	var title = x.substring(st, en);
	
	$('contentHeader').innerHTML = title;
}

function hideEmptyDimensions()
{
	var dimArray = ['living','den','game','dining','kitchen','breakfast','bed1','bed2','bed3','bed4','bed5','study','extra','utility','media'];

	for (var i = 0; i < dimArray.length; i++)
	{
		var rowId = 'dim_' + dimArray[i];
		var valueId = rowId + '_value';
		
		if ($(valueId).innerHTML == '')
		{
			$(rowId).hide();
		}
	}
}

function bookmark()
{
	var title = "Cornerstone Century 21";
	var url = "http://www.cornerstonecentury21.com/";

	if (document.all)
	{
		window.external.AddFavorite(url, title);
	}
	else
	{
		alert("Please press Ctrl+D to bookmark this site");
	}

}

