function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

function createDragable(id,div_id)
{
	//new Draggable(div_id,{handle:'handle'+id, onStart:function(){$(div_id).setStyle({backgroundColor:'#bfb'})},
	new Draggable(div_id,{handle:'handle'+id,
		onDrag: function()
			{
				//var objPos = findPos(document.getElementById(div_id));
				//$('eventinfo'+id).update(objPos[0]+','+objPos[1])
			},
		onEnd: function()
			{
				var objPos = findPos(document.getElementById(div_id));
				var note_pos_top	= objPos[1];
				var note_pos_left	= objPos[0];
				var params = Form.serialize($(div_id));
				new Ajax.Updater('updateDiv', '/?action=savepos&note_id='+id+'&note_pos_top='+note_pos_top+'&note_pos_left='+note_pos_left, {asynchronous:true, parameters:params});
			}
		}
	);
}

// show div

function show_div(id) {
	var divElm = document.getElementById(id);
	divElm.style.display = 'block';
	return false;
}

// hide div

function hide_div(id) {
	var divElm = document.getElementById(id);
	divElm.style.display = 'none';
	return false;
}

// maxlenght
function ismaxlength(obj, maxlength){
	var mlength = maxlength;
	if (obj.getAttribute && obj.value.length>mlength)
	obj.value=obj.value.substring(0,mlength)
}
