window.onload=function(){
	//Para el aviso de primera carga de contenido
	document.getElementById("cargando").style.display="none";
	document.getElementById("contenido").style.display="block";
	reloj();
	activa_principal();
	
}

//Conexión a archivos remotos
function conexionajax(){
	if(typeof XMLHttpRequest != "undefined"){
		return new XMLHttpRequest();
	}else if(window.ActiveXObject){
		var versionnavegador=["MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp"];
		for (var i=0; i < versionnavegador.length; i++){
			try{
				var objXmlHttp= new ActiveXObject
				(versionnavegador[i]);
				return objXmlHttp;
			}catch (objError){
			}
		}
	}throw new Error("No fué posible conectar el objeto XMLHttp, ya que no pudo crearse o no existe");
}

function activa_principal(){
	
	total = parseInt(document.getElementById("total_principales").value);
	uactiva = parseInt(document.getElementById("ultima_activa").value);
	//alert("Total--->"+total);
	for(x=0;x<total;x++){
		document.getElementById("noti"+x).className="normal";
		document.getElementById("foto_principal"+x).style.display="none";
	}
	
	
	activas=0;
	ciclo=uactiva;
	activados="";
	while(activas<3){
		if(ciclo==total){
			ciclo=0;
		}
		while(ciclo<total && activas<3){
			//alert("Ciclo--->"+ciclo);
			if(document.getElementById("noti"+ciclo).style.display=="none"){
				document.getElementById("noti"+ciclo).style.display="block";
				/*if(activas==0){
					document.getElementById("noti"+ciclo).className="destacada";
					document.getElementById("foto_principal"+ciclo).style.display="block";
				}*/
				activados+=","+ciclo;
				activas+=1;
			}else{
				document.getElementById("noti"+ciclo).style.display="none";
			}
			ciclo+=1;
		}
		uactiva=ciclo;
		//alert("Activa--->"+activas);
	}
	detalle_activo(0);	
}

function detalle_activo(ciclo){
	if(document.getElementById("total_principales")){
		if(ciclo>=3){
		activa_principal();
		}else{
			total = parseInt(document.getElementById("total_principales").value);
			i=0
			activa=new Array();
			for(x=0;x<total;x++){
				if(document.getElementById("noti"+x).style.display=="block"){
					//alert(x);
					activa[i]=x;
					i+=1;
				}
			}
			
			next=activa[ciclo];
			
			for(x=0;x<total;x++){
				if(x!=next){
					document.getElementById("noti"+x).className="normal";
					document.getElementById("foto_principal"+x).style.display="none";
				}
			}
			document.getElementById("noti"+next).className="destacada";
			document.getElementById("foto_principal"+next).style.display="block";
			/*document.getElementById("foto_principal"+next).style.filter="alpha(opacity=.0)";
			document.getElementById("foto_principal"+next).style.opacity=".0";
			opacidad("foto_principal"+next,'0','20');*/
			ciclo+=1;
			setTimeout("detalle_activo("+ciclo+")",4000);	
		}
	}
}

function reloj(){
	miFecha = new Date();
	/*Segundos*/
	if(miFecha.getSeconds()<10){
		s="0"+miFecha.getSeconds();
	}else{
		s=miFecha.getSeconds();
	}
	/*Minutos*/
	if(miFecha.getMinutes() <10){
		m="0"+miFecha.getMinutes();
	}else{
		m=miFecha.getMinutes();
	}
	/*Horas*/
	if(miFecha.getHours()  <10){
		h="0"+miFecha.getHours() ;
	}else{
		h=miFecha.getHours() ;
	}
	/*Dia del mes*/
	if(miFecha.getDate()  <10){
		diames="0"+miFecha.getDate() ;
	}else{
		diames=miFecha.getDate() ;
	}
	
	var dia="";
	switch(miFecha.getDay()){
		case 0:
			dia="Domingo";
			break
		case 1:
			dia="Segunda-feira";
			break
		case 2:
			dia="Terça-feira";
			break
		case 3:
			dia="Quarta-feira";
			break
		case 4:
			dia="Quinta-feira";
			break
		case 5:
			dia="Sexta-feira";
			break
		case 6:
			dia="Sábado";
			break
	}
	var mes="";
	switch(miFecha.getMonth()){
		case 0:
			mes="Janeiro";
			break
		case 1:
			mes="Fevereiro";
			break
		case 2:
			mes="Março";
			break
		case 3:
			mes="Abril";
			break
		case 4:
			mes="Maio";
			break
		case 5:
			mes="Junho";
			break
		case 6:
			mes="Julho";
			break
		case 7:
			mes="Agosto";
			break
		case 8:
			mes="Setembro";
			break
		case 9:
			mes="Outubro";
			break
		case 10:
			mes="Novembro";
			break
		case 11:
			mes="Dezembro";
			break
	}
	document.getElementById("reloj").innerHTML=dia+", "+diames+" de "+mes+" de "+miFecha.getFullYear()+" "+h+":"+m+":"+s;
	setTimeout("reloj()",1000); 
}

