alsadaMinima = 599;		//Variable global que indica el minim d'alsada de la taula de maquetacio
idioma = "";
esIE = (navigator.appName == "Microsoft Internet Explorer");	//Per saber en quin navegador es troba el client. TRUE si es EI, FALSE si es NS


//variable global que conte la imatge actual que es mostra
currentPic = 0;



//variable global para saber si se esta realizando una busqueda de texto
var buscarTexto = 0;





//Si la alçada  del navegador supera a la minima de la taula de maquetacio, augmentarem la alçada de la taula
//La alçada minima es 599px (definit en el class de la taula i tambe com a variable global d'aquest fitxer)
function setNavigatorHeight() {
	var alsadaNova = document.documentElement.clientHeight;
	//Si la nova alsada es superior a la minima establerta...
	if (alsadaNova > alsadaMinima) {
		//Fem que la taula de maquetacio tingui la mateixa alsada que la alsada del navegador
		top.document.getElementById('tableHome').style.height = alsadaNova + "px";
	} else {
		top.document.getElementById('tableHome').style.height = alsadaMinima + "px";
	}
		top.window.scroll(0,0);
		return true;
}

/* Funcio que guarda en una variable global (esIE) si el navegador es IE o NS*/
function getNavigator() {
	esIE = (navigator.appName == "Microsoft Internet Explorer");
	//(esIE)?alert("Explorer"):alert("Firefox");
}

//Funcio que serveix per capturar variables de la url desde JAVASCRIPT
function getVarUrl(paramCapturar) {
	var nombresVariables = new Array();
	var valoresVariables = new Array();
	var valorRetorno = "";
    var url = window.location.href.substr(window.location.href.indexOf("?") + 1);
	var parejas = url.split("&");
	//Recorremos los diferentes nombres de variables con sus valores y los vamos almacenando
	for (var i = 0; i < parejas.length; i++) {
		nombresVariables[i] = parejas[i].split("=")[0];
		valoresVariables[i] = parejas[i].split("=")[1];
	}
	//Recorremos el array de los nombre de variables mirando si encontramos la que la funcion ha recibido por parametro
	for (var j = 0; j < nombresVariables.length; j++) {
		if 	(nombresVariables[j] == paramCapturar)
			valorRetorno = valoresVariables[j];
	}

   return valorRetorno;
}

function switch_combo(des, sel){
	alert(des+" , "+sel);
	a = document.getElemetById(des);
	a.style["display"] = none;
	document.getElemetById(sel).style["display"] = "";
}

/* Funcio per centrar una finestra popup en la pantalla */
function centraVentana(ventana) {
	var llargada = 490;
	var alsada = 380;
	//Capturem les mides disponibles de la pantalla segons la resolucio de l'usuari
	var llargadaDisponible = screen.availWidth;
	var alsadaDisponible = screen.availHeight;
	//Calculem les posicions X i Y correctes
	var x = (llargadaDisponible - llargada) / 2;
	var y = (alsadaDisponible - alsada) / 2;
	//Situem la finestra en el centre de la pantalla
	ventana.moveTo(x, y);
}

/* Funcio per posar una opcio dintre de un desplegable. Rebem el nom, la id de la entitat del portalGC i la id del desplegable al que afegir la opcio. El valor SELECTED indica si la opcio sera la que apareixera en el desplegable com marcada */
function addOption (nombre, id, desplegable, selected) {
	var objcDesplegable = document.getElementById(desplegable);
	var objcOption = document.createElement('option');
	objcOption.setAttribute('value', id);
	if (selected)
		objcOption.setAttribute('selected', 'true');
	objcOption.innerHTML = "- " + nombre + " -";
	objcDesplegable.appendChild(objcOption);
	
	return true;
}

/* Funcion que llamamos cuando se quiere recortar un texto a un numero determinado de caracteres */
function recortaTexto(texto, numCaracteres) {
	texto = stripTags (texto);
	
	if ( texto.length > numCaracteres ) {
		texto = texto.substring(0, numCaracteres) + "..." ;
	}
	//Si trobem un punt i apart. Fem que la cadena vagi desde el primer caracter fins al punt. En la base de dades trobem el punt i apart amb la etiqueta <br/>
	if (texto.search('<br/>') != -1) {
		var posicio = texto.search('<br/>')	;
		texto = texto.substring(0, posicio);
	}
	
	return texto ;
}

