function resizeLeftNav () {
	n = document.getElementById("leftNav");
	m = document.getElementById("main");
	if ( !n || !m ) return false;
	
	//alert(m.clientHeight+" vs "+n.clientHeight);
	
	if ( m.clientHeight > n.clientHeight ) 
		n.style.height = m.clientHeight+"px";
	
	return true;	
}


function validateSignup () {
	f = document.forms.signup;
	if ( !f ) return false;
	var alertMessage = "";
	//f.password.parentElement.className='error';
	if ( f.email.value == "" ) alertMessage = "Please provide your email address.";
	if ( f.name.value == "" ) alertMessage = "Please provide your name.";
	if ( f.password.value != f.password2.value ) alertMessage = "Please confirm your new password.";
	if ( f.password.value == "" ) alertMessage = "Please provide your new password."; 
	if ( f.username.value == "" ) alertMessage = "Please provide your new username.";
	if ( alertMessage != "" ) {
		alert(alertMessage);
		return false;
	}
	f.submit();
	return true;
}


function validatePostCompose () {
	form = document.getElementById('postCompose');
	if ( form.title.value == "" ) { alert('Please type in a title for your post.'); return false; }
	if ( form.body.value == "" ) { alert('Please type something for your post.'); return false; }
	return true;
}


function previewEmail () {
	var body = document.forms.email.body.value;
	body = body.replace(/\n/g,"<br/>");
	document.getElementById("emailPreview").innerHTML = "<strong>"+document.forms.email.subject.value+"</strong><br/><br/>"+body;
}

function confirmEmailSend () {
	previewEmail();
	if ( "" == document.forms.email.subject.value ||"" == document.forms.email.body.value ) {
		alert("Please provide a subject and body for the email.");
		return false;
	}
	return confirm("Are you sure that you want to send this email to everyone on the site?");
}
