
if(navigator.userAgent.indexOf("Opera")!=-1) GetBrowserType = "opera"
else if(navigator.appName == "Microsoft Internet Explorer") GetBrowserType = "ie"
else if(navigator.appName == "Netscape") GetBrowserType = "ns";

// IE version detection...
var verDetect = navigator.userAgent.toLowerCase();
function checkIt(string) {
	place = verDetect.indexOf(string) + 1;
	thestring = string;
	return place;
}
ieVersion = "";
if (checkIt('msie')) { ieVersion = verDetect.charAt(place + thestring.length); }


GetBrowserPlatform = "";
if(navigator.userAgent.indexOf("Mac_PowerPC")!=-1 || navigator.userAgent.indexOf("Macintosh")!=-1) GetBrowserPlatform = "mac";

storeMenuIndex = null;
storeButtonState = null;
storeThisElement = null;
menuActive = false;
menuTimeout = null;

drop1 = null;
drop2 = null;
drop3 = null;
drop4 = null;
drop5 = null;
drop6 = null;
drop7 = null;
drop8 = null;
drop9 = null;
drop10 = null;


function showMenu(menuIndex,buttonState,thisElement) {
	cancelHideMenu();
	if(menuActive && menuIndex!= storeMenuIndex) doHideMenu();
	if(!menuActive) {
		storeMenuIndex = menuIndex;
		storeButtonState = buttonState;
		storeThisElement = thisElement;
																	// TEXT ON MENU BUTTONS	
		if(buttonState==0) thisElement.className='MenuInactiveOver'  // inactive
		else if(buttonState==1) thisElement.className='MenuOffOver'  // active but not highlighted
		else if(buttonState==2) thisElement.className='MenuOnOver';  // highlighted
		
		if(SubMenuStrings[menuIndex].length > 0) {
			
			// Work out menu position
			SubMenuWidth = 170;
			
			ButtonOffset = document.getElementById('Spacer' + menuIndex).offsetLeft + 160; // use end number to tweak drop-down x pos
			if (menuIndex == 0) { ButtonOffset -= 4; } // "Our Products" (left-hand) menu drop-down only
			if (menuIndex == 4) { ButtonOffset -= 106; } // "Help & Advice" (right-hand) menu drop-down only
			
			MenuAlign = "left";
			if ((ButtonOffset + SubMenuWidth) > 746) { MenuAlign = "right"; } // "Help & Advice" (right-hand) menu drop-down only
		
			// Write menu links
			buildMenu = "<DIV align='" + MenuAlign + "'>" + SubMenuStrings[menuIndex] + "</DIV>";
			document.getElementById('DropDownMenu').innerHTML = buildMenu;
			
			// Set position of menu + make visible
			if(GetBrowserType == "ns" || GetBrowserType == "opera") {
				document.getElementById('DropDownMenu').style.left = ButtonOffset + "px";
			} else {
				document.getElementById('DropDownMenu').style.posLeft = ButtonOffset;
				if (ieVersion < 7) { hideSelectLists(); }// *** for IE (pre v7) Select layering headache ***
			}
			document.getElementById('DropDownMenu').style.zIndex = 100;
			animateMenu();
		}
		menuActive = true;
	}
}

function animateMenu() {

	// Get depth of current menu
	menuHeight = document.getElementById('DropDownMenu').offsetHeight;
	
	// Position mask;
	if(GetBrowserType == "opera" && GetBrowserPlatform == "mac") {
		EdgeOffset = document.getElementById('MenuHeader').offsetLeft - 2;
	} else {
		EdgeOffset = document.getElementById('HeaderGreyOutline').offsetLeft + document.getElementById('MenuHeader').offsetLeft;
	}
	MenuOffset = document.getElementById('MenuArea').offsetLeft;
	xPos = MenuOffset + EdgeOffset;
	if(GetBrowserType == "ns" || GetBrowserType == "opera") {
		document.getElementById('DropDownMenuMask').style.left = xPos + "px";
	} else {
		document.getElementById('DropDownMenuMask').style.posLeft = xPos;
		if (ieVersion < 7) { document.getElementById('DropDownMenu').style.backgroundImage = "url(/images/dropdown_background.gif)"; } // use GIF for bg
	}
	
	// Show menu
	drop1 = setTimeout("menuDrop(" + (0 - (menuHeight * 0.9)) + ");",40);
	drop2 = setTimeout("menuDrop(" + (0 - (menuHeight * 0.8)) + ");",80);
	drop3 = setTimeout("menuDrop(" + (0 - (menuHeight * 0.7)) + ");",120);
	drop4 = setTimeout("menuDrop(" + (0 - (menuHeight * 0.6)) + ");",160);
	drop5 = setTimeout("menuDrop(" + (0 - (menuHeight * 0.4)) + ");",200);
	drop6 = setTimeout("menuDrop(" + (0 - (menuHeight * 0.2)) + ");",240);
	drop7 = setTimeout("menuDrop(" + (0 - (menuHeight * 0.1)) + ");",280);
	drop8 = setTimeout("menuDrop(" + (0 - (menuHeight * 0.05)) + ");",320);
	drop9 = setTimeout("menuDrop(" + (0 - (menuHeight * 0.025)) + ");",360);
	drop10 = setTimeout("menuDrop(0);",400);
}

