/***    bnsFormNavs.js

     General image navigation functions used with forms
     -------------------------------------------------
**/
// disable right click
var isNS = (navigator.appName == "Netscape") ? 1 : 0;

if ( navigator.appName == "Netscape")
    document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);

// section for checking clicks
var num_submits = 0;

function disableClicks() {
    if ( num_submits == 0 ) {
        num_submits++;

        if ( formeditExists == "true" ) {
            if ( chkForm() ) {
                document.forms[0].submit();
            }
        } else {
            document.forms[0].submit();
        }
    }
};

// fix for IE versions < 7 requirres chkForm()
function submitOnce(_button) {
    _button.disabled=true;
    if ( num_submits == 0 ) {
        num_submits++;
        if ( chkForm() ) {
            document.forms[0].submit();
            return true;
        } else {
            _button.disabled=false;
            num_submits=0;
        }
    } else {
        return false;
    }
};
// end section for click check

function mischandler() {
    return false;
};

function mousehandler(e) {
    var myevent = (isNS) ? e : event;
    var eventbutton = (isNS) ? myevent.which : myevent.button;
    if ( (eventbutton==2)||(eventbutton==3)) return false;
};

document.oncontextmenu = mischandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;
// end of right click

var _dtdUrl ="http://www.scotiabank.com/"; //Day to day banking section
var _sdbiUrl="http://www.scotiamcleoddirect.com/";       // SDBI section
var formeditExists="false";
var _helpScr = "";

function cancelApp(cUrl) {
    var cMsg = cancelMsg;
    if ( confirm ( cMsg ) ) {
        location.replace(cUrl);
    } else {
        return;
    }
};

function popupHelp( _url ) {
    var _params = "height=400,width=520,toolbar=0,scrollbars=1,location=0,status=0,menubar=0,resizable=1,left=160,top=60";
    window.open(_url, "BNS", _params);
};

function popUp(_url) {
    _params = "height=300,width=600,toolbar=0,scrollbars=1,location=0,status=0,menubar=0,resizable=1,left=0,top=0";
    window.open(_url, "BNS", _params);
};

function popUpWin (__url, _type ) {
/*  _type determines popup type
    0 = chrofmeless
    1 = chrome
*/
    if ( _type == "" ) {
        _type = 0;
    }
    var _params = "height=500,width=480,toolbar="+_type+",scrollbars=1, location=0, status=1, menubar="+_type+",resizable=1,left=100,top=60";
    window.open(__url, "BNSwindow", _params);
};

function doSubmit() {
    if ( formeditExists == "true" ) {
        if ( chkForm() ) {
            document.forms[0].submit();
        }
    } else {
        document.forms[0].submit();
    }
};

function doReset() {
    document.forms[0].reset();
};

function doNext (_nextUrl) {
    window.location.href=_nextUrl;
};

function goBack() {
    if (navigator.appName.indexOf("Netscape") != -1)
        window.back();
    else
        history.back();
};

function setupPrevPage() {
    document.forms[0].backpage.value = true;
    document.forms[0].submit();
};

function chkHelp() {
    if ( _helpScr != "" ) {
        popupHelp( _helpScr );
    } else {
        window.location.href= "\#top";
    }
};

function popTerms() {
    var _url = "";
    if ( document.forms[0].C.value == "F" ) {
        _url = "/ScotiabankFr";
    }
    _url += "/mtg/"+ document.forms[0].B.value.toLowerCase()+"Terms";
    _url += document.forms[0].C.value.toUpperCase() + ".html";
    popUp(_url);
};

function setNextPage (_pageNum ) {
    var _next = document.forms[0].B.value.toLowerCase();

    if ( ( document.forms[0].COAPP && ( _pageNum == document.forms[0].coappPg.value && document.forms[0].COAPP.value != _yes ) ) ||
         ( document.forms[0].LIFE && ( _pageNum == document.forms[0].lifePg.value && document.forms[0].LIFE.value != _yes) ) ||
         ( document.forms[0].HCP && ( _pageNum == document.forms[0].lifePg.value && document.forms[0].HCP.value != _yes) ) )
    {
        var digit = _pageNum.substr(1,1);
        var tmp = Math.abs( digit ) -1;
        _pageNum = "0" + tmp.toString();
    } else {
        if ( _next == "mtgm" && _pageNum == "07" ) {
            if ( document.forms[0].PURPOSE.value != "Purchase" && document.forms[0].PURPOSE != "Achat" ) {
                _pageNum = "71";
            }
        }
    }
    _next += _pageNum+".html";

    document.forms[0].prevpage.value = _next;
    setupPrevPage();
};

function popUpSecureWin (__url, _type ) {
    if ( _type == "" ) {
        _type = 0;
    }
    var _params = "height=500,width=680, toolbar=0,scrollbars=1,location=1, status=1, locationbar=1,menubar="+_type+",resizable=1,left=60,top=40";
    window.open(__url, "Securewindow", _params);
};

