var buttons = new Array ("http://www.tr3energy.com/tr3energy/trimages/homedown.png",
"http://www.tr3energy.com/tr3energy/trimages/homedownn.png",
"http://www.tr3energy.com/tr3energy/trimages/infodownn.png",
"http://www.tr3energy.com/tr3energy/trimages/infodown.png",
"http://www.tr3energy.com/tr3energy/trimages/servdownn.png",
"http://www.tr3energy.com/tr3energy/trimages/servdown.png",
"http://www.tr3energy.com/tr3energy/trimages/galldownn.png",
"http://www.tr3energy.com/tr3energy/trimages/galldown.png",
"http://www.tr3energy.com/tr3energy/trimages/contdownn.png",
"http://www.tr3energy.com/tr3energy/trimages/contdown.png");

var preloader = new Array();
for ( var i = 0; i < buttons.length; i++ )
{
preloader[i] = new Image();
preloader[i].src = buttons[i];
}

function initmenu() {
var dropmenu1 = document.getElementById("dropMenu1");
var dropmenu2 = document.getElementById("dropMenu2");
var dropmenu3 = document.getElementById("dropMenu3");
var menubg = document.getElementById("menubackgnd");
var contbg = document.getElementById("content");

dropmenu1.style.visibility = "hidden";
dropmenu2.style.visibility = "hidden";
dropmenu3.style.visibility = "hidden";
if ( document.images.infoupn.src == "http://www.tr3energy.com/tr3energy/trimages/infodown.png")
{
document.images.infoupn.src="http://www.tr3energy.com/tr3energy/trimages/infoup.png";
}
else if ( document.images.infoupn.src != "http://www.tr3energy.com/tr3energy/trimages/infoup.png" )
{
document.images.infoupn.src="http://www.tr3energy.com/tr3energy/trimages/infoupn.png";
}
if ( document.images.servupn.src == "http://www.tr3energy.com/tr3energy/trimages/servdown.png" )
{
document.images.servupn.src="http://www.tr3energy.com/tr3energy/trimages/servup.png";
}
else if ( document.images.servupn.src != "http://www.tr3energy.com/tr3energy/trimages/servup.png" )
{
document.images.servupn.src="http://www.tr3energy.com/tr3energy/trimages/servupn.png";
}
if ( document.images.gallupn.src == "http://www.tr3energy.com/tr3energy/trimages/galldown.png" )
{
document.images.gallupn.src="http://www.tr3energy.com/tr3energy/trimages/gallup.png";
}
else if ( document.images.gallupn.src != "http://www.tr3energy.com/tr3energy/trimages/gallup.png" )
{
document.images.gallupn.src="http://www.tr3energy.com/tr3energy/trimages/gallupn.png";
}
menubg.onmouseover = initmenu;
contbg.onmouseover = initmenu;
return;
}

function showmenu1() {
var dropmenu1 = document.getElementById("dropMenu1");
var dropmenu2 = document.getElementById("dropMenu2");
var dropmenu3 = document.getElementById("dropMenu3");
dropmenu1.style.visibility = "visible";
dropmenu2.style.visibility = "hidden";
dropmenu3.style.visibility = "hidden";
if ( document.images.servupn.src == "http://www.tr3energy.com/tr3energy/trimages/servdown.png" )
{
document.images.servupn.src="http://www.tr3energy.com/tr3energy/trimages/servup.png";
}
else if ( document.images.servupn.src != "http://www.tr3energy.com/tr3energy/trimages/servup.png" )
{
document.images.servupn.src="http://www.tr3energy.com/tr3energy/trimages/servupn.png";
}
if ( document.images.gallupn.src == "http://www.tr3energy.com/tr3energy/trimages/galldown.png" )
{
document.images.gallupn.src="http://www.tr3energy.com/tr3energy/trimages/gallup.png";
}
else if ( document.images.gallupn.src != "http://www.tr3energy.com/tr3energy/trimages/gallup.png" )
{
document.images.gallupn.src="http://www.tr3energy.com/tr3energy/trimages/gallupn.png";
}
return;
}

