/*function getWindowHeight() {
	var windowHeight = 0;
	if (typeof(window.innerHeight) == 'number') {
		windowHeight = window.innerHeight;
	}
	else {
		if (document.documentElement && document.documentElement.clientHeight) {
			windowHeight = document.documentElement.clientHeight;
		}
		else {
			if (document.body && document.body.clientHeight) {
				windowHeight = document.body.clientHeight;
			}
		}
	}
	return windowHeight;
}
function setContent() {
	if (document.getElementById) {
		var windowHeight = getWindowHeight();
		if (windowHeight > 0) {
			var contentElement = document.getElementById('contenido');
			var contentHeight = contentElement.offsetHeight;
			if (windowHeight - contentHeight > 0) {
				contentElement.style.position = 'relative';
				contentElement.style.top = ((windowHeight / 2) - (contentHeight / 2)) + 'px';
			}
			else {
				contentElement.style.position = 'static';
			}
		}
	}
}
*/
/*window.onload = function() {
	setContent();
}
window.onresize = function() {
	setContent();
}
*/

var Quevedo =  {
	Home : {
		page : 0,
		paginate : 3,
		maxPages : null,
		pages : [],
		handler : null,
		els : {
			'next' : null,
			'prev' : null
		},
		init : function(){
			var nCont = document.getElementById('news');
			var news = nCont.getElementsByTagName('a');
			var aNext = news[news.length-1];
			var aPrev = news[news.length-2];
			
			this.maxPages = Math.ceil((news.length-2) / this.paginate);
			
			for(var i=0;i<news.length-2;i++){
				var index = Math.floor(i / this.paginate)
				if(index > 0) news[i].style.display = 'none';
				if(!this.pages[index]) this.pages[index] = [];
				this.pages[index].push(news[i]);
			}
			
			this.els.next = aNext;
			aNext.onclick = function(type){
				if(type != 'auto') clearInterval( Quevedo.Home.handler);
				Quevedo.Home.page++;
				if(Quevedo.Home.page > Quevedo.Home.maxPages-1) Quevedo.Home.page = 0;
				Quevedo.Home.setPage(Quevedo.Home.page);
			}
			
			this.els.prev = aPrev;
			aPrev.onclick = function(){
				clearInterval( Quevedo.Home.handler);
				Quevedo.Home.page--;
				if(Quevedo.Home.page < 0) Quevedo.Home.page = Quevedo.Home.maxPages-1;
				Quevedo.Home.setPage(Quevedo.Home.page);
			}
			
			this.handler = setInterval("Quevedo.Home.els.next.onclick('auto')",3000);
		},
		
		setPage : function(n){
			
			$('news-list').fade({from: 0.5, to:1, duration:0.5});
			
			var i=0;
			for(i=0;i<this.maxPages;i++){
				for(j=0;j<this.pages[i].length;j++){
					this.pages[i][j];
					this.pages[i][j].style.display = 'none';
				}
			}
			
			for(i=0;i<this.pages[n].length;i++){
				this.pages[n][i].style.display = '';
			}
		}
	},
	
	News : {
		init : function(){
			
			if(window.location.hash.length > 4){
				var id=window.location.hash.substring(1);
				
				qnews = document.getElementById('qnews-wrapper').getElementsByTagName('div');
				
				for(var i=0;i<qnews.length;i++){
					var qnew = qnews[i];
					if(qnew.id != id + '_container'){
						qnew.style.display = 'none';
					}
					
				}
				
				var aViewAll = document.getElementById(id + '_viewall')
				aViewAll.style.color = "#FFFFFF";
				aViewAll.style.marginBottom = "10px";
				aViewAll.style.marginTop = "10px";
				
				aViewAll.innerHTML = "Ver todas las entradas.";
				aViewAll.href = "#top";
				
				aViewAll.onclick = function(){
					qnews = document.getElementById('qnews-wrapper').getElementsByTagName('div');
					this.innerHTML = '';
					
					for(var i=0;i<qnews.length;i++){
						var qnew = qnews[i];
						qnew.style.display = '';
					}
					Quevedo.initScroll();
				}
			}else{
				Quevedo.initScroll();
			}
		}
	}
}