/* Funcion que recibe un texto HTML (con etiquetas) i devuelve solo el texto, eliminando las etiquetas */
function stripTags (t) {
	while (t.match(/<.*>/)) t = t.replace(/<[^>]*>/, "");
	return t;
}

/* Funcio que mira la tecla que pulsamos mientras insertamos texto en el text field de busqueda. Si la tecla es el intro, llamamos a la funcion que lanza el buscador */
function compruebaEnter(e) {
	
	if (window.event){ //IE
		if (window.event.keyCode == 13){
			
			ejecutarBusqueda(top.frameMenu.document.getElementById('tableMenu'));
			
		}
	}
}

//Funcion para validar que una cadena no esta vacia ni empieza por un espacio en blanco
function cadenaLlena(texto) {
	if (texto.length > 0 && texto.charAt(0) != " ")
		return true;
	return false;
}

/* Funcio que es crida quan el cursor estroba damunt del buto NO SELECCIONAT del menu. Amaga el buto no seleccionat(gris) i mostra el buto seleccionat(vermell). La funcio rep un row de la taula dels butons. En la primera cella hi ha el buto NO SELECCIONAT i en la segona el SELECCIONAT amb estil display:none*/
function sobreButo(row) {
	netejaMenu(window.document.getElementById('tableMenu'));
	//Si el buto no es el que esta ACTIU (VERMELL), entra en el IF()
	if (row.cells.item(1).getAttribute('actiu') == 'false') {
		//Si s'esta entrant en el buto (onMouseOver)...
		if (row.cells.item(1).style.display == 'none') {
			//Mostra el buto SELECCIONAT
			row.cells.item(1).style.display = '';
			//Amaga el buto NO SELECCIONAT
			row.cells.item(0).style.display = 'none';
		} else {	//Si s'esta sortint del buto (onMouseOut)...
			//Mostra el buto NO SELECCIONAT
			row.cells.item(0).style.display = '';
			//Amaga el buto SELECCIONAT
			row.cells.item(1).style.display = 'none';
		}
	}
}

/* Funcio que es crida quan el cursor surt del damunt d'els butons. Si no es buto que esta clicat en el mateix moment, amaga el buto SELECCIONAT i mostra el buto NO SELECCIONAT */
function foraButo(row) {
	//netejaMenu(window.document.getElementById('tableMenu'));
	//Si el buto no es el que esta ACTIU (VERMELL), entra en el IF()
	if (row.cells.item(1).getAttribute('actiu') == 'false') {
		//Mostra el buto NO SELECCIONAT
		row.cells.item(0).style.display = '';
		//Amaga el buto SELECCIONAT
		row.cells.item(1).style.display = 'none';
	}
}

/* Funcio que es crida quan es fa click en un dels butons del menu. Estableix l'atribut ACTIU del buto SELECCIONAT a true per fer que el buto vermell es quedi fixe(evitant que entri en el IF() de la funcio sobreButo()) */
function clickButo(cell) {
	//Avans de establir el buto com actiu, es fa una neteja a tots els butons de la taula per si hi hagues algun buto que ja esta actiu, deixarlo inactiu
	var objcTaula = document.getElementById('tableMenu');
	//Recorrem les celes amb la imatge vermella i si esta activa, la desactivem
	for (var i = 0; i < objcTaula.rows.length; i++) {
		//Si el buto esta actiu i no es el mateix que s'acava de clicar, el desactivem
		if (objcTaula.rows.item(i).cells.item(1).getAttribute('actiu') == 'true' && objcTaula.rows.item(i).cells.item(1) != cell) {
			objcTaula.rows.item(i).cells.item(1).setAttribute('actiu', 'false');
			objcTaula.rows.item(i).cells.item(0).style.display = '';
			objcTaula.rows.item(i).cells.item(1).style.display = 'none';
		}
	}

	cell.setAttribute('actiu', 'true');
}

