
//begin toplevel navigation rollover script

var navName;
var locationBar = document.location.href;
var pageName = '';
var pageModule  = '';
if(locationBar.indexOf("/")!= -1)
{
    //if((locationBar.indexOf("?"))== -1)
    //{
    pageName = locationBar.substring(locationBar.lastIndexOf("/")+1,locationBar.length);
    //}
    //else
    //{
    //    pageName = locationBar.substring(locationBar.lastIndexOf("/")+1,locationBar.indexOf("?"));
    //}

}

splittedLocationBar = locationBar.split("/");
for(i=0; i<splittedLocationBar.length; ++i)
{
if(pageName == splittedLocationBar[i])
    {
       pageModule = splittedLocationBar[i-1];
    }
}
//this bit's for direct one at it sits within the mortgages directory

if(pageModule=="direct_one")
    {
    if(top.location.href.indexOf("direct_one") >= 0)
        pageModule="mortgages/direct_one";
    }


IE4 = (document.all) ? 1 : 0;
NS4 = (document.layers) ? 1 : 0;

var domObj;
var oDoc = (document.all) ? 'all.' : '';
var oStyle = (document.all) ? '.style' : '';
var clTop;
var clBot;
var clLeft;
var clRight;

function navOver(which,on,coords1,coords2,coords3,coords4,tempName)
{
    if(tempName == navName)
        return;
    if(IE4)
        whichNav = document.all.navon.style;
    else
        whichNav = document.navon;

    if(!on)
    {
        whichNav.visibility = "hidden";
        return;
    }
    clLeft    = coords1;
    clRight = coords2;
    clTop    = coords3;
    clBot    = coords4;
    if (NS4)
    {
        whichNav.clip.left    = coords1;
        whichNav.clip.right    = coords2;
        whichNav.clip.top    = coords3;
        whichNav.clip.bottom    = coords4;
    }
    else
    {
        whichNav.clip = "rect(" + clTop + " " + clRight + " " + clBot + " " + clLeft + ")";
    }
    whichNav.visibility = "visible"
}

//this function is to control pop-ups and was added initially to cater with popups
//for direct one (subsect of mortgages)

function launchWin(theURL,inWinName)
{
var tOption="no";
var tStatus="no";
var tScroll="no";
var tResize="no";
var tXpos=20;
var tYpos=20;
var tScrW=700;
var tScrH=500;
switch(inWinName){
case "wintool":
tYpos=20;tXpos=20;tScrW=700;tScrH=500;
tOption="yes";tScroll="yes";tResize="yes";tStatus="yes";
break;
case "app":
tYpos=20;tXpos=20;tScrW=760;tScrH=580;
tOption="no";tScroll="no";tResize="yes";tStatus="no";
break;
case "help":
tYpos=20;tXpos=20;tScrW=700;tScrH=500;
tOption="no";tScroll="no";tResize="no";tStatus="yes";
break;
case "apply":
tYpos=20;tXpos=20;tScrW=760;tScrH=580;
tOption="no";tScroll="yes";tResize="yes";tStatus="no";
break;
default:
break;
}
var winOpts='width='+tScrW+',height='+tScrH+',resizable='+tResize+',toolbar='+tOption+',menubar='+tOption+',status='+tStatus+',scrollbars='+tScroll+',top='+tYpos+',left='+tXpos;
var newWin=window.open(theURL,inWinName,winOpts);
}

function topNavObj(inParms)
{
    //main nav Level
    this.mainNavXTop    = inParms[0];
    this.mainNavYTop    = inParms[1];
    this.mainNavXBot    = inParms[2];
    this.mainNavYBot    = inParms[3];
    this.hrefDef        = inParms[4];
}
function subNavObj(inParms)
{
    //sub nav Level
    this.mainNavXTop    = inParms[0];
    this.mainNavYTop    = inParms[1];
    this.mainNavXBot    = inParms[2];
    this.mainNavYBot    = inParms[3];
    this.hrefDef        = inParms[4];
    this.targetDef        = inParms[5];
}

 var onTheRoadData = new Array(2,71,64,90,"/on_the_road/index.htm");
 var atHomeData    = new Array(69,71,121,90,"/at_home/index.htm");
 var travelling = new Array(126,71,181,90,"/travelling/index.htm");
 var moneyMatters  = new Array(188,71,272,90,"/money_matters/index.htm");
 var myDirectline  = new Array(396,68,458,95,"myDL");

