
var listMENU = [

	"0","Car Sales",pageCarSales,"P",
		"1","New Cars...",pageNewCars,"P",
			"2","New Citroens",usatCitroen,"",
			"2","New Peugeots",usatPeugeot,"",
		"1","Used Cars",pageCarSales_used,"",
		"1","Finance",pageFinance,"",
		"1","Cars Bought for Cash",pageCarPurchase,"",
		"1","Accessories...",pageAccessories,"P",
			"2","Citroen",usatCitroen,"",
			"2","Peugeot",usatPeugeot,"",

	"0","Service",pageService,"P",
		"1","Car Service",pageCarService,"",
		"1","Air Conditioning",pageAirConditioning,"",
		"1","Tyres",pageTyres,"",
		"1","MOT's",pageMOT,"",
		"1","Batteries",pageBatterys,"",
		"1","Exhausts",pageExhausts,"",

	"0","Parts",pageParts,"P",
		"1","Stock",pageStock,"",
		"1","Accessories...",pagePartsAccessories,"P",
			"2","Citroen",usatCitroen,"",
			"2","Peugeot",usatPeugeot,"",
		"1","Lubricants",pageLubricants,"",

	"0","Other Services",pageRepairs,"P",
		"1","Smart Repairs",pageSmartRepairs,"",
		"1","Paintless Dent Removal",pageDentRemoval,"",
		"1","Tow Bars",pageTowBars,"",

	"0","Payment Methods",pagePayment,"",

	"","","",""
];

var listMenuColumns=4;

//--------------------------------------------------------------------------------------

window.onload = function() {

	listexpander(false,1);
}

//----------------------------------------------------------------------------------------

function RedoParent(page)
{
	RedoNavigation(page);
	RedoLeftColumn(page);
}

//----------------------------------------------------------------------------------------

function ToggleVisibility(oDiv,str)
{
	if(oDiv)
	{
		oDiv.style.display=str;
	}
}

//----------------------------------------------------------------------------------------

function PrintPage()
{
	if(confirm("Print Page?"))
	{
		window.frames['ifrm'].printPrepare();
		window.frames['ifrm'].focus();
		window.frames['ifrm'].print();
	}
}

//---------------------------------------------------------------------------

function redoIFrameSize()
{
}

//----------------------------------------------------------------------------------------

function DrawHeader()
{
	var op="";

	op+="<table width='100%'>";
	op+="<tr>";
	op+="<td valign='top' align='left' width='100%'>";
	op+="<img src='images/logo.jpg' border='0' />";
	op+="</td>";
	op+="<td valign='top' align='right' nowrap>";
	op+="<br/>";
	op+="<img src='images/phone.gif' border='0' />";
	op+="<span style='font-size:16px;font-weight:bold;color:rgb(153,0,0);font-family:Arial,Verdana,sans-serif,Helvitica;'>"+telNumber+"</span>";
	op+="</td>";
	op+="</tr>";
	op+="</table>";

	return op;
}

//----------------------------------------------------------------------------------------

function DrawNavigation(page)
{
	var op="";

	op+="<div class='blue'>";
	op+="<div id='slatenav'>";
	op+="<ul>";
	op+=DrawProductMenuItems(page);
	op+="</ul>";
	op+="</div>";
	op+="</div>";

	return op;
}

//----------------------------------------------------------------------------------------

function RedoNavigation(page)
{
	var oDiv = document.getElementById("navigation");
	if(oDiv) oDiv.innerHTML=DrawNavigation(page);
}

//----------------------------------------------------------------------------------------

function DrawLeftColumn(page)
{
	var op="";

	op+=DrawLeftColumnMenu(page);

	return op;
}

//----------------------------------------------------------------------------------------

function RedoLeftColumn(page)
{
	var oDiv = document.getElementById("leftmenu");
	if(oDiv) oDiv.innerHTML=DrawLeftColumn(page);
}

//----------------------------------------------------------------------------------------

