function preloader() 
{
img1 = new Image();
img2 = new Image();
img3 = new Image();
img4 = new Image();
img5 = new Image();
img6 = new Image();
img7 = new Image();
img8 = new Image();
img9 = new Image();
img10 = new Image();
img11 = new Image();
img12 = new Image();
img13 = new Image();
img14 = new Image();
img15 = new Image();
img16 = new Image();
img17 = new Image();
img18 = new Image();
img19 = new Image();
img20 = new Image();
img21 = new Image();
img22 = new Image();
img23 = new Image();
img24 = new Image();
img25 = new Image();
img26 = new Image();
img27 = new Image();
img28 = new Image();
img29 = new Image();
img30 = new Image();
img31 = new Image();
img32 = new Image();
img33 = new Image();
img34 = new Image();
img35 = new Image();
img36 = new Image();
img37 = new Image();
img38 = new Image();
img39 = new Image();
img40 = new Image();
img41 = new Image();
img42 = new Image();
img43 = new Image();
img44 = new Image();
img45 = new Image();
img46 = new Image();
img47 = new Image();
img48 = new Image();
img49 = new Image();
img50 = new Image();
img51 = new Image();
img52 = new Image();

img1.src = "img/alder_background.jpg";
img2.src = "img/alder_indeximage01.jpg";
img3.src = "img/alder_logo.jpg";
img4.src = "img/alder_leftedge.jpg";
img5.src = "img/menus/alder_home_up.jpg";
img6.src = "img/menus/alder_home_up.jpg";
img7.src = "img/menus/alder_about_up.jpg";
img8.src = "img/menus/alder_about_up.jpg";
img9.src = "img/menus/alder_services_up.jpg";
img10.src = "img/menus/alder_services_up.jpg";
img11.src = "img/menus/alder_portfolio_up.jpg";
img12.src = "img/menus/alder_portfolio_up.jpg";
img13.src = "img/menus/alder_contact_up.jpg";
img14.src = "img/menus/alder_contact_up.jpg";
img15.src = "img/alder_box.jpg";
img16.src = "img/about/alder-company.jpg";
img17.src = "img/about/alder-service-map.jpg";
img18.src = "img/about/alder-team.jpg";
img19.src = "img/portfolio/alder_lightbox.jpg";
img20.src = "img/portfolio/previous_up.jpg";
img21.src = "img/portfolio/previous_over.jpg";
img22.src = "img/portfolio/next_up.jpg";
img23.src = "img/portfolio/next_over.jpg";
img24.src = "img/portfolio/alder_commercial01.jpg";
img25.src = "img/portfolio/alder_paths01.jpg";
img26.src = "img/portfolio/alder_patio01.jpg";
img27.src = "img/portfolio/alder_plantbeds01.jpg";
img28.src = "img/portfolio/alder_stonewall01.jpg";
img29.src = "img/portfolio/alder_waterfeature01.jpg";
img30.src = "img/portfolio/alder_waterfeature01.jpg";
img31.src = "img/services/alder-design01a.jpg";
img32.src = "img/services/alder-design01b.jpg";
img33.src = "img/services/alder-design02.jpg";
img34.src = "img/services/alder-design03a.jpg";
img35.src = "img/services/alder-design03b.jpg";
img36.src = "img/services/alder-groundworks.jpg";
img37.src = "img/services/alder-maintenance01a.jpg";
img38.src = "img/services/alder-maintenance01b.jpg";
img39.src = "img/services/alder-maintenance02.jpg";
img40.src = "img/services/alder-planting01a.jpg";
img41.src = "img/services/alder-planting01b.jpg";
img42.src = "img/services/alder-planting02a.jpg";
img43.src = "img/services/alder-planting02b.jpg";
img44.src = "img/services/alder-planting02c.jpg";
img45.src = "img/services/alder-services-overview01.jpg";
img46.src = "img/services/alder-services-overview02.jpg";
img47.src = "img/services/alder-services-overview03.jpg";
img48.src = "img/services/alder-supplies.jpg";
img49.src = "img/services/next_over.jpg";
img50.src = "img/services/next_up.jpg";
img51.src = "img/services/previous_over.jpg";
img52.src = "img/services/previous_up.jpg";




}


var disappeardelay=250  //menu disappear speed onMouseout (in miliseconds)
var enableanchorlink=1 //Enable or disable the anchor link when clicked on? (1=e, 0=d)
var hidemenu_onclick=1 //hide menu when user clicks within menu? (1=yes, 0=no)

/////No further editting needed

var ie5=document.all
var ns6=document.getElementById&&!document.all

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){
if (ie5||ns6)
dropmenuobj.style.left=dropmenuobj.style.top=-500
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=ie5 && !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=ie5 && !window.opera? iecompattest().scrollTop : window.pageYOffset
var windowedge=ie5 && !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 dropdownmenu(obj, e, dropmenuID){
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
if (typeof dropmenuobj!="undefined") //hide previous menu
dropmenuobj.style.visibility="hidden"
clearhidemenu()
if (ie5||ns6){
obj.onmouseout=delayhidemenu
dropmenuobj=document.getElementById(dropmenuID)
if (hidemenu_onclick) dropmenuobj.onclick=function(){dropmenuobj.style.visibility='hidden'}
dropmenuobj.onmouseover=clearhidemenu
dropmenuobj.onmouseout=ie5? function(){ dynamichide(event)} : function(event){ dynamichide(event)}
showhide(dropmenuobj.style, e, "visible", "hidden")
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 ((ie5||ns6) && !enableanchorlink) 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 (ie5&&!dropmenuobj.contains(e.toElement))
delayhidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
delayhidemenu()
}

function delayhidemenu(){
delayhide=setTimeout("dropmenuobj.style.visibility='hidden'", disappeardelay)
}

function clearhidemenu(){
if (typeof delayhide!="undefined")
clearTimeout(delayhide)
}

