// +++++++++++++++++++++++++++++++++++
// (C) Copyright 2003 - 2008 Niro Solutions Pty Limited ABN 89 106 967 140
// +++++++++++++++++++++++++++++++++++
// Version: 3.0.0
// +++++++++++++++++++++++++++++++++++
// Original author: Miles Glisovic
// Last update completed by: Miles Glisovic
// Modification date: 21/02/08
// +++++++++++++++++++++++++++++++++++

var cCol="";
var numberOfTabs = 4
var initGrossSalary="";
var initGrossSalaryFreq="";
var fcs=false
var navigator_appName=""

function showDIV_HR(myDIV, noOfTabs)
{
	var setDIV = myDIV.getAttribute("ID");
	for(i=1;i<=noOfTabs;i++)
	{
		// hide all DIVs
		eval("divTab"+i+".style.display = 'none';")
	}
	myDIV.style.display = "";
}
function switchToDIV(field)
{
	var rr = getMyDIV(field);
	if(rr.style.display=="none")
		showDIV_HR(rr,numberOfTabs)
}

function doChanges(e)
{
	// get this 'e' element's table and set backgroundColor
	// of rows to cCol
	var rr = getMyTable(e);
	for(i=0;i<rr.rows.length-3;i++)
		rr.rows[i].style.backgroundColor=cCol
	e.style.backgroundColor = "#e6e6e6";
}

function restore(e)
{
	var rr = getMyTable(e);
	for(i=0;i<rr.rows.length-3;i++)
		rr.rows[i].style.backgroundColor=cCol
	e.style.backgroundColor = cCol;
}

function loadAndShow()
{
	try
	{
		ajaxManager('start_up')
		setPlannerStuff()

		if((navigator.appName).toUpperCase()=="NETSCAPE")
		{
			document.getElementById("toolbar").className = "toolbarFF";
			document.getElementById("spacer1").className = "td_spaceFF";
			document.getElementById("spacer2").className = "td_spaceFF";
		}
	}
	catch(e) {}
}

function preLoadImages(noOfTabs)
{
	var i;
    var p = "images/calculators/"

	for(i=1;i<=noOfTabs;i++)
	{
		eval("ctab"+i+"on = new Image();")
		eval("ctab"+i+"on.src = '"+p+"menu_"+i+"g.gif';")
		eval("ctab"+i+"off = new Image();")
		eval("ctab"+i+"off.src = '"+p+"menu_"+i+".gif';")
	}
		eval("gtabl = new Image();")
		eval("gtabl.src = '"+p+"menu_gtab-left.gif';")
		eval("gtabr = new Image();")
		eval("gtabr.src = '"+p+"menu_gtab-right.gif';")

		eval("wtabl = new Image();")
		eval("wtabl.src = '"+p+"menu_wtab-left.gif';")
		eval("wtabr = new Image();")
		eval("wtabr.src = '"+p+"menu_wtab-right.gif';")
	
}

