//Stampa Nuova
//funzione per la stampa della pagina con header e corpo centrale col_centro

function print_preview_enif () {
	
	//var disp_setting="toolbar=no,location=no,directories=no,menubar=yes"; 
	var divs = document.getElementsByTagName('div');

	for(i=0;i<divs.length;i++){

		if(divs.item(i).id == 'colonna_centrale' || divs.item(i).id == 'colonna_estesa'){

			var itemCol_centro = divs.item(i);

			i = divs.length;

		}


	}
	
		for(i=0;i<divs.length;i++){

		if(divs.item(i).id == 'struttura'){

			var struttura = divs.item(i).innerHTML;

			i = divs.length;

		}


	}
	
	var liLabel = new Array();
	k=0;
	var ul = document.getElementsByTagName('ul');
	for (j=0;j<ul.length;j++){
		if (ul.item(j).id == 'TabbedPanelsTabGroup'){
			var li = ul.item(j).getElementsByTagName('li');
			for (i=0;i<li.length;i++) {
				liLabel[k]=li.item(i).innerHTML;
			  k++;
		  }
		j=ul.length;
		}
	}
	
	
	var Tabs = new Array();
	j=0;
	var bodythmltab='<h1>'+document.getElementsByTagName('h1').item(0).innerHTML+'</h1><div id="struttura">'+struttura+'</div>';
	var divstab = document.getElementsByTagName('div');
  
	for(i=0;i<divstab.length;i++){
	if(divstab.item(i).className == 'TabbedPanelsContent' || divstab.item(i).className == 'TabbedPanelsContent TabbedPanelsContentVisible') {				
		Tabs[j]=divstab.item(i).innerHTML;
	  j++;
		}

	}

	for(i=0;i<k;i++)		 
	bodythmltab+='<h2>'+liLabel[i]+'</h2>'+Tabs[i]+'<br/><br/>';
	



	var boxStampa = '<div id="printf" align="right" style="visibility:visible;"><img src="http://www.eni.it/it_IT/static/images/print.gif" border="0"/><a href="#" style="" onClick="window.print()">Print Page</a>&#160;&#160;<img src="http://www.eni.it/it_IT/static/images/print.gif" border="0"/><a href="#" style="" onClick="window.close()">Close Window</a></div>';


	var docprint=window.open("","","");
	docprint.document.open();
	docprint.document.write('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><link rel="stylesheet" href="/enifoundation/css/print_eni_foundation.css"/></head><body>'+boxStampa+'<div id="container"><div id="contenuti"><div class="col_centro">'+bodythmltab+'</div></div></div></body></html>');
	docprint.document.close();
	
}

// INIZIO CODICE PER alert STAMPA PAGINA
// --------------------------------------------------------------------------------------

var IE = document.all?true:false //creo una variabile la quale c valorizzata a true se il broswer c IE o false se c un altro

var xCoords = 0
var yCoords = 0
var x = '';

function over(obj,idDiv){
	//alert('sono entrato');
	if (!IE) document.captureEvents(Event.MOUSEMOVE) //NETSCAPE(MOZILLA FIREFOX) catturo l'evento movimento del mouse;
	document.onmousemove = getMouseCoords;
	//alert('prendo le coordinate');
	//alert('prima xCoords = ' + xCoords + 'px; yCoords = ' + yCoords + 'px'); 
	
	//alert('xCoords = ' + xCoords + 'px; yCoords = ' + yCoords + 'px'); 
	document.getElementById(idDiv).style.visibility = 'visible';
	//alert('visualizzo il div --> ' + document.getElementById(idDiv));
	 if (xCoords < 0 || yCoords < 0){
		document.getElementById('alert').style.display = 'none';
	} else { //altrimenti via all'integrazione con il box 
		xCoords=xCoords-15;
		document.getElementById('alert').style.left = xCoords + 'px';
		document.getElementById('alert').style.top = yCoords - 120 + 'px';
		//document.getElementById('alert').innerHTML = 'xCoords = ' + xCoords + '<br />yCoords = ' + yCoords;
	}
	window.clearTimeout(x);
	x = window.setTimeout("out()", 3000);

	return true
}

function out(){
	//alert('ci sono i 3 secondi sono scaduti');
	document.getElementById('alert').style.visibility = 'hidden';
}

function getMouseCoords(e) {
	if (IE) { // prendo la posizione del mouse se il broswer  IE
		xCoords = event.clientX + document.documentElement.scrollLeft;
		yCoords = event.clientY + document.documentElement.scrollTop;
	} else {   // prendo la posizione del mouse se il broswer c MF
		xCoords = e.pageX
		yCoords = e.pageY
	}  
	// possibili valori negativi in Nescape 4
}

// --------------------------------------------------------------------------------------
// FINE CODICE PER alert STAMPA PAGINA
// --------------------------------------------------------------------------------------