function getInternetExplorerVersion()
// Returns the version of Internet Explorer or a -1
// (indicating the use of another browser).
{
  var rv = -1; // Return value assumes failure
  if (navigator.appName == 'Microsoft Internet Explorer')
  {
    var ua = navigator.userAgent;
    var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
    if (re.exec(ua) != null)
      rv = parseFloat( RegExp.$1 );
  }
  return rv;
}
function browserCapable()
{
  var newState = true;
  var ver = getInternetExplorerVersion();

  if ( ver > -1 )
  {
    if ( ver <= 6.0 ) 
      newState = false;
    else
      newState = true;
  }
  return newState;
}

function fnAdjust() {
	var bodyHeight;
	bodyHeight = YAHOO.util.Dom.getViewportHeight();
	bodyWidth = YAHOO.util.Dom.getViewportWidth();
	YAHOO.util.Dom.setY("mainImage", (bodyHeight-447));
	YAHOO.util.Dom.setX("mainImage", -10);
	if (bodyWidth < 640) { document.getElementById("footerTag").style.visibility = "hidden"; }
	if (bodyWidth > 639) { document.getElementById("footerTag").style.visibility = "visible"; }
	if (document.getElementById("targetImage") && browserCapable()) { 
	   targetX = YAHOO.util.Dom.getX("targetImage");
	   targetY = YAHOO.util.Dom.getY("targetImage");
	   YAHOO.util.Dom.setX("activeImage", (targetX+310)) 
	   YAHOO.util.Dom.setY("activeImage", (targetY-90)) 
    }
    if (document.getElementById("photo") && browserCapable()) { 
       if (YAHOO.util.Dom.getY("photo")<210) { YAHOO.util.Dom.setY("photo", 210); }    
    }
    if (document.getElementById("photo") && !browserCapable()) { 
       document.getElementById("photo").style.display = "block";
       YAHOO.util.Dom.setY("photo", 230);
    }
    if (document.getElementById("footer")) {
        if (!browserCapable()) {    /* incapable, i.e. I.E. */
          document.getElementById("footer").style.display = "none";
        }
    }
}

//mainImage

var windo = window;
YAHOO.util.Event.addListener(windo, "load", fnAdjust);
YAHOO.util.Event.addListener(windo, "resize", fnAdjust);