var biImgClicked = null;
function biObjClickedImage(alt,title,src)
{
	this.alt = alt;
	this.title = title;
	this.src = src;
}
function clickedImage(whichpic)
{
	biImgClicked = whichpic;
	var windowHeight = (whichpic.height * 2) + 200;
	var windowWidth = 778;
	var availableWidth = screen.availWidth; 
	var availableHeight = screen.availHeight;
	var windowLeft = ((availableWidth - windowWidth) / 2);
	var windowTop = ((availableHeight - windowHeight) / 2);
	var windowOptions = "width=" + windowWidth + ",height=" + windowHeight + ",scrollbars,resizable,screenX=" + windowLeft + ",screenY=" + windowTop + ",left=" + windowLeft + ",top=" + windowTop + "\"";
	window.open( "/sharedcontent/utilities/clickedimage/index.html", "photo" + (new Date().getTime()), windowOptions);
}
function clickedImg(refer)
{
	var src, altsrc, title, alt, width, height;
	var windowHeight, windowWidth;

	while (refer.parentNode)
	{
		if (refer.parentNode.className)
		{
			if (refer.parentNode.className.toLowerCase() == "biimg")
			{
				refer = refer.parentNode;
				for (var i = 0 ; i < refer.childNodes.length ; i++)
				{
					if (refer.childNodes[i].tagName)
					{
						if (refer.childNodes[i].tagName.toLowerCase() == "img")
						{
							width = refer.childNodes[i].width;
							height = refer.childNodes[i].height;

							for (var j = 0 ; j < refer.childNodes[i].attributes.length ; j++)
							{
								switch (refer.childNodes[i].attributes[j].nodeName.toLowerCase())
								{
									case "src":
										src = refer.childNodes[i].attributes[j].nodeValue;
										break;
									case "altsrc":
										altsrc = refer.childNodes[i].attributes[j].nodeValue;
										break;
									case "alt":
										alt = refer.childNodes[i].attributes[j].nodeValue;
										break;
									case "title":
										title = refer.childNodes[i].attributes[j].nodeValue;
										break;
								}
							}
							if (altsrc.length > 0) 
							{
								src = altsrc;
								windowHeight = 680
								windowWidth = 900;
							}
							else
							{
								windowHeight = (whichpic.height * 2) + 210;
								windowWidth = 778;
							}
							biImgClicked = new biObjClickedImage(alt,title,src);
							var availableWidth = screen.availWidth; 
							var availableHeight = screen.availHeight;
							var windowLeft = ((availableWidth - windowWidth) / 2);
							var windowTop = ((availableHeight - windowHeight) / 2);
							var windowOptions = "width=" + windowWidth + ",height=" + windowHeight + ",scrollbars,resizable,screenX=" + windowLeft + ",screenY=" + windowTop + ",left=" + windowLeft + ",top=" + windowTop + "\"";
							window.open( "/sharedcontent/utilities/clickedimage/index.html", "photo" + (new Date().getTime()), windowOptions);
							break;
						}
					}					
				}
				break;
			}
			refer = refer.parentNode;
		}
	}
}
function DN_GM_mapIt(gAddress)
{
	var href = "http://www.dallasnews.com/sharedcontent/dws/utilities/google_map.html?gWd=380&gHt=370&gZoom=13&gAddress=" + escape(gAddress);
	var windowOptions = "width=400,height=400,scrollbars=no,resizable,top=50,left=50\"";
	window.open( href, "GMap" + (new Date().getTime()), windowOptions);
}

function yearDropdown(startYear, yearOrder){
	var time = new Date();
  var year = time.getYear();

	var date = startYear - 1;
	var myNewYear = year + 1;
	
	if(yearOrder == 'asc'){
		do {
			date++;
			document.write ("<option value=\"" +date+"\">" +date+ "");
		}
		while (date < year)
	} else {
		do {
			myNewYear--;
			document.write ("<option value=\"" +myNewYear+"\">" +myNewYear+ "");
		}
		while (myNewYear > startYear)
	}
	
}


function displayHeaderDate(){
// Array of day names
var dayNames = new Array("Sunday","Monday","Tuesday","Wednesday",
				"Thursday","Friday","Saturday");

// Array of month Names
var monthNames = new Array(
"January","February","March","April","May","June","July",
"August","September","October","November","December");

var now = new Date();
document.write(dayNames[now.getDay()] + ", " + 
monthNames[now.getMonth()] + " " + 
now.getDate() + ", " + now.getFullYear());
}

function getGLEventDates(){
var gl_now = new Date();
var gl_eventday = gl_now.getDate();
var gl_eventmonth = gl_now.getMonth() + 1;
document.write('<a target="_blank" href="http://www.guidelive.com/portal/page?_pageid=33,97415&_dad=portal&_schema=PORTAL&resort1=&resort2=&neighborhood=&type=&startday=' + gl_eventday + '&startmo=' + gl_eventmonth + '&endday=' + gl_eventday + '&event=&endmo=' + gl_eventmonth + '"><b>Events</b></a>');
}


