var adRestrictionManager = new AdRestrictionManager();
//HGRM Launch AD RESTRICTIONS////////////

/////////////////////////////////////////////////////////
///////BEGIN TURNING OFF LEADERBOARDS ON REDESIGN //////
///////////////////////////////////////////////////////

// DEFAULT RULES //


// default: turn off home leaderboards
var default1 = new AdDefault();
default1.addParameter("adtype", "LEADERBOARD");
default1.addParameter("Classification", "HOME,HGRM");
default1.display=false;
adRestrictionManager.adDefaults.push(default1);  //turning off home leaderboards


// default: turn off leaderboards on all video asset pages
var default2 = new AdDefault();
default2.addParameter("adtype", "LEADERBOARD");
default2.addParameter("Type", "VIDEO");
default2.display=false;
adRestrictionManager.adDefaults.push(default2);

// default: turn off leaderboards on all video asset pages
var default3 = new AdDefault();
default3.addParameter("adtype", "LEADERBOARD");
default3.addParameter("Classification", "VIDEO,HGRM");
default3.display=false;
adRestrictionManager.adDefaults.push(default3);

// turn ON leaderboard page on BOTDH Video page - per GVol 10-4-11
var restrictionLeader1 = new AdRestriction();
restrictionLeader1.addParameter("adtype", "LEADERBOARD");
restrictionLeader1.addParameter("Sponsorship", "REM_PK_BUILDING_DREAM_HOME_2012");
restrictionLeader1.addParameter("Classification", "VIDEO,HGRM");
restrictionLeader1.isActive = false;
restrictionLeader1.isIframe = false;
adRestrictionManager.restriction.push(restrictionLeader1);

// 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); //LB on in search due to inventory demand

// 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 leaderobards on the homepage 
var restrictionLeader4 = new AdRestriction();
restrictionLeader4.addParameter("adtype", "LEADERBOARD");
restrictionLeader4.addParameter("CategoryDspName", "HOME");
restrictionLeader4.isActive = false;
restrictionLeader4.isIframe = false;
//adRestrictionManager.restriction.push(restrictionLeader4);  //this should be active when Sectionfront leaderboards are turned on

// 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);

// open slot - restriction 6

// 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);

// open slot - restriction 9

// 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);

// open slot - restriction 13
// open slot - restriction 14

// turn off leaderboard page on pro gallery search pages
var restrictionLeader15 = new AdRestriction();
restrictionLeader15.addParameter("adtype", "LEADERBOARD");
restrictionLeader15.addParameter("Type", "PORTFOLIO_SEARCH");
restrictionLeader15.isActive = false;
restrictionLeader15.isIframe = false;
adRestrictionManager.restriction.push(restrictionLeader15);



////////////////////////////////////////////////////
//// END TURNING OFF LEADERBOARDS ON HGRM///////
////////////////////////////////////////////////////



////////////////////////////////////////////////////
////// TBD HGRM AD RESTRICTIONS ////////
///////////////////////////////////////////////////

// turn off all superstitial tags on the home page - update once hgrm homepage unique id is known
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 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);


///////////////////////////////////////////////////////////
//// END TBD HGRM SITE AD RESTRICTIONS ///////////////////
//////////////////////////////////////////////////////////


///////////////////////////////////////////////////////////
//// turn off google ad on x pages ///////////////////
//////////////////////////////////////////////////////////

/*
var restrictionGoogle = new AdRestriction();
restrictionGoogle.addParameter("adtype", "GOOGLE_BIGBOX");
restrictionGoogle.addParameter("Classification", "SEARCH,HGRM");
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);

*/

// turn off google ad on home pages
var restrictionGoogle3 = new AdRestriction();
restrictionGoogle3.addParameter("adtype", "GOOGLE_BIGBOX");
restrictionGoogle3.addParameter("UniqueId", "HGRM-SECTION-44573-1");
restrictionGoogle3.isActive = false;
restrictionGoogle3.isIframe = false;
adRestrictionManager.restriction.push(restrictionGoogle3);


///////////////////////////////////////////////////////////
//// turn off vsw ad on x pages ///////////////////
//////////////////////////////////////////////////////////
// turn off vsw ad on production site since there's no contract in place currrently - rl 8/19/11
var restrictionVSW1 = new AdRestriction();
restrictionVSW1.addParameter("adtype", "VSW");
//restrictionVSW1.addParameter("Classification", 	"DREAM_HOME,HGRM");
restrictionVSW1.isActive = false;
restrictionVSW1.isIframe = false;
adRestrictionManager.restriction.push(restrictionVSW1);


////////////////////////////////////////////////////
//// BEGIN TURNING OFF ADS ON CUSTOM MICROSITES///////
////////////////////////////////////////////////////



////////////////////////////////////////////////////
//// END TURNING OFF ADS ON CUSTOM MICROSITES///////
////////////////////////////////////////////////////

