wpniSite='wpni';
wpniDomain='loudounextra.washingtonpost.com';
show_doubleclick_ad = true;
//poeString = "loundonextra_poe";
rssString = "fromrss=y";
tileThatGetsDcopt = 1;
pageIdRoot = 'le';

//this declares what kinds of ads are on this site

function initAdType(what)
{
 var thisAdType = new AdInstance()
 thisAdType.testFlagArray = new Array('test_ads','test_' + what); 
 thisAdType.debugFlagArray = new Array('debugAdCode','debug' + what);
 
 switch(what)
 {
  
  case 'bigbox':
   thisAdType.size = "300x250"
   thisAdType.code = "ad=bb;"
  break
  
  case 'rightFlex':
   thisAdType.size = "160x600,336x850,300x250"
   thisAdType.code = "ad=ss;ad=hp;ad=bb;"
  break  
  
  case '600x60':
   thisAdType.size = "600x60"
   thisAdType.code = "ad=600x60;"
  break
  
  case '120x240':
   thisAdType.size = "120x240"
   thisAdType.code = "ad=120x240;"
  break 

  case '285x80':
   thisAdType.size = "285x80"
   thisAdType.code = "ad=285x80;"
  break
  
  case '295x80':
   thisAdType.size = "295x80"
   thisAdType.code = "ad=295x80;"
  break

  case '185x156':
   thisAdType.size = "185x156"
   thisAdType.code = "ad=185x156;"
  break 
 
  case '285x29':
   thisAdType.size = "285x29"
   thisAdType.code = "ad=285x29;"
  break 
  
  case '322x80':
   thisAdType.size = "322x80"
   thisAdType.code = "ad=322x80;"
  break 
  
  case 'marketplace':
  thisAdType.adExecute = function(currentLoc)
  {
  function checkTableNum()
  {
  		var dcTableFlag = true;
		var dcTableWrap = document.getElementById("dcTable");
		var tbody = dcTableWrap.childNodes[1].childNodes[0];
		for(x=0;x<tbody.childNodes.length;x++){
			for(y=0;y<tbody.childNodes[x].childNodes.length;y++)
			{
				if(tbody.childNodes[x].childNodes[y].childNodes[0].childNodes[0].getAttribute('src').match('http://m1.2mdn.net/viewad/817-grey.gif'))
				{
					dcTableFlag = false;
				}	
			}
		}
				if(dcTableFlag == true)
				{
					var dcTableDiv = document.getElementById('dcTable');
					var dcIframe = document.createElement('iframe');
					var adWidth=120;
					var adHeight=240;
					var iframeWidth = ((adWidth + (dcTblPad * 2)) * dcTblCols);
					var iframeHeight = ((adHeight + (dcTblPad * 2)) * dc2ndTableRowCount);
									   				   
					dcIframe.src = "http://ad.doubleclick.net/adi/wpni." + currentLoc + "/bottom;tn=" + dcTblCols +";tcs=" + dcTblPad + ";tr=" + dc2ndTableRowCount + ";ad=120x240;sz=120x240;to=h;" + ordMaker() + "?";
					dcIframe.width = iframeWidth;
					dcIframe.height = iframeHeight;
					dcIframe.frameBorder = 0;
					dcIframe.marginHeight = 0;
					dcIframe.marginWidth = 0;
					dcIframe.scrolling = "no";
					dcTableDiv.appendChild(dcIframe);
					return
				}
  }
  
// Total number of tiles
	var numTiles = 20;
	
// Number of columns in the table
	var dcTblCols = 4;

// Number of pixels of padding in the table
	var dcTblPad = 5;

//number of tiles in each table
	var dc1stTable = (numTiles >= 16)?16:numTiles;
	var dc1stTableRowCount = Math.ceil(dc1stTable/dcTblCols);
	var dc2ndTable = (numTiles > 16)?numTiles - 16:false;
	var dc2ndTableRowCount = Math.ceil(dc2ndTable/dcTblCols);
		if(dc1stTable > 0) {
		document.write('<div id="dcTable"><s\cript src="http://ad.doubleclick.net/adj/wpni.' + currentLoc + '/top;tn='+ dcTblCols +';tcs=' + dcTblPad + ';tr=' + dc1stTableRowCount + ';ad=120x240;sz=120x240;to=h;' + ordMaker() + '?"></s\cript></div>');}
		addEventListener("load",checkTableNum,true)
  }
  break;
 }
  
return thisAdType
}
//this translates from the old placeAd to the new one


function front()
{
	if(typeof section_front == 'undefined') section_front = false;
	return 'front='+((location.href.match(/com\/news\/[0-9]{4}\//gi))?'n':'y') + ';'
}

function hackBin(_arg,currentLoc,what,delivery,onTheFly)
{
	var hackReturnValue=eval(_arg)
	switch(_arg)
	{
		
	}
	return hackReturnValue
}