function showmenu2() {
var dropmenu2 = document.getElementById("dropMenu2");
var dropmenu1 = document.getElementById("dropMenu1");
var dropmenu3 = document.getElementById("dropMenu3");
dropmenu2.style.visibility = "visible";
dropmenu1.style.visibility = "hidden";
dropmenu3.style.visibility = "hidden";
if ( document.images.infoupn.src == "http://www.tr3energy.com/tr3energy/trimages/infodown.png" )
{
document.images.infoupn.src="http://www.tr3energy.com/tr3energy/trimages/infoup.png";
}
else if ( document.images.infoupn.src != "http://www.tr3energy.com/tr3energy/trimages/infoup.png" )
{
document.images.infoupn.src="http://www.tr3energy.com/tr3energy/trimages/infoupn.png";
}
if ( document.images.gallupn.src == "http://www.tr3energy.com/tr3energy/trimages/galldown.png" )
{
document.images.gallupn.src="http://www.tr3energy.com/tr3energy/trimages/gallup.png";
}
else if ( document.images.gallupn.src != "http://www.tr3energy.com/tr3energy/trimages/gallup.png" )
{
document.images.gallupn.src="http://www.tr3energy.com/tr3energy/trimages/gallupn.png";
}
return;
}


function showmenu3() {
var dropmenu3 = document.getElementById("dropMenu3");
var dropmenu2 = document.getElementById("dropMenu2");
var dropmenu1 = document.getElementById("dropMenu1");
dropmenu3.style.visibility = "visible";
dropmenu2.style.visibility = "hidden";
dropmenu1.style.visibility = "hidden";
if ( document.images.infoupn.src == "http://www.tr3energy.com/tr3energy/trimages/infodown.png" )
{
document.images.infoupn.src="http://www.tr3energy.com/tr3energy/trimages/infoup.png";
}
else if ( document.images.infoupn.src != "http://www.tr3energy.com/tr3energy/trimages/infoup.png" )
{
document.images.infoupn.src="http://www.tr3energy.com/tr3energy/trimages/infoupn.png";
}
if ( document.images.servupn.src == "http://www.tr3energy.com/tr3energy/trimages/servdown.png" )
{
document.images.servupn.src="http://www.tr3energy.com/tr3energy/trimages/servup.png";
}
else if ( document.images.servupn.src != "http://www.tr3energy.com/tr3energy/trimages/servup.png" )
{
document.images.servupn.src="http://www.tr3energy.com/tr3energy/trimages/servupn.png";
}
return;
}

function threers() {

var centerobj = document.getElementById( "ThreeRs" );
var winsizew;
	if ( typeof( window.innerWidth ) == 'number' ) {winsizew=(window.innerWidth-50); } 
	else if (document.body && document.body.clientWidth) { winsizew=document.body.clientWidth; }
	else if (document.documentElement && document.documentElement.clientWidth ) { winsizew=document.documentElement.clientWidth; } 
	
if (winsizew <=1028) {
centerobj.style.width=(parseInt((winsizew/1.9)*.7))+"px";
centerobj.style.height=(parseInt((winsizew/1.9)*.35))+"px";
centerobj.style.left="110px";
}
else {
centerobj.style.width="410px";
centerobj.style.height="200px";
centerobj.style.left=( parseInt((winsizew/2)-500 ) )+"px";
}
window.setTimeout("threers()",500);

return;
}

function logosize() {

var centerobj = document.getElementById( "trlogo" );
var winsizew;
	if ( typeof( window.innerWidth ) == 'number' ) {winsizew=(window.innerWidth-50); } 
	else if (document.body && document.body.clientWidth) { winsizew=document.body.clientWidth; }
	else if (document.documentElement && document.documentElement.clientWidth ) { winsizew=document.documentElement.clientWidth; } 
	
if (winsizew <=1028) {
centerobj.style.width=(parseInt((winsizew/1.9)*.60))+"px";
centerobj.style.height=(parseInt((winsizew/1.9)*.40))+"px";
centerobj.style.left="20px";
}
else {
centerobj.style.width="325px";
centerobj.style.height="223px";
centerobj.style.left="60px";
}
window.setTimeout("logosize()",500);
return;
}

