  
// Documento JavaScript
// Esta función cargará las paginas
var capa;
var ajUrr;
var ajIdd;
var ajCual;
var introd = 0;
var raton;
function muestraAlbum(){
	urr = ajUrr;
	idd = ajIdd;
	cual = ajCual;
	llamarasincrono(urr, idd, cual);
}
function llamarasincrono(url, id_contenedor, cual){
	var pagina_requerida = false;
	if (window.XMLHttpRequest) {// Si es Mozilla, Safari etc
		pagina_requerida = new XMLHttpRequest();
	} else if (window.ActiveXObject){ // pero si es IE
		try {
			pagina_requerida = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e){ // en caso que sea una versión antigua
			try{
				pagina_requerida = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e){}
		}
	}
	else
		return false
		pagina_requerida.onreadystatechange=function(){ // función de respuesta
			cargarpagina(pagina_requerida, id_contenedor, cual);
		}
		pagina_requerida.open('GET', url, true) // asignamos los métodos open y send
		pagina_requerida.send(null)
}
// todo es correcto y ha llegado el momento de poner la información requerida
// en su sitio en la pagina xhtml
function cargarpagina(pagina_requerida, id_contenedor,cual){
	if (pagina_requerida.readyState == 4 && (pagina_requerida.status==200 || window.location.href.indexOf("http")==-1)){
		document.getElementById(id_contenedor).innerHTML=pagina_requerida.responseText;
		if (introd == 0) {
			entraIntro(cual);
		}else{
			dale(cual);
		}
	}
}
// Lanza la galeria
function dale(cual){
	
	$(cual).galleria({
		transition: 'slide',
		transition_speed: 600,
		image_crop: false ,
		thumbnails: true,
		show_imagenav: true,
		autoplay: false,
		carousel: false,
		thumb_fit: false,
		extend: function() {
	        saleCortina();
    	}
	});
}
// Lanza la intro
function entraIntro(cual){
	$(cual).galleria({
		transition: 'flash',
		transition_speed: 5000,
		image_crop: true ,
		thumbnails: false,
		show_imagenav: false,
		extend: function() {
	        saleCortina();
    	}
	});
}

function entraCabeza(){
	$('#cabecero').animate({
		top: '0'
	},1000);
}
function exposicion(url, idd, cual){
	ajUrr = url;
	ajIdd = idd;
	ajCual = cual;
	cortina();
	saleCabeza();
	setTimeout('saleCortina()',1001);
	setTimeout('muestraAlbum()',1000);
	if (introd == 1){
		abreEquis();
	}
}
function cortina(){
	$('.cortina').animate({
		top: '100%'
	},500 );
	setTimeout('borraFondos()',500);
}
function saleCabeza(){
	$('#cabecero').animate({
		top: '110%'
	},1000);
}
function saleCortina(){
	$('.cortina').css('top','100%');
}
function borraFondos() {
	$('#contenidos').empty();
}
function cerrar(){
	introd = 0;
	muestraPie();
	cortina();
	setTimeout("exposicion('http://www.immobilier-photographe.com/album/fond.html', 'contenidos', '.fotitos')",550);
	setTimeout("entraCabeza()",600);
	cierraEquis();
}
function cierraEquis(){
	$('#cerrar').animate({
		top: '-20%'
	},500);
}
function abreEquis(){
	$('#cerrar').animate({
		top: '0'
	},500);
	setTimeout('cierraEquis()', 3000);
}
function movimiento(){
	if (introd==1){
		abreEquis();
		introd=2;
		setTimeout('introTime()',3500);
	}
}
function introTime(){
	if (introd==2){
		introd=1;
	}
}
function ocultaPie(){
	$('#pie').animate({
		right: '-400px'
	},500)
}
function muestraPie(){
	$('#pie').animate({
		right: '0'
	},500)
}
//mostramos u ocultamos el formulario de contacto
function ouvrContacto(){
	$('#contacto').animate({
		top: '0'
	},500);
}
function cierraContacto(){
	$('#contacto').animate({
		top: '-500px'
	},500);
}

function ouvrReso(){
	$('#reso').animate({
		left: '170'
	},500);
}
function cierraReso(){
	$('#reso').animate({
		left: '-800px'
	},500);
}


