// JavaScript Document
var rootSite=null;
function setRoot(root)
{
	rootSite=root;
}
function resizeImg(obj, width, height)
{
	divcont=document.getElementById('big-image-container');
	divcont.style.height='auto';
	if(width>430)
	{
		obj.style.width=430+'px';
		newH = (height*430)/width;
		obj.style.height=newH + 'px';
	}
	else if(height>322)
	{
		obj.style.height=322 + 'px' ;
		newW = (width*322)/height;
		obj.style.height=newW + 'px';
	}
	else
	{
		obj.style.width=width+'px';
		obj.style.height=height+'px';
	}
}

function img_fade(obj)
{
	obj.xOpacity += .05;
	obj.style.opacity = obj.xOpacity;
	obj.style.MozOpacity = obj.xOpacity;
	obj.style.filter = 'alpha(opacity=' + (obj.xOpacity*100) + ')';
	if(obj.xOpacity<=.99)
		setTimeout(function(){img_fade(obj)},20);
}

function changeImage(id_immagine,baseurl)
{
	obj=document.getElementById('big-image');
	obj.style.visibility='hidden';
	document.getElementById('ajax-loader').style.display='inline';
	xmldoc = caricamentoSincrono(baseurl + "photogallery-ajax/getImage.php?id_photo="+id_immagine);
	//splitted=cod.split("***");
	var img = new Image();
   	img.onload = function()
   	{
      document.getElementById('ajax-loader').style.display='none';
	  if(xmldoc.getElementsByTagName('descrizione')[0].firstChild != null)
		document.getElementById('descrizione-img').innerHTML = xmldoc.getElementsByTagName('descrizione')[0].firstChild.nodeValue;
	  else
	  	document.getElementById('descrizione-img').innerHTML = '';
	  resizeImg(obj,xmldoc.getElementsByTagName('width')[0].firstChild.nodeValue,xmldoc.getElementsByTagName('height')[0].firstChild.nodeValue);
	  obj.style.visibility='visible';
      obj.src=img.src;
	  obj.xOpacity=0;
      img_fade(obj);
   	}
	img.src=baseurl + 'images/ignitegallery/'+xmldoc.getElementsByTagName('gallery')[0].firstChild.nodeValue+'/big/'+xmldoc.getElementsByTagName('filename')[0].firstChild.nodeValue;
}