// UAF Dining Custom JavaScripts by Gavin M. Northey
function NewWindow(mypage, myname, w, h, scrl) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
var winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scrl+',resizable=yes';
var win1 = (window.open(mypage, '', winprops));
if (window.focus) { win1.focus(); }
}
function getQueryVariable(variable)
{
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  }
}

function TgtPrint(oTgt)
{
	oTgt.focus();
	oTgt.print();
}

function SearchUnitInfo(loc)
{
	if (window.XMLHttpRequest)
	{// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp=new XMLHttpRequest();
	}
	else
	{// code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.open("GET","/contact.xml",false);
	xmlhttp.send();
	xmlDoc=xmlhttp.responseXML; 
	
	var x=xmlDoc.getElementsByTagName("Unit");
	results = new Array;

	for (var i=0;i<x.length;i++)
	{
		var y = x[i].lastChild.nodeValue;
		var sexp = new RegExp(loc,"i");
		if ( y.match(sexp) != null)
		{
			results.push(x[i]);
		}
	}

	ctbl = new String('');
	lastunit = new String('');
	
	if (results.length > 0)
	{
		for (i=0;i<results.length;i++)
		{
			ctbl = ctbl + "<table width='200' cellpadding='0' cellspacing='0' class='small'>";
			currunit = new String(results[i].getAttribute("Name"));
			if(currunit.toLowerCase() == lastunit.toLowerCase())
			{
				ctbl = ctbl + "<tr><td><div align='left'>&nbsp;</div></td></tr>";
			}
			else
			{
				ctbl = ctbl + "<tr ><td class='grayline'><div align='left'><strong>";
				if(currunit != null)
				{
					ctbl = ctbl + currunit;
				}
				else
				{
					ctbl = ctbl + "Contact Inforamtion";
				}
				ctbl = ctbl + "</strong></div></td></tr>";
			}
			lastunit = currunit;
			ctbl = ctbl + "<tr><td><div align='left'>";
			if(results[i].getAttribute("Super") != null)
			{
				ctbl = ctbl + "<strong>" + results[i].getAttribute("Super") + "</strong><br />";
				ctbl = ctbl + "<i>" + results[i].getAttribute("Title") + "</i><br />";
			}
			ctbl = ctbl + "Ph: <b>" + results[i].getAttribute("Phone") + "</b><br />";
			if(results[i].getAttribute("StPh") != null)
			{
				ctbl = ctbl + "Store: <b>" + results[i].getAttribute("StPh") + "</b><br />";
			}
			if(results[i].getAttribute("Cell") != null)
			{
				ctbl = ctbl + "Cell: <b>" + results[i].getAttribute("Cell") + "</b><br />";
			}
			if(results[i].getAttribute("Fax") != null)
			{
				ctbl = ctbl + "Pax: <b>" + results[i].getAttribute("Fax") + "</b><br />";
			}
			if(results[i].getAttribute("Email") != null)
			{
				ctbl = ctbl + "Email: <a href='mailto:" + results[i].getAttribute("Email") + "'>";
				ctbl = ctbl + results[i].getAttribute("Email") + "</a><br />";
			}
			if(results[i].getAttribute("Rk") != null)
			{
				mailstr = new String("http://www.google.com/recaptcha/mailhide/d?k\075" + results[i].getAttribute("Rk") + "\075\075&amp;c\075" + results[i].getAttribute("Rc") + "\075");
				ctbl = ctbl + "Email: <a href=\"" + mailstr + "\" onclick=\"window.open(\'" + mailstr + "=\', \'\', \'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=300\'); return false;\" title=\"Reveal e-mail address\">Reveal e-mail with ReCaptcha</a><br />";
			}
			ctbl = ctbl + results[i].getAttribute("Bldg") + "<br />";
			if(results[i].getAttribute("Rm") != null)
			{
				ctbl = ctbl + results[i].getAttribute("Rm") + "<br />";
			}
			ctbl = ctbl + results[i].getAttribute("Addr") + "<br />";
			ctbl = ctbl + results[i].getAttribute("City") + ", ";
			ctbl = ctbl + results[i].getAttribute("St") + " ";
			ctbl = ctbl + results[i].getAttribute("Zip");
			ctbl = ctbl + "</td></tr>";
			ctbl = ctbl + "</table>";
		}
	}
	else
	{
		ctbl = ctbl + "Error, no contact information for this location was found";
	}
}