function menuDrop(getTop) {
	document.getElementById('DropDownMenuMask').style.visibility = "visible";
	document.getElementById('DropDownMenu').style.visibility = "visible";
	if(GetBrowserType == "ns" || GetBrowserType == "opera") document.getElementById('DropDownMenu').style.top = getTop + "px";
	else document.getElementById('DropDownMenu').style.posTop = getTop;
}
	

function hideMenu() {
	menuTimeout = setTimeout("doHideMenu();",200);
}

function doHideMenu() {

	if(storeThisElement != null) {
																		// TEXT ON MENU BUTTONS	
		if(storeButtonState==0) storeThisElement.className='MenuInactive' // inactive
		else if(storeButtonState==1) storeThisElement.className='MenuOff' // active but not highlighted
		else if(storeButtonState==2) storeThisElement.className='MenuOn'; // highlighted

		document.getElementById('DropDownMenu').style.visibility = "hidden";
		document.getElementById('DropDownMenuMask').style.visibility = "hidden";
		storeMenuIndex = null;
		storeButtonState = null;
		storeThisElement = null;
		menuActive = false;
		clearTimeout(drop1);
		clearTimeout(drop2);
		clearTimeout(drop3);
		clearTimeout(drop4);
		clearTimeout(drop5);
		clearTimeout(drop6);
		clearTimeout(drop7);
		clearTimeout(drop8);
		clearTimeout(drop9);
		clearTimeout(drop10);
		drop1 = null;
		drop2 = null;
		drop3 = null;
		drop4 = null;
		drop5 = null;
		drop6 = null;
		drop7 = null;
		drop8 = null;
		drop9 = null;
		drop10 = null;
		if ((GetBrowserType == "ie") && (ieVersion < 7)) { showSelectLists(); } // *** for IE (pre v7) Select layering headache ***
	}
}

function cancelHideMenu() {
	clearTimeout(menuTimeout);
	menuTimeout = null;
}

function doNoLink() {
	clearTimeout(menuTimeout);
}

function doLoginMessage() {
	alert ("Please Log-in to access this page.  ");
}

function doStepsMessage() {
	alert ("Please complete the preceding Steps before accessing this page.  ");
}

var totalSteps = 0; // used by function 'showStepInfo'

