/**
 * // $Id: default.js, v 1.0 2004/09/30 7:24 AM ews Exp $
 * Copyright (C) 2004  Erich Spencer. All rights reserved.
 * ----------------------------------------------------------------
 * @author     Erich Spencer <ewspencer@industrex.com>
 * @version    v 1.0 2004/09/30
 * @usage      <script type="text/javascript" src="path/default.js"></script>
 * ----------------------------------------------------------------
 */

/**
 * Returns values of user's display properties. Currently only
 * reads IE properties Inspired by an
 * approach published by Chris Casciano (chris@chunkysoup.net).
 *
 * @returns String  query string with a GET request
 * @see     http://www.chunkysoup.net/advanced/bugged/
 * @usage   onload="javascript:getDisplay();"
 */
function getDisplay()
{
	// display screen resolution
	var scrWidth  = (window.screen.width)  ? window.screen.width:  0;
	var scrHeight = (window.screen.height) ? window.screen.height: 0;

	// available display screen area
	var scrAvailW = (window.screen.availWidth)  ? window.screen.availWidth:  0;
	var scrAvailH = (window.screen.availHeight) ? window.screen.availHeight: 0;

	// visible browser display area
	var viewerW   = (document.body.clientWidth)  ? document.body.clientWidth:  0;
	var viewerH   = (document.body.clientHeight) ? document.body.clientHeight: 0;

	// document dimensions relative to the browser window
	var docBodyW  = (document.body.scrollWidth)  ? document.body.scrollWidth:  0;
	var docBodyH  = (document.body.scrollHeight) ? document.body.scrollHeight: 0;

	var rez =  new Image();
	rez.src = "/rez.gif"
	        + "?dispW=" + scrWidth
	        + "&dispH=" + scrHeight
	        + "&deskW=" + scrAvailW
	        + "&desH="  + scrAvailH
	        + "&viewW=" + viewerW
	        + "&viewH=" + viewerH
	        + "&docW="  + docBodyW
	        + "&docH="  + docBodyH
	        + '';
}

/*- END -*/
