/*
Purpose:	Detection of browser's size for intelligently serving the largest ad that won't break the layout.

Notes:		This code should be referenced in the template <HEAD>

Modification Log:
Date			Author				Description
----			------				-----------
7/22/2003		Doug Gibson			moved to separate include file
5/10/2004		Doug Gibson			removed from .cfm to external .js with upgrade to Burst 2.0S code
10/17/2004		Doug Gibson			Renamed "block" to "box" and added doublebox size
*/

// SET THE DEFAULT BROWSER DIMENSIONS TO ZERO
var browserWidth=0;
var browserHeight=0;

// DISALLOW THE LARGE FORMATS BY DEFAULT
var bLeaderboardOK=0;
var bWideskyscraperOK=0;
var bBoxOK=0;
var bDoubleBoxOK=0;
var bBlogBannerOK=0;

// SET THE REQUIREMENTS FOR SERVING LARGE AD TYPES
var minsize4leaderboard=750;
var minsize4wideskyscraper=950;
var minsize4doublebox=1100;
var minsize4box=950;
var minsize4blogbanner=950;

// DETECT THE BROWSER DIMENSIONS BEFORE SERVING LARGE ADS THAT MAY BREAK THE LAYOUT OR REQUIRE EXTRA SCROLLING
if(document.all){
	browserWidth=document.body.offsetWidth;
	browserHeight=document.body.offsetHeight;
}
else if(document.layers || document.getElementById){
	browserWidth=window.innerWidth;
	browserHeight=window.innerHeight;
}

// alert(browserWidth+'x'+browserHeight);

// TEST THE REQUIREMENTS FOR SERVING LARGE AD TYPES
if(browserWidth>minsize4leaderboard){
	bLeaderboardOK=1;
}
if(browserWidth>minsize4wideskyscraper){
	bWideskyscraperOK=1;
}
if(browserWidth>minsize4box){
	bBoxOK=1;
}
if(browserWidth>minsize4doublebox){
	bDoubleBoxOK=1;
}
if(browserWidth>minsize4blogbanner){
	bBlogBannerOK=1;
}