//top Level navigation elements.
var navigationDef = new Array();
var topLevelNav = new Array(onTheRoadData,atHomeData,travelling,moneyMatters,myDirectline);
var whichNavObj = new Array("ontheroad","athome","travelling","moneymatters","myDirectline");

//sub Level navigation elements
var sub_navigationDef = new Array();

//on the road
var otr_motor = new Array(2,101,84,116,"motor.htm","_self");
var otr_carBuying = new Array(90,101,146,116,"carbuying.htm","_self");
var otr_breakdown = new Array(152,101,240,116,"breakdown.htm","_self");
var otr_loans = new Array(244,101,280,116,"loans.htm","_self")
var onTheRoad_sub = new Array(otr_motor,otr_carBuying,otr_breakdown,otr_loans);

//at home
var ah_home = new Array(2,101,84,116,"home.htm","_self");
var ah_mortgages = new Array(90,101,146,116,"mortgages.htm","_self");
var ah_pet = new Array(153,101,226,116,"pet.htm","_self");
var ah_loans = new Array(230,101,262,116,"loans.htm","_self");
var atHome_sub = new Array(ah_home,ah_mortgages,ah_pet,ah_loans);

//travelling
var tr_travel = new Array(2,101,84,116,"travelins.htm","_self");
var tr_creditcards = new Array(90,101,153,116,"creditcards.htm","_self");
var tr_savings = new Array(160,101,199,116,"savings.htm","_self");
var tr_loans = new Array(205,101,238,116,"loans.htm","_self");
var travelling_sub = new Array(tr_travel,tr_creditcards,tr_savings,tr_loans);

//money matters
var mm_mortgages = new Array(2,101,59,116,"mortgages.htm","_self");
var mm_pensions = new Array(65,101,113,116,"pensions.htm","_self");
var mm_loans = new Array(120,101,151,116,"loans.htm","_self");
var mm_savings = new Array(158,101,200,116,"savings.htm","_self");
var mm_isa = new Array(205,101,225,116,"isa.htm","_self");
var mm_creditcards = new Array(233,101,295,116,"creditcards.htm","_self");
var mm_life = new Array(300,101,372,116,"life.htm","_self");
var moneymatters_sub = new Array(mm_mortgages,mm_pensions,mm_loans,mm_savings,mm_isa,mm_creditcards,mm_life);

var allSubNavElements = new Array(onTheRoad_sub,atHome_sub,travelling_sub,moneymatters_sub);
var whichsub_NavObj = new Array("ontheroad","athome","travelling","moneymatters");

function findNavObj(inName)
{
    for(var i=0;i<whichNavObj.length;i++)
    {
        if(whichNavObj[i] == inName)
        {
            //alert(i);
            return i;
        }
    }
}
for(var i=0;i < topLevelNav.length;i++)
{
    navigationDef[i] = new topNavObj(topLevelNav[i]);
}
var tempX=-1;
var tempY=-1;
sub_navigation_Objs = new Array();
for(var m=0;m < allSubNavElements.length;m++)
{
    for(var n=0;n < allSubNavElements[m].length;n++)
    {
        sub_navigationDef[tempX++] = new subNavObj(allSubNavElements[m][n]);
    }
    sub_navigation_Objs[tempY++] = sub_navigationDef[tempX]
}

