//Funciones del menu.
function esconde(id){
		var capa=document.getElementById(id);
		if(capa != undefined) capa.style.display="none";
}
function muestra(id){
		var capa=document.getElementById(id);
		if(capa != undefined) capa.style.display="block";
}
function muestra_regala(id){
	
		var capa=document.getElementById("familia1");
		if(capa != undefined) capa.style.display="none";
		var capa=document.getElementById("familia2");
		if(capa != undefined) capa.style.display="none";
		var capa=document.getElementById("familia3");
		if(capa != undefined) capa.style.display="none";
		var capa=document.getElementById("familia4");
		if(capa != undefined) capa.style.display="none";
		
		
		
		switch(id){
			case "1":
				var capa=document.getElementById("familia1");
				if(capa != undefined) capa.style.display="block";
			break;
			case "2":
				var capa=document.getElementById("familia1");
				if(capa != undefined) capa.style.display="block";
				var capa=document.getElementById("familia2");
				if(capa != undefined) capa.style.display="block";
			break;
			case "3":
				var capa=document.getElementById("familia1");
				if(capa != undefined) capa.style.display="block";
				var capa=document.getElementById("familia2");
				if(capa != undefined) capa.style.display="block";
				var capa=document.getElementById("familia3");
				if(capa != undefined) capa.style.display="block";
			break;
			case "4":
				var capa=document.getElementById("familia1");
				if(capa != undefined) capa.style.display="block";
				var capa=document.getElementById("familia2");
				if(capa != undefined) capa.style.display="block";
				var capa=document.getElementById("familia3");
				if(capa != undefined) capa.style.display="block";
				var capa=document.getElementById("familia4");
				if(capa != undefined) capa.style.display="block";
			break;
			
			}
		
}
var no_amic=1;
function if_no_amic(){
	if(no_amic == 0){
		esconde("num_membre");
		no_amic=1;
	}else if(no_amic == 1){
		muestra("num_membre");
		no_amic=0;
	}
}
function muestra_submenu(id,id2){
	
		var menu=document.getElementById(id);
		var submenu=document.getElementById(id2);
		
		if( (submenu.style.display == "" || submenu.style.display == "none") &&  menu.className != "activado" ){
			menu.className+=" activado";
			submenu.style.display="block";
		}else{
			menu.className="";
			submenu.style.display="none";
		}
}
//Funciones de check en caso de input.
function check(valor_check){
		esconde('familia');
		var inputs = document.getElementsByTagName('input');
		for (var i=0; i < inputs.length; i++) {
			if(inputs[i].type=='radio' && valor_check == inputs[i].value) {
				if(!inputs[i].checked) inputs[i].checked=true;
			}
		}
}
//Funciones para formulario online de feste amic.
var inputs_data=Array();
var inputs_id=Array();

function set_inputs(){
		var inputs = document.getElementsByTagName('input');
		
		var j = 0;
		for (var i=0; i < inputs.length; i++) {
			if(inputs[i].type=='text') {
				inputs_data[j] = inputs[i].value;
				inputs_id[j] = inputs[i].id;
				++j;
			}
		}
}
function reset_inputs(){
	var inputs = document.getElementsByTagName('input');
	for (var i=0; i < inputs.length; i++) {
			for(var j=0; j < inputs_data.length; j++){
				if(inputs[i].type=='text' && inputs[i].value == "" && inputs[i].id == inputs_id[j]) {
					inputs[i].value=inputs_data[j];
				}
			}
	}
}
function isearch(obj){
		var i=0;
		var trobat=0;
		while(i < inputs_id.length && trobat == 0){
			if(inputs_id[i] == obj.id){
				trobat=1;
			}else i++;
		}
	return i;
}
function ifind(obj){
		var i=0;
		var trobat=0;
		while(i < inputs_id.length && trobat == 0){
			if(inputs_id[i] == obj.id){
				trobat=1;
			}else i++;
		}
	return trobat;
}
function clear_input(name){
		var obj=document.getElementById(name);
		focus_inputs(obj);
}
function focus_inputs(obj){
		var i=isearch(obj);
		var trobat=ifind(obj);

		if(trobat != 0){
				if(obj.value == inputs_data[i]) obj.value="";
				for(var x=0; x < inputs_id.length ; x++){
						if( i != x){
							var iobj=document.getElementById(inputs_id[x]);
								var ni=isearch(iobj);
								var ntrobat=ifind(iobj);
								if(ntrobat != 0){
									if(iobj.value == "") iobj.value=inputs_data[ni];
								}
						}
				}
		}
}

//Efectos imagenes guapos en botones.
var buttons = new Array();
function buttonHovers() {

	var elements = document.getElementsByTagName('input');
	var j = 0;
	for (var i5 = 0; i5 < elements.length; i5++) {
		if(elements[i5].type=='submit') {
			buttons[j] = elements[i5];
			++j;
		}
	}
	
	for (var i5 = 0; i5 < buttons.length; i5++) {
		buttons[i5].onmouseover = function() {this.className += "Hovered";}
		buttons[i5].onmouseout = function() {this.className = this.className.replace(/Hovered/g, "");}
	}
}
function init(){
	set_inputs();
	buttonHovers();
	if (typeof roll_overs=="function"){
		roll_overs();
	}
	
}
window.onload = init;