/*  
Made by Martial Boissonneault © 2002-2003 http://getElementById.com/
May be used and changed freely as long as this msg is intact
Visit http://getElementById.com/ for more free scripts and tutorials.
*/
var ns4 = (document.layers);
var ie4 = (document.all && !document.getElementById);
var ie5 = (document.all && document.getElementById);
var ns6 = (!document.all && document.getElementById);

function show(id){
	// Netscape 4
	if(ns4){
		document.layers[id].visibility = "show";
	}
	// Explorer 4
	else if(ie4){
		document.all[id].style.visibility = "visible";
	}
	// W3C - Explorer 5+ and Netscape 6+
	else if(ie5 || ns6){
		document.getElementById(id).style.visibility = "visible";
	}
}

function hide(id){
	// Netscape 4
	if(ns4){
		document.layers[id].visibility = "hide";
	}
	// Explorer 4
	else if(ie4){
		document.all[id].style.visibility = "hidden";
	}
	// W3C - Explorer 5+ and Netscape 6+
	else if(ie5 || ns6){
		document.getElementById(id).style.visibility = "hidden";
	}
}

//Gallery scripts



function showDiv(strDivID){
//hide current
//alert(CURRENT_IMAGE);
hideDiv(CURRENT_IMAGE);
//display clicked
//alert(strDivID)
document.getElementById(strDivID).style.display = 'block'

//set global
CURRENT_IMAGE = strDivID
}

function hideDiv(strDivID){
//alert(strDivID);
document.getElementById(strDivID).style.display = 'none'


}

function doNothing(){
return;
}

//--Navigation Script

objNavItem = new Array(8);
for (i = 0; i < objNavItem.length; ++i){
	objNavItem [i] = new Array(16);}

function navObj(strUrl, strTitle, strID, strSubID){
//assign properties	
	this.ID = strID
	this.SubID = strSubID
	this.Url = strUrl
	this.Title = strTitle
}


//homepage
objNavItem[1][0] = new navObj("index.html","Home page","01","00")
//Yard News
objNavItem[2][0] = new navObj("yardnews-all.html","Yard News","02","00")
//New Builds
objNavItem[3][0] = new navObj("newbuilds.html","New Builds","03","00")
objNavItem[3][1] = new navObj("sailingboats.html","Sailing Boats","03","01")
objNavItem[3][2] = new navObj("motorboats.html","Motor Boats","03","02")
objNavItem[3][3] = new navObj("dinghies.html","Dinghies","03","03")
objNavItem[3][4] = new navObj("gigs.html","Gigs","03","04")
//Restoration
objNavItem[4][0] = new navObj("restoration.html","Restorations","04","00")
objNavItem[4][1] = new navObj("restoration-sailingboats.html","Sailing Boats","04","01")
objNavItem[4][2] = new navObj("restoration-motorboats.html","Motor Boats","04","02")
objNavItem[4][3] = new navObj("restoration-dinghies.html","Dinghies","04","03")
objNavItem[4][4] = new navObj("restoration-gigs.html","Gigs","04","04")
//About
objNavItem[5][0] = new navObj("about-yard.html","About the Yard","05","00")
objNavItem[5][1] = new navObj("about-me.html","About Me","05","01")
//Contact
objNavItem[6][0] = new navObj("contact.html","Contact","06","00")
//objNavItem[6][1] = new navObj("location.html","Location","06","01")
//Links
objNavItem[7][0] = new navObj("links.html","Links","07","00")



function writeNavItem(strUrl,strTitle,strObjID,strCurrentID,boolExpand){
var strNavItem
strNavItem = '<LI><a href="' + strUrl + '" ';
if(strObjID == strCurrentID){
strNavItem += 'style="font-weight:bold;"';
}
strNavItem += '>' + strTitle + '</a>';
if(!boolExpand){
strNavItem += '</LI>';
}
return(strNavItem);
}

