/*************************************************
**  AUTHOR: Kevin K. Nelson                     **
**  SITE:   http://www.flashfiredesigns.com/    **
**  DESCR:  JavaScript for dynamically creating **
**          rollovers                           **
**                                              **
**  Copyright © 2003, All Rights Reserved       **
*************************************************/

/* ------------------------------------------------------------------------------------------------------------------------------------------------------*\
window.onload                           = init;

g_strImgClass                           = "rollover";      // IMAGE ROLLOVER CLASS NAME OF IMAGES
g_strOver_ext                           = "_over";          // "over" image extension (i.e. imgName_over.jpg & imgName_out.jpg)
g_strOut_ext                            = "_out";           // "out"  image extension (i.e. imgName_over.jpg & imgName_out.jpg)

function init() {
    createRollovers();
}
function createRollovers() {
    if( document.getElementsByTagName ) {
        var arrIMGTags                      = document.getElementsByTagName("IMG");
        var arrPreloads                     = new Array();

        for(i=0,j=0;i<arrIMGTags.length;i++) {
            if( arrIMGTags[i].className == g_strImgClass ) {
                // PRELOAD _over IMAGES
                var strSrc                  = arrIMGTags[i].src;
                arrPreloads[j]              = new Image();
                arrPreloads[j++].src        = strSrc.replace( g_strOut_ext, g_strOver_ext );
                
                // ASSIGN EVENT HANDLERS
                arrIMGTags[i].onmouseover   = toggleImgOver;
                arrIMGTags[i].onmouseout    = toggleImgOver;
            }
        }
    }
}
function toggleImgOver(e) {
    if(!e) e=event;
	this.src		= e.type=="mouseover" ? this.src.replace( g_strOut_ext, g_strOver_ext ) : this.src.replace( g_strOver_ext,g_strOut_ext );
}
\* ------------------------------------------------------------------------------------------------------------------------------------------------------*/

function bookmarkPage() {
	strURL			= window.location.href;
	strTitle		= document.title.replace("::","-");
	if( document.all )        { window.external.AddFavorite(strURL, strTitle); }
	else if( window.sidebar ) { window.sidebar.addPanel(strTitle, strURL, ""); }
}
