window.onload = newWindow;

function newWindow() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}

function visualizzaDiv(e,larg,genere,sinossi) {
	
	var avanzo_larg = 0;
	var avanzo_alt = 0;
	var toptop = e.pageY+30;
	var leftleft = 5;
	var aumento_alt = 0;
	var aumento_larg = 0;
	
	if (e.pageX-(larg/2)>=leftleft) leftleft = e.pageX-(larg/2);
	if (leftleft+larg > document.body.clientWidth-5) {
		avanzo_larg = (leftleft+larg)-(document.body.clientWidth-5);
		//aumento_alt = 2*avanzo_larg;
		larg -= avanzo_larg;
	}
	
	/*if (e.pageY+20+alt > (document.body.clientHeight-5)) {
		avanzo_alt = e.pageY+20+alt-(document.body.clientHeight-5);
		aumento_larg = 5*avanzo_alt;
		//alt -= avanzo_alt;
	}*/
	
	var box = document.getElementById("box_vostre_opere");
	box.style.visibility = "visible";
	box.style.left = leftleft+"px";
	box.style.top = toptop+"px";
	//box.style.height = (box.style.height+aumento_alt)+"px";
	//box.style.width = (larg+aumento_larg)+"px";
	if (box.style.width) box.style.width = larg+"px";

	box.innerHTML = "<span style='font-weight: bold;'>Genere: </span>"+genere+"<br/><span style='font-weight: bold;'>Sinossi: </span>"+sinossi;
}
