
var gdDEBUG = false;
var gdIsLoaded = false;
var gdRun = false;

function gdCreateRollOvers(){
	if(document.getElementById){
		var gdImages = document.getElementsByTagName('IMG');
		var gdButtons = document.getElementsByTagName('INPUT');
	}else if(document.all){
		var gdImages = document.all['mouseovers'].all.tags('IMG');
		var gdButtons = document.all['mouseovers'].all.tags('INPUT');
	}else return;
	gdPreloads = new Object();

	for (var i = 0; i < gdImages.length; i++){
		var gdImageOffSrc = gdImages[i].src + "";
		if(gdImageOffSrc.indexOf("_off") != -1){
			var gdImageOnSrc = gdImageOffSrc.replace(/_off/g, "_on");
			gdPreloads['gdImageOff_' + i] = new Image();
			gdPreloads['gdImageOff_' + i].src = gdImageOffSrc;
			gdPreloads['gdImageOn_' + i] = new Image();
			gdPreloads['gdImageOn_' + i].src = gdImageOnSrc;
			gdImages[i].onmouseover = function(){this.src = this.src.replace(/_off/g, "_on");}
			gdImages[i].onmouseout = function(){this.src = this.src.replace(/_on/g, "_off");}
		}
	} 

	for (var i = 0; i < gdButtons.length; i++){
		if(gdButtons[i].src){
		var gdImageOffSrc = gdButtons[i].src + "";
		if(gdImageOffSrc.indexOf("_off") != -1){
			var gdImageOnSrc = gdImageOffSrc.replace(/_off/g, "_on");
			gdPreloads['gdImagebOff_' + i] = new Image();
			gdPreloads['gdImagebOff_' + i].src = gdImageOffSrc;
			gdPreloads['gdImagebOn_' + i] = new Image();
			gdPreloads['gdImagebOn_' + i].src = gdImageOnSrc;
			gdButtons[i].onmouseover = function(){this.src = this.src.replace(/_off/g, "_on");}
			gdButtons[i].onmouseout = function(){this.src = this.src.replace(/_on/g, "_off");}
		}
		}
	} 

}

function gdInit(){
	gdIsLoaded = true;
	gdCreateRollOvers();
	return gdStart();
}

function gdStart(){
	gdRun = true;
	return true;
}

function gdStop(){
	gdRun = false;
	return true;
}

function gdDestroy(){
	gdStop();
	return true;
}

function openw(url, windowname, attributes) { 
	window.open (url, windowname, attributes);
}

function closeme (){
	window.close();
	window.opener.focus();
	return true;
}