function dynoposisize()
{
var proveimg = document.getElementById("provide");
var hillone=document.getElementById("hillsone");
var hilltwo=document.getElementById("hillstwo");
var hillthr=document.getElementById("hillsthr");
var outimg=document.getElementById("equip");
var menuadjust = document.getElementById("menubackgnd");
var buttonone=document.getElementById("btnone");
var buttontwo=document.getElementById("btntwo");
var buttonthr=document.getElementById("btnthr");
var buttonfour=document.getElementById("btnfour");
var buttonfive=document.getElementById("btnfive");
var weatherposi = document.getElementById("weather");
var safetyposi = document.getElementById("dirttour");
var showposi = document.getElementById("dirtshow");
var btmtable = document.getElementById("foottable");
var dirtsize = document.getElementById("dirtconvey");
var browsvers=navigator.vendor;
var checksafari = -1;
if ( browsvers ) {
checksafari = browsvers.indexOf("Apple");
}

var winsizew;
var winsizeh;
	if ( typeof( window.innerWidth ) == 'number' ) {winsizew=(window.innerWidth-50); } 
	else if (document.body && document.body.clientWidth) { winsizew=document.body.clientWidth; }
	else if (document.documentElement && document.documentElement.clientWidth ) { winsizew=document.documentElement.clientWidth; } 
	
hillone.style.left=(parseInt(winsizew/54))+"px";
hillone.style.visibility="visible";
hilltwo.style.left=(parseInt(winsizew/8)+150)+"px";
hilltwo.style.visibility="visible";
hillthr.style.left=(parseInt(winsizew/5)+240)+"px";
hillthr.style.visibility="visible";

if ( typeof( window.innerWidth) == 'number' && (checksafari == -1) )
 {
dirtsize.style.top =( btmtable.offsetTop - 488)+"px";
dirtsize.style.left=( btmtable.offsetLeft - 10)+"px";
weatherposi.style.top =( btmtable.offsetTop - 180)+"px";
showposi.style.top =( btmtable.offsetTop - 350)+"px";
if ( ( btmtable.offsetTop - 803 ) > ( buttonfive.offsetTop + 100 ) ) {
safetyposi.style.top =( btmtable.offsetTop - 806)+"px";
safetyposi.style.visibility = "visible";
}
else {
safetyposi.style.visibility = "hidden";
}

if ( winsizew <=1028 ) {
weatherposi.style.left=( btmtable.offsetLeft + 35)+"px";
showposi.style.left=( btmtable.offsetLeft + 20)+"px";
safetyposi.style.left=( btmtable.offsetLeft + 35)+"px";
}
else if ( winsizew <= 1280 ) {
weatherposi.style.left=( btmtable.offsetLeft + 85)+"px";
showposi.style.left=( btmtable.offsetLeft + 70)+"px";
safetyposi.style.left=( btmtable.offsetLeft + 85)+"px";
}
else {
weatherposi.style.left=( btmtable.offsetLeft + 110)+"px";
showposi.style.left=( btmtable.offsetLeft + 90)+"px";
safetyposi.style.left=( btmtable.offsetLeft + 110)+"px";
}

}
else
{
if (checksafari != -1) {
dirtsize.style.top ="-488px";
}
else {
dirtsize.style.top ="-488px";
}
weatherposi.style.top ="-180px";
showposi.style.top ="-350px";
dirtsize.style.left="-10px";
if ( ( btmtable.offsetTop - 803 ) > ( buttonfive.offsetTop + 100 ) ) {
safetyposi.style.top ="-800px";
safetyposi.style.visibility = "visible";
}
else {
safetyposi.style.visibility = "hidden";
}
if (winsizew <=1024 ) {
weatherposi.style.left="35px";
showposi.style.left="20px";
safetyposi.style.left="35px";
}
else if ( winsizew <= 1280 ) {
weatherposi.style.left="85px";
showposi.style.left="70px";
safetyposi.style.left="85px";
}
else {
weatherposi.style.left="110px";
showposi.style.left="90px";
safetyposi.style.left="110px";
}
}

if (winsizew <=1028 ) {
proveimg.style.width="380px";
proveimg.style.height="120px";
proveimg.style.top="29px";
outimg.style.width = "200px";
outimg.style.height="50px";
outimg.style.top="107";
outimg.style.left=(parseInt((winsizew/2)-151))+"px";
}
else {
proveimg.style.width="540px";
proveimg.style.height="160px";
proveimg.style.top="19px";
outimg.style.width="280px";
outimg.style.height="70px";
outimg.style.top="107";
outimg.style.left=(parseInt((winsizew/2)-151 ))+"px";
}
if (winsizew <=1455) {
menuadjust.style.width=(winsizew-30)+"px";
}
else {
menuadjust.style.width="1425px";  
}
if (winsizeh <= 1500 ) {
menuadjust.style.height=(winsizeh-650)+"px";
}
else if ( (winsizeh < 801) || (winsizeh >1500) ) {
menuadjust.style.height="854px";
}

if (winsizew <= 1028) {
buttonone.style.left="10px";
buttontwo.style.left="10px";
buttonthr.style.left="10px";
buttonfour.style.left="10px";
buttonfive.style.left="10px";
dirtsize.style.width = (parseInt(winsizew * 0.70)) + "px";
dirtsize.style.height = (parseInt(winsizew * 0.66)) + "px";
}
else if (winsizew < 1280 ) {
buttonone.style.left=(parseInt(winsizew/8))+"px";
buttontwo.style.left=(parseInt(winsizew/12))+"px";
buttonthr.style.left=(parseInt(winsizew/20))+"px";
buttonfour.style.left=(parseInt(winsizew/26))+"px";
buttonfive.style.left=(parseInt(winsizew/30))+"px";
dirtsize.style.width = "836px";
}
else {
buttonone.style.left=(parseInt(winsizew/4.5))+"px";
buttontwo.style.left=(parseInt(winsizew/7))+"px";
buttonthr.style.left=(parseInt(winsizew/11))+"px";
buttonfour.style.left=(parseInt(winsizew/16))+"px";
buttonfive.style.left=(parseInt(winsizew/20))+"px";
dirtsize.style.width="836px"; 
}
buttonone.style.visibility="visible";
buttontwo.style.visibility="visible";
buttonthr.style.visibility="visible";
buttonfour.style.visibility="visible";
buttonfive.style.visibility="visible";
btmtable.style.width=winsizew+"px";

window.setTimeout("dynoposisize()",500);
}



