// frogsleap navbar scripts
// Copyright 2000 One Infinity
// Copyright 2008 Don Armstrong <don@donarmstrong.com>

NS4 = (document.layers) ? 1 : 0;
IE4 = (document.all) ? 1 : 0;
ver4 = (NS4 || IE4) ? 1 : 0;
havelayers=0;

function newImage(imagename) {
    if (document.images) {
	var theimage = new Image();
	theimage.src = imagename;
	return theimage;
    }
}

function move_layers(){
    if (havelayers) {
	if (NS4) {
	    //                        screenWidth = window.document.width-454;
	    //			if (screenWidth<0){
	    //				screenWidth=0;
	    //			}
	    //			confirm (window.innerWidth+"\n"+window.document.width+"\n"+document.width+"\n"+window.outerWidth+"\n");
	    /*                        document.layers['redbarnmenu'].left = screenWidth;
				      document.layers['vhousemenu'].left = screenWidth;
				      document.layers['infomenu'].left = screenWidth;
				      document.layers['dirtmenu'].left = screenWidth;
	    */
	    document.layers['redbarnmenu'].left = 200;
	    document.layers['vhousemenu'].left = 200;
	    document.layers['infomenu'].left = 200;
	    document.layers['dirtmenu'].left = 200;
	    document.layers['storemenu'].left = 200;
	} else {
	    /*		        screenWidth = document.body.clientWidth + 18;
				document.all['redbarnmenu'].style.pixelLeft = screenWidth/2-111;
				document.all['vhousemenu'].style.pixelLeft = screenWidth/2-111;
				document.all['infomenu'].style.pixelLeft = screenWidth/2-111;
				document.all['dirtmenu'].style.pixelLeft = screenWidth/2-111;
	    */
	    if (document.all['redbarnmenu'].style.left) {
		document.all['redbarnmenu'].style.left = '200px';
		document.all['vhousemenu'].style.left  = '200px';
		document.all['infomenu'].style.left    = '200px';
		document.all['dirtmenu'].style.left    = '200px';
		document.all['storemenu'].style.left   = '200px';
	    }
	    else {
		document.all['redbarnmenu'].style.pixelLeft = 200;
		document.all['vhousemenu'].style.pixelLeft = 200;
		document.all['infomenu'].style.pixelLeft = 200;
		document.all['dirtmenu'].style.pixelLeft = 200;
		document.all['storemenu'].style.pixelLeft = 200;
	    }
	}
    }
}

function change_title(titlename){
    document.images["title"].src="images/titles/" + titlename + "_text.gif";
}

function change_menu_image(imagename){
    move_layers();
    change_menu(imagename);
}

function change_submenu_image(menuname,imagenumber,on){
    if (on=='on'){
	if (NS4){
	    document.layers[menuname+'menu'].document.images[menuname+imagenumber].src="images/"+menuname+"menu/"+menuname+"_sbtxt_roll"+imagenumber+".gif";
	}
	else if (IE4){
	    document.images[menuname+imagenumber].src="images/"+menuname+"menu/"+menuname+"_sbtxt_roll"+imagenumber+".gif";
	}
	else{
	    document.images[menuname+imagenumber].src="images/"+menuname+"menu/"+menuname+"_sbtxt_roll"+imagenumber+".gif";
	} 

    }
	    
    else {
	if (NS4){
	    document.layers[menuname+'menu'].document.images[menuname+imagenumber].src="images/"+menuname+"menu/"+menuname+"_sbtxt"+imagenumber+".gif";
	}
	else if (IE4){
	    document.images[menuname+imagenumber].src="images/"+menuname+"menu/"+menuname+"_sbtxt"+imagenumber+".gif";
	}
	else{
	    document.images[menuname+imagenumber].src="images/"+menuname+"menu/"+menuname+"_sbtxt"+imagenumber+".gif";
	} 
    }
}

function change_menu(imagename){
    if (NS4){
	document.layers["redbarnmenu"].visibility="hide";
	document.layers["vhousemenu"].visibility="hide";
	document.layers["dirtmenu"].visibility="hide";
	document.layers["infomenu"].visibility="hide";
	document.layers["storemenu"].visibility="hide";
	switch (imagename){
	case 'redbarn':
	    document.layers["redbarnmenu"].visibility="show";
	    break;
	case 'vhouse':
	    document.layers["vhousemenu"].visibility="show";
	    break;
	case 'dirt':
	    document.layers["dirtmenu"].visibility="show";
	    break;
	case 'info':
	    document.layers["infomenu"].visibility="show";
	    break;
	case 'store':
	    document.layers["storemenu"].visibility="show";
	    break;
	}
    }
    else{
	document.all["redbarnmenu"].style.visibility="hidden";
	document.all["vhousemenu"].style.visibility="hidden";
	document.all["dirtmenu"].style.visibility="hidden";
	document.all["infomenu"].style.visibility="hidden";
	document.all["storemenu"].style.visibility="hidden";
	switch (imagename){
	case 'redbarn':
	    document.all["redbarnmenu"].style.visibility="visible";
	    break;
	case 'vhouse':
	    document.all["vhousemenu"].style.visibility="visible";
	    break;
	case 'dirt':
	    document.all["dirtmenu"].style.visibility="visible";
	    break;
	case 'info':
	    document.all["infomenu"].style.visibility="visible";
	    break;
	case 'store':
	    document.all["storemenu"].style.visibility="visible";
	    break;
	}
    }
}

function preload_images(){
}

function newImage(arg) {
    if (document.images) {
	rslt = new Image();
	rslt.src = arg;
	return rslt;
    }
}

function change_image(name,src) {
    
    document.images[name].src = src;
}
function changeImages(name,src) {
    
    document.images[name].src = src;
}

var preloadFlag = false;
function preloadImages() {
    if (document.images) {
	redbarnnav_01_over = newImage("images/redbarn/_menubar/redbarnnav_01_over.gif");
	redbarnnav_02_over = newImage("images/redbarn/_menubar/redbarnnav_02_over.gif");
	redbarnnav_03_over = newImage("images/redbarn/_menubar/redbarnnav_03_over.gif");
	redbarnnav_04_over = newImage("images/redbarn/_menubar/redbarnnav_04_over.gif");
	frog_02_over = newImage("images/flashsite/frog_02_over.gif");
	f_over = newImage("images/flashsite/f_over.gif");
	preloadFlag = true;
    }
}

