	// Cambio la imagen del detalle
	function cambiaImag(img){
		document.images['imgG'].src = img;
	}
	// Controlo la transparencia de las capas en Vende/Alquila
	function ShowHideVende(id) { // Oculta div
    if(document.getElementById(id).className != "oculta"){
        document.getElementById(id).className = "oculta";
				document.getElementById('init').style.backgroundColor = "#EB368D";
				document.getElementById('fondo_cuerpo').className = "visible"
				document.getElementById('enlace0').style.visibility  = "visible"
    } else { // Muestra div y cambia fondo
        document.getElementById(id).className = "muestra";
				document.getElementById('init').style.backgroundColor = "#efefef";
				document.getElementById('fondo_cuerpo').className = "opaca"
				document.getElementById('enlace0').style.visibility  = "hidden"
    }
	}
	// Controlo la transparencia de las capas
	function ShowHide(id) { // Oculta div
    if(document.getElementById(id).className != "oculta"){
        document.getElementById(id).className = "oculta";
				document.getElementById('init').style.backgroundColor = "#EB368D";
				document.getElementById('contFRM').className = "visible"
//				document.getElementById('enlace0').style.visibility  = "visible"
				document.getElementById('enlace1').style.visibility  = "visible"
				document.getElementById('enlace2').style.visibility  = "visible"
				document.getElementById('enlace3').style.visibility  = "visible"
    } else { // Muestra div y cambia fondo
				if (id == "frm_amigo"){
					// Vacio los campos del formulario
					document.getElementById('nombre_de').value = "";
					document.getElementById('mail_de').value = "";
					document.getElementById('nombre_para').value = "";
					document.getElementById('mail_para').value = "";
					document.getElementById('mensaje').value = "";
				}
        document.getElementById(id).className = "muestra";
				document.getElementById('init').style.backgroundColor = "#efefef";
				document.getElementById('contFRM').className = "opaca"
//				document.getElementById('enlace0').style.visibility  = "hidden"
				document.getElementById('enlace1').style.visibility  = "hidden"
				document.getElementById('enlace2').style.visibility  = "hidden"
				document.getElementById('enlace3').style.visibility  = "hidden"
    }
	}
	// Gestion de la vuelta del envio de correo
	function correo(){
		ShowHide('frm_amigo')
		ShowHide('frm_amigo_ok')
		return false;
	}
	// Envio mail a un amigo desde detalles 1 y 2
	function envioMail(){
		var nombreDe = 		document.getElementById('nombre_de').value;
		var mailDe = 			document.getElementById('mail_de').value;
		var nombrePara = 	document.getElementById('nombre_para').value;
		var mailPara = 		document.getElementById('mail_para').value;
		var mensaje = 		document.getElementById('mensaje').value;
		var modo = 				document.getElementById('modo').value;
		
		// Comprobacion de la direccion de e-mail de quien envia el correo y quien lo recibe
		// Sin estos valores el envio falla pero no da error al usuario
		var mailCorrecto = comprobarMail(mailDe);
		if(!mailCorrecto){
			alert("Por favor revisa tu direccion de e-mail");
			return false;
		};

		mailCorrecto = comprobarMail(mailPara);
		if(!mailCorrecto){
			alert("Por favor revisa la direccion de e-mail de tu amigo");
			return false;
		};	
		// Fin de comprobacion de e-mail
		
		
		if (modo != 0){
			var ref = 			document.getElementById('ref').value;
		}else{
			var id = 				document.getElementById('id').value;
		}
		var destino = 'sendMail.asp?nombreDe='+ nombreDe + '&mailDe=' + mailDe + '&nombrePara=' + nombrePara +	'&mailPara=' + mailPara +	'&modo=' + modo + '&mensaje=' + mensaje
		if (modo != 0){
			destino = destino +'&ref=' + ref;	
		}else{
			destino = destino +'&id=' + id;	
		}
		
		document.getElementById('frameOculto').src = destino;
		correo();
		return false;
	}
	// Gestion de la vuelta del envio de correo a una tienda desde Vende/Alquila
	function correoTienda(){
		ShowHideVende('frm_vende')
		ShowHideVende('frm_vende_ok')
		return false;
	}
	// Envio mail a una tienda desde Vende/Alquila
	function envioMailTienda(){
		var nombre = 				document.getElementById('nombre').value;
		var apellido1 = 		document.getElementById('apellido1').value;
		var apellido2 = 		document.getElementById('apellido2').value;
		var telefono = 			document.getElementById("telefono").value;
		var mail = 					document.getElementById("mail").value;
		var quiero = 				document.getElementById("quiero").value;
		var tipo = 					document.getElementById("tipo").value;
		var dimensiones = 	document.getElementById("dimensiones").value;
		var provincia = 		document.getElementById("provincia").value;
		var tienda = 				document.getElementById("tienda").value;
		var tienda_mail = 	document.getElementById("tienda_mail").value;
		var comentario = 		document.getElementById("comentario").value;

var destino = 'sendMail_vende.asp?nombre='+ nombre + '&apellido1=' + apellido1 + '&apellido2=' + apellido2 +	'&telefono=' + telefono +	'&mail=' + mail + '&quiero=' + quiero + '&tipo=' + tipo + '&dimensiones=' + dimensiones + '&provincia=' + provincia + '&tienda=' + tienda + '&tienda_mail=' + tienda_mail + '&comentario=' + comentario
		document.getElementById('frameOculto').src = destino;
		correoTienda();
		return false;
	}
	//
	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_showHideLayers() { //v6.0
		var i,p,v,obj,args=MM_showHideLayers.arguments;
		for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
		//	if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
		if (obj.style) {
			obj=obj.style; 
				if (v=='show'){
					v='visible'
				document.getElementById('init').style.backgroundColor = "#efefef";
				document.getElementById('contFRM').className = "opaca"
//				document.getElementById('enlace0').style.visibility  = "hidden"
				document.getElementById('enlace1').style.visibility  = "hidden"
				document.getElementById('enlace2').style.visibility  = "hidden"
				document.getElementById('enlace3').style.visibility  = "hidden"
				}else{
					v='hidden';
				document.getElementById('init').style.backgroundColor = "#EB368D";
				document.getElementById('contFRM').className = "visible"
//				document.getElementById('enlace0').style.visibility  = "visible"
				document.getElementById('enlace1').style.visibility  = "visible"
				document.getElementById('enlace2').style.visibility  = "visible"
				document.getElementById('enlace3').style.visibility  = "visible"
				}
		}
			obj.visibility=v; }
	}
	function cargarImagen(imageURL){
		 document.getElementById("imagenACargar").src = "/images/Cargando.gif"; 
		 document.getElementById("imagenACargar").src = "/" + imageURL; 
		 MM_showHideLayers('capaFotos','','show');
  }
	

	// Esta funcion comprueba que la direccion de e-mail sea correcta
	
function comprobarMail(texto){

    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))
     mailres = true;
    else
     mailres = false;
                
    return mailres;
} 
