function onPageLoad(nWhich,ini)
{
	parent.document.getElementById('viFrame').style.display='';
	parent.document.getElementById('tblWeatherLoading').style.display='none';
	if (isNaN(nWhich) || (nWhich == 1))
	{
		nWhich = 1;
		if (document.getElementById('tbl').offsetHeight < 526)
			parent.document.getElementById('viFrame').height = 526;
		else
			parent.document.getElementById('viFrame').height = document.getElementById('tbl').offsetHeight;
	}	
	
	switch (parseInt(nWhich))
	{
		case 1	:	{
						showBigFrame();
						ToggleWeather(1);
						break;
					}
		case 2	:	{
						showSmallFrame();
						break;
					}
	}
	
	if (ini == 1)
		intialiseButtons();
}
function onPageLoadArticle()
{
	if (document.getElementById('tbl').offsetHeight < 600)
		parent.document.getElementById('viFrame').height = 600
	else
		parent.document.getElementById('viFrame').height = document.getElementById('tbl').offsetHeight;
}
function showBigFrame()
{
	parent.document.getElementById('trMainImage').style.display = 'none';
	parent.document.getElementById('tdIFrame').width = 562;
	parent.document.getElementById('tdNews').style.display = 'none';
}
function showSmallFrame()
{
	parent.document.getElementById('trMainImage').style.display = '';
	parent.document.getElementById('tdIFrame').width = 382;
	parent.document.getElementById('tdIFrame').height = 382;
	parent.document.getElementById('tdNews').width = 180;
	parent.document.getElementById('tdNews').style.display = '';
	parent.document.getElementById('viFrame').height = '100%';
}
function intialiseButtons()
{
	var str = '';
	str = "<table id=tblMenu cellspacing=0 cellpadding=0  align=right border=0>"
	str = str + "<tr>"
	str = str + "<td height=27>"
	str = str + "<input type=button name=btnhome class=clsHome onclick=onLogoutClick()>"
	str = str + "</td>"
	str = str + "<td height=27>"
	str = str + "<input id=btnLogin type=button name=btnLogin class=clsLogin onclick=onButtonClick('login/login.aspx')>"
	str = str + "</td>"
	str = str + "<td height=27>"
	str = str + "<input type=button name=btnSubscribe id=btnSubscribe class=clsSubscribe onclick=onMainButtonClick('site/subscribemain.aspx')>"
	str = str + "</td>"
	str = str + "<td height=27>"
	str = str + "<input type=button name=btnFeedback id=btnFeedback class=clsFeedback onclick=onMainButtonClick('site/subfeedback.aspx')>"
	str = str + "</td>"
	str = str + "<td height=27>"
	str = str + "<input type=button name=btnContact id=btnContact class=clsContact onclick=onMainButtonClick('site/subcontact.aspx')>&nbsp;&nbsp;"
	str = str + "</td>"
	str = str + "</tr>"
	str = str + "</table>"
	parent.document.getElementById('tblMenu').outerHTML = str;
}
function onGrandChildCatClick(nWhichBox)
{
	if (nWhichBox.checked == true)
	{
		var len = document.getElementById('selList').options.length;
		document.getElementById('selList').options[len] = new Option(nWhichBox.chkText,nWhichBox.chkValue)
	}	
	else
	{
		findItem(nWhichBox.chkValue);	
	}	
	refreshList();		
}
function findItem(nWhichItem)
{
	for (i=0;i<document.getElementById('selList').options.length;i++)
	{
		if (document.getElementById('selList').options[i].value == nWhichItem)
		{
			document.getElementById('selList').options[i] = null;
			break;
		}		
	}
}
function refreshList()
{
	var str = '';
	for (i=0;i<document.getElementById('selList').options.length;i++)
	{
		str = str +'<table cellpadding=1 cellspacing=0 class=clsfontNoJustify><tr><td>'+(i+1)+' .&nbsp;</td><td>'+document.getElementById('selList').options[i].innerText+'</td></tr></table>';
	}
	
	document.getElementById('fntSummary').outerHTML = "<font id=fntSummary>"+str+"</font>";
	adjustFigures();
}
function adjustFigures()
{
	var extraCat = document.getElementById('selList').options.length;
	
	if (extraCat > 3)
		extraCat = extraCat - 3
	else
		extraCat = 0;
		
	var extraCost = eval(document.getElementById('txtCategoryFee').value) * eval(extraCat);
	var subTotal = eval(document.getElementById('txtListingFee').value) + eval(extraCost);
	var vat = subTotal * 0.14;
	var total = subTotal + vat;
	document.getElementById('fntExtraCat').outerHTML = "<font id=fntExtraCat>"+extraCat+"</font>";
	document.getElementById('fntExtraCost').outerHTML = "<font id=fntExtraCost>"+extraCost+"</font>";
	document.getElementById('fntSubTotal').outerHTML = "<font id=fntSubTotal>"+subTotal+"</font>";
	document.getElementById('fntVat').outerHTML = "<font id=fntVat>"+vat.toFixed(2)+"</font>";
	document.getElementById('fntTotal').outerHTML = "<font id=fntTotal>"+total.toFixed(2)+"</font>";			
}
function onPageLoad1()
{
	var arrChildCat = document.all('cboChildCat');
	var arrGrandCat = document.all('cboGrandCat');
	
	for (i=0;i<arrChildCat.length;i++)
	{
		if (arrChildCat[i].checked)
		{
			var len = document.getElementById('selList').options.length;
			
			document.getElementById('selList').options[len] = new Option(arrChildCat[i].chkText,arrChildCat[i].chkValue)
		}
	}
	for (i=0;i<arrGrandCat.length;i++)
	{
		if (arrGrandCat[i].checked)
		{
			var len = document.getElementById('selList').options.length;
			
			document.getElementById('selList').options[len] = new Option(arrGrandCat[i].chkText,arrGrandCat[i].chkValue)
		}
	}
	var str = '';
	for (i=0;i<document.getElementById('selList').options.length;i++)
	{
		str = str +'<table cellpadding=1 cellspacing=0 class=clsfontNoJustify><tr><td>'+(i+1)+' .&nbsp;</td><td>'+document.getElementById('selList').options[i].innerText+'</td></tr></table>';
	}
	
	document.getElementById('fntSummary').outerHTML = "<font id=fntSummary>"+str+"</font>";		
	adjustFigures();	
}
function validate()
{
	var arrChildCat = document.all('cboChildCat');
	var arrGrandCat = document.all('cboGrandCat');
	var count = 0;
	for (i=0;i<arrChildCat.length;i++)
	{
		if (arrChildCat[i].checked)
		{
			count++;
		}
	}
	for (i=0;i<arrGrandCat.length;i++)
	{
		if (arrGrandCat[i].checked)
		{
			count++;
		}
	}
	if (count < 1)
	{
		alert('Please select 1 or more categories');
		return false;
	}
	return true;
}
function ToggleWeather(nWhich)
{
	if (nWhich == 1)
	{
		parent.document.getElementById('tblWeather').style.display='';
		parent.document.getElementById('tblPhotoGallery').style.display='none';
	}
	else
	{
		parent.document.getElementById('tblWeather').style.display='none';
		parent.document.getElementById('tblPhotoGallery').style.display='';
	}
}