function rotate() {
var showsize = document.getElementById("show");
showsize.style.width="170px";
showsize.style.height="130px";

if ( document.body.clientWidth && document.images.show.filters ) { 	
document.images.show.filters[0].Apply();
document.images.show.src = minishow[picnum];
document.images.show.filters[0].Play();
}
else {
document.images.show.src = minishow[picnum];
} 
( picnum == (minishow.length - 1 )) ? picnum = 0 : picnum++;
setTimeout("rotate()", 4000);
 }
 
function rotate2() {
var showsize2 = document.getElementById("equip");

if ( document.body.clientWidth && document.images.equip.filters ) { 	
document.images.equip.filters[0].Apply();
document.images.equip.src = minishow2[picnum2];
document.images.equip.filters[0].Play();
}
else {
document.images.equip.src = minishow2[picnum2];
} 
( picnum2 == (minishow2.length - 1 )) ? picnum2 = 0 : picnum2++;
setTimeout("rotate2()", 4000);
 }


function indexpicture() {
var indexadjust = document.getElementById("indexpic");
var winsizew;
var winsizeh;
	if ( typeof( window.innerWidth ) == 'number' ) {winsizew=(window.innerWidth-50); } 
	else if (document.body && document.body.clientWidth) { winsizew=document.body.clientWidth; }
	else if (document.documentElement && document.documentElement.clientWidth ) { winsizew=document.documentElement.clientWidth; } 
	
if (winsizew <=1030) {
indexadjust.style.width=(parseInt(winsizew/1.9))+"px";
indexadjust.style.height=(parseInt((winsizew/1.9)*.46))+"px";
}
else {
indexadjust.style.width="634px";
indexadjust.style.height="360px";
}
window.setTimeout("indexpicture()",500);
}

function modtrompic() {
var indexadjust = document.getElementById("modtrom");
var winsizew;
var winsizeh;
	if ( typeof( window.innerWidth ) == 'number' ) {winsizew=(window.innerWidth-50); } 
	else if (document.body && document.body.clientWidth) { winsizew=document.body.clientWidth; }
	else if (document.documentElement && document.documentElement.clientWidth ) { winsizew=document.documentElement.clientWidth; } 
	
if (winsizew <=1200) {
indexadjust.style.width=(parseInt(winsizew/2.1))+"px";
indexadjust.style.height=(parseInt((winsizew/2.1)/4.17))+"px";
}
else {
indexadjust.style.width="700px";
indexadjust.style.height="168px";
}
window.setTimeout("modtrompic()",500);
}