function DrawLeftColumnMenu(page)
{
	var op="";
	var str=" id='current'";

	op+="<center>";
	op+="<div class='containerTopGap'>";
	op+="<a class='linkClass' border='0' target='_blank' href='"+usatCitroen+"'>";
	op+="<img src='images/logo_citroen.jpg' border='0' alt='Click here to visit us at Citroen...' />";
	op+="</a>";
	op+="</div>";
	op+="<div class='containerTopGap'>";
	op+="<a class='linkClass' border='0' target='_blank' href='"+usatPeugeot+"'>";
	op+="<img src='images/logo_peugeot.gif' border='0' alt='Click here to visit us at Peugeot...' />";
	op+="</a>";
	op+="</div>";
	op+="</center>";

	op+="<div id='printPageContainer'>";
	op+="<a class='buttonClass' href='#' onclick='PrintPage();'>";
	op+="<div id='printPage'>";
	op+="&nbsp;<img src='images/icon_print.gif' border='0' />&nbsp;&nbsp;&nbsp;Print the Page";
	op+="</div>";
	op+="</a>";
	op+="</div>";

	op+="<div id='menuv'>";
	op+="<ul>";
	op+="<li><a href='#' onclick='LoadPage(pageHome);'";
	if(page==pageHome) op+=str;
	op+=">Home</a></li>";
	op+="<li><a href='#' onclick='LoadPage(pageAboutUs);'";
	if(page==pageAboutUs) op+=str;
	op+=">Company History</a></li>";

	op+=DrawProductMenuSubItems(page);

	op+="<li><a href='#' onclick='LoadPage(pageDealerTeam);'";
	if(page==pageDealerTeam) op+=str;
	op+=">Dealer Team</a></li>";
	op+="<li><a href='#' onclick='LoadPage(pageOpeningHours);'";
	if(page==pageOpeningHours) op+=str;
	op+=">Opening Hours</a></li>";
	op+="<li><a href='#' onclick='LoadPage(pageLocation);'";
	if(page==pageLocation) op+=str;
	op+=">How To Find Us</a></li>";
	op+="<li><a href='#' onclick='LoadPage(pageContact);'";
	if(page==pageContact) op+=str;
	op+=">Contact Us</a></li>";
	op+="<li><a href='#' onclick='LoadPage(pageLinks);'";
	if(page==pageLinks) op+=str;
	op+=">Links</a></li>";
	op+="</ul>";
	op+="</div>";

	return op;
}

//----------------------------------------------------------------------------------------

function DrawProductMenuItems(page)
{
	var op="";
	var str=" class='current'";

	for(var i=0;i<listMENU.length-listMenuColumns;i+=listMenuColumns)
	{
		if(listMENU[i]=="0")
		{
			op+="<li><a href='#' onclick='LoadPage(\""+listMENU[i+2]+"\");'";
			if(page==listMENU[i+2]) op+=str;
			op+=">"+listMENU[i+1]+"</a></li>";
		}
	}

	return op;
}

//----------------------------------------------------------------------------------------

function DrawProductMenuSubItems(page)
{
	var op="";
	var str=" id='current'";
	var nLevel='';
	var oc=true;

	for(var i=0;i<listMENU.length-listMenuColumns;i+=listMenuColumns)
	{
		if(nLevel=='0' && listMENU[i]=='1') op+="<ul>"
		else if(nLevel=='1' && listMENU[i]=='2') op+="<ul>"
		else if(nLevel!='') op+="</li>";

		oc=(listMENU[i+2].indexOf("http:")==-1) ? true : false;

		op+="<li>";
		op+="<a href='";
		if(oc) op+="#";
		else op+=listMENU[i+2];
		op+="'";
		if(!oc) op+=" target='_blank'";
		if(listMENU[i+3]=='P') op+=" class='parent'";
		if(oc) op+=" onclick='LoadPage(\""+listMENU[i+2]+"\");'";
		if(page==listMENU[i+2]) op+=str;
		op+=">";
		op+=listMENU[i+1].replace("...","");
		op+="</a>";

		nLevel=listMENU[i];

		if(nLevel=='2' && listMENU[i+listMenuColumns]=='0') op+="</li></ul></li></ul>";
		else if(nLevel=='2' && listMENU[i+listMenuColumns]=='1') op+="</li></ul>";
		else if(nLevel=='1' && listMENU[i+listMenuColumns]=='0') op+="</li></ul>";
	}

	return op;
}

