/***********************************************
* AnyLink Vertical Menu-  Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

var menu1=new Array()
    menu1[0]='<a href="comersus_listCategoriesAndProducts.asp?idCategory=68">Mystical</a>'
    menu1[1]='<a href="comersus_listCategoriesAndProducts.asp?idCategory=69">Tangible</a>'
    menu1[2]='<a href="comersus_listCategoriesAndProducts.asp?idCategory=70">Essential</a>'
    menu1[3]='<a href="comersus_listCategoriesAndProducts.asp?idCategory=67">Illusionary</a>'
    menu1[4]='<a href="comersus_listCategoriesAndProducts.asp?idCategory=96">Spirit Sketches</a>'

var menu2=new Array()
    menu2[0]='<a href="comersus_listCategoriesAndProducts.asp?idCategory=73">Mystical</a>'
    menu2[1]='<a href="comersus_listCategoriesAndProducts.asp?idCategory=74">Tangible</a>'
    menu2[2]='<a href="comersus_listCategoriesAndProducts.asp?idCategory=75">Essential</a>'
    menu2[3]='<a href="comersus_listCategoriesAndProducts.asp?idCategory=94">Soul Essence</a>'
    menu2[4]='<a href="comersus_listCategoriesAndProducts.asp?idCategory=99&idProduct=A">Iridescent</a>'
    menu2[5]='<a href="comersus_listCategoriesAndProducts.asp?idCategory=100&idProduct=A">Pets</a>'

var menu3=new Array()
    menu3[0]='<a href="comersus_listCategoriesAndProducts.asp?idCategory=90">Publications</a>'
    menu3[1]='<a href="comersus_listCategoriesAndProducts.asp?idCategory=77">Coasters</a>'
    menu3[2]='<a href="comersus_listCategoriesAndProducts.asp?idCategory=89">Posters</a>'
    menu3[3]='<a href="comersus_listCategoriesAndProducts.asp?idCategory=78">Note Cards</a>'
    menu3[4]='<a href="comersus_listCategoriesAndProducts.asp?idCategory=91">Throw Pillows</a>'

var disappeardelay=250  //menu disappear speed onMouseout (in miliseconds)
var horizontaloffset=2 //horizontal offset of menu from default location. (0-5 is a good value)

// No further editing needed past this point //

var ie4=document.all
var ns6=document.getElementById&&!document.all

if (ie4||ns6)
    document.write('<div id="dropmenudiv" style="visibility:hidden;width: 80px" 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=-500

    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-obj.offsetWidth < 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 menu up?
            edgeoffset=dropmenuobj.contentmeasure-obj.offsetHeight
            if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either? (position at top of viewable window then)
                edgeoffset=dropmenuobj.y
        }
    }
    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")+obj.offsetWidth+horizontaloffset+"px"
        dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+"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)
}


//Disable right mouse click Script
//By Maximus (maximus@nsimail.com) w/ mods by DynamicDrive
//For full source code, visit http://www.dynamicdrive.com


var message="All Contents Copyright 1987 - 2006 Kim McElroy.  All rights reserved. Code and images on this site may not be reproduced or used in any formor manner without the express written consent of the artist. Protected under U.S. and International Copyright Laws. ";

function clickIE4(){
    if (event.button==2)
    {
        alert(message);
        return false;
    }
}

function clickNS4(e){
    if (document.layers||document.getElementById&&!document.all)
    {
        if (e.which==2||e.which==3)
        {
			alert(message);
			return false;
        }
    }
}

if (document.layers)
{
    document.captureEvents(Event.MOUSEDOWN);
    document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById)
{
    document.onmousedown=clickIE4;
}

document.oncontextmenu=new Function("alert(message);return false")
