function deleteCookie (name) {
	if (getCookie(name))
		document.cookie = name + "=; path=/; domain=" + location.hostname + "; expires=Thu, 01-Jan-70 00:00:01 GMT";
}

function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/; domain=" + location.hostname;
}

function getCookie (name) {
        var prefix = name + '=';
        var c = document.cookie;
        var nullstring = '';
        var cookieStartIndex = c.indexOf(prefix);
        if (cookieStartIndex == -1)
                return nullstring;
        var cookieEndIndex = c.indexOf(";", cookieStartIndex + prefix.length);
        if (cookieEndIndex == -1)
                cookieEndIndex = c.length;
        return unescape(c.substring(cookieStartIndex + prefix.length, cookieEndIndex));
}

function rememberMe (f) {
	createCookie('mtcmtauth', f.author.value, 365);
	createCookie('mtcmtmail', f.email.value, 365);
	createCookie('mtcmthome', f.url.value, 365);
}

function forgetMe (f) {
	deleteCookie('mtcmtmail');
	deleteCookie('mtcmthome');
	deleteCookie('mtcmtauth');
	f.email.value = '';
	f.author.value = '';
	f.url.value = '';
}

function pvText(src,trg) {
	var d = document;
	d.getElementById("preview").style.display = "block";
	d.getElementById(trg).innerHTML = '<p>'+d.getElementById(src).
	value.replace(/(\n|\r)/g,'<br />').replace(/(<br \/>){2,}/gi,'<'+'/p><p>')+'<'+'/p>';
}

function pvAutText(src, trg) {
	var d = document;
	d.getElementById("preview").style.display = "block";
	d.getElementById(trg).innerHTML = d.getElementById(src).value;
}

if (document.getElementById) {
	window.onload = winOnLoad;
}

function winOnLoad() {
	if (document.getElementById("preview"))
		{
		document.getElementById("preview").style.display = "none";
		}
	if (document.getElementById("rules"))
		{
		document.getElementById("rules").style.display = "none";
		}
	if (document.getElementById("togRules"))
		{
		document.getElementById("togRules").innerHTML = "View Rules";
		}
}

function toggle(which) {
	if (document.getElementById(which).style.display == "none") {
		document.getElementById("togRules").innerHTML = "Hide Rules";
		document.getElementById(which).style.display = "block";
	} else {
		document.getElementById("togRules").innerHTML = "View Rules";
		document.getElementById(which).style.display = "none";
	}
}
