var headerhtml='<script language="JavaScript" src="http://webcast.on24.com/clients/ziffdavis/s_code_remote_reg1.js"></script><table width="780" align="center" cellspacing="0" cellpadding="3" border="0"><tr><td><div id="header">    <h1 class="header_eseminars"><a href="http://www.eSeminarslive.com"><span>eSeminars</span></a></h1>    <h2 class="header_zd"><a href="http://www.ziffdavisenterprise.com"><span>Ziff Davis Media</span></a></h2>    <p class="header_upcoming_events"><a href="http://www.webseminarslive.com/category2/0,2287,1552580,00.asp"><span>Upcoming Events</span></a></p>    <p class="header_past_events"><a href="http://www.webseminarslive.com/category2/0,2287,1552581,00.asp"><span>Past Events</span></a></p>    <p class="header_topics"><a href="http://www.webseminarslive.com/category2/0,2287,1552582,00.asp"><span>Topics</span></a></p>    <p class="header_sponsors"><a href="http://www.webseminarslive.com/category2/0,2287,1552583,00.asp"><span>Sponsors</span></a></p>    <p class="header_experts"><a href="http://www.webseminarslive.com/html/0,2291,h=126,00.asp"><span>Experts</span></a></p>    <p class="header_help"><a href="http://www.webseminarslive.com/html/0,2291,h=127,00.asp"><span>Help</span></a></p></div></td></tr></table>'

function insertCustomRows() {
	try {
		var objprivacypolicytextrow = document.getElementById("privacypolicytextrow");
		
		//create new row for label
		var rowLabel = document.createElement("TR");
		rowLabel.className = "displayrow";
		rowLabel.id = "newlabelrow";
		//alert(rowLabel);
		
		//create new cell for label
		var tdLabel = document.createElement("TD");
		tdLabel.className = "labelcell";
		tdLabel.colSpan = 2;
		tdLabel.appendChild(document.createTextNode("Annual Budget "));
		var spanReq = document.createElement("SPAN");
		spanReq.style.color = "#ff0000";
		spanReq.appendChild(document.createTextNode(" *"));
		tdLabel.appendChild(spanReq);
		//alert(tdLabel);
		
		//add row and cell for label to document
		rowLabel.appendChild(tdLabel);
		var insertedElement = objprivacypolicytextrow.parentNode.insertBefore(rowLabel, objprivacypolicytextrow);
		//alert(insertedElement);
		
		//return;
		
		//create first row from budget dropdowns
		var rowBudget1 = document.createElement("TR");
		rowBudget1.className = "inputrow";
		rowBudget1.id = "rowBudget1";
		
		//create first cell from budget dropdowns
		var tdBudget1 = document.createElement("TD");
		tdBudget1.id = "tdBudget1";
		tdBudget1.colSpan = 2;
		rowBudget1.appendChild(tdBudget1);
		
		var t1 = getInputTable(2,5);
		
		if (t1.outerHTML) { // for IE
			tdBudget1.innerHTML += t1.outerHTML;
		} else {
			tdBudget1.appendChild(t1);	
		}
		
		var insertedElement2 = objprivacypolicytextrow.parentNode.insertBefore(rowBudget1, objprivacypolicytextrow);
		
		//create second row from budget dropdowns
		var rowBudget2 = document.createElement("TR");
		rowBudget2.className = "inputrow";
		rowBudget2.id = "rowBudget2";
		
		//create second cell from budget dropdowns
		var tdBudget2 = document.createElement("TD");
		tdBudget2.id = "tdBudget2";
		tdBudget2.colSpan = 2;
		rowBudget2.appendChild(tdBudget2);
		
		var t2 = getInputTable(6,9);
		
		if (t2.outerHTML) { // for IE
			tdBudget2.innerHTML += t2.outerHTML;
		} else {
			tdBudget2.appendChild(t2);	
		}
		
		//insert new row
		var insertedElement3 = objprivacypolicytextrow.parentNode.insertBefore(rowBudget2, objprivacypolicytextrow);
		
		//remove input rows, if they still exist
		for (var i=2; i<=9; i++) {
			var r = document.getElementById("inputrowstd"+i); 
			if(r) var throwawayNode = r.parentNode.removeChild(r);
		}

		return;
	} catch (e) {
		alert(e.description + "\n" + e);
	}
	
	
}

function getChildCell(parentNodeId,classname) {
	var inputrow = document.getElementById(parentNodeId);
	if (!inputrow || !inputrow.hasChildNodes()) return null;
	for (var i = 0; i < inputrow.childNodes.length; i++) {
		if (inputrow.childNodes[i].className && inputrow.childNodes[i].className==classname) return inputrow.childNodes[i];
	}
	return null;
}
/*
function getInputTable2(startIndex,endIndex) {
	var tblNew = document.createElement("TABLE");
	//tblNew.width=780;
	tblNew.border=0;
	tblNew.cellPadding=0;
	tblNew.cellSpacing=3;
	tblNew.width=760;
	var rowNew = document.createElement("TR");
	tblNew.appendChild(rowNew);
	
	//create new cell for label
	var tdNew = document.createElement("TD");
	tdNew.className = "";
	rowNew.appendChild(tdNew);
	tdNew.appendChild(document.createTextNode("Testing"));
	
	return tblNew;
}

function getInputTable2(startIndex,endIndex) {
	var tblNew = document.getElementById("newbudgettable2");
		
	var rowNew = document.createElement("TR");
	tblNew.appendChild(rowNew);
	
	for (var i=startIndex; i <= endIndex; i++) {
		rowNew.appendChild(getChildCell("inputrowstd"+i,"labelcell"));
	}
	
	var rowNew2 = document.createElement("TR");
	tblNew.appendChild(rowNew2);
	
	for (var i=startIndex; i <= endIndex; i++) {
		rowNew2.appendChild(getChildCell("inputrowstd"+i,"inputcell"));
	}

	return tblNew;
}

*/

function getInputTable(startIndex,endIndex) {
	var tblNew = document.createElement("TABLE");
	tblNew.width=770;
	tblNew.border=0;
	tblNew.cellPadding=5;
	tblNew.cellSpacing=3;
	
	var rowNew = document.createElement("TR");
	tblNew.appendChild(rowNew);
	
	for (var i=startIndex; i <= endIndex; i++) {
		rowNew.appendChild(getChildCell("inputrowstd"+i,"labelcell"));
	}
	
	var rowNew2 = document.createElement("TR");
	tblNew.appendChild(rowNew2);
	
	for (var i=startIndex; i <= endIndex; i++) {
		rowNew2.appendChild(getChildCell("inputrowstd"+i,"inputcell"));
	}

	return tblNew;
}


var oldonload = window.onload;

window.onload = function() {
	oldonload();
	insertCustomRows();
}