//  GLOBAL SCRIPTS

  var ie4 = document.all  //IE4+
  var ns6 = document.getElementById&&!document.all
  var ns  = navigator.userAgent.indexOf('Netscape') != -1 && navigator.userAgent.indexOf('Gecko') != -1
  var opr = navigator.userAgent.indexOf('Opera/') != -1 | navigator.userAgent.indexOf('Opera ') != -1;   // Opera identifying Opera or Other
  var moz = navigator.userAgent.indexOf('Gecko') != -1

if (self != top) top.location = self.location

	// ---- DETECT .NET and switch to .COM ------
function dotNet() { 
      	net =''
	net+='<div style="position:absolute;top:100px;left:300px;width:300px;height:240px;border:5px solid red;background:#fffffc;text-align:center;padding:10px;z-index:200;">'
	net+='You are using the old .NET address.<br><br>Please renew your BOOKMARKS<br>and any LINKS you have to my site<br>after going to:<br><br><span style="font:12pt verdana;font-weight:bold;">www.Rural-Route-One.COM</span><br><br>Click OK to visit the new address...<br>'
	net+='<div align="center"><div onClick="document.location.href=\'http://www.rural-route-one.com/\'" style="width:60px;height;20px;margin-top:10px;background:green;color:#ffffff;border:1px solid #000000;font-weight:bold;text-align:center;cursor:pointer;">OK</div></div>'
      	net+='</div>'
  return net 
}
 if (document.URL.indexOf('s10472') != -1 || document.URL.indexOf('.net') != -1) 
   { document.write(dotNet()) }


	//LEFTBAR include
function  leftbar(){
	output = '<ul id="leftsub">'
	output+= '<li class="hdr">Speed links</li>'
	output+= '<li><a href="historical_society.htm">Historical Society</a></li>'
	output+= '<li><a href="home-portraits.htm">Home Portraits</a></li>'
	output+= '<li><a href="cards.htm">Note Cards</a></li></ul>'

	output+= '<div align="center"> <!-- center for Firefox -->'

	output+= '<div class="display2" style="width:130px;">'
	output+= '<div class="hdr">New Print</div>'
	output+= '<a class="brown8" href="_landscape1.htm?upperfalls" onFocus="this.blur()">'
	output+= '<img src="_landscape/thumbs/upperfalls.jpg" width="91" height="120" border=0><br><b>'
	output+= 'Upper Falls</b><br>Limited Edition of 100</a></div><br>'

	output+= '<div class="display2" style="width:160px;">'
	output+= '<div class="hdr">New Print</div>'
	output+= '<a class="brown8" href="_rail1.htm?ftjenningsdepot" onFocus="this.blur()">'
	output+= '<img src="_rail/thumbs/ftjenningsdepot.jpg" width="150" height="117" border=0><br><b>'
	output+= 'Ft. Jennings Railroad Depot</b><br>Limited Edition of 75 plus 25 Artists Proofs</a></div><br>'

	output+= '<div class="display2" style="width:160px;">'
	output+= '<div class="hdr">New Work</div>'
	output+= '<a class="brown8" href="_vehicle1.htm" onFocus="this.blur()">'
	output+= '<img src="_vehicle/thumbs/corvettestingray.jpg" width="150" height="104" border=0><br>'
	output+= '1976 Corvette</a></div><br>'

	output+= '</div> <!-- close center for Firefox -->'

	return output;
}

	// OPEN GALLERY IMAGE from LINK
	// Fires "viewThis()" from link + feeds LinkGenerator

function gotoImage() {
       var idx = document.URL.indexOf('?')
  if (idx != -1) {
     imgId = document.URL.substring(idx+1,document.URL.length)
//     imgId = 'test'  // Testing only
        post = document.getElementById(imgId).innerHTML
      params = post.substring(post.indexOf('viewThis'),post.indexOf(';return'))
eval(params)
	}
}

	// EXTERNAL LINK GENERATOR
  var copy = 1
