function validateForm(fields) {
	field_ary = fields.split(",");
	if (field_ary.length > 0) {
		errormsg = "";
		for (i=0;i<field_ary.length;i++) {
			field_msg = field_ary[i].split(":");
			if ($(field_msg[0]).value == "") {
				if (field_msg.length>1) {
					errormsg = field_msg[1];
				}
				else {
					errormsg = "Some required fields are blank!";
				}
				$(field_msg[0]).className += " error-field";
			}
			else {
				$(field_msg[0]).className = $(field_msg[0]).className.replace("error-field","");
			}
		}
		if (errormsg != "") {
			alert(errormsg);
			return false;
		}
		else {
			return true;
		}
	}
	else {
		return true;
	}
}

function checkSlug(input) {
    var re = /[^\w]/gi
	input.value = input.value.replace(re,"");
}

function fadeOut(elm) {
	$(elm).fade();
}

function showSPAM(elm) {
	subject = $(elm).getElementsByClassName("subject")[0];
	subject.style.display = (subject.style.display == "block") ? "none" : "block";
	
	snippet = $(elm).getElementsByClassName("snippet")[0];
	snippet.style.display = (snippet.style.display == "block") ? "none" : "block";
	
	$(elm).getElementsByClassName("nsfw-display")[0].toggle();
}

if (typeof(tinyMCE) != "undefined") {
	tinyMCE.init({
	    mode : "textareas",
	    theme : "advanced",
		content_css : "editor.css",
	    plugins : "paste",
	    theme_advanced_toolbar_align : "left",
	    theme_advanced_buttons1 : "bold,italic,underline,strikethrough,separator,copy,cut,pastetext,pasteword,selectall,separator,undo,redo,separator,bullist,numlist,separator,link,unlink,image",
	    theme_advanced_buttons2 : "",
	    theme_advanced_buttons3 : "",
	    theme_advanced_toolbar_location : "top",
	    paste_create_paragraphs : false,
	    paste_create_linebreaks : false,
	    paste_use_dialog : true,
	    paste_auto_cleanup_on_paste : true,
	    paste_convert_middot_lists : false,
	    paste_unindented_list_class : "unindentedList",
	    paste_convert_headers_to_strong : true
	});
}