function createMenu (loggedIn, btnHL, Qset, subHL) { // all parameters are integer
// (logged in?, which top button to highlight, which Qset we're in, which drop-down item to highlight)

	document.writeln ('<div id="HeaderShadowContainer"><div id="HeaderGreyOutline"><div id="MenuHeader"></div></div></div>');
	document.writeln ('<div id="PageShadowContainer"><div id="PageGreyOutline"><div id="PageWhite">');
	document.writeln ('<div id="MenuOuter">');
	document.writeln ('<div id="MenuArea">');
	
	document.writeln ('<script type="text/javascript">'); // Can't figure out why, but the dropdowns
	document.writeln ('var MenuTotal = 7;'); // won't work without these 2 javascript lines
	document.writeln ('var SubMenuStrings = new Array();'); // being added using "document.writeln"
	document.writeln ('</script>');
	
	
	// ******* DROP DOWN LINKS *******
	// for button 1 (Our Products)
	btnID = 0;
	SubMenuStrings[btnID] = ""
	
	itemID = 1;
	text = "Retail &amp; Shops";
	url = "javascript:doSubmit(\"shops.htm\", 0, 0)";
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	itemID = 2;
	text = "Tradesmen &amp; Contractors";
	url = "javascript:doSubmit(\"trades.htm\", 0, 0)";
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	itemID = 3;
	text = "Office";
	url = "javascript:doSubmit(\"office.htm\", 0, 0)";
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	itemID = 4;
	text = "Surgery &amp; Clinics";
	url = "javascript:doSubmit(\"surgery.htm\", 0, 0)";
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	itemID = 5;
	text = "Teachers &amp; Tutors";
	url = "javascript:doSubmit(\"tutors.htm\", 0, 0)";
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	itemID = 6;
	text = "Directors &amp; Officers";
	url = "javascript:doSubmit(\"dando.htm\", 0, 0)";
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	itemID = 7;
	text = "Residential Property Owners";
	url = "javascript:doSubmit(\"rpo.htm\", 0, 0)";
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	itemID = 8;
	text = "Professionals";
	url = "javascript:doSubmit(\"professionals.htm\", 0, 0)";
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";

	itemID = 9;
	text = "Restaurants, Wine Bars &amp; Public Houses";
	url = "javascript:doSubmit(\"pubs.htm\", 0, 0)";
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";

	itemID = 10;
	text = "Salon Hair &amp; Beauty";
	url = "javascript:doSubmit(\"salonhb.htm\", 0, 0)";
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";


	itemID = 11;
	text = "Mobile Hair &amp; Beauty";
	url = "javascript:doSubmit(\"mobilehb.htm\", 0, 0)";
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";

		
	// for button 2 (Get a Quote)...
	btnID = 1;
	SubMenuStrings[btnID] = "";
	
	if (Qset == 0) {
		
		itemID = 1;
		text = "Retail &amp; Shops";
		url = "javascript:doSubmit(\"shopsQ01.htm\", 0, 0)";
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
		SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
		
		itemID = 2;
		text = "Tradesmen &amp; Contractors";
		url = "javascript:doSubmit(\"tradesQ01.htm\", 0, 0)";
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
		SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
		
		itemID = 3;
		text = "Office";
		url = "javascript:doSubmit(\"officeQ01.htm\", 0, 0)";
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
		SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
		
		itemID = 4;
		text = "Surgery &amp; Clinics";
		url = "javascript:doSubmit(\"surgeryQ01.htm\", 0, 0)";
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
		SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
		
		itemID = 5;
		text = "Teachers &amp; Tutors";
		url = "javascript:doSubmit(\"tutorsQ01.htm\", 0, 0)";
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
		SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
		
		itemID = 6;
		text = "Directors &amp; Officers";
		url = "javascript:doSubmit(\"dandoQ01.htm\", 0, 0)";
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
		SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
		
		itemID = 7;
		text = "Residential Property Owners";
		url = "javascript:doSubmit(\"rpoQ01.htm\", 0, 0)";
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
		SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
		
		itemID = 8;
		text = "Professionals";
		url = "javascript:doSubmit(\"professionalsQ01.htm\", 0, 0)";
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
		SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";

	itemID = 9;
	text = "Restaurants, Wine Bars &amp; Public Houses";
	url = "javascript:doSubmit(\"pubsQ01.htm\", 0, 0)";
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";

	itemID = 10;
	text = "Salon Hair &amp; Beauty";
	url = "javascript:doSubmit(\"shopsQ01.htm\", 0, 0)";
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";


	itemID = 11;
	text = "Mobile Hair &amp; Beauty";
	url = "javascript:doSubmit(\"tradesQ01.htm\", 0, 0)";
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
		itemID = 12;
		text = "Unsure which Policy you need?";
		url = "javascript:doSubmit(\"notsure.htm\", 0, 0)";
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
		SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
		
	} else {
	
		if (Qset == 1) { // ******* RETAIL *******	
			SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<p class='QuoteMenuTitle'>RETAIL &amp; SHOPS</p>";
			var linktexts = new Array("1. You &amp; Your Business","2. What To Insure (i)","3. What To Insure (ii)","4. Security &amp; Optional<br>&nbsp;&nbsp;&nbsp;&nbsp;Extensions","5. Assumptions","6. Firm Quotation","7. Confirmation &amp; Payment");
			var linkURLs = new Array("#","#","#","#","#","#","#");
		}
		
		if (Qset == 2) { // ******* OFFICE *******	
			SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<p class='QuoteMenuTitle'>OFFICE</p>";
			var linktexts = new Array("1. You &amp; Your Business","2. What To Insure (i)","3. What To Insure (ii)","4. Security &amp; Optional<br>&nbsp;&nbsp;&nbsp;&nbsp;Extensions","5. Assumptions","6. Firm Quotation","7. Confirmation &amp; Payment");
			var linkURLs = new Array("#","#","#","#","#","#","#");
		}
		
		if (Qset == 3) { // ******* SURGERY *******	
			SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<p class='QuoteMenuTitle'>SURGERY &amp; CLINICS</p>";
			var linktexts = new Array("1. You &amp; Your Business","2. What To Insure (i)","3. What To Insure (ii)","4. Security &amp; Optional<br>&nbsp;&nbsp;&nbsp;&nbsp;Extensions","5. Assumptions","6. Firm Quotation","7. Confirmation &amp; Payment");
			var linkURLs = new Array("#","#","#","#","#","#","#");
		}
		
		if (Qset == 4) { // ******* TRADESMEN & CONTRACTORS *******	
			SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<p class='QuoteMenuTitle'>TRADESMEN &amp; CONTRACTORS</p>";
			var linktexts = new Array("1. You &amp; Your Business","2. Your Turnover &amp; Payments","3. What To Insure","4. Optional Extensions","5. Assumptions","6. Firm Quotation","7. Confirmation &amp; Payment");
			var linkURLs = new Array("#","#","#","#","#","#","#");
		}
		
		if (Qset == 5) { // ******* RESIDENTIAL PROPERTY OWNERS *******	
			SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<p class='QuoteMenuTitle'>RESIDENTIAL PROPERTY OWNERS</p>";
			var linktexts = new Array("1. About You","2. About The Risk Address","3. What To Insure","4.  Property Summary","5. Your Liabilities,<br/> &nbsp;&nbsp;&nbsp;&nbsp;Additional Claims &amp;<br/> &nbsp;&nbsp;&nbsp;&nbsp;Optional Extensions","6. Assumptions","7. Firm Quotation","8. Confirmation &amp; Payment");
			var linkURLs = new Array("#","#","#","#","#","#","#","#");
		}
		
		if (Qset == 7) { // ******* TEACHERS & TUTORS *******	
			SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<p class='QuoteMenuTitle'>TEACHERS &amp; TUTORS</p>";
			var linktexts = new Array("1. You &amp; Your Business","2. What To Insure","3. Assumptions","4. Firm Quotation","5. Confirmation &amp; Payment");
			var linkURLs = new Array("#","#","#","#","#","#");		}
		
			if (Qset == 8) { // ******* TEACHERS & TUTORS *******	
			SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<p class='QuoteMenuTitle'>RESTAURANTS, WINE BARS & PUBLIC HOUSES</p>";
			var linktexts = new Array("1. You &amp; your<br/> &nbsp;&nbsp;&nbsp;&nbsp;business","2. Premises & Facilities", "3. What to insure (i)","4. What to Insure (ii)","5. Assumptions","6. Firm quotation","7. Confirmation &amp;<br/> &nbsp;&nbsp;&nbsp;&nbsp;Payment");
			var linkURLs = new Array("#","#","#","#","#","#","#");
			}
		
		if (Qset == 17) { // ******* DIRECTORS & OFFICERS *******	
			SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<p class='QuoteMenuTitle'>DIRECTORS &amp; OFFICERS</p>";
			var linktexts = new Array("1. Welcome", "2. You and Your Business", "3. Limits of Indemnity", "4. Additional Cover", "5. Declaration", "6. Firm Quotation", "7. Confirmation &amp; Payment");
			var linkURLs = new Array("#","#","#","#","#","#","#","#");		}
		
		if (Qset == 19) { // ******* PROFESSIONALS *******	
			SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<p class='QuoteMenuTitle'>PROFESSIONALS</p>";
			var linktexts = new Array("1. You and your business", "2. What to insure", "3. Assumptions", "4. Firm quotation", "5. Confirmation &amp; payment");
			var linkURLs = new Array("#","#","#","#","#","#");		
			}

		for (i = 3; i <= (linktexts.length + 2); i++) { // write the Qset page links into the 'Get a Quote' drop-down...
				if ((btnHL == [btnID+1]) && (subHL == i)) { classCode = "class='qstepOn'"; } else { classCode = "class='qstep'"; }
				SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + linkURLs[i-3] + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + linktexts[i-3] + "</a>";
				itemID = i;
		}
	}
		

	// for button 4 (My Account)
	btnID = 2;
	SubMenuStrings[btnID] = "";
	
	itemID = 1;
	text = "Log In";
		url = "javascript:doSubmit(\"login.htm\", 0, 0)";
	if (loggedIn == 0) {
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	} else {
		classCode = "class='greyOut' "; url = "javaScript: doAlreadyLoggedIn()";
	}
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	itemID = 2;
	text = "Retrieve a Previous Quote";
		url = "javascript:doSubmit(\"my_quotes.htm\", 0, 0)";
if (loggedIn == 1) {
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	} else {
		classCode = "class='greyOut' "; url = "javaScript: doLoginMessage()";
	}
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";

	itemID = 3;
	text = "Retrieve Your Policy Documents";
		url = "javascript:doSubmit(\"my_policies.htm\", 0, 0)";
	if (loggedIn == 1) {
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	} else {
		classCode = "class='greyOut' "; url = "javaScript: doLoginMessage()";
	}
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	itemID = 4;
	text = "Making a Claim";
	url = "javascript:doSubmit(\"my_claims.htm\", 0, 0)";
	if (loggedIn == 1) {
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	} else {
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	}
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	itemID = 5;
	text = "Cancellation";
	url = "javascript:doSubmit(\"my_cancel.htm\", 0, 0)";
	if (loggedIn == 1) {
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	} else {
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	}
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	itemID = 6;
	text = "Making Changes to a Policy";
	url = "javascript:doSubmit(\"my_changes.htm\", 0, 0)";
	if (loggedIn == 1) {
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	} else {
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	}
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	itemID = 7;
	text = "Log Out";
	url = "javascript:doSubmit(\"logoutclose\", 0, 0)";
	if (loggedIn == 1) {
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	} else {
		classCode = "class='greyOut' "; url = "javaScript: doAlreadyLoggedOut()";
	}
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";


	// for button 5 ( Documents )
	btnID = 3;
	SubMenuStrings[btnID] = "";
	
	// for button 6 ( Help & Advice )
	btnID = 4;
	SubMenuStrings[btnID] = "";
	
	itemID = 1;
	text = "Help";
	url = "javascript:doSubmit(\"handa.htm\", 0, 0)";
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	itemID = 2;
	text = "Jargon-Buster";
	url = "javascript:doSubmit(\"jargonbuster.htm\", 0, 0)";
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	itemID = 3;
	text = "Useful Websites";
	url = "javascript:doSubmit(\"links.htm\", 0, 0)";
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	itemID = 4;
	text = "Feedback";
	url = "javascript:doSubmit(\"feedback.htm\", 0, 0)";
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	// ******* end of "make DROP-DOWN LINKS" *******
	
	

	// ******* make TOP BUTTONS *******
	document.writeln ("<div id='Spacer0' class='MenuButtonFirstSpacer'></div>");
	
	btnID = 1;
	btnText = "Our Products";
	btnLink = "'javascript:doSubmit(\"products.htm\", 0, 0)' accesskey='1' ";
	if (btnHL != btnID) { btnClass = "class='MenuOff' "; btnParam = 1; } else { btnClass = "class='MenuOn' "; btnParam = 2; }
	document.writeln ("<a href=" + btnLink + btnClass + "onMouseover='showMenu(" + [btnID-1] + "," + btnParam + ",this)' onclick='doHideMenu' onMouseout='hideMenu()'>" + btnText + "</a>");
	
	document.writeln ("<div id='Spacer1' class='MenuButtonSpacer'></div>");
	
	btnID = 2;
	btnText = "Get a Quote";
	btnLink = "'javascript:doSubmit(\"getaquote.htm\", 0, 0)' accesskey='2' ";
	if (btnHL != btnID) { btnClass = "class='MenuOff' "; btnParam = 1; } else { btnClass = "class='MenuOn' "; btnParam = 2; }
	document.writeln ("<a href=" + btnLink + btnClass + "onMouseover='showMenu(" + [btnID-1] + "," + btnParam + ",this)' onclick='doHideMenu' onMouseout='hideMenu()'>" + btnText + "</a>");
	
	document.writeln ("<div id='Spacer2' class='MenuButtonSpacer'></div>");
	
	btnID = 3;
	btnText = "My Account";
	btnLink = "'javascript:doSubmit(\"login.htm\", 0, 0)' accesskey='3' ";
	if (btnHL != btnID) { btnClass = "class='MenuOff' "; btnParam = 1; } else { btnClass = "class='MenuOn' "; btnParam = 2; }
	document.writeln ("<a href=" + btnLink + btnClass + "onMouseover='showMenu(" + [btnID-1] + "," + btnParam + ",this)' onclick='doHideMenu' onMouseout='hideMenu()'>" + btnText + "</a>");
	
	document.writeln ("<div id='Spacer3' class='MenuButtonSpacer'></div>");
	
	btnID = 4;
	btnText = "Documents";
	btnLink = "'javascript:doSubmit(\"documents.htm\", 0, 0)' accesskey='4' ";
	if (btnHL != btnID) { btnClass = "class='MenuOff' "; btnParam = 1; } else { btnClass = "class='MenuOn' "; btnParam = 2; }
	document.writeln ("<a href=" + btnLink + btnClass + "onMouseover='showMenu(" + [btnID-1] + "," + btnParam + ",this)' onclick='doHideMenu' onMouseout='hideMenu()'>" + btnText + "</a>");
	
	document.writeln ("<div id='Spacer4' class='MenuButtonSpacer'></div>");
	
	btnID = 5;
	btnText = "Help &amp; Advice"; // inactive when user is logged out
	btnLink = "'javascript:doSubmit(\"handa.htm\", 0, 0)' accesskey='5' ";
	if (btnHL != btnID) { btnClass = "class='MenuOff' "; btnParam = 1; } else { btnClass = "class='MenuOn' "; btnParam = 2; }
	
	document.writeln ("<a href=" + btnLink + btnClass + "onMouseover='showMenu(" + [btnID-1] + "," + btnParam + ",this)' onclick='doHideMenu' onMouseout='hideMenu()'>" + btnText + "</a>");	
	
	document.writeln ("<div id='Spacer5' class='MenuButtonLastSpacer'></div>");
	document.writeln ("</div>");
	document.writeln ("</div>");
	document.writeln ("<div id='DropDownMenuMask'><div id='DropDownMenu' onMouseover='cancelHideMenu()' onMouseout='hideMenu()'></div></div>");
	document.writeln ("</div></div></div>");
	// ******* end of "make TOP BUTTONS" *******
}
// ********************* end of "createMenu" function *********************



