/* Break page out of parent frame (like when clicking on links from hotmail emails) */
if (top.frames.length > 0)
{
 top.location=self.location;
}


/*
===============================================================================
KPC AB-NETWORK CONFIG
Version 3.0 - Modified: 07/29/2003 (drv)
-- upgrade phpadsnew 2.0 RC 4.1
===============================================================================
*/


// AB-NETWORK SETTINGS: USER DEFINED VARIABLES

// use the following to enable/disable serving ab-network on the site [0:disable;1:enable]
var ABNstatus = 1;

// set this variable to specify the number of zones/page
var ABNzonecount = 5;

// set this variable to the root of the ab-network scripts for the site
var ABNserver = 'http://abn.kalmbach.com/scripts/baj/';

// cookie prefix name
var ABNcprefix = 'bnb2';

// login status keyword, used to determine whether the  ad is shown. See abn_popups.js for more details.
var adType = '';

/*

AB-NETWORK FUNCTIONS: USER DEFINED FUNCTIONS

User defined Wrapper Functions
The following are for user defined wrapper functions for the main function

Ad Positions:
	SP - Sponsorship position on the top
   R1, R2, R3 - Standard set of positions on the right side
   H1 - inHouse position on the right side

*/

function DisplayAdsTL1(zoneid) {DisplayAds(1,zoneid,300,250,'','',0);}
function DisplayAdsR1(zoneid) {DisplayAds(1,zoneid,300,70,'','',0);}
function DisplayAdsR2(zoneid) {DisplayAds(1,zoneid,300,70,'','',0);}
function DisplayAdsR3(zoneid) {DisplayAds(1,zoneid,300,70,'','',0);}
function DisplayAdsR4(zoneid) {DisplayAds(1,zoneid,300,70,'','',0);}


function DisplayAdsCSForum(zoneid) {DisplayAds(1,zoneid,468,60,'','',0);}
function DisplayAdsBL1(zoneid) {DisplayAds(1,zoneid,728,90,'','',0);}
function DisplayAdsSP(zoneid) {DisplayAds(1,zoneid,728,90,'','',0);}
function DisplayAdsH1(zoneid) {DisplayAds(1,zoneid,120,240,'','',0);}
function DisplayAdsP1(zoneid) {DisplayAds(1,zoneid,250,250,'','',0);}


function DisplayAdsVideo(sectionid) {
    var zoneid;

    switch (sectionid) {
        case "{0A8E8FFF-AE6A-4531-9603-857613085250}": // wire
            zoneid = 53;
            break;

        case "{82E198F2-1894-476E-A73E-AC807C42E32D}": // metalsmithing
            zoneid = 54;
            break;

        case "{C283CD73-BCF1-4A84-A41F-D7B5E6CA0C5A}": // polymer clay
            zoneid = 55;
            break;

        case "{29BBE0A7-A33E-453F-86CC-BA23601001F6}": // metal clay
            zoneid = 56;
            break;

        case "{4EAE21B4-FE2A-4073-BD96-BE86C7382674}": // enamel
            zoneid = 57;
            break;

        case "{1E404CDE-703F-43A2-84E2-AE149A7EFE49}": // tools
            zoneid = 58;
            break;

        case "{A10B8303-C5B7-439D-AA09-560C60B67DFC}": // from the apges of art
            zoneid = 61;
            break;

        case "{FF6D1D9E-0E56-46A5-B5B6-9BC60CE30CDE}": // lapidary
            zoneid = 59;
            break;

        case "{6106FD6C-1242-4A34-847C-10AA5191924C}": // beads bables and jewsls
            zoneid = 60;
            break;

        case "{6CCAFAD6-E493-40D2-B431-F64AB92C2480}": // featured vids
            zoneid = 62;
            break;

        case "{D5B81175-F732-4302-8748-92451A7FEA4F}": // interviews
            zoneid = 00; //THIS NEEDS A ZONE
            break;
        
        default:
            zoneid = 00;
            break;
    }

    DisplayAds(1, zoneid, 486, 70, '', '', 0);
}


/*

AB-NETWORK FUNCTIONS: POPUP/UNDER OVERRIDES

The following functions will allow for an override of the default settings for
a zone which have been coded in by section/zone.  The two overrides which exist
are for zones (global for that specific zone) and by bannerid (specific to that
banner).

*/

function PopAdsZoneOverride(zoneid) {

	//zoneid,poptype,positionx,positiony
	var arrayOverride = new Array();
	arrayOverride[0] = [151,'popunder','right','top'];
	//arrayOverride[1] = [150,'','left','top'];
	//arrayOverride[2] = [134,'','left','bottom'];
	//arrayOverride[3] = [2,'','left','top'];

	//step through override array
	if (arrayOverride.length==0) {return;}
	for (var i = 0; i < arrayOverride.length; i++) {
		if (arrayOverride[i][0] == zoneid) {return arrayOverride[i];}
	}
}

function PopAdsBannerOverride(bannerid) {

	//zoneid,poptype,positionx,positiony
	var arrayOverride = new Array();
	//arrayOverride[0] = [31,'','right','top'];
	//arrayOverride[1] = [29,'','left','bottom'];

	//step through override array
	if (arrayOverride.length==0) {return;}
	for (var i = 0; i < arrayOverride.length; i++) {
		if (arrayOverride[i][0] == bannerid) {return arrayOverride[i];}
	}
}

function DisplayByStatus (keyword) { adType = keyword.replace(",%2Ballpages",""); DisplayKeyword(keyword); }


/*
-------------------------------------------------------------------------------
WEBSITE SCRIPT FUNCTIONS: USED BY HTML BANNERS AND SITE BASED SUB PROMOTIONS
-------------------------------------------------------------------------------
*/

	function submitPromoForm(filename,windowname,properties) {

		mywindow = window.open(filename,windowname,properties);
		mywindow.focus();

	}


