var adRestrictionManager = new AdRestrictionManager();
//NEW HGTV REDESIGN AD RESTRICTIONS////////////


// turn off on canavas blank showpage main page until 11/16/2009 toverstreet
var restrictionLeaderCanvasBlank = new AdRestriction();
restrictionLeaderCanvasBlank.addParameter("adtype", "LEADERBOARD");
restrictionLeaderCanvasBlank.addParameter("UniqueId", "HGTV-SHOW-1134-1");
restrictionLeaderCanvasBlank.isActive = false;
restrictionLeaderCanvasBlank.isIframe = false;
adRestrictionManager.restriction.push(restrictionLeaderCanvasBlank);


/////////////////////////////////////////////////////////
///////BEGIN TURNING OFF LEADERBOARDS ON REDESIGN //////
///////////////////////////////////////////////////////

// DEFAULT RULE //
// turn off all leaderboards on sectionfronts site wide
var default1 = new AdDefault();
default1.addParameter("adtype", "LEADERBOARD");
default1.addParameter("Type", "SECTION");
default1.display=false;
adRestrictionManager.adDefaults.push(default1);

// turn on leaderboards on section front: HOLIDAYS_AND_ENTERTAINING
var restrictionLeader1 = new AdRestriction();
restrictionLeader1.addParameter("adtype", "LEADERBOARD");
restrictionLeader1.addParameter("Type", "SECTION");
restrictionLeader1.addParameter("Classification", "HOLIDAYS_AND_ENTERTAINING,HGTV");
restrictionLeader1.isActive = false;
restrictionLeader1.isIframe = false;
adRestrictionManager.restriction.push(restrictionLeader1);

// turn on leaderboards on section front: MARKETPLACE
var restrictionLeader3 = new AdRestriction();
restrictionLeader3.addParameter("adtype", "LEADERBOARD");
restrictionLeader3.addParameter("Type", "SECTION");
restrictionLeader3.addParameter("CategoryDspName", "MARKETPLACE");
restrictionLeader3.isActive = false;
restrictionLeader3.isIframe = false;
adRestrictionManager.restriction.push(restrictionLeader3);


// turn off leaderboard page on search pages
var restrictionLeader2 = new AdRestriction();
restrictionLeader2.addParameter("adtype", "LEADERBOARD");
restrictionLeader2.addParameter("Type", "Search");
restrictionLeader2.isActive = false;
restrictionLeader2.isIframe = false;
adRestrictionManager.restriction.push(restrictionLeader2);


// begin prod & staging search results main page hack //////
// turn off all leaderboards on SEARCH type pages site wide
//var default2 = new AdDefault();
//default2.addParameter("adtype", "LEADERBOARD");
//default2.addParameter("Type", "SEARCH");
//default2.display=false;
//adRestrictionManager.adDefaults.push(default2);

// turn on leaderboards on search results page in staging
var restrictionLeader4 = new AdRestriction();
restrictionLeader4.addParameter("adtype", "LEADERBOARD");
restrictionLeader4.addParameter("Type", "SEARCH");
restrictionLeader4.addParameter("Classification", "SEARCH,HGTV");
restrictionLeader4.isActive = false;
restrictionLeader4.isIframe = false;
adRestrictionManager.restriction.push(restrictionLeader4);
// end prod & staging search results main page hack //////

// turn off leaderboard page on single video asset pages
var restrictionLeader4 = new AdRestriction();
restrictionLeader4.addParameter("adtype", "LEADERBOARD");
restrictionLeader4.addParameter("Classification", "VIDEO");
restrictionLeader4.isActive = false;
restrictionLeader4.isIframe = false;
adRestrictionManager.restriction.push(restrictionLeader4);

// turn off leaderboard page on video gallery pages
var restrictionLeader5 = new AdRestriction();
restrictionLeader5.addParameter("adtype", "LEADERBOARD");
restrictionLeader5.addParameter("Type", "CHANNEL");
restrictionLeader5.isActive = false;
restrictionLeader5.isIframe = false;
adRestrictionManager.restriction.push(restrictionLeader5);

