// JavaScript Document

function get_mtype()
{

	var t = $('mtype').value;

	if(t !='' && t !='all')
	{
		var file = '/aj/msub';
		new Ajax.Updater('m_select',file,{method:'get',parameters:{type:t}});
		$('m_select').appear();
		$('message').appear();
	}

	else if(t =='all') 
	{
		$('m_select').puff();
		$('message').appear();
	}

}

function loadTemplate(id)
{
   var t = $('mtype').value;
   var file = '/aj/mailform';
    new Ajax.Updater('mailForm',file,{method:'get',parameters:{id:id}});
    setTimeout('get_mtype()', 2000);
    
}


function insertAtCursor(myField, myValue)
{

	if(document.selection)
	{
		myField.focus();
		sel = document.selection.createRange();
		sel.text = myValue;
	}
	else if(myField.selectionStart || myField.selectionStart =='0')
	{
		var startPos = myField.selectionStart;
		var endPos = myField.selectionEnd;
		myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length);

	}
	else
	{
		myField.value += myValue;
	}


}