function mainElements()
{
    var xObj     = navigationDef[mainIndex];
    var x1        = xObj.mainNavXTop;
    var x2        = xObj.mainNavYTop;
    var x3        = xObj.mainNavXBot;
    var x4        = xObj.mainNavYBot;
    var xlink    = xObj.hrefDef;
    var rollName = whichNavObj[mainIndex];
    if(xlink=="myDL")
    {
        return('<area shape="rect" coords="' +x1+ ',' +x2+ ',' +x3+ ',' +x4+ '" href="javascript:goWherever(\'login\');" onmouseover="navOver(' + i + ',true,' + x1+ ',' + x3+ ',' + x2 +','+x4 +',\'' +rollName + '\')" onmouseout="navOver(' + i + ',false,' + x1+ ',' +x3 + ',' + x2 +','+x4 +',\'' + rollName + '\')">');
    }
    else
    {
        return ('<area shape="rect" coords="' +x1+ ',' +x2+ ',' +x3+ ',' +x4+ '" href="'+xlink+'" onmouseover="navOver(' + i + ',true,' + x1+ ',' + x3+ ',' + x2 +','+x4 +',\'' +rollName + '\')" onmouseout="navOver(' + i + ',false,' + x1+ ',' +x3 + ',' + x2 +','+x4 +',\'' + rollName + '\')">');
    }

}
function subElements(inSelected)
{
    var tempString = new String();
    for(var i=0;i<inSelected.length;i++)
    {
        var xObj     = new subNavObj(inSelected[i]);
        var x1        = xObj.mainNavXTop;
        var x2        = xObj.mainNavYTop;
        var x3        = xObj.mainNavXBot;
        var x4        = xObj.mainNavYBot;
        var xlink    = xObj.hrefDef;
        var xtarget    = xObj.targetDef;
        tempString+= ('<area shape="rect" coords="' +x1+ ',' +x2+ ',' +x3+ ',' +x4+ '" href="'+xlink+'" target = "' + xtarget + '" onclick="javascript:recordNavigation(\'' + xlink + '\')" onmouseover="navOver(' + i + ',true,' + x1+ ',' + x3+ ',' + x2 +','+x4 +')" onmouseout="navOver(' + i + ',false,' + x1+ ',' +x3 + ',' + x2 +','+x4 +')">');
    }
    return tempString;
}

function show(layerName) {
    if(document.getElementById) {    // dom level 2
        domObj = document.getElementById(layerName);
        domObj.style.visibility = 'visible';
    } else {
        domObj = eval('document.' + oDoc + layerName + oStyle);
        domObj.visibility = 'visible';
    }
}

function hide(layerName) {
    if(document.getLayerById) {
        domObj = document.getElementById(layerName);
        domObj.style.visibility = 'hidden';
    } else {
        domObj = eval('document.' + oDoc + layerName + oStyle);
        domObj.visibility = 'hidden';
    }
}

var loadedFlag = false;
function event_onLoad() {
    loadedFlag = true;
}

function recordNavigation(inVar)
{
    parent.data_screen3.document.open();
    parent.data_screen3.document.write('<script language="javascript">var navigation1="' + inVar + '";var navigation2="' + navName  + '"</s' + 'cript>');
    parent.data_screen3.document.close();
}

//Quote & Buy  - Start