/* Funcio que neteja els butons del menu per si la rata ha passat massa rapid per damunt d'ells i no els hi ha donat temps de canviar la imatge.(Es queda la imatge VERMELLA(buto seleccionat) quan el buto no ha estat activat) */
function netejaMenu(objcTaula) {
	//Recorrem les celes amb la imatge vermella i si esta activa, la desactivem
	for (var i = 0; i < objcTaula.rows.length; i++) {
		//Si el buto no es l'actiu, pero te carregada la imatge de buto SELEECIONAT, es mostra el buto GRIS i s'amaga el VERMELL
		if (objcTaula.rows.item(i).cells.item(1).getAttribute('actiu') == 'false' && objcTaula.rows.item(i).cells.item(1).style.display == '') {
/*			objcTaula.rows.item(i).cells.item(1).setAttribute('actiu', 'false');*/
			objcTaula.rows.item(i).cells.item(0).style.display = '';
			objcTaula.rows.item(i).cells.item(1).style.display = 'none';
		}
	}
}

/* Funcio que serveix per reiniciar el buscador. Neteja els enllassos deixantlos tots com NO SELECCIONATS(Mostra els butons NO SELECCIONAT, amaga els butons SELECCIONATS i posa l'atribut ACTIU a false) */
function restartMenu(objcTaula) {
	for (var i = 0; i < objcTaula.rows.length; i++) {
		if (objcTaula.rows.item(i).cells.item(1).getAttribute('actiu') == 'true') {
			objcTaula.rows.item(i).cells.item(1).setAttribute('actiu', 'false');
			objcTaula.rows.item(i).cells.item(0).style.display = '';
			objcTaula.rows.item(i).cells.item(1).style.display = 'none';
		}
	}	
}

/* Funcio que s'executa quan es realitza una busqueda en la web. Com que els resultats es carregaran en el "frameCarrega", s'haura de netejar el menu per si hi habia algun enllas del menu carregat. Tambe es faran les validacinons dels camps, es netejarà el menu i es carregaran els resultats en el frameCarrega */
function ejecutarBusqueda(objcMenu) {
	/* Realitzar validadcions de dades:
		.
		.
	*/
	//Es refresca el menu deixant el buto que estigui activat, en estat desactivat
	restartMenu(objcMenu);
	/* Es carreguen les dades de la busqueda en el frameCarrega:
		.
		.
	*/
	
	var url='gc_search.php?tipo=1&entidad=6&plantilla=45';
	
	
	//ponemos el texto de la busqueda rapida
	if(!document.getElementById("busquedaRapida").value == "") {
			url = url + '&searchtext=' + document.getElementById("busquedaRapida").value;
	}
	else{
	
	
	//valor por defecto del grupo	
	var grupo="compra";
	var subgrupo= document.getElementById("tipo").value;
	if(document.getElementById("alquiler").checked == true) {
		grupo = "alquiler";
	}
	
	
	
	var zonaAlquiler = document.getElementById("zonaAlquiler").value;
	var zona = document.getElementById("zona").value;
	var precio = document.getElementById("precio").value;
	var precioAlquiler = document.getElementById("precioAlquiler").value;
	var metros=document.getElementById("metros").value;
	var habitaciones=document.getElementById("habitaciones").value;
	
	switch(grupo) {
		case "compra":
		
			url = url + '&grupo=1';
			switch(subgrupo) {
				case "ocasion":
					url = url + '&subgrupo=1';
				break;
				case "aticosYDuplex":
					url = url + '&subgrupo=2';
				break;
				case "casasYTorres":
					url = url + '&subgrupo=3';
				break;
				case "obraNueva":
					url = url + '&subgrupo=4';
				break;
				default:
					;	//No se hace nada
			}
			break;
		
		case "alquiler":
		
			url = url + '&grupo=2';
			
			switch(subgrupo) {
				case "ocasion":
					url = url + '&subgrupo=6';
				break;
				case "aticosYDuplex":
					url = url + '&subgrupo=7';
				break;
				case "casasYTorres":
					url = url + '&subgrupo=8';
				break;
				case "obraNueva":
					url = url + '&subgrupo=9';
				break;
				default:
					;	//No se hace nada
			}
			
			break;
		default:
			;	//No se hace nada
	}
	
	
	if(document.getElementById("compra").checked == true) {

		if(precio != "todos"){
			url = url + '&searchtext2=' + precio;
		}
		if(metros != "cualquiera"){
			url = url + '&searchtext3=' + metros;
		}
	
		if(habitaciones != "t_hab"){
			url = url + '&searchtext4=' + habitaciones;
		}
		if(zona != "Todos"){
			//ponemos todas las opciones del formulario en forma de url
			url = url + '&searchtext=' + zona;	
		}
	}
	else{
		
		if(precioAlquiler != "todos"){
			url = url + '&searchtext2=' + precioAlquiler;
		}
		if(metros != "cualquiera"){
			url = url + '&searchtext3=' + metros;
		}
	
		if(habitaciones != "t_hab"){
			url = url + '&searchtext4=' + habitaciones;
		}
		if(zonaAlquiler != "Todos"){
			//ponemos todas las opciones del formulario en forma de url
			url = url + '&searchtext=' + zonaAlquiler;	
		}
	}
		
	
	
	
	

	
	}
		

	
	document.getElementById('busquedaRapida').value="";
		//cargamos la pagina de resultados
		var objcFrame = top.document.getElementById('frameCarrega');
		objcFrame.src = url;
		
		
}