// **************** menu externalisation... ****************
function createMenu1 (loggedIn, btnHL, Qset, subHL) { // all parameters are integer
// (logged in?, which top button to highlight, which Qset we're in, which drop-down item to highlight)

	document.writeln ('<div id="HeaderShadowContainer"><div id="HeaderGreyOutline"><div id="MenuHeader"></div></div></div>');
	document.writeln ('<div id="PageShadowContainer"><div id="PageGreyOutline"><div id="PageWhite">');
	document.writeln ('<div id="MenuOuter">');
	document.writeln ('<div id="MenuArea">');
	
	document.writeln ('<script type="text/javascript">'); // Can't figure out why, but the dropdowns
	document.writeln ('var MenuTotal = 7;'); // won't work without these 2 javascript lines
	document.writeln ('var SubMenuStrings = new Array();'); // being added using "document.writeln"
	document.writeln ('</script>');
	
	
	// ******* DROP DOWN LINKS *******
	// for button 1 (Our Products)
	btnID = 0;
	SubMenuStrings[btnID] = ""
	
	itemID = 1;
	text = "Retail &amp; Shops";
	url = "shops.htm"
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	itemID = 2;
	text = "Tradesmen &amp; Contractors";
	url = "trades.htm"
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	itemID = 3;
	text = "Office";
	url = "office.htm"
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	itemID = 4;
	text = "Surgery &amp; Clinics";
	url = "surgery.htm"
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	itemID = 5;
	text = "Teachers &amp; Tutors";
	url = "tutors.htm"
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	itemID = 6;
	text = "Directors &amp; Officers";
	url = "dando.htm"
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	itemID = 7;
	text = "Residential Property Owners";
	url = "rpo.htm"
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	itemID = 8;
	text = "Professionals";
	url = "professionals.htm"
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	itemID = 9;
	text = "Restaurants, Wine Bars &amp; Public Houses";
	url = "pubs.htm";
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";


	itemID = 10;
	text = "Salon Hair &amp; Beauty";
	url = "salonhb.htm";
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";


	itemID = 11;
	text = "Mobile Hair &amp; Beauty";
	url = "mobilehb.htm";
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";


	// for button 2 (Get a Quote)...
	btnID = 1;
	SubMenuStrings[btnID] = "";
	
	if (Qset == 0) {
		
		itemID = 1;
		text = "Retail &amp; Shops";
		url = "/ipdirect.dll/ENTER?page=shopsQ01.htm";
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
		SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
		
		itemID = 2;
		text = "Tradesmen &amp; Contractors";
		url = "/ipdirect.dll/ENTER?page=tradesQ01.htm";
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
		SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
		
		itemID = 3;
		text = "Office";
		url = "/ipdirect.dll/ENTER?page=officeQ01.htm";
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
		SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
		
		itemID = 4;
		text = "Surgery &amp; Clinics";
		url = "/ipdirect.dll/ENTER?page=surgeryQ01.htm";
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
		SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
		
		itemID = 5;
		text = "Teachers &amp; Tutors";
		url = "/ipdirect.dll/ENTER?page=tutorsQ01.htm";
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
		SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
		
		itemID = 6;
		text = "Directors &amp; Officers";
		url = "/ipdirect.dll/ENTER?page=dandoQ01.htm";
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
		SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
		
		itemID = 7;
		text = "Residential Property Owners";
		url = "/ipdirect.dll/ENTER?page=rpoQ01.htm";
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
		SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
		
		itemID = 8;
		text = "Professionals";
		url = "/ipdirect.dll/ENTER?page=professionalsQ01.htm";
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
		SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";

	itemID = 9;
	text = "Restaurants, Wine Bars &amp; Public Houses";
	url = "/ipdirect.dll/ENTER?page=pubsQ01.htm";
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";


	itemID = 10;
	text = "Salon Hair &amp; Beauty";
	url = "/ipdirect.dll/ENTER?page=shopsQ01.htm";
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";


	itemID = 11;
	text = "Mobile Hair &amp; Beauty";
	url = "/ipdirect.dll/ENTER?page=tradesQ01.htm";
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
		itemID = 9;
		text = "Unsure which Policy you need?";
		url = "/ipdirect.dll/ENTER?page=notSure.htm";
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
		SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
		
	} else {
	
		if (Qset == 1) { // ******* RETAIL *******	
			SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<p class='QuoteMenuTitle'>RETAIL &amp; SHOPS</p>";
			var linktexts = new Array("1. You &amp; Your Business","2. What To Insure (i)","3. What To Insure (ii)","4. Security &amp; Optional<br>&nbsp;&nbsp;&nbsp;&nbsp;Extensions","5. Assumptions","6. Firm Quotation","7. Confirmation &amp; Payment");
			var linkURLs = new Array("#","#","#","#","#","#","#");
		}
		
		if (Qset == 2) { // ******* OFFICE *******	
			SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<p class='QuoteMenuTitle'>OFFICE</p>";
			var linktexts = new Array("1. You &amp; Your Business","2. What To Insure (i)","3. What To Insure (ii)","4. Security &amp; Optional<br>&nbsp;&nbsp;&nbsp;&nbsp;Extensions","5. Assumptions","6. Firm Quotation","7. Confirmation &amp; Payment");
			var linkURLs = new Array("#","#","#","#","#","#","#");
		}
		
		if (Qset == 3) { // ******* SURGERY *******	
			SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<p class='QuoteMenuTitle'>SURGERY &amp; CLINICS</p>";
			var linktexts = new Array("1. You &amp; Your Business","2. What To Insure (i)","3. What To Insure (ii)","4. Security &amp; Optional<br>&nbsp;&nbsp;&nbsp;&nbsp;Extensions","5. Assumptions","6. Firm Quotation","7. Confirmation &amp; Payment");
			var linkURLs = new Array("#","#","#","#","#","#","#");
		}
		
		if (Qset == 4) { // ******* TRADESMEN & CONTRACTORS *******	
			SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<p class='QuoteMenuTitle'>TRADESMEN &amp; CONTRACTORS</p>";
			var linktexts = new Array("1. You &amp; Your Business","2. Your Turnover &amp; Payments","3. What To Insure","4. Optional Extensions","5. Assumptions","6. Firm Quotation","7. Confirmation &amp; Payment");
			var linkURLs = new Array("#","#","#","#","#","#","#");
		}
		
		if (Qset == 5) { // ******* RESIDENTIAL PROPERTY OWNERS *******	
			SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<p class='QuoteMenuTitle'>RESIDENTIAL PROPERTY OWNERS</p>";
			var linktexts = new Array("1. About You","2. About The Risk Address","3. What To Insure","4.  Property Summary","5. Your Liabilities,<br/> &nbsp;&nbsp;&nbsp;&nbsp;Additional Claims &amp;<br/> &nbsp;&nbsp;&nbsp;&nbsp;Optional Extensions","6. Assumptions","7. Firm Quotation","8. Confirmation &amp; Payment");
			var linkURLs = new Array("#","#","#","#","#","#","#","#");
		}
		
		if (Qset == 7) { // ******* TEACHERS & TUTORS *******	
			SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<p class='QuoteMenuTitle'>TEACHERS &amp; TUTORS</p>";
			var linktexts = new Array("1. You &amp; Your Business","2. What To Insure","3. Assumptions","4. Firm Quotation","5. Confirmation &amp; Payment");
			var linkURLs = new Array("#","#","#","#","#","#");		}
		
		if (Qset == 8) { // ******* TEACHERS & TUTORS *******	
			SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<p class='QuoteMenuTitle'>RESTAURANTS, WINE BARS & PUBLIC HOUSES</p>";
			var linktexts = new Array("1. You &amp; your<br/> &nbsp;&nbsp;&nbsp;&nbsp;business","2. Premises & Facilities", "3. What to insure (i)","4. What to Insure (ii)","5. Assumptions","6. Firm quotation","7. Confirmation &amp;<br/> &nbsp;&nbsp;&nbsp;&nbsp;Payment");
			var linkURLs = new Array("#","#","#","#","#","#","#");
			}
		if (Qset == 17) { // ******* DIRECTORS & OFFICERS *******	
			SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<p class='QuoteMenuTitle'>DIRECTORS &amp; OFFICERS</p>";
			var linktexts = new Array("1. Welcome", "2. You and Your Business", "3. Limits of Indemnity", "4. Additional Cover", "5. Declaration", "6. Firm Quotation", "7. Confirmation &amp; Payment");
			var linkURLs = new Array("#","#","#","#","#","#","#","#");		}
		
		if (Qset == 19) { // ******* PROFESSIONALS *******	
			SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<p class='QuoteMenuTitle'>PROFESSIONALS</p>";
			var linktexts = new Array("1. You and your business", "2. What to insure", "3. Assumptions", "4. Firm quotation", "5. Confirmation &amp; payment");
			var linkURLs = new Array("#","#","#","#","#","#");		
			}

		for (i = 3; i <= (linktexts.length + 2); i++) { // write the Qset page links into the 'Get a Quote' drop-down...
				if ((btnHL == [btnID+1]) && (subHL == i)) { classCode = "class='qstepOn'"; } else { classCode = "class='qstep'"; }
				SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + linkURLs[i-3] + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + linktexts[i-3] + "</a>";
				itemID = i;
		}
	}
		

	// for button 4 (My Account)
	btnID = 2;
	SubMenuStrings[btnID] = "";
	
	itemID = 1;
	text = "Log In";
		url = "/ipdirect.dll/ENTER?page=login.htm";
	if (loggedIn == 0) {
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	} else {
		classCode = "class='greyOut' "; url = "javaScript: doAlreadyLoggedIn()";
	}
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	itemID = 2;
	text = "Retrieve a Previous Quote";
		url = "/ipdirect.dll/ENTER?page=my_quotes.htm";
if (loggedIn == 1) {
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	} else {
		classCode = "class='greyOut' "; url = "javaScript: doLoginMessage()";
	}
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";

	itemID = 3;
	text = "Retrieve Your Policy Documents";
		url = "/ipdirect.dll/ENTER?page=my_policies.htm";
	if (loggedIn == 1) {
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	} else {
		classCode = "class='greyOut' "; url = "javaScript: doLoginMessage()";
	}
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	itemID = 4;
	text = "Making a Claim";
		url = "/ipdirect.dll/ENTER?page=my_claims.htm";
	if (loggedIn == 1) {
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	} else {
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	}
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	itemID = 5;
	text = "Cancellation";
		url = "/ipdirect.dll/ENTER?page=my_cancel.htm";
	if (loggedIn == 1) {
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	} else {
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	}
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	itemID = 6;
	text = "Making Changes to a Policy";
		url = "/ipdirect.dll/ENTER?page=my_changes.htm";
	if (loggedIn == 1) {
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	} else {
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	}
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	itemID = 7;
	text = "Log Out";
		url = "/ipdirect.dll/ENTER?page=login.htm";
	if (loggedIn == 1) {
		if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	} else {
		classCode = "class='greyOut' "; url = "javaScript: doAlreadyLoggedOut()";
	}
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";


	// for button 5 ( Documents )
	btnID = 3;
	SubMenuStrings[btnID] = "";
	
	// for button 6 ( Help & Advice )
	btnID = 4;
	SubMenuStrings[btnID] = "";
	
	itemID = 1;
	text = "Help";
	url = "/ipdirect.dll/ENTER?page=handa.htm";
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	itemID = 2;
	text = "Jargon-Buster";
		url = "/ipdirect.dll/ENTER?page=jargonbuster.htm";
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	itemID = 3;
	text = "Useful Websites";
		url = "links.htm";
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	itemID = 4;
	text = "Feedback";
		url = "/ipdirect.dll/ENTER?page=feedback.htm";
	if ((btnHL == [btnID+1]) && (subHL == itemID)) { classCode = "class='hilite'"; } else { classCode = ""; }
	SubMenuStrings[btnID] = SubMenuStrings[btnID] + "<a href='" + url + "'" + classCode + "target='_self' onMouseover='cancelHideMenu()' onclick='doHideMenu()'>" + text + "</a>";
	
	// ******* end of "make DROP-DOWN LINKS" *******
	
	

	// ******* make TOP BUTTONS *******
	document.writeln ("<div id='Spacer0' class='MenuButtonFirstSpacer'></div>");
	
	btnID = 1;
	btnText = "Our Products";	
	btnLink = "/ipdirect.dll/ENTER?page=products.htm";	
	if (btnHL != btnID) { btnClass = "  class='MenuOff' "; btnParam = 1; } else { btnClass = " class='MenuOn' "; btnParam = 2; }
	document.writeln ("<a href=" + btnLink + btnClass + " onMouseover='showMenu(" + [btnID-1] + "," + btnParam + ",this)' onclick='doHideMenu' onMouseout='hideMenu()'>" + btnText + "</a>");
	
	document.writeln ("<div id='Spacer1' class='MenuButtonSpacer'></div>");
	
	btnID = 2;
	btnText = "Get a Quote";
	btnLink = "/ipdirect.dll/ENTER?page=getaquote.htm";	
	if (btnHL != btnID) { btnClass = " class='MenuOff' "; btnParam = 1; } else { btnClass = "class='MenuOn' "; btnParam = 2; }
	document.writeln ("<a href=" + btnLink + btnClass + "onMouseover='showMenu(" + [btnID-1] + "," + btnParam + ",this)' onclick='doHideMenu' onMouseout='hideMenu()'>" + btnText + "</a>");
	
	document.writeln ("<div id='Spacer2' class='MenuButtonSpacer'></div>");
	
	btnID = 3;
	btnText = "My Account";
	btnLink = "/ipdirect.dll/ENTER?page=login.htm";	
	if (btnHL != btnID) { btnClass = " class='MenuOff' "; btnParam = 1; } else { btnClass = "class='MenuOn' "; btnParam = 2; }
	document.writeln ("<a href=" + btnLink + btnClass + "onMouseover='showMenu(" + [btnID-1] + "," + btnParam + ",this)' onclick='doHideMenu' onMouseout='hideMenu()'>" + btnText + "</a>");
	
	document.writeln ("<div id='Spacer3' class='MenuButtonSpacer'></div>");
	
	btnID = 4;
	btnText = "Documents";
	btnLink = "/ipdirect.dll/ENTER?page=documents.htm";	
	if (btnHL != btnID) { btnClass = " class='MenuOff' "; btnParam = 1; } else { btnClass = "class='MenuOn' "; btnParam = 2; }
	document.writeln ("<a href=" + btnLink + btnClass + "onMouseover='showMenu(" + [btnID-1] + "," + btnParam + ",this)' onclick='doHideMenu' onMouseout='hideMenu()'>" + btnText + "</a>");
	
	document.writeln ("<div id='Spacer4' class='MenuButtonSpacer'></div>");
	
	btnID = 5;
	btnText = "Help &amp; Advice"; // inactive when user is logged out
	btnLink = "/ipdirect.dll/ENTER?page=handa.htm";	
	if (btnHL != btnID) { btnClass = " class='MenuOff' "; btnParam = 1; } else { btnClass = " class='MenuOn' "; btnParam = 2; }
	
	document.writeln ("<a href=" + btnLink + btnClass + "onMouseover='showMenu(" + [btnID-1] + "," + btnParam + ",this)' onclick='doHideMenu' onMouseout='hideMenu()'>" + btnText + "</a>");	
	
	document.writeln ("<div id='Spacer5' class='MenuButtonLastSpacer'></div>");
	document.writeln ("</div>");
	document.writeln ("</div>");
	document.writeln ("<div id='DropDownMenuMask'><div id='DropDownMenu' onMouseover='cancelHideMenu()' onMouseout='hideMenu()'></div></div>");
	document.writeln ("</div></div></div>");
	// ******* end of "make TOP BUTTONS" *******
}
// ********************* end of "createMenu" function *********************


// The functions below are a work-around for the IE select list layering headache...
// hiding offending select lists on menu drop-down or bubble-help popup activation, and re-showing them on menu rolloff
// The array "selectList" is defined in the Header of each individual HTML page, if necessary.
// The functions "hideXtra" & "showXtra" are in "click2compare.com-core.js"

var selectList=new Array (0); // default for all "no problem" pages
// this Array is re-built in the Head of each HTML page if there any drop-down select lists on the page.

function hideSelectLists () {		
	if (selectList.length > 0) {
		//alert ('selectList.length =' + selectList.length + '   (Hiding)');
		var i=0; 
		for (i=0; i<selectList.length; i++) {
			hideXtra(selectList[i]);
			showXtra(selectList[i] + 'x');
		} 	
	}	
}

function showSelectLists () {
	if (selectList.length > 0) {
		//alert ('selectList.length =' + selectList.length + '   (RE-showing)');
		var i=0; 
		for (i=0; i<selectList.length; i++) {
			showXtra(selectList[i]);
			hideXtra(selectList[i] + 'x');
		}
	}
}