/*
	DOMnews 1.0
	homepage: http://www.onlinetools.org/tools/domnews/
	released 11.07.05
*/

/* Variabili che � possibile cambiare */
	// posizione iniziale
	var dn_startpos=180;
	// posizione finale
	var dn_endpos=-1100;
	// Velocit� dello scroller: un numero pi� alto indica una velocit� inferiore
	var dn_speed=30;
	// ID da assegnare al box delle news nel codice HTML
	var dn_newsID='news';
	// classe che lo script aggiunge quando Javascript � dsisponibile
	var dn_classAdd='hasJS';
	// Messaggio del link che stoppa lo scroller
	var dn_stopMessage='Detener la animaci�n';
	// ID del paragrafo generato
	var dn_paraID='DOMnewsstopper';

	/* Initialise scroller when window loads */
	window.onload=function()
	{
		// check for DOM
		if(!document.getElementById || !document.createTextNode){return;}
		initDOMnews();
		// add more functions as needed
	}
	/* stop scroller when window is closed */
	window.onunload=function()
	{
		clearInterval(dn_interval);
	}

/*
	This is the functional bit, do not press any buttons or flick any switches
	without knowing what you are doing!
*/

	var dn_scrollpos=dn_startpos;
	/* Initialise scroller */
	function initDOMnews()
	{
		var n=document.getElementById(dn_newsID);
		if(!n){return;}
		n.className=dn_classAdd;
		dn_interval=setInterval('scrollDOMnews()',dn_speed);
		var newa=document.createElement('a');
		var newp=document.createElement('p');
		newp.setAttribute('id',dn_paraID);
		newa.href='#';
		/*newa.appendChild(document.createTextNode(dn_stopMessage));
		newa.onclick=stopDOMnews;
		newp.appendChild(newa);
		n.parentNode.insertBefore(newp,n.nextSibling);*/
		n.onmouseover=function()
		{
			clearInterval(dn_interval);
		}
		n.onmouseout=function()
		{
			dn_interval=setInterval('scrollDOMnews()',dn_speed);
		}
	}

	function stopDOMnews()
	{
		clearInterval(dn_interval);
		var n=document.getElementById('news');
		n.className='';
		n.parentNode.removeChild(n.nextSibling);
		return false;
	}
	function scrollDOMnews()
	{
		var n=document.getElementById(dn_newsID).getElementsByTagName('ul')[0];
		n.style.top=dn_scrollpos+'px';
		if(dn_scrollpos==dn_endpos){dn_scrollpos=dn_startpos;}
		dn_scrollpos--;
	}
d = function (id) { // Retorna un elemento en base al id
   return document.getElementById(id);
   }
function nAjax(){
var xmlhttp=false;
 try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
  try {
   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
   xmlhttp = false;
  }
 }

if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
  xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function mapa(divItem,idItem){
   var params='idItem='+idItem;
    ajax=nAjax();
	ajax.open("POST", "http://www.canariasbioregion.org/eng/modulos/Investigacion/mapa.php",true);
	ajax.onreadystatechange=function() {
	   	if (ajax.readyState==4)
		d(divItem).innerHTML = ajax.responseText
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send(params)
}