/* Funcion que se llama cuando se hace clic en uno de los botones del menu y precisa de cambiar la imagen de la cabecera. El parametro tipo muestra que cabecera hay que cargar */
function cambiaCabecera(tipo) {
	var pathImgs = "../../showFlash.php?id="; 
	//var pathImgs = "./imagenes/cabeceras/"; 
	var nuevoSrc = "";
	
	switch(tipo) {
		case "empresa":
		
			nuevoSrc = pathImgs + "flash_empresa";
			break;
		case "ofertasEspecialesHome":
		
			nuevoSrc = pathImgs + "flash_servicios_financieros";
			break;
		case "contacto":
		
			nuevoSrc = pathImgs + "flash_contacto";
			break;
		case "obraNueva":
		
			nuevoSrc = pathImgs + "flash_obra_nueva";
			break;
		case "pisosOcasion":
		
			nuevoSrc = pathImgs + "flash_pisos_ocasion";
		break;
		case "aticosYDuplex":
		
			nuevoSrc = pathImgs + "flash_aticos_y_duplex";
		break;
		case "casasYTorres":
		
			nuevoSrc = pathImgs + "flash_casas_y_torres";
		break;
		case "alquiler":
			nuevoSrc = pathImgs + "flash_alquiler"
		break;
		default:
			;	//No se hace nada
	}
	//Si la variable nuevoSrc tiene algun valor, es que hay que cambiar la imagen
	if (nuevoSrc.length != 0) {
		top.document.getElementById('frameCabecera').src = nuevoSrc;
	}
}

/* Funcion que muestra un div que estaba oculto */
function mostrarDiv(){
	document.getElementById("ventana").className="ventanaServicios";
	//var x = event.x;
	//var y = event.y;
	//alert(x + "  " + y);
	//document.getElementById("ventana").style.bottom=10 + 'px';
	//document.getElementById("ventana").style.left=10 + 'px'; 
	
}
/* Funcion que muestra un div que estaba oculto */
function ocultaDiv(){
	document.getElementById("ventana").className="ventanaServiciosOculta";
}

