// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults
function show_private_reply_form(row_id, message_id) {
	Effect.toggle($(row_id), 'appear');
}

function add_file_upload_div(container_id) {
	unique_identifier = Math.floor(Math.random()*1000000000);
	$(container_id).insert('<div id=\'a' + unique_identifier + '\'><input id="attachment_data[]" name="attachment_data[]" type="file" />&nbsp;<a href="#" onclick="remove_file_upload_div(\'a' + unique_identifier + '\'); return false;">Remove Attachment</a></div>');
}

function remove_file_upload_div(upload_div_id) {
	$(upload_div_id).remove();
}

sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("li");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