function goWherever(QSStart)
{

    var x = screen.width;
    var y = screen.height;
    var SSACode = " ";
    var str1 = new String(top.document.location);
//alert("axc1 navbar_sp " + str1);

    if(str1.split ("?")[1])
    {
        var str2 = str1.split ("?")[1];
        var start = str2.indexOf("SSACode=");
        if (start!= -1)
        {
            var str3 = str2.substring(start+8);
            var ampArray = str3.split("&");
            var eqArray = str3.split("=");
            if (ampArray.length > 1)
            {
                SSACode = ampArray[0];
                if (SSACode.split("=")[0])
                {
                    SSACode = SSACode.split("=")[0];
                }
            }
            else
            {
                if (eqArray.length > 1)
                {
                    SSACode = eqArray[0];
                }
                else
                {
                    SSACode = str3;
                }
            }
            if (SSACode.length != 10)
            {
                SSACode = " ";
            }
        }
    }

    //Hardcoding in money_matters for link to mortagage calculator

    if (QSStart != "xxxxxx")
    {
        if(SSACode != " ")
            tempURL = "http://" + location.host + '/folder_hostedservices/index.htm?' + QSStart + '&SSACode=' + SSACode;
        else
            tempURL = "http://" + location.host + '/folder_hostedservices/index.htm?' + QSStart ;

        if(x > 799)
        {
            x = screen.width; - 2;
            y = screen.height - 80;
        }
        parms = new String("width=" + x + ",height=" + y + ",scrollbars=yes,menubar=visible,statusbar=yes,status=yes,location=no,toolbar=no,history=no,resizable=yes,screenX=0,screenY=0,top=0,left=0");
        switch(QSStart)
        {
            case "REGISTER":
                tempURL = "http://" + location.host + '/folder_hostedservices/index.htm?' + QSStart + '=' + 'req';
                break;
            case "000100":
                tempURL = "https://www.dlfs.com/cgi-bin/apply.cgi";
                break;
        }
        //alert("axc1 navbar_sp " + tempURL);
        DLIWindow = window.open(tempURL,"",parms);
    }
    else
    {
        document.location = "/mortgages/page07.htm";
    }
}