/* Funcion que muestra un boton que estaba oculto */
function ocultaBoto(){
	
		document.getElementById("boto1").className="";
		document.getElementById("boto2").className="botoOcult";
		
}
/* Funcion que muestra un boton que estaba oculto */
function mostraBoto(){
	document.getElementById("boto1").className="botoOcult";
	document.getElementById("boto2").className="";
}
/* Funcion para redimensionar iframes en funcion del tamaño de su contenido */
function redimensiona(id){
	
		
	/*
	if (screen.width<=1024){ 
		
		parent.document.getElementById(id).height= ( parseInt(this.document.body.scrollHeight, 10)) +"px";
	}
	else{
   		
		
		if(document.body.clientHeight < 400){
			
			parent.document.getElementById(id).height= ( parseInt(this.document.body.scrollHeight, 10) + 160) +"px";
		}
		else{
			parent.document.getElementById(id).height= ( parseInt(this.document.body.scrollHeight, 10) + 60) +"px";
		}
 		
		
	}*/
	
	var htotal = parseInt(window.top.document.documentElement.clientHeight,10); //medida de la pantalla visible para el user
	var webnormal = 500; //medida de el resto de web sin contar el frame
	var fillh = parseInt(this.document.body.scrollHeight, 10); //la medida del contenido del frame
	var result = htotal - webnormal; //lo k deberia medir el frame para ocupar hasta abajo como minimo.
	
	/*
	Cada vez que el frame se haga mas grande y luego el usuario vuelva a una pagina que sea mas pequeña no se mantenga 
	el tamaño de la anterior, de esta manera logramos que siempre sea el mismo tamaño uniforme.
	*/	
	window.top.document.getElementById(id).height = result + "px";
	
	//en el caso de que la web interior sea mayor al frame exterior, lo agrandamos.
	if ( result < fillh ){
		window.top.document.getElementById(id).height = fillh + "px";
		
	}
	
		

	
 		

}





/* Funcion para poner en negrita cuando se pone encima */
function linkDinamico(posicion) {
	if (posicion == 'encima'){
		document.getElementById("linkServicios").className = "textServiciosNegrita";
		
	}
	else{
		document.getElementById("linkServicios").className = "textServicios";
	}
}
/* Funcion para cambiar la imagen del boton servicios en colocarse encima */
function botonDinamico(posicion) {
	if (posicion == 'encima'){
		document.getElementById("btnServicios").src = '../../imagenes/btn_servicios_over.jpg';
		
	}
	else{
		document.getElementById("btnServicios").src = "../../imagenes/btn_servicios_normal.jpg";
	}
}
/* Funcion para simular que hacemos click en la seccion contacto */
function clickContacto(ref) {
	var objcTaula= top.frames['frameMenu'].document.getElementById('contacto');
	var objcTaulaNosel= top.frames['frameMenu'].document.getElementById('contactoNosel');
	
	top.frames['frameMenu'].clickButo(objcTaula);
	cambiaCabecera('contacto');
	top.document.getElementById('frameCarrega').src='../../contacto2.php?ref=' + ref;
	objcTaula.style.display='';
	objcTaulaNosel.style.display='none';
	
}