function mostra_titulares(activo){
	
	noticias=parseInt(document.getElementById("main_titulares").getElementsByTagName("div").length);
	divs=document.getElementById("main_titulares").getElementsByTagName("div");
	for(i=0;i<noticias;i++){
		if(divs[i].id==activo){
			divs[i].style.display="block";
			document.getElementById("boton_"+divs[i].id).className="pestana2";
			
		}else{
			divs[i].style.display="none";
			document.getElementById("boton_"+divs[i].id).className="pestana";
		}
	}
	
}

function principal_sec(num_sec,edicion){
	document.getElementById("flecha2").style.display="none";
	document.getElementById("flecha1").style.display="none";
	var conexion = conexionajax();
	conexion.open('POST', 'includes/acciones.php');
	conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=ISO-8859-1');
	conexion.onreadystatechange = function() {
		if (conexion.readyState==4) {	
			var texto = conexion.responseText;
			document.getElementById("cuerpo").innerHTML="";
			
			document.getElementById("cuerpo").innerHTML+=texto;
		}else{
			document.getElementById("cuerpo").innerHTML="";
			document.getElementById("cuerpo").innerHTML+=document.getElementById("cargando").innerHTML;
		}
	}
	data='';
	data+="acciones=listado";
	data+="&num_sec="+num_sec;
	data+="&edicion="+edicion;
	data+="&id="+document.getElementById("num_id").value;
	conexion.send(data);
}



function detalle_noticia(edicion,num_sec,idnoticia){
	document.getElementById("flecha2").style.display="none";
	document.getElementById("flecha1").style.display="none";
	var conexion = conexionajax();
	conexion.open('POST', 'includes/acciones.php');
	conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=ISO-8859-1');
	conexion.onreadystatechange = function() {
		if (conexion.readyState==4) {	
			var texto = conexion.responseText;
			document.getElementById("cuerpo").innerHTML="";
			
			document.getElementById("cuerpo").innerHTML+=texto;
		}else{
			document.getElementById("cuerpo").innerHTML="";
			document.getElementById("cuerpo").innerHTML+=document.getElementById("cargando").innerHTML;
		}
	}
	data='';
	data+="acciones=detalle_noticia";
	data+="&num_sec="+num_sec;
	data+="&edicion="+edicion;
	data+="&idnoticia="+idnoticia;
	data+="&id="+document.getElementById("num_id").value;
	conexion.send(data);
}



function enconstruccion(){
	//alert(id);
	var ancho=400;
	var alto=300;
	var izq= parseInt((screen.availWidth/2) - (ancho/2));
	var top= parseInt((screen.availHeight/2) - (alto/2));
	var ventana_detalle=window.open("includes/disculpe.php", "", "status=no,menubar=no,height="+alto+",width="+ancho+",left="+izq+",top="+top+",screenX="+izq+",screenY="+top+" ");	
	ventana_detalle.focus();
}

/******Funciones para galerias*********/
function galeria(id,pagina){
	document.getElementById("flecha1").style.display="none";
	document.getElementById("flecha2").style.display="none";
	var conexion = conexionajax();
	conexion.open('POST', 'includes/acciones.php');
	conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=ISO-8859-1');
	conexion.onreadystatechange = function() {
		if (conexion.readyState==4) {	
			var texto = conexion.responseText;
			document.getElementById("cuerpo").innerHTML="";
			document.getElementById("cuerpo").innerHTML+=texto;
//			setTimeOut("pagina_galeria("+id+","+pagina+")",1000);
		}else{
			document.getElementById("cuerpo").innerHTML="";
			document.getElementById("cuerpo").innerHTML+=document.getElementById("cargando").innerHTML;
		}
	}
	data='';
	data+="acciones=galeria";
	data+="&idgaleria="+id;
	data+="&pagina="+pagina;
	conexion.send(data);
}

