var CONTENIDOS = {
	
	init : function() {
		var contenidop = document.getElementById('contenidos').getElementsByTagName('div');
		var verSelect = document.getElementById('office');
		verSelect.onclick = function(){
			return CONTENIDOS.fVerSelect('inline');
		}
		var noVerSelect = document.getElementById('asap');
		noVerSelect.onclick = function(){
			return CONTENIDOS.fVerSelect('none');
		}
		for (i=0;i<contenidop.length;i++) {
			if(contenidop[i].className == 'cajaEnlaces'){
				var enlacesValidos = contenidop[i].getElementsByTagName('a');
				for(j=0;j<enlacesValidos.length;j++){
					if(enlacesValidos[j].className == 'vercapa'){
						enlacesValidos[j].onclick = function() {
							return CONTENIDOS.verDdOculto(this);
						}
					}	
				}	
			}
		}
		for (i=0;i<contenidop.length;i++) {
			if(contenidop[i].className == 'fotos'){
				var foto = contenidop[i].getElementsByTagName('a');
				for(j=0;j<foto.length;j++){
					foto[j].onclick = function() {
						return CONTENIDOS.verFoto(this);
					}
				}	
			}
		}
		for (i=0;i<contenidop.length;i++) {
			if(contenidop[i].className == 'cajaEnlaces'){
				var enlacesCerrar = contenidop[i].getElementsByTagName('a');
				for(j=0;j<enlacesCerrar.length;j++){
					if(enlacesCerrar[j].className == 'cerrar'){
						enlacesCerrar[j].onclick = function() {
							return CONTENIDOS.ocultarDd(this);
						}
					}	
				}	
			}
		}
		var inputVisible2 = document.getElementById('txtEmails2');
		inputVisible2.onfocus = function(){
			return SERVICIOS.verMail(this);
		}
		var textareaVisible2 = document.getElementById('txtAny2');
		textareaVisible2.onfocus = function(){
			return SERVICIOS.verTextarea(this);
		}
	
	},
	
	fVerSelect : function(estado) {
		document.getElementById('verOffice').style.display = estado;
		return true;		
	},
	verDdOculto : function(cual) {
	
		var anterior = cual.parentNode;
		if(anterior.className == 'elegido'){
		ocultardos(cual);
		}else{
			borrarSubCapas(cual);
			anterior.className = 'elegido';
			if((anterior.nextSibling.nodeType == 3)||(anterior.nextSibling.nodeType == 8)){
				document.getElementById(anterior.nextSibling.nextSibling.id).style.height = 0;
				document.getElementById(anterior.nextSibling.nextSibling.id).style.display = 'block';
				switch (anterior.nextSibling.nextSibling.id) {
					case 'dd1'   :
					$(anterior.nextSibling.nextSibling).effect('height').start(0,350); 
										  break;
					case 'dd2'	: 
					$(anterior.nextSibling.nextSibling).effect('height').start(0,130);
										  break;
					case 'dd3': 
					$(anterior.nextSibling.nextSibling).effect('height').start(0,235);
										  break;
					case 'dd4'	: 
					$(anterior.nextSibling.nextSibling).effect('height').start(0,212);
										  break;
					case 'dd5': 
					$(anterior.nextSibling.nextSibling).effect('height').start(0,180);
										  break;
					case 'dd6' : 
					$(anterior.nextSibling.nextSibling).effect('height').start(0,97);
										  break;
					case 'dd7' : 
					$(anterior.nextSibling.nextSibling).effect('height').start(0,97);
										  break;
					case 'dd8' : 
					$(anterior.nextSibling.nextSibling).effect('height').start(0,305);
										  break;
					case 'dd9' : 
					$(anterior.nextSibling.nextSibling).effect('height').start(0,125);
										  break;
					case 'dd10' : 
					$(anterior.nextSibling.nextSibling).effect('height').start(0,280);
										  break;
				}
				
			}else{
				document.getElementById(anterior.nextSibling.id).style.height = 0;
				document.getElementById(anterior.nextSibling.id).style.display = 'block';			
				switch (anterior.nextSibling.id) {
					case 'dd1'   :
					$(anterior.nextSibling).effect('height').start(0,350); 
										  break;
					case 'dd2'	: 
					$(anterior.nextSibling).effect('height').start(0,130);
										  break;
					case 'dd3': 
					$(anterior.nextSibling).effect('height').start(0,235);
										  break;
					case 'dd4'	: 
					$(anterior.nextSibling).effect('height').start(0,212);
										  break;
					case 'dd5': 
					$(anterior.nextSibling).effect('height').start(0,180);
										  break;
					case 'dd6' : 
					$(anterior.nextSibling).effect('height').start(0,97);
										  break;
					case 'dd7' : 
					$(anterior.nextSibling).effect('height').start(0,97);
										  break;
					case 'dd8' : 
					$(anterior.nextSibling).effect('height').start(0,305);
										  break;
					case 'dd9' : 
					$(anterior.nextSibling).effect('height').start(0,125);
										  break;
					case 'dd10' : 
					$(anterior.nextSibling).effect('height').start(0,280);
										  break;
				}
			}
		}
	return false;	
	},
	ocultarDd : function(cual){
		var anterior = cual.parentNode.parentNode.parentNode;
		var contenidodt = anterior.getElementsByTagName('dt');
		for (i=0;i<contenidodt.length;i++) {
			contenidodt[i].className = '';
		}
		cual.parentNode.style.display = 'none';
		return false;
	},
	verFoto : function(cual){
		window.open("ventana.html?"+cual.id, "imagen", "width=576px, height=445px,top=10px, left=10px");
		return false;
	},
	verMail : function(cual) {
		cual.value = '';
		return false;
	},
	verTextarea : function(cual) {
		cual.value = '';
		return false;
	}
	
}