/* Funcion para simular que hacemos click en la seccion empresa */
function clickEmpresa(obol) {
	
	var objcTaula= top.frames['frameMenu'].document.getElementById('empresa');
	var objcTaulaNosel= top.frames['frameMenu'].document.getElementById('empresaNosel');
	top.frames['frameMenu'].clickButo(objcTaula);
	if(obol){
		cambiaCabecera('empresa');
		top.document.getElementById('frameCarrega').src='gc_search.php?tipo=2&entidad=empresa';
	}
	objcTaula.style.display='';
	objcTaulaNosel.style.display='none';
	
}
/* Funcion para simular que hacemos click en la seccion ocasion */
function clickOcasion() {
	var objcTaula= top.frames['frameMenu'].document.getElementById('ocasion');
	var objcTaulaNosel= top.frames['frameMenu'].document.getElementById('ocasionNosel');
	
	top.frames['frameMenu'].clickButo(objcTaula);
	objcTaula.style.display='';
	objcTaulaNosel.style.display='none';
	
}
/* Funcion para simular que hacemos click en la seccion aticos */
function clickAticos() {
	var objcTaula= top.frames['frameMenu'].document.getElementById('aticos');
	var objcTaulaNosel= top.frames['frameMenu'].document.getElementById('aticosNosel');
	
	top.frames['frameMenu'].clickButo(objcTaula);
	
	objcTaula.style.display='';
	objcTaulaNosel.style.display='none';
	
}
/* Funcion para simular que hacemos click en la seccion aticos */
function clickCasas() {
	var objcTaula= top.frames['frameMenu'].document.getElementById('casas');
	var objcTaulaNosel= top.frames['frameMenu'].document.getElementById('casasNosel');
	
	top.frames['frameMenu'].clickButo(objcTaula);
	
	objcTaula.style.display='';
	objcTaulaNosel.style.display='none';
	
}
/* Funcion para simular que hacemos click en la seccion aticos */
function clickObra() {
	var objcTaula= top.frames['frameMenu'].document.getElementById('obra');
	var objcTaulaNosel= top.frames['frameMenu'].document.getElementById('obraNosel');
	
	top.frames['frameMenu'].clickButo(objcTaula);
	
	objcTaula.style.display='';
	objcTaulaNosel.style.display='none';
	
}
/* Funcion para simular que hacemos click en la seccion aticos */
function clickServicios() {
	var objcTaula= top.frames['frameMenu'].document.getElementById('servicios');
	var objcTaulaNosel= top.frames['frameMenu'].document.getElementById('serviciosNosel');
	
	top.frames['frameMenu'].clickButo(objcTaula);
	
	objcTaula.style.display='';
	objcTaulaNosel.style.display='none';
	
}
function clickAlquiler() {
	var objcTaula= top.frames['frameMenu'].document.getElementById('alquiler');
	var objcTaulaNosel= top.frames['frameMenu'].document.getElementById('alquilerNosel');
	
	top.frames['frameMenu'].clickButo(objcTaula);
	
	objcTaula.style.display='';
	objcTaulaNosel.style.display='none';
	
}
/* Funcion para mostrar las fotos de los inmubles de forma ciclica */
function showImages(index) {
	//como index contiene el src de la imagen cojemos el numero de imagen que es lo que nos interesa
	
	
	
	//lo pasamos a numerico porque hay que hacer operaciones mas tarde
	index = parseInt(index);
	
	
	if(myPics.length < 4){
		//si se acaban las imagenes para mostrar entonces colocamos las primeras en los huecos.
		if ((myPics.length - index) < 4) {
			
			
			if((myPics.length - index) == 3){
				
				document.getElementById("central").src = myPics[index].src;
				document.getElementById("lateral_1").src = myPics[index + 1].src;
				document.getElementById("lateral_2").src = myPics[index + 2].src;
				
				document.getElementById("lateral_3").src = myPics[0].src;
				
			}
			if((myPics.length - index) == 2){
				
				document.getElementById("central").src = myPics[index].src;
				document.getElementById("lateral_1").src = myPics[index + 1].src;
				
				
				document.getElementById("lateral_2").src = myPics[0].src;
				document.getElementById("lateral_3").src = myPics[1].src;
				
			}
			if((myPics.length - index) == 1){
				document.getElementById("central").src = myPics[index].src;
				
				
				document.getElementById("lateral_1").src = myPics[0].src;
				document.getElementById("lateral_2").src = myPics[1].src;
				document.getElementById("lateral_3").src = myPics[2].src;
				
			}
			
				
				
			
			
			
		}
	}
	else{
		
		if ((myPics.length - index) < 4) {
			
			
			if((myPics.length - index) == 3){
				
				document.getElementById("central").src = myPics[index].src;
				document.getElementById("lateral_1").src = myPics[index + 1].src;
				document.getElementById("lateral_2").src = myPics[index + 2].src;
				
				document.getElementById("lateral_3").src = myPics[0].src;
				
			}
			if((myPics.length - index) == 2){
				
				document.getElementById("central").src = myPics[index].src;
				document.getElementById("lateral_1").src = myPics[index + 1].src;
				
				
				document.getElementById("lateral_2").src = myPics[0].src;
				document.getElementById("lateral_3").src = myPics[1].src;
				
			}
			if((myPics.length - index) == 1){
				document.getElementById("central").src = myPics[index].src;
				
				
				document.getElementById("lateral_1").src = myPics[0].src;
				document.getElementById("lateral_2").src = myPics[1].src;
				document.getElementById("lateral_3").src = myPics[2].src;
				
			}
			
		}else{
				
				document.getElementById("central").src = myPics[index].src;
				document.getElementById("lateral_1").src = myPics[index + 1].src;
				document.getElementById("lateral_2").src = myPics[index + 2].src;
				document.getElementById("lateral_3").src = myPics[index + 3].src;
				
			}
			
		
				/*document.getElementById("central").src = myPics[index].src;
				document.getElementById("lateral_1").src = myPics[index + 1].src;
				document.getElementById("lateral_2").src = myPics[index + 2].src;
				document.getElementById("lateral_3").src = myPics[index + 3].src;*/
		
		
	}
		
			
			
					//reorganizamos las imagenes en sus lugares cambiando su src
					/*
					document.getElementById("central").src = myPics[index].src;
					
		
					document.getElementById("lateral_1").src = myPics[index + 1].src;
		
					document.getElementById("lateral_2").src = myPics[index + 2].src;
		
					document.getElementById("lateral_3").src = myPics[index + 3].src;
		*/
		
			
		
	
}
/* Funcion para mostrar la foto siguiente en detalles de inmueble*/
	function showSiguiente() {
		
		currentPic++;
		if(currentPic >= myPics.length){
			currentPic = 0;
		}
		showImages(currentPic);
		
		
	}