/******Funciones para ediciones anteriores*********/
function anteriores(pagina,criterio,valor){
	document.getElementById("flecha1").style.display="none";
	document.getElementById("flecha2").style.display="none";
	var conexion = conexionajax();
	conexion.open('POST', 'includes/acciones.php');
	conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=ISO-8859-1');
	conexion.onreadystatechange = function() {
		if (conexion.readyState==4) {	
			var texto = conexion.responseText;
			document.getElementById("cuerpo").innerHTML="";
			document.getElementById("cuerpo").innerHTML+=texto;
			setTimeout('paginas_ediciones("'+pagina+'","'+criterio+'","'+valor+'")',500);
		}else{
			document.getElementById("cuerpo").innerHTML="";
			document.getElementById("cuerpo").innerHTML+=document.getElementById("cargando").innerHTML;
		}
	}
	data='';
	data+="acciones=anteriores";
	data+="&pagina="+pagina;
	data+="&criterio="+criterio;
	data+="&valor="+valor;
	conexion.send(data);
}

function mostrar_foto(id){
	total=parseInt(document.getElementById("total_pics").value);
	for(i=0;i<total;i++){
		if(i==id){
			document.getElementById("p"+i).style.display="block";
		}else{
			document.getElementById("p"+i).style.display="none";		
		}
	}
}

function paginas_ediciones(pagina,criterio,valor){
	var conexion = conexionajax();
	conexion.open('POST', 'includes/acciones.php');
	conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
	conexion.onreadystatechange = function() {
		if (conexion.readyState==4) {	
			var texto = conexion.responseText;
			document.getElementById("paginas_ediciones").innerHTML="";
			document.getElementById("paginas_ediciones").innerHTML+=texto;
		}
	}
	data='';
	data+="acciones=pagina_ediciones";
	data+="&pagina="+pagina;
	data+="&criterio="+criterio;
	data+="&valor="+valor;
	conexion.send(data);
}

/******Funciones para foros*********/
function foros_principal(){
	document.getElementById("flecha1").style.display="none";
	document.getElementById("flecha2").style.display="none";
	var conexion = conexionajax();
	conexion.open('POST', 'includes/foros.php');
	conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
	conexion.onreadystatechange = function() {
		if (conexion.readyState==4) {	
			var texto = conexion.responseText;
			document.getElementById("cuerpo").innerHTML="";
			document.getElementById("cuerpo").innerHTML+=texto;
			lista_categorias();
			detalle_foro('ultimoforo',0);
		}else{
			document.getElementById("cuerpo").innerHTML="";
			document.getElementById("cuerpo").innerHTML+=document.getElementById("cargando").innerHTML;
		}
	}
	data='';
	data+="acciones=principal_foros";
	conexion.send(data);
}

function lista_categorias(){
	var conexion = conexionajax();
	conexion.open('POST', 'includes/foros.php');
	conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
	conexion.onreadystatechange = function() {
		if (conexion.readyState==4) {	
			var texto = conexion.responseText;
			document.getElementById("listado_categorias").innerHTML="";
			document.getElementById("listado_categorias").innerHTML+=texto;
		}else{
			document.getElementById("listado_categorias").innerHTML="";
			document.getElementById("listado_categorias").innerHTML+=document.getElementById("cargando").innerHTML;
		}
	}
	data='';
	data+="acciones=categorias_foros";
	conexion.send(data);
}

function detalle_foro(div,id){
	var conexion = conexionajax();
	conexion.open('POST', 'includes/foros.php');
	conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
	conexion.onreadystatechange = function() {
		if (conexion.readyState==4) {	
			var texto = conexion.responseText;
			document.getElementById(div).innerHTML="";
			document.getElementById(div).innerHTML+=texto;
		}else{
			document.getElementById(div).innerHTML="";
			document.getElementById(div).innerHTML+=document.getElementById("cargando").innerHTML;
		}
	}
	data='';
	data+="acciones=detalle_tema";
	data+="&idtema="+id;
	conexion.send(data);
}

