function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function comprueba()
{
	//nombre 
	if(document.forms[0].nombre.value.length == 0 )
	{
		alert("El Campo Nombre es Obligatorio");
		document.forms[0].nombre.focus();
		return 0;
	}

	//telefono 
	if(isNaN(document.forms[0].telefono.value) || document.forms[0].telefono.value.length==0 )
	{
		alert("Introduzca un Número de Teléfono Válido");
		document.forms[0].telefono.focus();
		return 0;
	}	
	//email 
	var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	if(document.forms[0].email.value.length == 0  || !filter.test(document.forms[0].email.value))
	{
		alert("Introduzca un  Direccón de Correo Electrónico Válida");
		document.forms[0].email.focus();
		return 0;
	}
	
	//comentario 
	if(document.forms[0].comentario.value.length == 0 )
	{
		alert("El Campo Comentario es Obligatorio");
		document.forms[0].comentario.focus();
		return 0;
	}
	
	document.forms[0].enviar.value=1;
	document.forms[0].submit();

}

//var elementos=['stance','push','swing','approach','release','follow','soltada','encima'];
var eslides=[];

function correr_cortinilla(cosa,colores,poner)
{
	if(poner)
	{
		 var ver='block';
	}
	else
	{
		var ver='none';
	}	
	
	//leemos la altura del body
	var altura=window.getScrollHeight();
	
	//hacemoa la cortinilla opaca
	$(cosa).setStyles({
		'z-index':100,
		'width':'100%',
		'position':'absolute',
		'top':0,
		'left':0,
		'height':altura,
		'display':ver,
		'background-color' : colores,
		'opacity':0.5

		});
}

function marco_fotos(marco,foto,ancho,alto,mostrar,color,evento)
{
	if(mostrar)
	{
		ver='block';
	
		if(alto==0)
			var alto_ventana=window.getHeight()-20;
		else
			var alto_ventana=alto;
			
		if(ancho==0)
			var ancho_ventana=window.getWidth()-20;
		else
			var ancho_ventana=ancho;
	}
	else
	{
		ver='none';
		alto_ventana=0;
		ancho_ventana=0;
	}

		
		
	var top=window.getScrollTop()+(window.getHeight()/2);
	var left= window.getScrollLeft()+(window.getWidth()/2);
	
	//hacemoa la cortinilla opaca
	$(marco).setStyles({
		'z-index':101,
		'width':0,
		'position':'absolute',
		'top':evento.page.y,
		'left':evento.page.x,
		'margin-top':0,
		'margin-left':0,
		'height':0,
		'display':ver,
		'background-color' : color,
		'opacity':0,
		'background-position': 'center center',
		'background-repeat':'no-repeat',
		'background-image':'url('+foto+')'

		});
		
		$(marco).effects({
			duration: 1000
		}).start({
			'height':[0,alto_ventana],
			'margin-top':[0,-(alto_ventana/2)],
			'width':[0,ancho_ventana],
			'margin-left':[0,-(ancho_ventana/2)],
			'opacity':[0,1],
			'top':[top],
			'left':[left]
		});
}

window.addEvent('domready', function() {

	var cabeceras = $$('div.encabezados_acordeon');
	var cuerpos= $$('div.cuerpo_acordeon');
	var fotos= $$('table.imagenes img' );

		fotos.each(function(foto){
		foto.addEvent('click',function(j){
			j=new Event(j);
			var imagen=foto.getProperty('src').replace('m.jpg','.jpg');
			correr_cortinilla('cortinilla','#000',true);
			marco_fotos('marco','/images/biblia.gif',553,420,true,'#fff',j);
			marco_fotos('foto',imagen,533,400,true,'transparent',j);
			j.stop();
		});
	});
	//ocultamos la cortinila
	$('cortinilla').setStyle('display','none');

	//
	$('foto').addEvent('click',function(f){
			f=new Event(f);
			
			correr_cortinilla('cortinilla','#000',false);
			marco_fotos('marco','',0,0,false,'',f);
			marco_fotos('foto','',0,0,false,'',f);
			f.stop();		
		
	});

	//recorremos todas las persianas 
	cabeceras.each(function(elemento,x){
		//id=elemento.id;
		
		var panel = new Fx.Slide(cuerpos[x],
		{
			onComplete: function()
			{
				//si está colapsado, cambiamos el color de la barra

				pos=cuerpos.indexOf(this.element);
				if(this.element.getStyle('margin-top').toInt()!=0)
				{
					$(cabeceras[pos]).setStyle('color','#8fbe00');
					$(cabeceras[pos]).setStyle('backgroundColor','#FFF');
				}
				else
				{
					$(cabeceras[pos]).setStyle('color','#FFF');
					$(cabeceras[pos]).setStyle('backgroundColor','#8fbe00');				
				}
			}	
		});

		//ocultamos todas en el inicio
		eslides[x]=panel;
		panel.hide();

		//añadimos a las cabeceras el evento del click
		elemento.addEvents({
			click:  function(e)
			{
				e=new Event(e);
				//al hacer click que cambien de estado
				panel.toggle();

                //hide the rest
                for(var j = 0; j < eslides.length; j++){
                        if(j!=x) eslides[j].slideOut();
                }

				e.stop();		
			},

			mouseover: function(e)
			{
				e=new Event(e);
				this.setStyle('color','#FFF');
				this.setStyle('backgroundColor','#8fbe00');
				e.stop();
			},
			
			mouseout: function(e)
			{
				e=new Event(e);
				//si está colapsado, cambiamos el color de la barra
				pos=cabeceras.indexOf(this);
				if(cuerpos[pos].getStyle('margin-top').toInt()==0)
				{
					this.setStyle('color','#FFF');
					this.setStyle('backgroundColor','#8fbe00');	
				}
				else
				{
					this.setStyle('color','#8fbe00');
					this.setStyle('backgroundColor','#FFF');			
				}
				e.stop();
			}
						
		});				
	});	
});
