function HideSections()
{
	document.getElementById('divOverview').style.display = 'none';
	document.getElementById('divTechnical').style.display = 'none';
	document.getElementById('divCosts').style.display = 'none';
	document.getElementById('divDemos').style.display = 'none';
}
function ShowOverview()
{
	HideSections();
	document.getElementById('divOverview').style.display = '';
}
function ShowTechnical()
{
	HideSections();
	document.getElementById('divTechnical').style.display = '';
}
function ShowCosts()
{
	if (document.getElementById('divCosts')=='nothing')
	{
		showPrices();
	}
	else
	{
		HideSections();
		document.getElementById('divCosts').style.display = '';
	}
}
function ShowPrices()
{
	ShowOverview();
	ShowDetailsBox('Prices');
	window.scroll(0, intPricesLocn);
}
function ShowDemos()
{
	HideSections();
	document.getElementById('divDemos').style.display = '';
}

function ShowDetailsBox(what)
{
	document.getElementById('divDetailsFeatures').style.display='none';
	document.getElementById('divDetailsTechnical').style.display='none';
	document.getElementById('divDetailsPrices').style.display='none';
	document.getElementById('lnkFeatures').className='unselectedlink';
	document.getElementById('lnkTechnical').className='unselectedlink';
	document.getElementById('lnkPrices').className='unselectedlink';
	var toShow = eval("document.getElementById('divDetails"+what+"')");
	toShow.style.display='';
	var lnkSelected = eval("document.getElementById('lnk"+what+"')");
	lnkSelected.className='selectedlink';
}

function ShowDetailsBoxDocs(what)
{
	document.getElementById('divDetailsFeatures').style.display='none';
	document.getElementById('divDetailsTechnical').style.display='none';
	document.getElementById('divDetailsPrices').style.display='none';
	document.getElementById('divDetailsDocs').style.display='none';
	document.getElementById('lnkFeatures').className='unselectedlink';
	document.getElementById('lnkTechnical').className='unselectedlink';
	document.getElementById('lnkPrices').className='unselectedlink';
	document.getElementById('lnkDocs').className='unselectedlink';
	var toShow = eval("document.getElementById('divDetails"+what+"')");
	toShow.style.display='';
	var lnkSelected = eval("document.getElementById('lnk"+what+"')");
	lnkSelected.className='selectedlink';
}

function openProductXmlExample(product,component,service)
{
	window.open ('/developers/documentation/'+product+'/example.aspx?component=' + component + '&service=' + service, 'example', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
}
function openDemo(which)
{
	window.open ('/demos/'+which+'.aspx', 'Demo', "toolbar=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=550");
}