function detalle_tema(id){
	var conexion = conexionajax();
	conexion.open('POST', 'includes/foros.php');
	conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
	conexion.onreadystatechange = function() {
		if (conexion.readyState==4) {	
			var texto = conexion.responseText;
			document.getElementById("cuerpo_foro").innerHTML=texto;
			opiniones(id);
		}else{
			document.getElementById("principal_foro").style.display="none";
			document.getElementById("lista_opiniones").style.display="none";
			document.getElementById("cuerpo_foro").style.display="block";
			document.getElementById("cuerpo_foro").innerHTML+=document.getElementById("cargando").innerHTML;
		}
	}
	data='';
	data+="acciones=foro_completo";
	data+="&idtema="+id;
	conexion.send(data);
}

function opiniones(id){
	var conexion = conexionajax();
	conexion.open('POST', 'includes/foros.php');
	conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
	conexion.onreadystatechange = function() {
		if (conexion.readyState==4) {	
			var texto = conexion.responseText;
			document.getElementById("lista_opiniones").style.display="block";
			document.getElementById("lista_opiniones").innerHTML=texto;
		}else{
			document.getElementById("lista_opiniones").innerHTML=document.getElementById("cargando").innerHTML;
		}
	}
	data='';
	data+="acciones=opiniones";
	data+="&idtema="+id;
	conexion.send(data);
}

function envio_opinion(id){
	ancho=420;
	alto=550;
	var izq= parseInt((screen.availWidth/2) - (ancho/2));
	var top= parseInt((screen.availHeight/2) - (alto/2));
	var ventana_detalle=window.open("includes/EnviarOpinion.php?id="+id,"..::Correio de Venezuela::..","status=no,menubar=no,height="+alto+",width="+ancho+",left="+izq+",top="+top+",screenX="+izq+",screenY="+top);
	ventana_detalle.focus();
}

function listados_categorias(id,pagina,criterio,valor){
	var conexion = conexionajax();
	conexion.open('POST', 'includes/foros.php');
	conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
	conexion.onreadystatechange = function() {
		if (conexion.readyState==4) {	
			var texto = conexion.responseText;
			document.getElementById("cuerpo_foro").innerHTML=texto;
			paginas_temas(id,pagina,criterio,valor);
		}else{
			document.getElementById("principal_foro").style.display="none";
			document.getElementById("lista_opiniones").style.display="none";
			document.getElementById("cuerpo_foro").style.display="block";
			document.getElementById("cuerpo_foro").innerHTML+=document.getElementById("cargando").innerHTML;
		}
	}
	data='';
	data+="acciones=listados_temas";
	data+="&idcategoria="+id;
	data+="&pagina="+pagina;
	data+="&criterio="+criterio;
	data+="&valor="+valor;
	conexion.send(data);
}

function paginas_temas(id,pagina,criterio,valor){
	var conexion = conexionajax();
	conexion.open('POST', 'includes/foros.php');
	conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
	conexion.onreadystatechange = function() {
		if (conexion.readyState==4) {	
			var texto = conexion.responseText;
			document.getElementById("paginas_listado").innerHTML="";
			document.getElementById("paginas_listado").innerHTML+=texto;
		}
	}
	data='';
	data+="acciones=pagina_listadotemas";
	data+="&idcategoria="+id;
	data+="&pagina="+pagina;
	data+="&criterio="+criterio;
	data+="&valor="+valor;
	conexion.send(data);
}

/******Quienes*********/
function quienes(){
	document.getElementById("flecha2").style.display="none";
	document.getElementById("flecha1").style.display="none";
	var conexion = conexionajax();
	conexion.open('POST', 'includes/acciones.php');
	conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=ISO-8859-1');
	conexion.onreadystatechange = function() {
		if (conexion.readyState==4) {	
			var texto = conexion.responseText;
			document.getElementById("cuerpo").innerHTML="";
			
			document.getElementById("cuerpo").innerHTML+=texto;
		}else{
			document.getElementById("cuerpo").innerHTML="";
			document.getElementById("cuerpo").innerHTML+=document.getElementById("cargando").innerHTML;
		}
	}
	data='';
	data+="acciones=quienes";
	data+="&id="+document.getElementById("num_id").value;
	conexion.send(data);
}