// turn off leaderboard on episode search pages
var restrictionLeader7 = new AdRestriction();
restrictionLeader7.addParameter("adtype", "LEADERBOARD");
restrictionLeader7.addParameter("Type", "EPISODESEARCH");
restrictionLeader7.isActive = false;
restrictionLeader7.isIframe = false;
adRestrictionManager.restriction.push(restrictionLeader7);

// turn off leaderboard on episode search pages
var restrictionLeader8 = new AdRestriction();
restrictionLeader8.addParameter("adtype", "LEADERBOARD");
restrictionLeader8.addParameter("Type", "QMSearch");
restrictionLeader8.isActive = false;
restrictionLeader8.isIframe = false;
adRestrictionManager.restriction.push(restrictionLeader8);

// turn off leaderboard page on single video asset pages
var restrictionLeader9 = new AdRestriction();
restrictionLeader9.addParameter("adtype", "LEADERBOARD");
restrictionLeader9.addParameter("Classification", "VIDEO,HGTV");
restrictionLeader9.isActive = false;
restrictionLeader9.isIframe = false;
adRestrictionManager.restriction.push(restrictionLeader9);

// turn off leaderboard page on universal registration pages
var restrictionLeader10 = new AdRestriction();
restrictionLeader10.addParameter("adtype", "LEADERBOARD");
restrictionLeader10.addParameter("Type", "UNIREG_REGISTRATION");
restrictionLeader10.isActive = false;
restrictionLeader10.isIframe = false;
adRestrictionManager.restriction.push(restrictionLeader10);

// turn off leaderboard page on universal registration pages
var restrictionLeader11 = new AdRestriction();
restrictionLeader11.addParameter("adtype", "LEADERBOARD");
restrictionLeader11.addParameter("Type", "UNIREG_REGISTRATION_LITE");
restrictionLeader11.isActive = false;
restrictionLeader11.isIframe = false;
adRestrictionManager.restriction.push(restrictionLeader11);

// turn off leaderboard on episode search pages
var restrictionLeader12 = new AdRestriction();
restrictionLeader12.addParameter("adtype", "LEADERBOARD");
restrictionLeader12.addParameter("UniqueId", "EPISODE_SEARCH");
restrictionLeader12.isActive = false;
restrictionLeader12.isIframe = false;
adRestrictionManager.restriction.push(restrictionLeader12);

// turn off leaderboard on search pages
var restrictionLeader13 = new AdRestriction();
restrictionLeader13.addParameter("adtype", "LEADERBOARD");
restrictionLeader13.addParameter("pagetype", "SECTION");
restrictionLeader13.isActive = false;
restrictionLeader13.isIframe = false;
adRestrictionManager.restriction.push(restrictionLeader13);



// turn off leaderboard page on dp_search pages
var restrictionLeader15 = new AdRestriction();
restrictionLeader15.addParameter("adtype", "LEADERBOARD");
restrictionLeader15.addParameter("Type", "DP_SEARCH");
restrictionLeader15.isActive = false;
restrictionLeader15.isIframe = false;
adRestrictionManager.restriction.push(restrictionLeader15);

////////////////////////////////////////////////////
//// END TURNING OFF LEADERBOARDS ON REDESIGN///////
////////////////////////////////////////////////////


////////////////////////////////////////////////////
//// BEGIN TURNING OFF ALL ADS ON MEDIA KIT///////
////////////////////////////////////////////////////

// turn off leaderboard page on media kit 
var restrictionLeader16 = new AdRestriction();
restrictionLeader16.addParameter("adtype", "LEADERBOARD");
restrictionLeader16.addParameter("UniqueId", "HGTV-ARTICLE-1420227-1");
restrictionLeader16.isActive = false;
restrictionLeader16.isIframe = false;
adRestrictionManager.restriction.push(restrictionLeader16);

