//popUp window
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=400,height=300,left = 240,top = 212');");
}

//textbox highlighter
function highlight(state) {
        clr=new Array('#F3FFFF','white','silver');
        element=event.srcElement;
        etype=element.type;
        if ((etype=='submit' || etype=='reset') && state==1) state=2;
        element.style.backgroundColor=clr[state];
}

function popUpBig(URL) {
    day = new Date();
    id = day.getTime();
    eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=600,height=630,left = 240,top = 100');");
}
//RT 28/5/2009 issue 1130 Daily Scanning view
function popUpBigger(URL) {
    day = new Date();
    id = day.getTime();
    eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=800,height=800,left = 140,top = 52');");
}

function popUpSecure(URL) {
    day = new Date();
    id = day.getTime();
    eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=1,statusbar=1,menubar=0,resizable=0,width=670,height=600,left = 240,top = 212');");
}

function popUpFlash(URL) {
    day = new Date();
    id = day.getTime();
    eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=780,height=630,left = 0,top = 0');");
}

function fnApplySubmitClick() {
    if (!document.all('chkReadTerms').checked) {
        alert('You must tick the checkbox next to the Finish button to confirm that you have read the notes and terms at the bottom of the page.');
        return false;
    }
    else {
        return true;
    }
}

function fnRecalculateEstimate() {
   
    var estimate = 0;
    
    estimate = estimate + (document.all('txtCreditTotal').value * 545);
    estimate = estimate + (document.all('txtMortgageTotal').value * 736);
    estimate = estimate + (document.all('txtBankTotal').value * 1690);
    estimate = estimate + (document.all('txtBusinessTotal').value * 3011);
    estimate = estimate + (document.all('txtGAPTotal').value * 2000);
    estimate = estimate + (document.all('txtPPITotal').value * 2200);
    estimate = estimate + (document.all('txtStoreTotal').value * 316);
    estimate = estimate + (document.all('txtLoanTotal').value * 734);
    estimate = estimate + (document.all('txtHPTotal').value * 240);
    estimate = estimate + (document.all('txtCouncilTax').value * 750);
    estimate = estimate + (document.all('txtPITotal').value * 3400);
    estimate = estimate + (document.all('txtWarrantyTotal').value * 875);
    estimate = estimate + (document.all('txtLifeTotal').value * 900);
    estimate = estimate + (document.all('txtBusinessGasTotal').value * 1300);
    estimate = estimate + (document.all('txtCISTotal').value * 1250);
    estimate = estimate + (document.all('txtMileageTotal').value * 1350);
    estimate = estimate + (document.all('txtExpensesTotal').value * 225);
    estimate = estimate + (document.all('txtMechanicsTotal').value * 800);
    estimate = estimate + (document.all('txtPrepayTotal').value * 350);
    estimate = estimate + (document.all('txtGasTotal').value * 1300);
    estimate = estimate + (document.all('txtSecretCommission').value * 400);
    estimate = estimate + (document.all('txtMobilePhoneInsurance').value * 250);
    estimate = estimate + (document.all('txtCareHomeFee').value * 60000);
    estimate = estimate + (document.all('txtEndowment').value * 2500);
    estimate = estimate + (document.all('txtUnenforceable').value * 5000);
    estimate = estimate + (document.all('txtFlightDelay').value * 800);
    estimate = estimate + (document.all('txtPension').value * 5000);
    estimate = estimate + (document.all('txtTimeshare').value * 2000);
    estimate = estimate + (document.all('txtInvestment').value * 5000);
    estimate = estimate + (document.all('txtMisSoldMortgage').value * 2500);
    estimate = estimate + (document.all('txtFlightCancellation').value * 800);
        
    document.all('spnTotalEstimate').innerText = estimate.toString() + '.00';
}
