
itdr.classes.CommentSpace.__toggle = itdr.classes.CommentSpace.toggle;
itdr.classes.CommentSpace.toggle = function (entryid, type) {
	itdr.classes.CommentSpace.__toggle(entryid, type);
	itdr.classes.Comments.showForm(entryid);
}

// make all external links popup in new window
itdr.func.DOMLoad(itdr.func.createExternalLinks);

// setup flash header
with (itdr.classes.FlashHeader) {
	use(true);
	setTransparency(true);
	setFlashVersion("7.0.0");
}

// setup twitter
with (itdr.classes.TwitterFeed) {
	use(false);
	setTwitterer("sarahrhoads", "15113455");
	setAutoHide(false);
	setStringTable({
		loading: "loading my tweets ...",
		anchor: "follow me on twitter",
		title: "Twitter"
	});
}

// setup image replacement
with (itdr.classes.ImageReplace) {
	setDefaults({
		wordwrap: false,
		font: "blog/fonts/Chalet-ParisSixty_0.otf",
		color: "#000000",
		size: 18,
		backgroundColor: "#FFFFFF",
		transparent: false,
		aliasing: 2
	});
	addRule({
		selector: ".TitleReplace",
		size: 21,
		transform: "normal",
		hoverColor: "#5c7ba5",
		color: "#303030",
		font: "blog/fonts/Chalet-ParisSixty_0.otf",
		transparent: true,
		backgroundColor: "#ffffff"
	});
	addRule({
		selector: ".CommentTitleReplace",
		size: 21,
		transform: "normal",
		hoverColor: "#5c7ba5",
		color: "#303030",
		font: "blog/fonts/Chalet-ParisSixty_0.otf",
		transparent: true,
		backgroundColor: "#ffffff"
	});
	addRule({
		selector: ".ReplaceSmall",
		size: 11,
		transform: "normal",
		hoverColor: "#5c7ba5",
		color: "#739acf",
		font: "blog/fonts/Chalet-LondonSixty_0.otf",
		transparent: true,
		backgroundColor: "#ffffff"
	});
	addRule({
		selector: ".DateReplace",
		size: 11,
		transform: "normal",
		hoverColor: "#5c7ba5",
		color: "#739acf",
		font: "blog/fonts/Chalet-LondonSixty_0.otf",
		transparent: true,
		backgroundColor: "#ffffff"
	});
	addRule({
		selector: ".NavigationReplace",
		size: 11,
		transform: "lowercase",
		color: "#fff",
		font: "blog/fonts/Chalet-ParisSixty_0.otf",
		transparent: true,
		backgroundColor: "#ffffff"
	});
	addRule({
		selector: ".SubNavigationReplace",
		size: 11,
		transform: "lowercase",
		color: "#ffffff",
		font: "blog/fonts/Chalet-ParisSixty_0.otf",
		transparent: true,
		backgroundColor: "#ffffff"
	});
	addRule({
		selector: ".CommentBoxButtonReplace",
		size: 10,
		transform: "normal",
		hoverColor: "#5c7ba5",
		color: "#739acf",
		font: "blog/fonts/Chalet-LondonSixty_0.otf",
		transparent: true,
		backgroundColor: "#ffffff"
	});
	addRule({
		selector: ".EntryTagReplace",
		size: 200,
		transform: "normal",
		color: "#e5ecf6",
		font: "blog/fonts/Chalet-Tokyo_0.otf",
		transparent: true,
		backgroundColor: "#ffffff"
	});
addRule({
		selector: ".PageFooterReplace",
		size: 10,
		transform: "lowercase",
		hoverColor: "#ffffff",
		color: "#7a7a75",
		font: "blog/fonts/Chalet-ParisSixty_0.otf",
		transparent: true,
		backgroundColor: "#ffffff"
	});
	addRule({
		selector: ".ArchivesReplace",
		size: 10,
		transform: "lowercase",
		hoverColor: "#ffffff",
		color: "#7a7a75",
		font: "blog/fonts/Chalet-ParisSixty_0.otf",
		transparent: true,
		backgroundColor: "#ffffff"
	});
	
}

// setup comment space toggle
with (itdr.classes.CommentSpace) {
	comments (false, true, false); // hideOnLoad, allowToggle, hideIfZero
	trackbacks (true, true); // hideOnLoad, allowToggle
	form (true, true); // hideOnLoad, allowToggle
}
