function func_dicas(cont){
	var obj = document.getElementById(cont);
   obj.style.display = (obj.style.display=='none')?'inline':'none';	
}

function func_nmidia(cont){
	var obj = document.getElementById(cont);
   obj.style.display = (obj.style.display=='none')?'inline':'none';
}

function floater_home(){
	window.open('participe/file/alvo.pdf','Publicidade','features=no,scrollbars=yes,status=yes,resizable=yes,width=800,height=600');
}

function esconde(){
	t = setTimeout("func_nmidia('nmidia')",8000); //clearTimeout(t);
}

// - - - - - - - - (inicio da function drag-drop) - - - - - - - - - - - - - -//

var coords = null,dragObject = null, dropTargets = [];

function addDropTarget(dropTarget){
	dropTargets.push(dropTarget);
}

function mouseMove (ev){
	ev = ev || window.event;
	coords = mouseCoords (ev);
	
	if(dragObject){
		dragObject.style.position = 'absolute';
		dragObject.style.top      = coords.y - mouseOffset.y;
		dragObject.style.left     = coords.x - mouseOffset.x;
		return false;
	}
}

function mouseCoords (ev){
	if (ev.pageX || ev.pageY)
		return {x:ev.pageX,y:ev.pageY};
	
	return { x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,
	y:ev.clientY + document.body.scrollTop  - document.body.clientTop};
}

function getMouseOffset(target, ev){
	ev = ev || window.event;

	var docPos    = getPosition(target);
	var mousePos  = mouseCoords(ev);
	return {x:mousePos.x - docPos.x, y:mousePos.y - docPos.y};
}

function getPosition(e){
	var left = 0;
	var top  = 0;

	while (e.offsetParent){
		left += e.offsetLeft;
		top  += e.offsetTop;
		e     = e.offsetParent;
	}

	left += e.offsetLeft;
	top  += e.offsetTop;

	return {x:left, y:top};
}

function mouseUp(ev){
	ev           = ev || window.event;
	var mousePos = mouseCoords(ev);

	for(var i=0; i<dropTargets.length; i++){
		var curTarget  = dropTargets[i];
		var targPos    = getPosition(curTarget);
		var targWidth  = parseInt(curTarget.offsetWidth);
		var targHeight = parseInt(curTarget.offsetHeight);

		if(
			(mousePos.x > targPos.x)                &&
			(mousePos.x < (targPos.x + targWidth))  &&
			(mousePos.y > targPos.y)                &&
			(mousePos.y < (targPos.y + targHeight))){
				dragObject.style.display = 'none';
		}
	}
	
	try{
		dragObject.className = dragObject.getAttribute("dragclass");
	}catch (e){}
		
	dragObject   = null;
}

function makeDraggable(item){
	if(!item) return;
	item.onmousedown = function(ev){
		dragObject  = this;
		try{
			this.className = this.getAttribute("overclass");
		}catch (e){}
		mouseOffset = getMouseOffset(this, ev);
		return false;
	}
}

document.onmousemove = mouseMove;
document.onmouseup = mouseUp;
	