
/***********************************************
* AnyLink Drop Down Menu- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

//Contents for menu 1
var menu1=new Array()
menu1[0]='<a href="http://www.logcabinhomes.com/index.html">Home</a>'
menu1[1]='<a href="http://www.logcabinhomes.com/mission.htm">Mission Statement / Stewardship</a>'
menu1[2]='<a href="http://www.logcabinhomes.com/history.htm">History</a>'
menu1[3]='<a href="http://www.logcabinhomes.com/tradition.htm">Tradition Meets Technlogy</a>'
menu1[4]='<a href="http://www.logcabinhomes.com/worldwide.htm">Worldwide Distribution</a>'
menu1[5]='<a href="http://www.logcabinhomes.com/buffalo.htm">American Buffalo</a>'
menu1[6]='<a href="http://www.logcabinhomes.com/green.htm">Certified Green</a>'
menu1[7]='<a href="http://www.logcabinhomes.com/buyingpower.htm">Buying Power</a>'
menu1[8]='<a href="http://www.logcabinhomes.com/events.htm">Shows &amp; Events</a>'
menu1[9]='<a href="http://www.logcabinhomes.com/finance.htm">Log Home Financing</a>'
menu1[10]='<a href="http://www.logcabinhomes.com/peoplepower.htm">People Power</a>'
menu1[11]='<a href="http://www.logcabinhomes.com/international.htm">International</a>'
menu1[12]='<a href="http://www.logcabinhomes.com/personaltours.htm">Personal Tours</a>'
menu1[13]='<a href="http://www.cabelas.com/cabelas/en/templates/community/aboutus/corporate.jsp?auPage=corppart" target = "_blank">Cabela&rsquo;s Coporate Partnership</a>'
menu1[14]='<a href="http://www.logcabinhomes.com/models.htm">Corporate Model Sales Center</a>'

//Contents for menu 2
var menu2=new Array()
menu2[0]='<a href="http://www.logcabinhomes.com/layaway.htm">Lay-A-Way</a>'
menu2[1]='<a href="http://www.logcabinhomes.com/architect.htm">Chief Architect</a>'
menu2[2]='<a href="http://www.logcabinhomes.com/warranty.htm">Warranty</a>'
menu2[3]='<a href="http://www.logcabinhomes.com/bells.htm">Pride In Excellence</a>'
menu2[4]='<a href="http://www.logcabinhomes.com/precisionmill.htm">Precision Mill</a>'

//Contents for menu 3
var menu3=new Array()
menu3[0]='<a href="http://www.logcabinhomes.com/materials.htm">WeatherTightPlus Materials</a>'
menu3[1]='<a href="http://www.logcabinhomes.com/Premium_materials.htm">Premium Materials</a>'
menu3[2]='<a href="http://www.logcabinhomes.com/species.htm">Wood Species</a>'
menu3[3]='<a href="http://www.logcabinhomes.com/joinery.htm">Custom Joinery</a>'
menu3[4]='<a href="http://www.logcabinhomes.com/profiles.htm">Log Profiles</a>'
menu3[5]='<a href="http://www.logcabinhomes.com/laminated.htm">Laminated Options</a>'

//Contents for menu 4
var menu4=new Array()
menu4[0]='<a href="http://www.logcabinhomes.com/search.aspx">Search</a>'
menu4[1]='<a href="http://www.logcabinhomes.com/companion.htm">Companion Structures</a>'
menu4[2]='<a href="http://www.logcabinhomes.com/tour.htm">Take a Tour</a>'
menu4[3]='<a href="http://www.logcabinhomes.com/exterior_tour.htm">Exterior Photo Gallery</a>'
menu4[4]='<a href="http://www.logcabinhomes.com/interior_tour.htm">Interior Photo Gallery</a>'
//menu4[1]='<a href="custom.htm">Custom Designs</a>'


//Contents for menu 5
var menu5=new Array()
menu5[0]='<a href="http://www.logcabinhomes.com/staff.htm">Certified Staff</a>'
menu5[1]='<a href="http://www.logcabinhomes.com/CAD.htm">CAD</a>'
menu5[2]='<a href="http://www.logcabinhomes.com/architect.htm">Chief Architect</a>'

//Contents for menu 6
var menu6=new Array()
// menu6[0]='<a href="https://logcabinhomes.c3.hostexcellence.com/Order.aspx">Free Brochure</a>'
menu6[0]='<a href="http://www.logcabinhomes.com/contact.aspx">Order Free Brochure</a>'

var menuwidth='165px' //default menu width
var menubgcolor='#533721'  //menu bgcolor
var disappeardelay=250  //menu disappear speed onMouseout (in miliseconds)
var hidemenu_onclick="yes" //hide menu when user clicks within menu?

/////No further editting needed

var ie4=document.all
var ns6=document.getElementById&&!document.all

if (ie4||ns6)
document.write('<div id="dropmenudiv" style="visibility:hidden;width:'+menuwidth+';background-color:'+menubgcolor+'" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>')

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}


function showhide(obj, e, visible, hidden, menuwidth){
if (ie4||ns6)
dropmenuobj.style.left=dropmenuobj.style.top="-500px"
if (menuwidth!=""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=menuwidth
}
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
obj.visibility=visible
else if (e.type=="click")
obj.visibility=hidden
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=0
if (whichedge=="rightedge"){
var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
}
else{
var topedge=ie4 && !window.opera? iecompattest().scrollTop : window.pageYOffset
var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up?
edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either?
edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge
}
}
return edgeoffset
}

function populatemenu(what){
if (ie4||ns6)
dropmenuobj.innerHTML=what.join("")
}


function dropdownmenu(obj, e, menucontents, menuwidth){
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
clearhidemenu()
dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv
populatemenu(menucontents)

if (ie4||ns6){
showhide(dropmenuobj.style, e, "visible", "hidden", menuwidth)
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
}

return clickreturnvalue()
}

function clickreturnvalue(){
if (ie4||ns6) return false
else return true
}

function contains_ns6(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function dynamichide(e){
if (ie4&&!dropmenuobj.contains(e.toElement))
delayhidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
delayhidemenu()
}

function hidemenu(e){
if (typeof dropmenuobj!="undefined"){
if (ie4||ns6)
dropmenuobj.style.visibility="hidden"
}
}

function delayhidemenu(){
if (ie4||ns6)
delayhide=setTimeout("hidemenu()",disappeardelay)
}

function clearhidemenu(){
if (typeof delayhide!="undefined")
clearTimeout(delayhide)
}

if (hidemenu_onclick=="yes")
document.onclick=hidemenu




//date on page --------------------------------------------------------------
	//	--- Datetime.js
	//	--- Copyright (c) 1997-2003, Draf Designs
	//	--- http://drafdesigns.com	info@drafdesigns.com
	//	--- Author: Demetrius Francis
	//	--- EULA:	Freeware - ALL COPYRIGHT LINES MUST ACCOMPANY THE SCRIPT.
	//	--- Revised: October 7, 2003
	//-----------------------------------------------------------------------

	var aDay	= new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
	var aMonth	= new Array("January","February","March","April","May","June","July","August","September","October","November","December")


	function DateFormat(xdate,x)
		{
		/*	
			Date Format function to be used in internally by the Showdate function.
			Returns either: d, dd, ddd, dddd, m, mm, mmm, mmmm, y, yy, yyy, yyyy.
			eg. Sun Sep 28 09:22:08 EDT 2003  returns  28, 28, Sun., Sunday, 9, 09, Sep., September, 03, 03, 03, 2003
				Sun Sep 28 09:22:08 EDT 2003 = 28 28 Sun. Sunday, 9 09 Sep. September, 03 03 03 2003   
		*/
		x = x.toLowerCase();
		return (((x == "d")  ? xdate.getDate() : ((x == "dd") ? ((xdate.getDate() <= 9) ? "0"+xdate.getDate() : xdate.getDate()) : ((x == "ddd") ? aDay[xdate.getDay()].substring(0,3)+". " : ((x == "dddd") ? aDay[xdate.getDay()]+", " : ((x == "m")  ? xdate.getMonth()+1 : ((x == "mm") ? (((xdate.getMonth()+1) <= 9) ? "0"+(xdate.getMonth()+1) : xdate.getMonth()+1) : ((x == "mmm") ? aMonth[xdate.getMonth()].substring(0,3) : ((x == "mmmm") ? aMonth[xdate.getMonth()] : ((x == "y" || x == "yy" || x == "yyy") ? xdate.getFullYear().toString().substring(2,4) : ((x == "yyyy") ? xdate.getFullYear().toString() : "")))))))))))
		}


	function Showdate(_date, _var1, _var2, _var3, _var4, _del)
		{
		// ----------------------------------------------------------------------------------------
		// Title:	Showdate()
		// Author:	Draf Designs  draf@angelfire.com
		// Legal:	© 1998-2000, Draf Designs
		// EULA:	Open Source - These lines must always accompany this script 
		// ----------------------------------------------------------------------------------------
		// Content:	Date formatter where _month = month, _day = day of week spelled out, yyyy = four digit year. 
		// The script will only display a day spelled out if the parameter is ddd, or dddd. dd or d means do not display the day.
		//
		//	Syntax: document.writeln(Showdate(date object, "ddd", "mmm", "dd", "yyyy", "-"));
		//		where date can be a field variable = rs("Datecreated"); constant= new Date(yyyy,m,dd); 
		//
		//	Results in: Thursday, January-01-1970  NOTE that the numeric month in Javascript is from 0-11
		//
		// timerID=setInterval("if (_ie){++nd; if (nd > xStyle.length) nd=0; document.all.md.innerHTML=Showdate(null, "mmm", "ddd", "yy" , "-");}",3000)
		// timerOn=true
		// ----------------------------------------------------------------------------------------

		var today	= (_date == null) ? new Date() : new Date(_date);
		_del =  ((_del == null) ? " " : _del);
		return ( DateFormat(today, _var1) + DateFormat(today, _var2) + ((_var2 != "")? _del : "") + DateFormat(today, _var3) + ((_var3 != "")? _del : "") + DateFormat(today, _var4))
		}

		function clearText(thefield)
		{
		if (thefield.defaultValue==thefield.value)
		thefield.value = ""
		}
		
// rollover green bar ------------------------------------------------------------------------------------------------------		
		
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
