var browserSniff = navigator.userAgent;
if (browserSniff.indexOf("MSIE") != -1) {
	browserType = "ie";
	} else if (browserSniff.indexOf("Gecko") != -1) {
	browserType = "mozilla";
	} else if (browserSniff.indexOf("Opera") != -1) {
	browserType = "opera";
	} else {
	browserType = "notKnown";
}

function loadEditor() {
	if (browserType == "opera") {
		document.getElementById("rte_IE").style.display = "none";
		document.getElementById("rteOpera").style.display = "block";
	}
	if (browserType == "ie") {
		document.getElementById("rte_ieHelp").style.display = "block";

	}
	if (browserType == "opera" || browserType == "mozilla") {
		document.getElementById("rte_mozOperaHelp").style.display = "block";
	}
}

function openWindow(page,name,specs) {
	window.open(page,name,specs);
}

function getImageCode() {
	URL = document.getElementById("imageURL").value;
	if (URL.indexOf("<img")>-1) {
		alert("An image URL has already been generated. Click Reset to try another...");
		return;
	}
	if (URL == "") {
		alert("You must enter an image URL to generate the image code...");
		return;
	}
	document.getElementById("imageURL").value = '<img src="' + URL + '">';
	document.getElementById("imageURL").title = "Click here to select image code...";
}

function resetImageCode() {
	document.getElementById("imageURL").value = document.getElementById("imageURL").defaultValue;
	document.getElementById("imageURL").title = "Click here to delete the example and then enter your image URL...";
}

function clearExampleURL() {
	var imgURLinput = document.getElementById("imageURL").value;
if (imgURLinput == document.getElementById("imageURL").defaultValue) {
		document.getElementById("imageURL").value = "";
		document.getElementById("imageURL").title = "Enter your image URL here...";
	} else {
		if (imgURLinput.indexOf("<img")>-1) {
			selectCode2("imageURL");
			document.getElementById("imageURL").title = "Right-click on selected code to copy...";
		}
	}
}

function toggleView(view1,view2,button) {
	if (document.getElementById(view1).style.display == "block") {
		document.getElementById(view1).style.display = "none";
		document.getElementById(view2).style.display = "block";
		/* Tweak for IE7 */
		if (browserType == "ie" && browserSniff.indexOf("MSIE 7") != -1) {
			document.getElementById("marquee_ex2").style.height = "21px";
		}
		if (button == "tvButton1") {
			document.getElementById(button).value = "View source code";
		}
		if (button == "tvButton2") {
			document.getElementById(button).value = "See cheesy overused effect";
		}
	} else {
		document.getElementById(view2).style.display = "none";
		document.getElementById(view1).style.display = "block";
		if (button == "tvButton1") {
			document.getElementById(button).value = "See result";
		}
		if (button == "tvButton2") {
			document.getElementById(button).value = "Get source code";
		}
	}
}
function selectCode2(happy) {
	document.getElementById(happy).select();
}

function writeMarquee() {
	document.write('<marquee>Been there. Done that....<\/marquee>');
}