function linkGen() {
	imgId = imgId
	btn = document.getElementById('linkG')
	genD= document.getElementById('linkData')
	genD.style.border = '1pt solid grey'
	genD.value = 'www.rural-route-one.com/_' +category +gallery+ '.htm?' +imgId
  if(copy==0) {
	btn.innerHTML = '<a href="#" onClick="linkClr();return false">clear</a>'
	genD.focus()
	genD.select()
	}else{
	btn.innerHTML = '<a href="#" onClick="linkCopy();return false">copy</a>'
	} 
}
function linkCopy() {
	btn = document.getElementById('linkG')
	genD= document.getElementById('linkData')
	genD.focus()
	genD.select()
  if(ie4){
window.clipboardData.clearData()
window.clipboardData.setData('Text',genD.value)
  if(window.clipboardData.setData != -1) {
	genD.value = 'Link succesfully copied to CLIPBOARD'
	btn.innerHTML = '<a href="#" onClick="linkClr();return false">clear</a>'
	copy = 1  }
  if(window.clipboardData.setData == -1) {
	genD.value = 'COPY FAILED - click button to restore link - right-click link to copy manually - click button to clear'
	btn.innerHTML = '<a href="#" onClick="linkGen();return false">link</a>'
	copy = 0	}
    }
  if(!ie4){
	btn.innerHTML = '<a href="#" onClick="linkClr();return false">clear</a>'
	copy = 1 
     }
}
function linkClr() {
	btn = document.getElementById('linkG')
	genD= document.getElementById('linkData')
	genD.style.border = 'none'
	genD.value = ''
	btn.innerHTML = '<a href="#" onClick="linkGen();return false">link</a>' 
	copy = 1
}


	// NAVIGATION SUB MENUS
function nav_galleries() {
  output = '<li><a href="_homes1.htm">Homes &amp; houses</a></li>'
  output+= '<li><a href="_rural1.htm">Barns &amp; rural buildings</a></li>'
  output+= '<li><a href="_rail1.htm">Railroad</a></li>'
  output+= '<li><a href="_landscape1.htm">Landscapes</a></li>'
  output+= '<li><a href="_seascape1.htm">Seascapes</a></li>'
  output+= '<li><a href="_portrait1.htm">Portraits</a></li>'
  output+= '<li><a href="_animal1.htm">Animals</a></li>'
  output+= '<li><a href="_vehicle1.htm">Vehicles</a></li>'
  output+= '<li><a href="_general1.htm">General</a></li>'
  output+= '<li style="border-top:1px solid white"><a href="cards.htm">Note cards</a></li>'
	return output
}
function nav_tutorials() {
  output = '<li><a href="drawing-trees-1.htm">Drawing Bark</a></li>'
  output+= '<li><a href="drawing-trees-2.htm">Drawing Leaves</a></li>'
  output+= '<li><a href="drawing-trees-3.htm">Drawing Trees</a></li>'
	return output
}
function nav_wip() {
//  output = '<li><a href="http://www.rural-route-one.blogspot.com" target="_blank">Work In Progess</a></li>'
  output = '<li><a href="wip.htm">Work In Progess</a></li>'
  output+= '<li class="sub_hdr">previous WIPs</li>'
  output+= '<li><a href="xwip3.htm">Old Man\'s Cave</a></li>'
  output+= '<li><a href="xwip2.htm">Ft. Jennings Depot</a></li>'
  output+= '<li><a href="xwip1.htm">765 Steam Engine</a></li>'
	return output
}
function nav_comms() {
  output = '<li><a href="commission.htm#commfees">Fees</a></li>'
  output+= '<li><a href="commission.htm#commempl">Examples</a></li>'
  output+= '<li><a href="commission.htm#commenqu">Inquiries</a></li>'
  output+= '<li><a href="commission.htm#commfoto">Send photos</a></li>'
	return output
}
function nav_links() {
  output = '<li><a href="links.htm">Links of interest</a></li>'
  output+= '<li><a href="linktous.htm">Link to us</a></li>'
	return output
}

function submitForm(s,txt)  {
	s.value = txt
	return true
}

	// COPYRIGHT UPDATE
function copyright() {
	cr      = new Date().getFullYear()+""
	cryear  = cr
	cpright = 'All content <span style="font-size:12pt">&copy;</span> Vincent Whitehead 2004-' + cryear + '&nbsp;&#151;&nbsp;Site design <span style="font-size:12pt">&copy;</span> <a class="web2" target="_blank" href="http://www.sibleyfineart.com">MSFA</a> 2004-' + cryear + ' &#151;&nbsp;<script type="text/javascript">document.write(webmaster())</script>'
   return cpright
}

	// PRELOAD
icon0 = new Image();icon0.src = "images/icon_info.gif"
icon1 = new Image();icon1.src = "images/icon_info2.gif"
icon2 = new Image();icon2.src = "images/icon_zoom.gif"
icon3 = new Image();icon3.src = "images/icon_zoom2.gif"
icon4 = new Image();icon4.src = "images/icon_zoom_out.gif"
icon5 = new Image();icon5.src = "images/icon_zoom_out2.gif"

	// BOOKMARK
