// intheskywithdiamonds -> index
// trevorj

function init()
{
	var x = $('trevor_n_sarah');

	var imgpath = 'http://gozips.uakron.edu/%7Etjj7/';

	// Preload object
	var preload = new Object();
	preload[x.id+'_n'] = new Image;
	preload[x.id+'_m'] = new Image;
    preload[x.id+'_n'].src = imgpath + 'trevor_n_sarah.jpg';
    preload[x.id+'_m'].src = imgpath + 'trevor_n_sarah-paint.jpg';

	// Mouseovers
	x.onmouseover	= function () { this.src=preload[this.id + '_m'].src; }
	x.onmouseout	= function () { this.src=preload[this.id + '_n'].src; }
}

//
// Functions
//

// easy random integer function.
function randint(max, min) {
        if (max == null)
                max = 10;
        if (max == null)
                min = 0;
        return Math.round( (Math.random() * (max-min)) + min );
}

//
// helper functions
//

// Handy function that returns an array of elements from the ids. Mmm.
function $() {
        var elements = new Array();
        for (var i = 0; i < arguments.length; i++) {
                var element = arguments[i];
                if (typeof element == 'string')
                        if (document.getElementById)
                                element = document.getElementById(element);
                        else if (document.all)
                                element = document.all[element];
                if (arguments.length == 1)
                        return element;
                elements.push(element);
        }
        return elements;
}

// Well. It Gets Elements By Class Name
function getElementsByClass(searchClass,node,tag) {
        var classElements = new Array();
        if ( node == null )
                node = document;
        if ( tag == null )
                tag = '*';
        var els = node.getElementsByTagName(tag);
        var elsLen = els.length;
        var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
        for (i = 0, j = 0; i < elsLen; i++) {
                if ( pattern.test(els[i].className) ) {
                        classElements[j] = els[i];
                        j++;
                }
        }
        return classElements;
}