function openWin()
{
    var redirect_domain = location.host;
    
    if((pageModule !="on_the_road" )&&(pageModule !="at_home" )&&(pageModule !="money_matters" )&&(pageModule !="travelling" )
     &&(pageModule !="motor" )&&(pageModule !="rescue" )&&(pageModule !="european_motoring" )
     &&(pageModule !="home" )&&(pageModule !="pet" )&&(pageModule !="homeresponse24" )
     &&(pageModule !="travel" )&&(pageModule !="creditcard" )
     &&(pageModule !="life" )&&(pageModule !="Loans" )&&(pageModule !="loans" )&&(pageModule !="api/dl/mortgages" )&&(pageModule !="Savings" )&&(pageModule !="mortgages" )
     &&(pageModule !="critical_illness" )&&(pageModule !="pensions" )&&(pageModule !="isa" )&&(pageModule !="mortgages/direct_one" )&&(pageModule !="Cash%20Mini%20ISA" )&&(pageModule !="TrackerISA" )&&(pageModule !="api/dl/mydirectline" )&&(pageModule !="flp" ))
    {
        window.open('http://'+redirect_domain+'/tracking/redirect/metafaq/secure_global.htm','Global','width=465,height=525,screenX=15,screenY=50,top=15,left=50,resizable=yes');
        return;
    }
    else
    {
        if(pageModule =="on_the_road" )
        {
            window.open('http://'+redirect_domain+'/tracking/redirect/metafaq/motoring/all.htm','Global','width=465,height=525,screenX=15,screenY=50,top=15,left=50,resizable=yes');
            return;
        }
        if(pageModule =="at_home" )
        {
            window.open('http://'+redirect_domain+'/tracking/redirect/metafaq/home/all.htm','Global','width=465,height=525,screenX=15,screenY=50,top=15,left=50,resizable=yes');
            return;
        }
        if(pageModule =="money_matters")
        {
            window.open('http://'+redirect_domain+'/tracking/redirect/metafaq/finance/all.htm','Global','width=465,height=525,screenX=15,screenY=50,top=15,left=50,resizable=yes');
            return;
        }
        if(pageModule =="travelling")
        {
            window.open('http://'+redirect_domain+'/tracking/redirect/metafaq/travel/all.htm','Global','width=465,height=525,screenX=15,screenY=50,top=15,left=50,resizable=yes');
            return;
        }
        if(pageModule =="motor" )
        {
            window.open('http://'+redirect_domain+'/tracking/redirect/metafaq/motoring/motor_insurance.htm','Global','width=465,height=525,screenX=15,screenY=50,top=15,left=50,resizable=yes');
            return;
        }
        if(pageModule =="rescue")
        {
            window.open('http://'+redirect_domain+'/tracking/redirect/metafaq/motoring/breakdown_cover.htm','Global','width=465,height=525,screenX=15,screenY=50,top=15,left=50,resizable=yes');
            return;
        }
        if(pageModule =="european_motoring")
        {
            window.open('http://'+redirect_domain+'/tracking/redirect/metafaq/motoring/european_breakdown.htm','Global','width=465,height=525,screenX=15,screenY=50,top=15,left=50,resizable=yes');
            return;
        }
        if(pageModule =="home" )
        {
            window.open('http://'+redirect_domain+'/tracking/redirect/metafaq/home/home_insurance.htm','Global','width=465,height=525,screenX=15,screenY=50,top=15,left=50,resizable=yes');
            return;
        }
        if(pageModule =="pet")
        {
            window.open('http://'+redirect_domain+'/tracking/redirect/metafaq/home/pet_insurance.htm','Global','width=465,height=525,screenX=15,screenY=50,top=15,left=50,resizable=yes');
            return;
        }
        if(pageModule =="homeresponse24")
        {
            window.open('http://'+redirect_domain+'/tracking/redirect/metafaq/home/home_response.htm','Global','width=465,height=525,screenX=15,screenY=50,top=15,left=50,resizable=yes');
            return;
        }
        if(pageModule =="travel" )
        {
            window.open('http://'+redirect_domain+'/tracking/redirect/metafaq/travel/travel_insurance.htm','Global','width=465,height=525,screenX=15,screenY=50,top=15,left=50,resizable=yes');
            return;
        }
        if(pageModule =="creditcard")
        {
            window.open('https://'+redirect_domain+'/tracking/redirect/metafaq/secure_global.htm','Global','width=465,height=525,screenX=15,screenY=50,top=15,left=50,resizable=yes');
            return;
        }
        if(pageModule =="life")
        {
            window.open('http://'+redirect_domain+'/tracking/redirect/metafaq/finance/life_insurance.htm','Global','width=465,height=525,screenX=15,screenY=50,top=15,left=50,resizable=yes');
            return;
        }
        if(pageModule =="Loans" )
        {
            window.open('http://'+redirect_domain+'/tracking/redirect/metafaq/home/loans.htm','Global','width=465,height=525,screenX=15,screenY=50,top=15,left=50,resizable=yes');
            return;
        }
        if(pageModule =="loans")
        {
            window.open('http://'+redirect_domain+'/tracking/redirect/metafaq/finance/loans.htm','Global','width=465,height=525,screenX=15,screenY=50,top=15,left=50,resizable=yes');
            return;
        }
        if(pageModule =="api/dl/mortgages")
        {
            window.open('http://'+redirect_domain+'/tracking/redirect/metafaq/finance/mortgages.htm','Global','width=465,height=525,screenX=15,screenY=50,top=15,left=50,resizable=yes');
            return;
        }
        if(pageModule =="Savings")
        {
            window.open('http://'+redirect_domain+'/tracking/redirect/metafaq/finance/savings.htm','Global','width=465,height=525,screenX=15,screenY=50,top=15,left=50,resizable=yes');
            return;
        }
        if(pageModule =="critical_illness" )
        {
            window.open('http://'+redirect_domain+'/tracking/redirect/metafaq/finance/critical_illness.htm','Global','width=465,height=525,screenX=15,screenY=50,top=15,left=50,resizable=yes');
            return;
        }
        if(pageModule =="pensions")
        {
            window.open('http://'+redirect_domain+'/tracking/redirect/metafaq/finance/pensions.htm','Global','width=465,height=525,screenX=15,screenY=50,top=15,left=50,resizable=yes');
            return;
        }
        if(pageModule =="isa")
        {
            window.open('http://'+redirect_domain+'/tracking/redirect/metafaq/finance/savings.htm','Global','width=465,height=525,screenX=15,screenY=50,top=15,left=50,resizable=yes');
            return;
        }
        if(pageModule =="mortgages/direct_one")
        {
            window.open('http://'+redirect_domain+'/tracking/redirect/metafaq/finance/one_account.htm','Global','width=465,height=525,screenX=15,screenY=50,top=15,left=50,resizable=yes');
            return;
        }
        if(pageModule =="Cash%20Mini%20ISA")
        {
            window.open('http://'+redirect_domain+'/tracking/redirect/metafaq/finance/mini_isa.htm','Global','width=465,height=525,screenX=15,screenY=50,top=15,left=50,resizable=yes');
            return;
        }
        if(pageModule =="TrackerISA")
        {
            window.open('http://'+redirect_domain+'/tracking/redirect/metafaq/finance/ss_isa.htm','Global','width=465,height=525,screenX=15,screenY=50,top=15,left=50,resizable=yes');
            return;
        }
        if(pageModule =="api/dl/mydirectline")
        {
            window.open('http://'+redirect_domain+'/tracking/redirect/metafaq/global.htm','Global','width=465,height=525,screenX=15,screenY=50,top=15,left=50,resizable=yes');
            return;
        }
        if(pageModule =="flp")
        {
            window.open('http://'+redirect_domain+'/tracking/redirect/metafaq/home/home_insurance.htm','Global','width=465,height=525,screenX=15,screenY=50,top=15,left=50,resizable=yes');
            return;
        }
        if(pageModule =="mortgages")
        {
            window.open('http://'+redirect_domain+'/tracking/redirect/metafaq/finance/mortgages.htm','Global','width=465,height=525,screenX=15,screenY=50,top=15,left=50,resizable=yes');
            return;
        }
    }

}

