/* ---------------------------
' (C) Copyright 2008
' Niro Solutions Pty Limited
' ABN 89 106 967 140
' ---------------------------
' Revision: 1.0.0
' Author: ZhongBo Sun
' Modtime: 31/10/08
' --------------------------- */
var numberOfTabs = 3
var cCol="";
var fcs=false
var msgW=null
var navigator_appName=""
var c1Req = 0
var c1Have = 0
var c12Req = 0
var c12Have = 0
var c1BReq = 0
var c1BHave = 0
function selectAno(i)
{
	document.forms.frmName.rdAno[i].click()
	ChangeAss()
	//setLimits ()
}

function showAno()
{
       var f=document.forms.frmName
    if(f.rdAno[1].checked)
    {
        document.getElementById("Ano1").style.display='none';
        document.getElementById("Ano2").style.display='none';
        document.getElementById("Ano3").style.display='none';
        document.getElementById("webform").style.display='';
    
    }else{
       document.getElementById("webform").style.display='none';
       document.getElementById("Ano1").style.display='';
       document.getElementById("Ano2").style.display='';
       document.getElementById("Ano3").style.display='';
    }
}

function selectCalc(i)
{
	document.forms.frmName.rdCalc[i].click()
	YouOrPartner()
	//setLimits ()
}

function selectBus(i)
{
	document.forms.frmName.rdBus[i].click()
	Business()
	//setLimits ()
}

function goToStep2(e,tabNumber)
{
    var f=document.forms.frmName
    if(validStep1(f))
	    {
	    calcResults()
	    document.getElementById("tab2").click();
	    window.parent.reStartSlide(4,1, c1Have, c1Req, c12Have, c12Req, 'True', c1BHave, c1BReq);
		}
		
}

function showDeps()
{
var f=document.forms.frmName
if(f.rdDeps[1].checked)
{
    f.txtEducation.className='InputBorderGray'
	f.txtEducation.disabled = true
        
    f.txtYouFuture.className='InputBorderGray'
	f.txtYouFuture.disabled = true
	document.getElementById("tdEst1").className='CellDimmed';
	document.getElementById("tdEdu1").className='CellDimmed';
	
	f.txtYears.className='InputBorderGray'
	f.txtYears.disabled = true
	
    f.txtEducation.value = ""
    f.txtYouFuture.value= ""
    
    }else{
    f.txtEducation.className=''
	f.txtEducation.disabled = false
	
	f.txtYouFuture.className=''
	f.txtYouFuture.disabled = false
	
	document.getElementById("tdEst1").className='';
	document.getElementById("tdEdu1").className='';
	
	f.txtYears.className=''
	f.txtYears.disabled = false
	
}

//CalcYears()
}

function showDeps2()
{
var f=document.forms.frmName
if(f.rdDeps2[1].checked)
{
    f.txtEducation2.className='InputBorderGray'
	f.txtEducation2.disabled = true
        
    f.txtYouFuture2.className='InputBorderGray'
	f.txtYouFuture2.disabled = true
	document.getElementById("tdEst").className='CellDimmed';
	document.getElementById("tdEdu").className='CellDimmed';
	
	f.txtYears2.className='InputBorderGray'
	f.txtYears2.disabled = true
	
    f.txtEducation2.value = "0"
    f.txtYouFuture2.value= "0"
    
    }else{
    f.txtEducation2.className=''
	f.txtEducation2.disabled = false
	
	f.txtYouFuture2.className=''
	f.txtYouFuture2.disabled = false
	document.getElementById("tdEst").className='';
	document.getElementById("tdEdu").className='';
	
	f.txtYears2.className=''
	f.txtYears2.disabled = false
	
}

//CalcYears2()
}

function CalcYears()
{
var f=document.forms.frmName
var iYears = (RET_AGE - f.txtAge.value)
if (iYears < 0){
    iYears =0
}
f.txtYears.value = iYears
}

function CalcYears2()
{
var f=document.forms.frmName
var iYears = (RET_AGE - f.txtAge2.value)
if (iYears < 0){
    iYears =0
}
f.txtYears2.value = iYears
}

function goToStep3(e,tabNumber)
{
    
    //window.alert("In")
    document.getElementById("tab3").click();
    
	//var f=document.forms.frmName
	//if(validStep1(f))
	//{
	//if(validStep2(f))
	//{
	//        calcResults(f);
	//		showTab(tabNumber);
	//}
	//}
}

function goToStep1(e,tabNumber)
{
    document.getElementById("tab1").click();
	//showTab(1);
	//step1 = true
}

function validStep1(f){
    if (validWhole(f)){
        return true;
    }else{
        return false;
    }
}

function validWhole(f){

    var msg = "Please enter your current age."
    var ret = true
    if (!isValidValue(f.txtAge, msg)){
        select(f.txtAge)
        return false;
    }else{
        if (!validAge(f))
            {
            return false;
            }
    }
    
    if(f.rdCalc[0].checked)
	{
	
	    var msg = "Please enter your partners current age."
            var ret = true
            if (!isValidValue(f.txtAge2, msg)){
                select(f.txtAge2)
                return false;
            }else{
                if (!validAge(f))
                    {
                    return false;
                    }
            }
    
	}
       
    msg = "Please enter a Employment income amount between $0 and $1,000,000"
    if (!isValidValueDefault(f.txtIncome, msg)){
        select(f.txtIncome)
        return false;
    }
    
    if(f.rdCalc[0].checked)
	{
	    msg = "Please enter a Employment income amount between $0 and $1,000,000"
        if (!isValidValueDefault(f.txtIncome2, msg)){
            select(f.txtIncome2)
            return false;
        }
	}
	
	msg = "Please enter a existing income protection cover amount between $0 and $1,000,000"
    if (!isValidValueDefault(f.txtIPCover, msg)){
        select(f.txtIPCover)
        return false;
    }
    
    if(f.rdCalc[0].checked)
	{
	    msg = "Please enter a existing income protection cover amount between $0 and $1,000,000"
        if (!isValidValueDefault(f.txtIPCover, msg)){
            select(f.txtIPCover)
            return false;
        }
	}
	
	if(f.rdBus[0].checked)
	{
	    msg = "Please enter a Business loan amount between $0 and $1,000,000"
        if (!isValidValueDefault(f.txtBLoan, msg)){
            select(f.txtBLoan)
            return false;
        }
        
        msg = "Please enter a Rent amount between $0 and $1,000,000"
        if (!isValidValueDefault(f.txtBRent, msg)){
            select(f.txtBRent)
            return false;
        }
        
        msg = "Please enter a Electricity amount between $0 and $1,000,000"
        if (!isValidValueDefault(f.txtBElec, msg)){
            select(f.txtBLoan)
            return false;
        }
        
        msg = "Please enter a Staff wages amount between $0 and $1,000,000"
        if (!isValidValueDefault(f.txtBStaff, msg)){
            select(f.txtBStaff)
            return false;
        }
        
        msg = "Please enter a Cost of employing replacement staff amount between $0 and $1,000,000"
        if (!isValidValueDefault(f.txtBCost, msg)){
            select(f.txtBCost)
            return false;
        }
        
        msg = "Please enter a Existing business expense cover ?regular amount between $0 and $1,000,000"
        if (!isValidValueDefault(f.txtBCover, msg)){
            select(f.txtBCover)
            return false;
        }
        
        msg = "Please enter a Existing business expense cover ?lump sum amount between $0 and $1,000,000"
        if (!isValidValueDefault(f.txtBCoverLS, msg)){
            select(f.txtBCoverLS)
            return false;
        }
	}
	
	  
              
    return true
}


