function com_validLength(element, event, longitud) {
	var keycode, ret;
	if (window.event) keycode = window.event.keyCode;
	else if (event) keycode = event.which;
//	ret = ((keycode == 8) || (keycode == 46) || (element.value.length < longitud));
	if (element.value.length > 140) element.value = element.value.substr(0, 140);
//	return ret;
}


function com_UpdateKeypress(box, e, id) {
	var val = box.value;
	com_updateChpending(val,id);
}
function com_updateChpending(value,id) {
	$j('#com_chpending_'+id).text(140 - value.length);

	if (value.length >= 140) {
		$j('#com_chpending_'+id).css('color','#d40d12');
	} else if (value.length > 120) {
		$j('#com_chpending_'+id).css('color','#5c0002');
	} else {
		$j('#com_chpending_'+id).css('color','#cccccc');

	}
};


function add_comment(id,com_text) {
		$j.ajax({
			type: "POST",
			url: "/add_comment/",
			data: 'id='+id+'&com_text='+com_text,
			complete: function(str){
				if (str.responseText.substr(0,2)!='ok')
					alert(str.responseText);
				else
					location.reload();
			}
	});
}


$j(function() {
	$j(".upopup").tooltip({
		bodyHandler: function() {
			var user = $j(this).html();
			var theValue = $j.jCache.getItem(user);
			if (theValue) {
				return theValue;
			} else {
				var res=$j.ajax({
					type: "GET",
					url: "/user_popup/",
					async: false,
					data: 'uname='+user
				}).responseText;
				$j.jCache.setItem(user, res);
				return res;
			}
		},
		showURL: false
	});
});