/******Contactos*********/
function contacto(){
	document.getElementById("flecha2").style.display="none";
	document.getElementById("flecha1").style.display="none";
	var conexion = conexionajax();
	conexion.open('POST', 'includes/acciones.php');
	conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=ISO-8859-1');
	conexion.onreadystatechange = function() {
		if (conexion.readyState==4) {	
			var texto = conexion.responseText;
			document.getElementById("cuerpo").innerHTML="";
			
			document.getElementById("cuerpo").innerHTML+=texto;
		}else{
			document.getElementById("cuerpo").innerHTML="";
			document.getElementById("cuerpo").innerHTML+=document.getElementById("cargando").innerHTML;
		}
	}
	data='';
	data+="acciones=contacto";
	data+="&id="+document.getElementById("num_id").value;
	conexion.send(data);
}
/******Historias de vida*********/
function principal_historias(){
	document.getElementById("flecha2").style.display="none";
	document.getElementById("flecha1").style.display="none";
	var conexion = conexionajax();
	conexion.open('POST', 'includes/acciones.php');
	conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=ISO-8859-1');
	conexion.onreadystatechange = function() {
		if (conexion.readyState==4) {	
			var texto = conexion.responseText;
			document.getElementById("cuerpo").innerHTML="";
			
			document.getElementById("cuerpo").innerHTML+=texto;
		}else{
			document.getElementById("cuerpo").innerHTML="";
			document.getElementById("cuerpo").innerHTML+=document.getElementById("cargando").innerHTML;
		}
	}
	data='';
	data+="acciones=historias";
	data+="&id="+document.getElementById("num_id").value;
	conexion.send(data);
}

function detalle_historia(idhistoria){
	document.getElementById("flecha2").style.display="none";
	document.getElementById("flecha1").style.display="none";
	var conexion = conexionajax();
	conexion.open('POST', 'includes/acciones.php');
	conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=ISO-8859-1');
	conexion.onreadystatechange = function() {
		if (conexion.readyState==4) {	
			var texto = conexion.responseText;
			document.getElementById("cuerpo").innerHTML="";
			
			document.getElementById("cuerpo").innerHTML+=texto;
		}else{
			document.getElementById("cuerpo").innerHTML="";
			document.getElementById("cuerpo").innerHTML+=document.getElementById("cargando").innerHTML;
		}
	}
	data='';
	data+="acciones=detalle_historia";
	data+="&idhistoria="+idhistoria;
	data+="&id="+document.getElementById("num_id").value;
	conexion.send(data);
}

/******Funciones para ediciones de generaciones*********/
function generaciones(pagina,criterio,valor){
	document.getElementById("flecha1").style.display="none";
	document.getElementById("flecha2").style.display="none";
	var conexion = conexionajax();
	conexion.open('POST', 'includes/acciones.php');
	conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=ISO-8859-1');
	conexion.onreadystatechange = function() {
		if (conexion.readyState==4) {	
			var texto = conexion.responseText;
			document.getElementById("cuerpo").innerHTML="";
			document.getElementById("cuerpo").innerHTML+=texto;
			setTimeout('paginas_generaciones("'+pagina+'","'+criterio+'","'+valor+'")',500);
		}else{
			document.getElementById("cuerpo").innerHTML="";
			document.getElementById("cuerpo").innerHTML+=document.getElementById("cargando").innerHTML;
		}
	}
	data='';
	data+="acciones=generaciones";
	data+="&pagina="+pagina;
	data+="&criterio="+criterio;
	data+="&valor="+valor;
	conexion.send(data);
}

function paginas_generaciones(pagina,criterio,valor){
	var conexion = conexionajax();
	conexion.open('POST', 'includes/acciones.php');
	conexion.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
	conexion.onreadystatechange = function() {
		if (conexion.readyState==4) {	
			var texto = conexion.responseText;
			document.getElementById("paginas_generaciones").innerHTML="";
			document.getElementById("paginas_generaciones").innerHTML+=texto;
		}
	}
	data='';
	data+="acciones=paginas_generaciones";
	data+="&pagina="+pagina;
	data+="&criterio="+criterio;
	data+="&valor="+valor;
	conexion.send(data);
}

/*Validar campos enteramente numéricos*/
function onlyNumbersDano(evt, objet){
	var keyPressed = (evt.which) ? evt.which : event.keyCode
	if(!(keyPressed > 31 && (keyPressed < 48 || keyPressed > 57))){
		return !(keyPressed > 31 && (keyPressed < 48 || keyPressed > 57));
	}else{
		alert('introduza um número');
		objet.value='';
		objet.value='introduza um número';
	}
}