  
var cmElementTags = {
    /* <id of actionable drawer toggle>: {elementId: <element id>, elementCategory: <element category>}, */
   // SpKTCLearnMoreLink:{elementId: "KTCMasInfoLink", elementCategory: "Dep:Mkt:Checking:GetMore;SpHomepage"},
   //checking files
   /*
    //these appearently are not needed
    
    openTodayCowboys:{elementId: "", elementCategory: ""},
    openTodayPatriots:{elementId: "", elementCategory: ""},
    openTodayNFL:{elementId: "", elementCategory: ""},
    openTodayPanthers:{elementId: "", elementCategory: ""},
    openTodayRedskins:{elementId: "", elementCategory: ""},
	//bac_days files
    getCowboysBanking:{elementId: "", elementCategory: ""},
    getPatriotsBanking:{elementId: "", elementCategory: ""},
    getNFLBanking:{elementId: "", elementCategory: ""},
    getPanthersBanking:{elementId: "", elementCategory: ""},
    getRedskinsBanking:{elementId: "", elementCategory: ""},
	//regular bank
    openTodayCowboysChecking:{elementId: "", elementCategory: ""},
    applyNowCowboysCreditCard:{elementId: "", elementCategory: ""},
    openTodayPatriotsChecking:{elementId: "", elementCategory: ""},
    applyNowPatriotsCreditCard:{elementId: "", elementCategory: ""},
    openTodayNFLChecking:{elementId: "", elementCategory: ""},
    applyNowNFLCreditCard:{elementId: "", elementCategory: ""},
    openTodayPanthersChecking:{elementId: "", elementCategory: ""},
    applyNowPanthersCreditCard:{elementId: "", elementCategory: ""},
    openTodayRedskinsChecking:{elementId: "", elementCategory: ""},
    applyNowRedskinsCreditCard:{elementId: "", elementCategory: ""},
	
    getRedskinsBankingOffer:{elementId: "", elementCategory: ""},
    getCowboysBankingOffer:{elementId: "", elementCategory: ""}
   */
}

var cmPageViewTags = {
	//bac_state:
	//"CardInterstitialPage": { pageId:"Dep:Mkt:Checking:GetMore;SpCardInterstitial", categoryId:"Dep:Mkt:Checking:GetMore" },
	"defaultCase": { pageId:"", categoryId:"" }
}

function getPageId(targetID){
	if(targetID==null){targetID="defaultCase";}
	//alert(cmPageViewTags[targetID]['pageId']);
	var cmPageViewTags = {
		"nfl-chequing-nfl":"Dep:Mkt:Checking:Affinity:NFL;NFLLP",
		"nfl-chequing-patriots":"Dep:Mkt:Checking:Affinity:NFL;PatriotsLP",
		"nfl-chequing-panthers":"Dep:Mkt:Checking:Affinity:NFL;PanthersLP",
		"nfl-chequing-redskins":"Dep:Mkt:Checking:Affinity:NFL;RedskinsLP",
		"nfl-chequing-cowboys":"Dep:Mkt:Checking:Affinity:NFL;CowboysLP",
		
		"regular-bank-offer-cowboys":"Dep:Mkt:Checking:Affinity:NFL;CowboysPromoLP",
		"regular-bank-offer-redskins":"Dep:Mkt:Checking:Affinity:NFL;RedskinsPromoLP",
		"regular-bank-nfl":"Dep:Mkt:Checking:Affinity:NFL;NFLBankingLP",
		"regular-bank-patriots":"Dep:Mkt:Checking:Affinity:NFL;PatriotsBankingLP",
		"regular-bank-panthers":"Dep:Mkt:Checking:Affinity:NFL;PanthersBankingLP",
		"regular-bank-redskins":"Dep:Mkt:Checking:Affinity:NFL;RedskinsBankingLP",
		"regular-bank-cowboys":"Dep:Mkt:Checking:Affinity:NFL;CowboysBankingLP",
		
		"get-cowboys-banking-return":"Dep:Mkt:Checking:Affinity:NFL;CowboysBankingBac-Days",
		"get-redskins-banking-return":"Dep:Mkt:Checking:Affinity:NFLRedskinsBankingBac-Days",
		"get-patriots-banking-return":"Dep:Mkt:Checking:Affinity:NFL;PatriotsBankingBac-Days",
		"get-panthers-banking-return":"Dep:Mkt:Checking:Affinity:NFL;PanthersBankingBac-Days",
		"get-cowboys-banking":"Dep:Mkt:Checking:Affinity:NFL;CowboysBankingOffer",
		"get-redskins-banking":"Dep:Mkt:Checking:Affinity:NFL;RedskinsBankingOffer",
		"get-patriots-banking":"Dep:Mkt:Checking:Affinity:NFL;PatriotsBankingOffer",
		"get-panthers-banking":"Dep:Mkt:Checking:Affinity:NFL;PanthersBankingOffer",
		"defaultCase":"default"
	};
	
    	
    return cmPageViewTags[targetID];
}

function getCategoryId(targetID){
	if(targetID==null){targetID="defaultCase";}
	
	var cmPageViewTags = {
		"defaultCase":"Dep:Mkt:Checking:Affinity:NFL"
	};
	

	
    return cmPageViewTags[targetID]//['categoryId'];
}

function initCmElementEvents(){
       // alert("hello");
    // attach each pageElement tag to it's associated element
    for(elementId in cmElementTags){
        //alert($(elementId).inspect());
        if (document.getElementById(elementId)) {
            document.getElementById(elementId).onclick = function()  {
                //alert(cmElementTags[this.id]['elementId'] +" " + cmElementTags[this.id]['elementCategory']);
                cmCreatePageElementTag(cmElementTags[this.id]['elementId'], cmElementTags[this.id]['elementCategory']);
            };
        }
    }
}
