// JavaScript Document
function albumShow(id,album,foto)
{
	var xmlHttp;
	try
	  {  // Firefox, Opera 8.0+, Safari  
	  	xmlHttp=new XMLHttpRequest();  
	  }
	catch (e)
	  {  // Internet Explorer  
	  try
		{    
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
	  catch (e)
		{
			try
		  {      
		  	xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
		  }
		catch (e)
		  {      
		  alert("Your browser does not support AJAX!");      
		  return false;
		  }
		}
	}
	var obj = document.getElementById('navegador');
	obj.className = "show";
	xmlHttp.open("GET", "fotos.php?ID="+id+"&ab="+album+"&ft="+foto+"#ponto", true);
	xmlHttp.onreadystatechange = function () {
		if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
			obj.innerHTML = xmlHttp.responseText;
		}
	}
	var alturaY = document.body.scrollHeight;
	var posY = (alturaY / 2) - 305;
	window.scrollTo(0,posY);
	xmlHttp.send(null);
}

function albumClose(){
	document.getElementById('navegador').className = 'hide';
}

function getPageSize() {
		
	 var xScroll, yScroll;
	if (window.innerHeight && window.scrollMaxY) {	
		xScroll = window.innerWidth + window.scrollMaxX;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	
	var windowWidth, windowHeight;
	
	if (self.innerHeight) {	// all except Explorer
		if(document.documentElement.clientWidth){
			windowWidth = document.documentElement.clientWidth; 
		} else {
			windowWidth = self.innerWidth;
		}
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}	
	
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else { 
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){	
		pageWidth = xScroll;		
	} else {
		pageWidth = windowWidth;
	}
	document.getElementById('navegador').style.height = pageHeight + "px";
	document.getElementById('navegador').style.width = pageWidth + "px";
	//return [pageWidth,pageHeight];
}