//Quote & Buy  - End

var refpagename;
var str='';
var navImagename = '';

navImagename = 'mainNav.gif';
str+='<div style="position:absolute; left:0px; top:0px; z-index:20">';
str+='  <img src="/generic/images_sp/4trans.gif" border="0" height="1"  width="1" alt="">';
str+='</div>';


str+='<div style="position:absolute; left:0px; top:0px; z-index:20">';
str+='  <img src="/generic/images_sp/red_pixel.gif" border="0" height="1"  width="310" alt="">';
str+='</div>';

str+='<div style="position:absolute; left:0px; top:0px; z-index:20">';
str+='     <img src="/generic/images_sp/red_pixel.gif" border="0" height="22"  width="10" alt="">';
str+='</div>';

str+='<div style="position:absolute; left:10px; top:0px; z-index:10">';
str+='     <img src="/generic/images_sp/separater.gif" border="0" height="22"  width="2" alt="">';
str+='</div>';

str+='<div style="position:absolute; left:12px; top:0px; z-index:10">';
str+='      <a href="http://uk.directline.com" onMouseOver="javascript:document.home.src=\'/Generic/images_sp/homered_2.gif\'" onMouseOut="javascript:document.home.src=\'/Generic/images_sp/homewhite_2.gif\'"><img src="/Generic/images_sp/homewhite_2.gif" border="0" width="42" height="22" name="home" id="home" ></img></a>';
str+='</div>';

str+='<div style="position:absolute; left:54px; top:0px; z-index:10">';
str+='     <img src="/generic/images_sp/separater.gif" border="0" height="22"  width="2" alt="">';
str+='</div>';

str+='<div style="position:absolute; left:56px; top:0px; z-index:10">';
str+='     <img src="/generic/images_sp/red_pixel.gif" border="0" height="22"  width="28" alt="">';
str+='</div>';

str+='<div style="position:absolute; left:84px; top:0px; z-index:10">';
str+='            <A href="#" onClick="MyWindow=window.open(\'/call_us/Call_us.htm\',\'MyWindow\',\'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=525,height=500,left=20,top=20\'); return false;">';
str+='            <img src="/generic/images_sp/callus_nav.gif" alt= "Call us" border="0" height="34"  width="91">';
str+='            </A>';
str+='</div>';

