// JavaScript Document
function clearTextoBusqueda(cadenaABorrar){ //Limpia el contenido por defecto del cuadro de búsqueda.
	if (document.busqueda.textoBusqueda.value == cadenaABorrar) document.busqueda.textoBusqueda.value="";
}

function fillTexto(campo, cadenaARellenar){ //Rellena el contenido por defecto del cuadro de texto.
	if (campo.value == "") campo.value = cadenaARellenar;
}

function clearTexto(campo, cadenaABorrar){ //Limpia el contenido por defecto del cuadro de texto.
	if (campo.value == cadenaABorrar) campo.value = "";
}

function muestra_oculta(id){ //muestra u oculta una capa. La usamos para plegar o desplegar texto.
	if (document.getElementById){
	var el = document.getElementById(id);
	el.style.display = (el.style.display == 'none') ? 'block' : 'none';
	}
}

function muestra(id){ //muestra una capa. La usamos para plegar o desplegar texto.
	if (document.getElementById){
	var el = document.getElementById(id);
	el.style.display = 'block';
	}
}

function oculta(id){ //oculta una capa. La usamos para plegar o desplegar texto.
	if (document.getElementById){
	var el = document.getElementById(id);
	el.style.display = 'none';
	}
}

function TestEMail(texto){ //Comprueba si la cadena enviada tiene el formato de una dirección de correo.
	var mailres = true;
	var cadena = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890@._-";

	var arroba = texto.indexOf("@",0);
	if ((texto.lastIndexOf("@")) != arroba) arroba = -1;

	var punto = texto.lastIndexOf(".");

	for (var contador = 0 ; contador < texto.length ; contador++){
		if (cadena.indexOf(texto.substr(contador, 1),0) == -1){
			mailres = false;
			break;
		}
	}

	if ((arroba > 1) && (arroba + 1 < punto) && (punto + 1 < (texto.length)) && (mailres == true) && (texto.indexOf("..",0) == -1))
		return true;
	else
		return false;
}

function cargaBarraCarga(formulario){
	formulario.submit();
	document.getElementById('barraCarga').style.visibility="visible";
	document.getElementById('barraCarga').style.height="30px";
	mueveBarraCarga(1);
}

function mueveBarraCarga(numFrame){
	if(numFrame>4)numFrame=1;			
	document.getElementById('progressBar').style.backgroundImage="url(./images/barra/frame"+numFrame+".gif)";
	numFrame++;
	window.setTimeout("mueveBarraCarga("+numFrame+")",80);
}

window.onload = function() { ES.Round.create('imagewrapper'); }

var ES = new Object();

ES.Round =	{
create	:	function(wrapper) {
			for(var i = 1; 4 >= i;  i++) {
				var curve			= document.createElement('span');
					curve.className	= 'curve'+i;
				var target			= document.getElementById(wrapper);
				target.appendChild(curve);
				}
			}
}