function nav(objNavItem,strCurrentID,strSubID){
var strNav
//homepage
strNav = '<UL>';
strNav += writeNavItem(objNavItem[1][0].Url,objNavItem[1][0].Title,objNavItem[1][0].ID,strCurrentID,false)
//yard news
strNav += writeNavItem(objNavItem[2][0].Url,objNavItem[2][0].Title,objNavItem[2][0].ID,strCurrentID,false)

//New Builds
if(strCurrentID==objNavItem[3][0].ID){
strNav += writeNavItem(objNavItem[3][0].Url,objNavItem[3][0].Title,objNavItem[3][0].ID,strCurrentID,true)
strNav += '<ul>';
strNav += writeNavItem(objNavItem[3][1].Url,objNavItem[3][1].Title,objNavItem[3][1].SubID,strSubID,false)
strNav += writeNavItem(objNavItem[3][2].Url,objNavItem[3][2].Title,objNavItem[3][2].SubID,strSubID,false)
strNav += writeNavItem(objNavItem[3][3].Url,objNavItem[3][3].Title,objNavItem[3][3].SubID,strSubID,false)
strNav += writeNavItem(objNavItem[3][4].Url,objNavItem[3][4].Title,objNavItem[3][4].SubID,strSubID,false)
strNav += '</UL>'
}else{
strNav += writeNavItem(objNavItem[3][0].Url,objNavItem[3][0].Title,objNavItem[3][0].ID,strCurrentID,false)
}
//Restoration
if(strCurrentID==objNavItem[4][0].ID){
strNav += writeNavItem(objNavItem[4][0].Url,objNavItem[4][0].Title,objNavItem[4][0].ID,strCurrentID,true)
strNav += '<ul>';
strNav += writeNavItem(objNavItem[4][1].Url,objNavItem[4][1].Title,objNavItem[4][1].SubID,strSubID,false)
strNav += writeNavItem(objNavItem[4][2].Url,objNavItem[4][2].Title,objNavItem[4][2].SubID,strSubID,false)
strNav += writeNavItem(objNavItem[4][3].Url,objNavItem[4][3].Title,objNavItem[4][3].SubID,strSubID,false)
strNav += writeNavItem(objNavItem[4][4].Url,objNavItem[4][4].Title,objNavItem[4][4].SubID,strSubID,false)
strNav += '</UL>'
}else{
strNav += writeNavItem(objNavItem[4][0].Url,objNavItem[4][0].Title,objNavItem[4][0].ID,strCurrentID,false)
}
//About Yard
if(strCurrentID==objNavItem[5][0].ID){
strNav += writeNavItem(objNavItem[5][0].Url,objNavItem[5][0].Title,objNavItem[5][0].ID,strCurrentID,true)
strNav += '<ul>';
strNav += writeNavItem(objNavItem[5][1].Url,objNavItem[5][1].Title,objNavItem[5][1].SubID,strSubID,false)
strNav += '</UL>'
}else{
strNav += writeNavItem(objNavItem[5][0].Url,objNavItem[5][0].Title,objNavItem[5][0].ID,strCurrentID,false)
}

//Contact
if (strCurrentID==objNavItem[6][0].ID){
strNav += writeNavItem(objNavItem[6][0].Url,objNavItem[6][0].Title,objNavItem[6][0].ID,strCurrentID,true)
//strNav += '<ul>';
//strNav += writeNavItem(objNavItem[6][1].Url,objNavItem[6][1].Title,objNavItem[6][1].SubID,strSubID,false)
//strNav += '</UL>'
}else{
strNav += writeNavItem(objNavItem[6][0].Url,objNavItem[6][0].Title,objNavItem[6][0].ID,strCurrentID,false)
}
//Links
strNav += writeNavItem(objNavItem[7][0].Url,objNavItem[7][0].Title,objNavItem[7][0].ID,strCurrentID,false)
strNav += '</UL>'

return(strNav);
}
function footer(){
var strFooter
strFooter = '<DIV ID="footer">'
strFooter += 'Bodinnick Boatyard, Bodinnick, Fowey, Cornwall<BR CLEAR="all">'
strFooter += 'Tel/Fax: +44 (0)1726 870987 &nbsp;&nbsp;&nbsp; email: <A HREF="mailto:peter@foweyboat.co.uk">peter@foweyboat.co.uk</A>'
strFooter += '<P>&copy; Copyright 2009 &nbsp;Peter Williams<BR CLEAR="all">'
strFooter += '</P><BR />'
strFooter += '</div>'
return(strFooter);
}