str+='<div style="position:absolute; left:175px; top:0px; z-index:10">';
str+='            <A HREF="javascript:openWin();" >';
str+='            <img src="/generic/images_sp/askaquestion_nav.gif" alt= "Ask us a question" border="0" height="34"  width="117">';
str+='            </A>';
str+='</div>';


str+='<div style="position:absolute; left:292px; top:1px; z-index:10">';
str+='            <img src="/generic/images_sp/home_2.gif" border="0" height="95" width="20" id="home_2"  name="home_2" alt="">';
str+='</div>';


str+='<div style="position:absolute; left:0px; top:35px; z-index:10">';
str+='      <a href="http://uk.directline.com"><img src="/Generic/images_sp/dotcom.gif" width="212" height="59" border="0"></a>';
str+='</div>';



str+='<div style="position:absolute;top:0;left:308;z-index:20;"><a href="http://ad.uk.doubleclick.net/jump/directline.com/home;area=home;pos=top;ord=4163511"><img src="http://ad.uk.doubleclick.net/ad/directline.com/home;area=home;pos=top;ord=4163511"border=0></a></div>';

str+='<div id="navoff" style="position:absolute; top:0; left:312; z-index:10; visibility:visible">';

if((pageModule !="on_the_road" )&&(pageModule !="at_home" )&&(pageModule !="money_matters" )&&(pageModule !="travelling" ))
{
    str+='<img src="/Generic/images_sp/mainNav.gif" width="458" height="129" usemap="#toplevelmap" border="0">';
}
else
{
    if(pageModule =="on_the_road" )
    {
        str+='<img src="/Generic/images_sp/ontheroad.gif" width="458" height="129" usemap="#toplevelmap" border="0">';

    }
    if(pageModule =="at_home" )
    {
        str+='<img src="/Generic/images_sp/athome.gif" width="458" height="129" usemap="#toplevelmap" border="0">';
    }
    if(pageModule =="money_matters")
    {
        str+='<img src="/Generic/images_sp/moneymatters.gif" width="458" height="129" usemap="#toplevelmap" border="0">';
    }
    if(pageModule =="travelling")
    {
        str+='<img src="/Generic/images_sp/travelling.gif" width="458" height="129" usemap="#toplevelmap" border="0">';
    }
}
str+='</div>';
str+='<div id="navon" style="position:absolute; top:0; left:312; z-index:10; visibility:hidden">';
str+='<img src="/Generic/images_sp/mainNavgeneric.gif" width="458" height="129" usemap="#toplevelmap" border="0">';
str+='</div>';

if((pageModule !="on_the_road" )&&(pageModule !="at_home" )&&(pageModule !="money_matters" )&&(pageModule !="travelling" ))
{
    str+='<div id="productname" style="position:absolute; left:9px; top:89px; z-index:20 visibility:visible">';
    if(navName == '404NotFound'){
        str+='<IMG src="/errorPages/images/blackheading.gif">';
    }
    else if (navName == 'SystemUnavailable'){
            str+='<IMG src="/errorPages/images/blackheading2.gif">';
    }
    else if ((pageModule == 'toolsf2')||(pageModule ==''))
    {
        str+='<IMG src="/mortgages/images/blackheading.gif">';
    }
    else
    {
        if ((pageModule == 'Cash%20Mini%20ISA')||(pageModule =='TrackerISA')){
            str+='<IMG src="/isa/'+pageModule+'/images/blackheading.gif">';
        }
        else
        {
            str+='<IMG src="/'+pageModule+'/images/blackheading.gif">';
        }
    }
    str+='</div>';
}

str +='<map name="toplevelmap">';
for(var mainIndex=0;mainIndex<navigationDef.length;mainIndex++)
{
str+=mainElements(mainIndex);
}
str +='</map>';