var PRUGUNTASCENT = {
    
    init : function() {
    var formo2 = document.getElementById('pruguntas2');

        formo2.onsubmit = function(){
          document.getElementById('avisoL2').className = 'avisoLegal2';
          document.getElementById('avisoL2').style.display = 'block';
          return false;
        }

        document.getElementById('avisoLButton2').onclick = function(){
         formo2.submit();
        }
        
        document.getElementById('avisoLCerrar2').onclick = function(){
          document.getElementById('avisoL2').style.display = 'none';  
        }
    
    },
    
    condiciones : function() {
        return false;
    }
    
}


var CAPAS = {
	
	init : function() {
		var contenidoEnlaces = document.getElementById('contenidos').getElementsByTagName('div');
		var contador=contenidoEnlaces.length;
		for (i=0;i<contenidoEnlaces.length;i++) {
			if(contenidoEnlaces[i].className == 'cajaEnlaces'){
				contenidoEnlaces[i].style.zIndex = contador*10;
				contador--;
			}
		}

	}
}



function centrarCapa(){
	var alturaCapa = 600;
	var resultaInicial = (parseInt(document.documentElement.clientHeight) - alturaCapa)/2;
	var resultaTotal = resultaInicial + parseInt(document.documentElement.scrollTop);
	document.getElementById('capaContenidoBlanca').style.marginTop = resultaTotal + 'px';
}


function borrarSubCapas(cual){
	var anterior = cual.parentNode.parentNode.parentNode;
	var contenidop = anterior.getElementsByTagName('dd');
	for (i=0;i<contenidop.length;i++) {
		contenidop[i].style.display = 'none';			
	}
	var contenidodt = anterior.getElementsByTagName('dt');
	for (i=0;i<contenidodt.length;i++) {
		contenidodt[i].className = '';
	}
}

function	ocultardos(cual){
		var anterior = cual.parentNode.parentNode;
		var contenidodd = anterior.getElementsByTagName('dd');
		for (i=0;i<contenidodd.length;i++) {
			contenidodd[i].style.display = 'none';
		}
		var contenidodt = anterior.getElementsByTagName('dt');
		for (i=0;i<contenidodt.length;i++) {
			contenidodt[i].className = '';
		}
		return false;
	}


// aņadido de eventos realizado como en http://simon.incutio.com/archive/2004/05/26/addLoadEvent

function addLoadEvent(fn) {
	var old = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = fn;
	} else {
		window.onload = function() {
			old();
			fn();
		}
	}
}

addLoadEvent(function() {
	CONTENIDOS.init();
});

addLoadEvent(function() {
	CAPAS.init();
});

addLoadEvent(function() {
	PRUGUNTASCENT.init();
});