var restrictionLeader17 = new AdRestriction();
restrictionLeader17.addParameter("adtype", "PUSHDOWN");
restrictionLeader17.addParameter("UniqueId", "HGTV-ARTICLE-1420227-1");
restrictionLeader17.isActive = false;
restrictionLeader17.isIframe = false;
adRestrictionManager.restriction.push(restrictionLeader17);

var restrictionLeader18 = new AdRestriction();
restrictionLeader18.addParameter("adtype", "BIGBOX");
restrictionLeader18.addParameter("UniqueId", "HGTV-ARTICLE-1420227-1");
restrictionLeader18.isActive = false;
restrictionLeader18.isIframe = false;
adRestrictionManager.restriction.push(restrictionLeader18);

var restrictionLeader19 = new AdRestriction();
restrictionLeader19.addParameter("adtype", "GOOGLE_BIGBOX");
restrictionLeader19.addParameter("UniqueId", "HGTV-ARTICLE-1420227-1");
restrictionLeader19.isActive = false;
restrictionLeader19.isIframe = false;
adRestrictionManager.restriction.push(restrictionLeader19);

var restrictionLeader20 = new AdRestriction();
restrictionLeader20.addParameter("adtype", "SUPERSTITIAL");
restrictionLeader20.addParameter("UniqueId", "HGTV-ARTICLE-1420227-1");
restrictionLeader20.isActive = false;
restrictionLeader20.isIframe = false;
adRestrictionManager.restriction.push(restrictionLeader20);

////////////////////////////////////////////////////
//// END TURNING OFF ALL ADS ON MEDIA KIT///////
////////////////////////////////////////////////////






////////////////////////////////////////////////////
////// BEGIN OLD HGTV SITE AD RESTRICTIONS ////////
///////////////////////////////////////////////////

// turn off all superstitial tags on the home page
var restrictionOne = new AdRestriction();
restrictionOne.addParameter("UniqueId", "HGTV-SECTION-3655-1");
restrictionOne.addParameter("adtype", "SUPERSTITIAL");
restrictionOne.isActive = false;
restrictionOne.isIframe = false;
adRestrictionManager.restriction.push(restrictionOne);

// turn off all superstitial tags on the hgtv home page 12-29-2009 by toverstreet
var restriction21 = new AdRestriction();
restriction21.addParameter("UniqueId", "HGTV-SECTION-32656-1");
restriction21.addParameter("adtype", "SUPERSTITIAL");
restriction21.isActive = false;
restriction21.isIframe = false;
adRestrictionManager.restriction.push(restriction21);

// turn off all superstitial tags on the hgtv dreamHome section front http://www.hgtv.com/dream-home/index.html 12-29-2009 by toverstreet
var restriction22 = new AdRestriction();
restriction22.addParameter("UniqueId", "HGTV-SECTION-32696-1");
restriction22.addParameter("adtype", "SUPERSTITIAL");
restriction22.isActive = false;
restriction22.isIframe = false;
adRestrictionManager.restriction.push(restriction22);

// turn off bigbox ad if sponsorship value is ADRESTRICTION_TESTING
var restrictionTwo = new AdRestriction();
restrictionTwo.addParameter("adtype", "UNSIZED_AD");
restrictionTwo.addParameter("topic", "ADRESTRICTION_TESTING");
restrictionTwo.addParameter("PagePos", "5");
restrictionTwo.isActive = false;
restrictionTwo.isIframe = false;
adRestrictionManager.restriction.push(restrictionTwo);

//  turning off Green Home Superstitial tags on Green Home main page
var restrictionFour = new AdRestriction();
restrictionFour.addParameter("UniqueId", "HGTV-SECTION-29256-1");// was HGTV-TEXT-66097-1
restrictionFour.addParameter("adtype", "SUPERSTITIAL");
restrictionFour.isActive = false;
restrictionFour.isIframe = false;
adRestrictionManager.restriction.push(restrictionFour);

