// * framebreaker & popup windows
if (window != top) top.location = location;
this.window.name = "dallasnews";
function popsize(url, width, height)
{
 features = '"status,menubar,toolbar,scrollbars,resizable,width=' + width + ',height=' + height + '"';
 gallery=window.open(url,'gallery',features);
}

// date
var time = new TimeDate();
var lmonth=time.monthName;
var date=time.dayNum;
var day = time.dayName;
var year=time.year;
var hours = time.hours;
var zp_minutes = time.zp_minutes;
var ampm = time.ampm;

// Cross Browser Functions
var userAgent = navigator.userAgent;
var IE4 = (document.all && !document.getElementById) ? true : false;
var IE5 = (document.all && document.getElementById) ? true : false;
var NS4 = (document.layers) ? true : false;
var NS6 = (document.getElementById && !document.all) ? true : false;
var doAll = ((IE4) || (IE5)) ? true : false;

// Return the positioned element with the specified ID for the browser object models appropriate for each browser
function fLayerTypeID(id) 
{
 if (doAll) { return document.all[id]; }
 if(NS4) { return document.layers[id]; }
 if(NS6){ return document.getElementById(id); }
}

// Standard Rollover Functions
var loaded = new Array();

function loadRollover(image,imageName) 
{
 if (image && image.src && (null == image.out || typeof(image.out) == typeof(void(0)))) 
 {
  s = image.src;
  image.out = new Image();
  image.out.src = s;
  image.over = new Image();
		
  if (imageName.lastIndexOf('/') >= 0 || imageName.lastIndexOf('\\') >=0) 
  { s = imageName; } 
  else 
  {
   i = s.lastIndexOf('/');
   if (i<0) { i = s.lastIndexOf('\\'); }
   if (i<0) { s = imageName; }
   else { s = s.substring(0,i+1) + imageName; }
  }
		
  image.over.src = s;
  loaded[image.name] = image;
 }
}

function roll(imageName,over) 
{
 if (document.images) 
 {
  if (over) { imageObject = "over"; }
  else { imageObject = "out"; }
		
  image = loaded[imageName];
		
  if (image) 
  {
   ref = eval("image."+imageObject);
   if (ref) image.src = eval("image."+imageObject+".src");
  }
		
  if (window.event) { window.event.cancelBubble = true; }
 }
}

// Window Load
var wStoryPic, wStoryPic2, block, block1, block2, block2a
var PageIsLoaded = false
var iTimerID = ""
var vTested = 0;

function init()
{ PageIsLoaded = true; }

function getPlatform()  // get the browser platform (OS)
{
 if (navigator.platform == null || navigator.platform == "") { return "other"; }
 else if (navigator.platform.indexOf("Mac") >= 0) { return "mac"; }
 else if (navigator.platform.indexOf("Win") >= 0) { return "win"; }
 else if (navigator.platform.indexOf("Unix") >= 0) { return "unix"; }
 else { return "other"; }
}

function isMac()  // is browser OS Mac?
{
 if (getPlatform() == "mac") { return true; }
 else { return false; }
}
