
function charCounter(keydown) {
	var x=tinyMCE.activeEditor.getContent();
    var regex=/<[^>]*>/gi;
    outputstr=x.replace(regex,"");
    value = 9000 - outputstr.length;
	if (value < 1) {
		alert('You have reached the maximum size for this field!'); 
		return false;
	}
	
	el('_char_counter').innerHTML = value;
}


function charcount(name,max) {
	memo = el('_form_' + name);
    counter = el(name + "__charcounter");
	
	msglen = memo.value.length;
	if (msglen > max) memo.value = memo.value.substring(0, max);
    counter.value = memo.value.length;
}

function clearmemo(name) {
	memo = el('_form_' + name);
	memo.value = "";
	
	 counter = el(name + "__charcounter");
	 counter.value = 0;
}

function SaveDraft() {
	fields = ['to', 'subject', 'text', 'attach', 'id'];
	values = new Array();
	str = '';
	for(var k in fields) {
		field = fields[k];
		value = el('_form_' + field).value;
		str = str + field + '[|]' + value + '[||]'; 
	}	
	//~ alert(str);
	//~ str = encodeURIComponent(str);
	//~ alert(str);
	
	//~ alert(str);
	params = 'type/message_save_draft/params/' + str + '/';
	$.ajax({
		type: 'GET',
		url: 'ajax/' + params,
		dataType : "html", 
		beforeSend: function () {
			el('_ajax_result').innerHTML = '<img src="./images/pics/loading.gif" />';
		},
		success: function (data, textStatus) {
			data = data.split("|");
			e = el('_ajax_result');
			e.innerHTML = 'Draft saved at ' + data[1];
			e.className = "green";
			show('_ajax_result');
			el('_form_id').value = data[0];
		} 
	});
	
	window.setTimeout("SaveDraft()", 25000);
}