//  turning off Green Home Prestitial tag on Green Home main page
var restrictionFive = new AdRestriction();
restrictionFive.addParameter("UniqueId", "HGTV-SECTION-29256-1");// was HGTV-TEXT-66097-1
restrictionFive.addParameter("adtype", "PRESTITIAL");
restrictionFive.isActive = false;
restrictionFive.isIframe = false;
adRestrictionManager.restriction.push(restrictionFive);



//  turning off Green Home Superstitial tags on Green Home Sweepstakes main
var restrictionSeven = new AdRestriction();
restrictionSeven.addParameter("UniqueId", "HGTV-TEXT-66123-1");// verified correct as HGTV-TEXT-66123-1
restrictionSeven.addParameter("adtype", "SUPERSTITIAL");
restrictionSeven.isActive = false;
restrictionSeven.isIframe = false;
adRestrictionManager.restriction.push(restrictionSeven);

//  turning off Green Home Prestitial tag on Green Home Sweepstakes main
var restrictionEight = new AdRestriction();
restrictionEight.addParameter("UniqueId", "HGTV-TEXT-66123-1");// verified correct as HGTV-TEXT-66123-1
restrictionEight.addParameter("adtype", "PRESTITIAL");
restrictionEight.isActive = false;
restrictionEight.isIframe = false;
adRestrictionManager.restriction.push(restrictionEight);


///////////////////////////////////////////////////////////
//// END OLD HGTV SITE AD RESTRICTIONS ///////////////////
//////////////////////////////////////////////////////////



// turn off bigbox ad on licensing page
var restrictionNine = new AdRestriction();
restrictionNine.addParameter("adtype", "BIGBOX");
restrictionNine.addParameter("UniqueId", "HGTV-VIDEO-42661-1");
restrictionNine.addParameter("PagePos", "5");
restrictionNine.isActive = false;
restrictionNine.isIframe = false;
adRestrictionManager.restriction.push(restrictionNine);


// turn off google ad on search page
var restrictionGoogle = new AdRestriction();
restrictionGoogle.addParameter("adtype", "GOOGLE_BIGBOX");
restrictionGoogle.addParameter("Classification", "SEARCH,HGTV");
restrictionGoogle.isActive = false;
restrictionGoogle.isIframe = false;
adRestrictionManager.restriction.push(restrictionGoogle);

// turn off google ad on photo gallery pages
var restrictionGoogle2 = new AdRestriction();
restrictionGoogle2.addParameter("adtype", "GOOGLE_BIGBOX");
restrictionGoogle2.addParameter("DelvFrmt", "ARTICLE_BUILDER_PHOTOGALLERY");
restrictionGoogle2.isActive = false;
restrictionGoogle2.isIframe = false;
adRestrictionManager.restriction.push(restrictionGoogle2);


////////////////////////////////////////////////////
//// BEGIN TURNING OFF ADS ON CUSTOM MICROSITES///////
////////////////////////////////////////////////////

// turn off leaderboard page on target page till 9/3 
var restrictionCustomMirco1 = new AdRestriction();
restrictionCustomMirco1.addParameter("adtype", "LEADERBOARD");
restrictionCustomMirco1.addParameter("Sponsorship", "TARGET_ITSO_SWEEPS");
restrictionCustomMirco1.isActive = false;
restrictionCustomMirco1.isIframe = false;
adRestrictionManager.restriction.push(restrictionCustomMirco1);

// turn off pushdown page on target page till 9/3
var restrictionCustomMirco2 = new AdRestriction();
restrictionCustomMirco2.addParameter("adtype", "PUSHDOWN");
restrictionCustomMirco2.addParameter("Sponsorship", "TARGET_ITSO_SWEEPS");
restrictionCustomMirco2.isActive = false;
restrictionCustomMirco2.isIframe = false;
adRestrictionManager.restriction.push(restrictionCustomMirco2);

////////////////////////////////////////////////////
//// END TURNING OFF ADS ON CUSTOM MICROSITES///////
////////////////////////////////////////////////////
