// last modified: September 11, 2002
// Author - Terry Bailey - www.promiles.com
// Do not use without permission




////////////////////////////// Button controls /////////////////////////////////

// functions that swap images

function di(id,name){
	if (document.images) document.images[id].src=eval(name+".src");
}

	if (document.images) {

//email
var emailOff = new Image(80,32)
emailOff.src = "../Images/Icons/email_Spanish.gif"
var emailOn = new Image(80,32)
emailOn.src = "../Images/Icons/email_on_Spanish.gif"

//options
var optionsOff = new Image(80,32)
optionsOff.src = "../Images/Icons/options_Spanish.gif"
var optionsOn = new Image(80,32)
optionsOn.src = "../Images/Icons/options_on_Spanish.gif"

//reverse
var reverseOff = new Image(80,32)
reverseOff.src = "../Images/Icons/reverse_Spanish.gif"
var reverseOn = new Image(80,32)
reverseOn.src = "../Images/Icons/reverse_on_Spanish.gif"

//print
var printOff = new Image(80,32)
printOff.src = "../Images/Icons/print_Spanish.gif"
var printOn = new Image(80,32)
printOn.src = "../Images/Icons/print_on_Spanish.gif"

//pann
var pannOff = new Image(470,10)
pannOff.src = "../Images/mapborder_n.gif"
var pannOn = new Image(470,10)
pannOn.src = "../Images/mapborder_n_on.gif"

//pans
var pansOff = new Image(470,10)
pansOff.src = "../Images/mapborder_s.gif"
var pansOn = new Image(470,10)
pansOn.src = "../Images/mapborder_s_on.gif"

//pane
var paneOff = new Image(10,370)
paneOff.src = "../Images/mapborder_e.gif"
var paneOn = new Image(10,370)
paneOn.src = "../Images/mapborder_e_on.gif"

//panw
var panwOff = new Image(10,370)
panwOff.src = "../Images/mapborder_w.gif"
var panwOn = new Image(10,370)
panwOn.src = "../Images/mapborder_w_on.gif"

//panne
var panneOff = new Image(10,10)
panneOff.src = "../Images/mapborder_ne.gif"
var panneOn = new Image(10,10)
panneOn.src = "../Images/mapborder_ne_on.gif"

//panse
var panseOff = new Image(10,10)
panseOff.src = "../Images/mapborder_se.gif"
var panseOn = new Image(10,10)
panseOn.src = "../Images/mapborder_se_on.gif"

//pannw
var pannwOff = new Image(10,10)
pannwOff.src = "../Images/mapborder_nw.gif"
var pannwOn = new Image(10,10)
pannwOn.src = "../Images/mapborder_nw_on.gif"

//pansw
var panswOff = new Image(10,10)
panswOff.src = "../Images/mapborder_sw.gif"
var panswOn = new Image(10,10)
panswOn.src = "../Images/mapborder_sw_on.gif"
}

// status bar message

function dm(msgStr) {
	window.status = msgStr;
	document.returnValue = true;
}



////////////////////////////// Window Controls ///////////////////////////////

function nav(url) {
	window.location=url + "?src=<%=SRC%>";
}

//function methods(bmk){
//	tmpstr="methods_Spanish.htm" + bmk
//	methods = window.open(tmpstr,'','scrollbars,resizable,status,height=420,width=290');
//	methods.moveTo(0,0)
//}

function methods(thePage){
	window.open(thePage,'methods','height=430,width=290');
}

function openhelp(thePage){
	window.open(thePage,'Abbhelp','scrollbars,resizable,height=450,width=230');
}

function opencalc(){
	window.open('pmr_calc_Spanish.asp', 'Calculador','resizable,height=435,width=265');
}

function openpg(thePage) {
tmpstr = "http://www.truckmiles.com/taxinfo/" + thePage
window.open(tmpstr, 'Taxviewer', 'scrollbars,resizable,status,toolbar,height=400,width=625');
}

// Window size and move - Body tag should include    onload="pos_screen[width]()"  ( ex: onload="pos_screen800()" )
function pos_screen800()
{
	window.moveTo(0,0)
	window.resizeTo(800,600)
}

function pos_screen400()
{
	window.moveTo(0,0)
	window.resizeTo(400,300)
}

// Window move only - Body tag includes    onload="pos_screen()"
function pos_screen()
{
	window.moveTo(0,0)
}

// open a new, formatted image window
var ImageWindow = null;
function openImage(imageURL,imageTitle,imageWidth,imageHeight) {
	// check if window is open: then close
	closeImageWindow();

	// create an Image Window
	ImageWindow = openCenteredWindow('','ImageWindow'+imageWidth+'_'+imageHeight,imageWidth,imageHeight,'no');
	// write to, and format, ImageWindow
	ImageWindow.document.open();
	ImageWindow.document.write("<HTML><head><TITLE>" + imageTitle + "</TITLE></HEAD><BODY BGCOLOR=white MARGINHEIGHT=0 MARGINWIDTH=0 LEFTMARGIN=0 TOPMARGIN=0 onClick=\"window.close()\" STYLE=\"margin: 0px;\"><TABLE WIDTH=100% HEIGHT=100% cellspacing=\"0\" cellpadding=\"0\"><TR><TD ALIGN=CENTER VALIGN=MIDDLE><IMG SRC=\"" + imageURL + "\" border=\"0\"></TD></TR></TABLE></BODY></HTML>");
	ImageWindow.document.close();
}


// close pop-up image windows
function closeImageWindow() {
	if (ImageWindow != null && !ImageWindow.closed) ImageWindow.close();
}


// open a content window (with consideration for screen size)
function openCenteredWindow(contentURL,contentTitle,contentWidth,contentHeight,scrollBars) {
	// center window on screen
	var winLeft = (screen.width - 1 - contentWidth) / 2;
	var winTop = (screen.height - 1 - contentHeight) / 2;

	if (winLeft < 0) {
		scrollBars = "yes";
		winLeft = 10;
		contentWidth = screen.width - 30;
	}
	if (winTop < 0) {
		scrollBars = "yes";
		winTop = 10;
		contentHeight = screen.height - 100;
	}

	var NewWindow = window.open(contentURL,contentTitle,'scrollbars='+scrollBars+',width='+contentWidth+',height='+contentHeight+',top='+winTop+',left='+winLeft+',screenX='+winLeft+',screenY='+winTop);
	NewWindow.focus();
	return NewWindow;
}


// grow up (resizes window to fit any monitor resolution)
function growUp()
{
        self.moveTo(0,0);
        self.resizeTo(screen.availWidth,screen.availHeight);
}

// void function
function dummy() {}