	//you could eval json here instead
	var Data = {
		//tier #1
		0 : {"name" : "v1.0 | Leaderboard (728x90 pixels)", "src" : "http://www.plentyofdivorcees.com/_BANNERS/v1_leaderboard_728_x_90.jpg", "href" : "http://www.plentyofdivorcees.com/"},
		1 : {"name" : "v1.0 | Vertical Tower (160x600 pixels)", "src" : "http://www.plentyofdivorcees.com/_BANNERS/v1_vertical-tower_160_x_600.jpg", "href" : "http://www.plentyofdivorcees.com/"},
		2 : {"name" : "v1.0 | Skyscraper (120x600 pixels)", "src" : "http://www.plentyofdivorcees.com/_BANNERS/v1_skyscraper_120_x_600.jpg", "href" : "http://www.plentyofdivorcees.com/"},
		3 : {"name" : "v1.0 | Full Banner (468x60 pixels)", "src" : "http://www.plentyofdivorcees.com/_BANNERS/v1_full-banner_468_x_60.jpg", "href" : "http://www.plentyofdivorcees.com/"},
		4 : {"name" : "v1.0 | Full Banner (392x72 pixels)", "src" : "http://www.plentyofdivorcees.com/_BANNERS/v1_full-banner_392_x_72.jpg", "href" : "http://www.plentyofdivorcees.com/"},
		5 : {"name" : "v1.0 | Button (120x90 pixels)", "src" : "http://www.plentyofdivorcees.com/_BANNERS/v1_button_120_x_90.jpg", "href" : "http://www.plentyofdivorcees.com/"},
		6 : {"name" : "v1.0 | Button (120x60 pixels)", "src" : "http://www.plentyofdivorcees.com/_BANNERS/v1_button_120_x_60.jpg", "href" : "http://www.plentyofdivorcees.com/"},
		7 : {"name" : "v1.0 | Large Rectangle (336x280 pixels)", "src" : "http://www.plentyofdivorcees.com/_BANNERS/v1_large_rectangle_336_x_280.jpg", "href" : "http://www.plentyofdivorcees.com/"},
		8 : {"name" : "v1.0 | Rectangle (180x150 pixels)", "src" : "http://www.plentyofdivorcees.com/_BANNERS/v1_rectangle_180_x_150.jpg", "href" : "http://www.plentyofdivorcees.com/"},
		9 : {"name" : "v1.0 | Half Banner (234x60 pixels)", "src" : "http://www.plentyofdivorcees.com/_BANNERS/v1_half-banner_234_x_60.jpg", "href" : "http://www.plentyofdivorcees.com/"},
		10 : {"name" : "v1.0 | Square (125x125 pixels)", "src" : "http://www.plentyofdivorcees.com/_BANNERS/v1_square_125_x_125.jpg", "href" : "http://www.plentyofdivorcees.com/"},
		11 : {"name" : "v1.0 | Vertical (120x240 pixels)", "src" : "http://www.plentyofdivorcees.com/_BANNERS/v1_vertical_120_x_240.jpg", "href" : "http://www.plentyofdivorcees.com/"},
		12 : {"name" : "v1.0 | Micro (88x31 pixels)", "src" : "http://www.plentyofdivorcees.com/_BANNERS/v1_micro_88_x_31.jpg", "href" : "http://www.plentyofdivorcees.com/"}
	};
	
	//create new dropdown
	var NewDD = document.createElement("select");
	
	//set id
	NewDD.setAttribute("id", "banner_dd");
	
	//add stub option
	var StubOption = document.createElement("option");
	StubOption.innerHTML = "----- Select a Banner -----";
	NewDD.appendChild(StubOption);
	
	//build dropdown
	for(Item in Data){
		var ThisOption = Data[Item];
		var NewOpt = document.createElement("option");
		NewOpt.setAttribute("value", ThisOption.src);
		NewOpt.setAttribute("data-href", ThisOption.href);
		NewOpt.innerHTML = ThisOption.name;
		
		//add option
		NewDD.appendChild(NewOpt);
	}
	
	//get existing
	var ExistingDD = document.getElementById("banner_dd");

	//add new dropdown
	ExistingDD.parentNode.appendChild(NewDD);
	
	//remove existing
	ExistingDD.parentNode.removeChild(ExistingDD);
	
	//add on change event
	NewDD.onchange = function(){
		//get the drop down
		var ThisDD = document.getElementById("banner_dd");
		
		//empty option
		if(ThisDD.selectedIndex != 0) {
			//build the source code
			var tmpSourceCode = "";
			tmpSourceCode = "<!--banner_code-->\n";
			tmpSourceCode += "<a href=\""+ ThisDD[ThisDD.selectedIndex].getAttribute("data-href") +"\" target=\"_blank\"><img src=\""+ ThisDD.value +"\" /></a>\n";
			tmpSourceCode += "<!--/banner_code-->";
			
			//fill in source code
			document.getElementById("banner_src").value = tmpSourceCode;
			
			//show preview
			document.getElementById("banner_preview_container").innerHTML = "<img id=\"banner_preview\" src=\"\" size=\"50\" />";
			document.getElementById("banner_preview").src = ThisDD.value;
		}
		else {
			//fill in source code
			document.getElementById("banner_src").value = "";
			//show preview
			document.getElementById("banner_preview_container").innerHTML = "*no banner selected*"
		}
	}
	
	//replace previw w/ coming soon message on first load
	document.getElementById("banner_preview_container").innerHTML = "*no banner selected*"
	
	//clear the source code on first load
	document.getElementById("banner_src").value = "";