function addBookmark()
{
  bookmarkurl   = "http://www.rural-route-one.com";
  bookmarktitle = "VINCENT WHITEHEAD Ballpoint art";
if (document.all) {
window.external.AddFavorite(bookmarkurl,bookmarktitle)}
}

	// AUTO GALLERY NAVIGATION
function galleryNav() {
  var write = '<div id="galon" class="galon"><div class="gallery">Gallery:</div><ul>'
gOff = '<li class="galoff">' + gallery + '</li>'
gOn  = '<li><a href="_' + category
gDim = '<li class="galdim">&nbsp;</li>'
    if(gallery==1){write += gOff}else{if(gall_of > 1){write += gOn + '1.htm">1</a></li>'}else{write += gDim}}
    if(gallery==2){write += gOff}else{if(gall_of > 1){write += gOn + '2.htm">2</a></li>'}else{write += gDim}}
    if(gallery==3){write += gOff}else{if(gall_of > 2){write += gOn + '3.htm">3</a></li>'}else{write += gDim}}
    if(gallery==4){write += gOff}else{if(gall_of > 3){write += gOn + '4.htm">4</a></li>'}else{write += gDim}}
    if(gallery==5){write += gOff}else{if(gall_of > 4){write += gOn + '5.htm">5</a></li>'}else{write += gDim}}
    if(gallery==6){write += gOff}else{if(gall_of > 5){write += gOn + '6.htm">6</a></li>'}else{write += gDim}}
    if(gallery==7){write += gOff}else{if(gall_of > 6){write += gOn + '7.htm">7</a></li>'}else{write += gDim}}
    write += '</ul></div>'

	return write
}
function galleryNav2() {
  var write2 = '<div id="nextnav" class="nextbox"><ul>'

gNavb = '<li class="nextdim">back</li>'
gNav1 = '<li><a href="_' + category + (gallery-1) + '.htm">back</a></li>'
gNav2 = '<li style="margin-left:2px;"><a href="_' + category + (gallery+1) + '.htm">next</a></li>'
gNavn = '<li style="margin-left:2px;" class="nextdim">next</li>'
    if(gallery==1){write2 += gNavb; if(gall_of > 1){write2 += gNav2}else{write2 += gNavn}}
    if(gallery==2){write2 += gNav1; if(gall_of > 2){write2 += gNav2}else{write2 += gNavn}}
    if(gallery==3){write2 += gNav1; if(gall_of > 3){write2 += gNav2}else{write2 += gNavn}}
    if(gallery==4){write2 += gNav1; if(gall_of > 4){write2 += gNav2}else{write2 += gNavn}}
    if(gallery==5){write2 += gNav1; if(gall_of > 5){write2 += gNav2}else{write2 += gNavn}}
    if(gallery==6){write2 += gNav1; if(gall_of > 6){write2 += gNav2}else{write2 += gNavn}}
    if(gallery==7){write2 += gNav1 + gNavn}
	write2 += '</ul></div>'
	return write2
}


	//  DROPDOWN MENUS
//Adapted from SuckerTree Horizontal Menu - Dynamic Drive: http://www.dynamicdrive.com/style/

var menuids=["menu1"] //Enter id(s) of UL menus separated by commas
var adj ='';  adj=0; if(ns){adj=180}

function submenus(){
for (var i=0; i<menuids.length; i++){
  var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul")
   for (var t=0; t<ultags.length; t++){
    if (ultags[t].parentNode.parentNode.id==menuids[i]){ //if this is a first level submenu
        ultags[t].style.top=ultags[t].parentNode.offsetHeight+adj+"px" //dynamically position first level submenus to be height of main menu item
//        ultags[t].parentNode.getElementsByTagName("a")[0].className="mainicon"
	}
	else{ //else if this is a sub level menu (ul)
        ultags[t].style.left=ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px" //position menu to the right of menu item that activated it
        ultags[t].parentNode.getElementsByTagName("a")[0].className="subicon"
	}
    ultags[t].parentNode.onmouseover=function(){
    this.getElementsByTagName("ul")[0].style.visibility="visible"
    }
    ultags[t].parentNode.onmouseout=function(){
    this.getElementsByTagName("ul")[0].style.visibility="hidden"
    }
   }
  }
}

if (window.addEventListener)
window.addEventListener("load",submenus,false)
else if (window.attachEvent)
window.attachEvent("onload",submenus)