//----------------------------------------------------------------------------------------

function DrawSpecialOffers()
{
	var op="";

	if(arrOffers.length)
	{
		op+="<div class='LeftColumnPaneHeading'>";
		op+="NEWS &amp; OFFERS";
		op+="</div>";
		op+="<div style='margin-left:2px;'>";
		op+="<ul class='listexpander'>";

		for(var i=0;i<arrOffers.length;i+=arrOffersColumns)
		{
			op+="<li>"+arrOffers[i+offerTitle];
			op+="<ul>";
			op+="<li>";
			op+="<center><b>"+arrOffers[i+offerHeading]+"</b></center>";
			if(arrOffers[i+offerImage].length)
			{
				op+="<center><img src='database/images/"+arrOffers[i+offerImage]+"' border='0' style='padding-top:5px;padding-bottom:5px;' /></center>";
			}
			else op+="<br/>";
			op+="<center>"+arrOffers[i+offerDescription]+"</center>";
			op+="</li>";
			op+="</ul>";
			op+="</li>";
		}

		op+="</ul>";
		op+="</div><br/>";
	}

	return op;
}

//----------------------------------------------------------------------------------------

function DrawContainer()
{
	var op="";

	op+='<iframe id="ifrm" name="ifrm" src="';
	op+=pageHome;
	op+='" scrolling="no" frameborder="0" width="100%">';
	op+='Iframes not supported!';
	op+='</iframe>';

	return op;
}

//----------------------------------------------------------------------------------------

function ShowCreditCompany()
{
	var op="";

	op+="<a class='paneClass' border='0' target='_blank' href='"+linkBlackHorse+"'>";
	op+="<img src='images/links/blackhorse.jpg' border='0' alt='' />";
	op+="<br/>";
	op+="Black Horse Motor Finance dealers can help you drive the car of your dreams...";
	op+="</a>";

	return op;
}

//----------------------------------------------------------------------------------------

function DrawFooter()
{
	var op="";

	return op;
}

//--------------------------------------------------------------------------------------

function LoadPage(page)
{
	loadIframe("ifrm",page);
}

//--------------------------------------------------------------------------------------

function GetMainFrameLocation()
{
	return (window.frames['ifrm'].location.href);
}

/*************************************************************************
  This code is from Dynamic Web Coding at http://www.dyn-web.com/
  See Terms of Use at http://www.dyn-web.com/bus/terms.html
  regarding conditions under which you may use this code.
  This notice must be retained in the code as is!
*************************************************************************/

function getDocHeight(doc)
	{
	var docHt = 0, sh, oh;
	if (doc.height) docHt = doc.height;
	else if (doc.body) {
		if (doc.body.scrollHeight) docHt = sh = doc.body.scrollHeight;
		if (doc.body.offsetHeight) docHt = oh = doc.body.offsetHeight;
		if (sh && oh) docHt = Math.max(sh, oh);
	}
	return docHt;
}

function setIframeHeight(iframeName,min)
{
	var iframeWin = window.frames[iframeName];
	var iframeEl = document.getElementById? document.getElementById(iframeName): document.all? document.all[iframeName]: null;

	if( iframeEl && iframeWin)
	{
		iframeEl.style.height = "auto"; // helps resize (for some) if new doc shorter than previous
		var docHt = getDocHeight(iframeWin.document);

		if(docHt<min)  iframeEl.style.height = min + "px";
		else if(docHt) iframeEl.style.height = docHt + 5 + "px"; // need to add to height to be sure it will all show
	}
}

function loadIframe(iframeName, url)
{
	if (window.frames[iframeName])
	{
		window.frames[iframeName].location = url;
		return false;
	}
	else return true;
}

//----------------------------------------------------------------------------------------