function showTab(tabNumber)
{
	document.getElementById("divPreLoad").style.display = "none";
	document.getElementById("tblIntro").style.display = "";
	document.getElementById("divMain").style.display = "";
	
		/*  disable all DIVs */
		document.getElementById("divTab1").style.display = "none";
		document.getElementById("divTab2").style.display = "none";
		document.getElementById("divTab3").style.display = "none";
		document.getElementById("divTab4").style.display = "none";
		
		document.getElementById("tabImgL1").src = wtabl.src;
		document.getElementById("tabImgL2").src = wtabl.src;
		document.getElementById("tabImgL3").src = wtabl.src;
		document.getElementById("tabImgL4").src = wtabl.src;
           
	    document.getElementById("tabImg1").src = ctab1off.src;
	    document.getElementById("tabImg2").src = ctab2off.src;
	    document.getElementById("tabImg3").src = ctab3off.src;
	    document.getElementById("tabImg4").src = ctab4off.src;
	    		
        document.getElementById("tabImgR1").src = wtabr.src;
        document.getElementById("tabImgR2").src = wtabr.src;
        document.getElementById("tabImgR3").src = wtabr.src;
        document.getElementById("tabImgR4").src = wtabr.src;
                        	
		switch (tabNumber)
		{
			case 1 :
				document.getElementById("tabImgL1").src = gtabl.src;
				document.getElementById("tabImg1").src = ctab1on.src;
				document.getElementById("tabImgR1").src = gtabr.src;
				document.getElementById("divTab1").style.display = "";
				document.getElementById("header1").innerHTML = "Financial Details";
				document.getElementById("header2").innerHTML = "Enter details";
				
				if(fcs)
				{
					window.location.href="#top1"
					mySelect(document.forms.frmName.txtCurrentAge)
				}
				else
					window.location.href="#top0"
				break;
			case 2 :
				document.getElementById("tabImgL2").src = gtabl.src;
				document.getElementById("tabImg2").src = ctab2on.src;
				document.getElementById("tabImgR2").src = gtabr.src;
				document.getElementById("divTab2").style.display = "";
				document.getElementById("header1").innerHTML = "Your Results";
				document.getElementById("header2").innerHTML = "Super and pension results";
				break;
			case 3 :
				document.getElementById("tabImgL3").src = gtabl.src;
				document.getElementById("tabImg3").src = ctab3on.src;
				document.getElementById("tabImgR3").src = gtabr.src;
				document.getElementById("divTab3").style.display = "";
				document.getElementById("header1").innerHTML = "Summary";
				document.getElementById("header2").innerHTML = "Summary results";
				break;
			case 4 :
				document.getElementById("tabImgL4").src = gtabl.src;
				document.getElementById("tabImg4").src = ctab4on.src;
				document.getElementById("tabImgR4").src = gtabr.src;
				document.getElementById("divTab4").style.display = "";
				document.getElementById("header1").innerHTML = "Next Steps";
				document.getElementById("header2").innerHTML = "So what will you do now?";
				break;
		}

	if(tabNumber == 2)
		passFiguresToApplet(document.forms.frmName,tabNumber,true);

	if(tabNumber!=1) window.location.href="#top1"
}
		
function ToggleInfo(strSection)
{
	SectionTitle=document.getElementById(strSection+'title')
	SectionText=document.getElementById(strSection+'text')

	if (SectionText.style.display=='none')
	{
			SectionText.style.display='block';
			SectionTitle.className='botinfo_title_exp';
	}
	else
	{
			SectionText.style.display='none';
			SectionTitle.className='botinfo_title_col';
	}
}

function appletLoaded(isNetscape)
{
	if(!isNetscape)
	{
		showTab(1)
		fcs=true
	}
}
function appletLoadedFX()
{
	showTab(1)
	fcs=true
}

function populate()
{
return;
var f=document.forms.frmName
f.txtCurrentAge.value=40
f.txtRetirementAge.value=65
f.txtSuperAccBalance.value=10000
f.txtGrossSalary.value=40000
f.txtAfterTax.value=400
f.txtSalSac.value=100
f.txtEmplCont.value=100
f.txtRqdIncome.value=3000
resetToDefault(document.forms.frmName)
}
function hideDIVs()
{
document.getElementById("divGI").style.display = "none";
document["grossIncomePM"].src = grossIncomeP.src;
}
function showGrossIncome(t)
{
var x = document["grossIncomePM"].src
hideDIVs()
	if(x == grossIncomeP.src)
	{
		document["grossIncomePM"].src = grossIncomeM.src;
		document.getElementById("divGI").style.display = "";
	}
	else
	{
		document["grossIncomePM"].src = grossIncomeP.src;
		document.getElementById("divGI").style.display = "none";
	}
}

function preLoadImages1(noOfTabs)
{
grossIncomeP= new Image()
grossIncomeP.src="./images/calculators/info_expand.gif"
grossIncomeM= new Image()
grossIncomeM.src="./images/calculators/info_collapse.gif"
}

function hidePleaseWait()
{
document.getElementById("divPreLoad").style.display = "none";
}

function showFX()
{
if((navigator.appName).toUpperCase()=="NETSCAPE")
{
	if(window.navigator.javaEnabled())
	{
		document.getElementById("spanNoJava").innerHTML="&nbsp;"
		try
		{
			appletLoadedFX()
		}
		catch(e)
		{
			alert(e)
		}
	}
	else
		document.getElementById("spanNoJava").innerHTML="<P class='red1' STYLE='margin: 40px'><H1>Superannuation and allocated pension</H1><BR><BR><SPAN class='calc_body'>This calculator requires the Java Runtime Environment or JVM to be installed in your browser. It appears that you either have not enabled Java in your browser or it has not been installed. Please contact your system administrator for more information about Java or visit <A target='_blank' href='http://www.java.com'>http://www.java.com</A>.</SPAN><BR><BR><BR><BR></P>"
}
}
