var exceededLength = false;

var maxlength = 255;



function modifyNotes()

{

	document.forms['StorableObjectForm'].target = opener.window.name;

	document.forms['StorableObjectForm'].submit();

	opener.window.focus();

	setTimeout('self.close()', 2000);

}



function remaining(textarea)

{

	var q = textarea.value.length;

	//alert("length= " + q + " " + textarea.name);

	//document.forms['StorableObjectForm'].notes.value.length;

	if (q > maxlength)

	{

		textarea.value = textarea.value.substring(0, maxlength);

		//document.forms['StorableObjectForm'].notes.value = document.forms['StorableObjectForm'].notes.value.substring(0, maxlength);

	}

	else

	{

		var r = maxlength - q;

		var charsRemaining = document.getElementById(textarea.id + "_RemainingChars");

		charsRemaining.innerHTML = r;

	}

}



function initRemainingChars(formNo)

{

	var i;

	for (i=0; i < document.forms[formNo].elements.length; i++)

	{

		//alert(document.forms[1].elements[i].name);

		if (document.forms[formNo].elements[i].id != undefined)

		{

			if (document.forms[formNo].elements[i].id.substring(0, 5) == 'notes')

			{

				remaining(document.forms[formNo].elements[i]);

			}

		}

	}

}

//  Delete the note, by emptying the <textarea> and submitting

//    the form

function delete_note()

{

	var form = document.forms[ "StorableObjectForm" ];

	var notearea = form.elements[ "notes" ];

	notearea.value = "";

	form.submit();

}	