/* Funcion para mostrar la foto siguiente en detalles de inmueble*/
	function showAnterior() {
		
		if (currentPic == 0) {
			currentPic = myPics.length;
		}
		
		currentPic--;
		
		showImages(currentPic);
		
	}
	function iniciaPix(numPix) {
		
		
		//realizamos un array de imagenes que contendra el numero de imagenes a mostrar
	
	//for (i = 0; i < numPix; i++) {
	//	myPics[i] = i + ".jpg";
	//}
	
	//myPics[0] = "0.jpg";
	//myPics[1] = "1.jpg";
	//myPics[2] = "2.jpg";
	//myPics[3] = "3.jpg";
	//myPics[4] = "4.jpg";
	//myPics[5] = "5.jpg";
	//myPics[6] = "6.jpg";
	//myPics[7] = "7.jpg";
	//myPics[8] = "8.jpg";
		
		switch(myPics.length) {
				case 0:
				
					if (esIE) {
						document.getElementById("central").src = "img_no_disponible";
						
					}
					else {
						document.getElementById("central").src = "img_no_disponible";
					}
					//document.getElementById("central").style.visibility = "hidden";
					
					document.getElementById("lateral_1").style.visibility = "hidden";
					document.getElementById("lateral_2").style.visibility = "hidden";
					document.getElementById("lateral_3").style.visibility = "hidden";
					
					document.getElementById("anterior").style.visibility = "hidden";
					document.getElementById("siguiente").style.visibility = "hidden";
					
				break;
				case 1:
				
					if (esIE) {
						document.getElementById("central").src = myPics[0].src;
						document.getElementById("lateral_1").style.visibility = "hidden";
						document.getElementById("lateral_2").style.visibility = "hidden";
						document.getElementById("lateral_3").style.visibility = "hidden";
						
						
						
						document.getElementById("anterior").style.visibility = "hidden";
						document.getElementById("siguiente").style.visibility = "hidden";
						
					}
					else {
						document.getElementById("central").src = myPics[0].src;
						document.getElementById("lateral_1").src= ""
						document.getElementById("lateral_2").src= ""
						document.getElementById("lateral_3").src= ""
						
						
						
						document.getElementById("anterior").style.display = "none";
						document.getElementById("siguiente").style.display = "none";
						
						
					}
					
					document.getElementById("anterior").style.display = "none";
					document.getElementById("siguiente").style.display = "none";
					
				break;
				case 2:
					
					if (esIE) {
						document.getElementById("central").src = myPics[0].src;
						
						document.getElementById("lateral_1").src = myPics[1].src;
						document.getElementById("lateral_2").style.visibility = "hidden";
						document.getElementById("lateral_3").style.visibility = "hidden";
					}
					else {
						document.getElementById("central").src = myPics[0].src;
						
						document.getElementById("lateral_1").src = myPics[1].src;
						document.getElementById("lateral_2").src= ""
						document.getElementById("lateral_3").src= ""
						
						
					}
					
					
					
				break;
				case 3:
					
					if (esIE) {
						document.getElementById("central").src = myPics[0].src;
															
						document.getElementById("lateral_1").src = myPics[1].src;
					
						document.getElementById("lateral_2").src = myPics[2].src;
					
						document.getElementById("lateral_3").style.visibility = "hidden";
						
						
					}
					else {
						
						document.getElementById("central").src = myPics[0].src;
															
						document.getElementById("lateral_1").src = myPics[1].src;
					
						document.getElementById("lateral_2").src = myPics[2].src;
					
						//document.getElementById("lateral_3").setAttribute("style",'display: none');
						
					}
					
					
					
				break;
				default:
				
					if (esIE) {
						
						document.getElementById("central").src = myPics[0].src;
															
						document.getElementById("lateral_1").src = myPics[1].src;
					
						document.getElementById("lateral_2").src = myPics[2].src;
					
						document.getElementById("lateral_3").src = myPics[3].src;
					
						
					}
					else {
						document.getElementById("central").src = myPics[0].src;
															
						document.getElementById("lateral_1").src = myPics[1].src;
					
						document.getElementById("lateral_2").src = myPics[2].src;
					
						document.getElementById("lateral_3").src = myPics[3].src;
						
					}
					
					
					
				;
		
			
			}
			if (esIE) {
				document.getElementById("central").style.display="";
				document.getElementById("lateral_1").style.display="";
				document.getElementById("lateral_2").style.display="";
				document.getElementById("lateral_3").style.display="";
			}
			else {
				
				
				
				if(myPics.length == 1){
					
					document.getElementById("central").style.display="";
					
				}
				if(myPics.length == 2){
					
					document.getElementById("central").style.display="";
					document.getElementById("lateral_1").style.display="";
					
				}
				if(myPics.length == 3){
					
					document.getElementById("central").style.display="";
					document.getElementById("lateral_1").style.display="";
					document.getElementById("lateral_2").style.display="";
				}
				if(myPics.length != 1 && myPics.length != 2 && myPics.length != 3){
					
					document.getElementById("central").style.display="";
					document.getElementById("lateral_1").style.display="";
					document.getElementById("lateral_2").style.display="";
					document.getElementById("lateral_3").style.display="";
				}
				
			}
	}
	function showLateral(numero) {
		
		
		
		var num = new Number();
		num = numero;
		var mostrar = currentPic;
		
		if ((num + currentPic) >= myPics.length){
			/*
			mostrar = mostrar%myPics.length - 1;
			
			alert("modulo"+ mostrar);
			
			currentPic = num + currentPic;
			showImages(mostrar);
			*/
			
			mostrar = num + currentPic;
			while(mostrar >= myPics.length){
				
				mostrar = mostrar - myPics.length; 
			}
			currentPic = num + currentPic;
			showImages(mostrar);
		}
		else {
			currentPic = num + currentPic;
			showImages(num + mostrar);
		}
		
		
		
		
		
		
		
	}
	
		
	function validateFormContacto() {
	var aux;
	// Comprovamos que los campos obligatorios no estén vacios
	if (document.forms[0].Nombre.value=='') {
		alert('Debe introducir su nombre');
		document.forms[0].Nombre.focus();
		return false;
	}
	// Comprovamos que los campos obligatorios no estén vacios
	if (document.forms[0].Poblacion.value=='') {
		alert('Debe introducir su Población');
		document.forms[0].Poblacion.focus();
		return false;
	}
	// Comprovamos que los campos obligatorios no estén vacios
	if (document.forms[0].Telefono.value=='') {
		alert('Debe introducir su telefono');
		document.forms[0].Telefono.focus();
		return false;
	}
	// Comprovamos que los campos obligatorios no estén vacios
	if (document.forms[0].Email.value=='') {
		alert('Debe introducir su email');
		document.forms[0].Email.focus();
		return false;
	}
	// Comprovamos que los campos obligatorios no estén vacios
	if (document.forms[0].Asunto.value=='') {
		alert('Debe introducir un asunto');
		document.forms[0].Asunto.focus();
		return false;
	}
	/*
	for (i=0;i<(document.forms[0].elements.length);i++) {
		aux=document.forms[0].elements[i].alt;
		if (aux) {
			document.forms[0].elements[i].name+="#"+aux;
		}
	}*/
	//si supera todas las comprovaciones anteriores lo enviamos
	document.forms[0].submit;
	
}