function modifypics() {
var browsvers=navigator.userAgent;
var proveimg = document.getElementById("provide");
var logoimg = document.getElementById("trlogo");
var checkievers = browsvers.indexOf("7.");
var checknsvers = browsvers.indexOf("8.");
var checknsvers2 = browsvers.indexOf("9.");
if ((checkievers != -1) || (checknsvers != -1) || ( checknsvers2 != -1)) {
logoimg.src="http://www.tr3energy.com/tr3energy/trimages/tr3logo.png";
proveimg.src="http://www.tr3energy.com/tr3energy/trimages/providing.png";
}
else {
logoimg.src="http://www.tr3energy.com/tr3energy/trimages/tr3logona2.png";
proveimg.src="http://www.tr3energy.com/tr3energy/trimages/providingna.png";
}
}

function modifylogo() {
var browserver = navigator.userAgent;
var smlogoimg = document.getElementById("smallogo");
var checkieversa = browserver.indexOf("7.");
var checknsversa = browserver.indexOf("8.");
var checknsvers2a = browserver.indexOf("9.");
if ((checkieversa != -1) || (checknsversa != -1) || ( checknsvers2a != -1)) {
smlogoimg.src="http://www.tr3energy.com/tr3energy/trimages/tr3logosmall.png";
}
else {
smlogoimg.src="http://www.tr3energy.com/tr3energy/trimages/tr3logosmallna.gif";
}}

function errorhandler( msg, url, ln ) {
return true;
}


var gal = {
    init: function() {
        var checksafari = -1;
        var moz_image_adjust = false;
        var galtble = document.getElementById("galLoc");
        var browsvers = navigator.vendor;
        if (browsvers) {
            checksafari = browsvers.indexOf("Apple");
            if ((window.innerWidth) && typeof (window.innerWidth) == 'number' && (checksafari == -1)) {
                moz_image_adjust = true;
            }
        }
        if (!document.getElementById || !document.createElement || !document.appendChild) return false;
        if (document.getElementById('gallery')) document.getElementById('gallery').id = 'jgal';
        if (document.getElementById('galleries')) {
            document.getElementById('galleries').id = 'gals';
            gals.className = 'active ';
        }
        var titleBox = document.getElementById("imgTitle");
        // Get the list
        var li = document.getElementById('jgal').getElementsByTagName('li');
        //Set focus to first list element
        li[0].className = 'active';
        //Iterate to each list item
        for (i = 0; i < li.length; i++) {
            //Set the background image of each list element
            li[i].style.backgroundImage = 'url(' + li[i].getElementsByTagName('img')[0].src + ')';
            // Make it visible
            li[i].style.visibility = "visible";
            //Set the title of each list element
            li[i].title = li[i].getElementsByTagName('img')[0].alt;
            //Add an event to each list element
            gal.addEvent(li[i], 'click', function() {
                //Sets all li elements active to NULL
                var im = document.getElementById('jgal').getElementsByTagName('li');
                for (j = 0; j < im.length; j++) {
                    im[j].className = '';
                }
                //The sets the currently clicked element to active
                this.className = 'active';
                //Displays the title for the active image in the title box
                titleBox.innerHTML = "  " + this.getElementsByTagName('img')[0].alt + "  ";
                //Positions the active image only in netscape
                if (moz_image_adjust) this.style.top = (galtble.offsetTop + 490) + "px";

            });
            gal.addEvent(li[i], 'mouseover', function() {
                //Displays the title for the mouse over image in the title box
                titleBox.innerHTML = "\t" + this.getElementsByTagName('img')[0].alt + "\t";
            });
            gal.addEvent(li[i], 'mouseout', function() {
                //Find the current active image
                var im = document.getElementById('jgal').getElementsByTagName('li');
                for (j = 0; j < im.length; j++) {
                    if (im[j].className == 'active') {
                        //Displays the title for the active image in the title box
                        titleBox.innerHTML = "\t" + [j].getElementsByTagName('img')[0].alt + "\t";
                    }
                }
            });
            //Set focus to first list element and set textBox text
            li[0].className = 'active';
            li[0].focus();
            titleBox.innerHTML = "\t" + li[0].getElementsByTagName('img')[0].alt + "\t";
        }
    },
    addEvent: function(obj, type, fn) {
        if (obj.addEventListener) {
            obj.addEventListener(type, fn, false);
        }
        else if (obj.attachEvent) {
            obj["e" + type + fn] = fn;
            obj[type + fn] = function() { obj["e" + type + fn](window.event); }
            obj.attachEvent("on" + type, obj[type + fn]);
        }
    }
}; 

function galleryInit() {
    gal.init();
};
window.onerror = errorhandler;
window.onload = initmenu;
document.onclick = initmenu;

