// JavaScript Document

function MM_preloadImages() { //v3.0

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}

function MM_findObj(n, d) { //v4.01

  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {

    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];

  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);

  if(!x && d.getElementById) x=d.getElementById(n); return x;

}

function MM_swapImage() { //v3.0

  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)

   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

}

function MM_swapImgRestore() { //v3.0

  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;

}

function setHeight() {

	if (document.getElementById) {

		var lHeight = document.getElementById('back');

		var winHeight = window.innerHeight;

		if ( lHeight.offsetHeight < winHeight ){

			lHeight.style.height = winHeight + 'px';

		}

	}

}

window.onresize = function() {

	setHeight();

}

function change(id, newClass) {

	if (document.getElementById(id) != undefined) {

	document.getElementById(id).className = newClass;

	}

}

//Display CopyRight
function displayCopyRight(){

	var now = new Date();

	var year = now.getFullYear();

	document.write('&copy; 2004-' + year + ' Alliance InfoSystems LLC. All rights reserved.');

}

//Map functions
function popUp(){
//Start Address
var sAdd	= document.getElementById('sAdd').value;
var sCity	= document.getElementById('sCity').value;
var sState	= document.getElementById('sState').value;
var sZip	= document.getElementById('sZip').value;

//End Address
var type 	= 'dir';
var width 	= 800;
var height 	= 580;
var dAdd	= '1700 Union Ave';
var dCity	= 'Baltimore';
var dState	= 'MD';
var dZip	= '21211';

var URL = 'http://www.mapquest.com/directions/main.adp?go=1&2a='+dAdd+'&2c='+dCity+'&2s='+dState+'&2z='+dZip+'&2y=US&1a='+sAdd+'&1c='+sCity+'&1s='+sState+'&1z='+sZip+'&dir=Get+Directions&CID=lfddwid'

var leftPosition  = (screen.width - width - 20) / 2;
var topPosition = (screen.height - height) / 4;

//open centered
eval("win = window.open(URL, '"+type+"', 'toolbar=0,scrollbars=1,location=0,status=1,resizable=1,menubar=0,width="+width+",height="+height+",left="+leftPosition+",top="+topPosition+"');");

if (parseInt(navigator.appVersion) >= 4){
  win.window.focus();
}
}


function validate(){
if(document.getElementById('sZip').value ==""){
	if(document.getElementById('sCity').value =="" || document.getElementById('sState').value =="")
	{
		alert("Type a City and State, or a Postal/ZIP Code, and then click Get Directions.");
		return false;
	}else{
		popUp();
	}
}else{
	popUp();
}
}
