function mostrar_ocultar_inline(nombre,valor)
{
	if (valor == 1) {
		document.getElementById(nombre).style.display= 'inline';
	}
	else {
		document.getElementById(nombre).style.display = 'none';
	}
}
function cambiar_texto(name)
{
	var p=document.getElementById(name).getAttribute('value');
	if (p == '(+)') {
		document.getElementById(name).setAttribute('value', "(-)");
		return 1;
	}
	else {
		document.getElementById(name).setAttribute('value', "(+)");
		return -1;	
	}
}
function mostrar_ocultar_div(nombre)
{
	//if (document.getElementById(nombre).getAttribute('visibility')=='hidden') {
		document.getElementById(nombre).style.display = 'block';
	//}
	//else {
	//	document.getElementById(nombre).style.visibility = 'hidden';
	//}
}
function set_mouseover(nombre)
{
	document.getElementById(nombre).style.color='#0000ff';
}
function set_mouseout(nombre)
{
	document.getElementById(nombre).style.color="#4a0501";
}
function add_house_comments (house,user,ruta,autor_casa) {
	var comentario=$F('HcommentContent');
	if (comentario=='')
	{
		alert("No has escrito ningún comentario");
		return false;
	}
	url = ruta+'php/add_comment_house.php?user='+user+'&house='+house+'&content='+comentario+'&ruta='+ruta;
	//url=ruta+'hcomments/add_comment_house/'+user+'/'+house+'/'+comentario+'/'+"'"+autor_casa+"'";
	
	//new Ajax.Request(url);
	new Ajax.Updater('comments', url, {
		method: 'get', contentType: 'charset=iso-8859-1',enconding:'iso-8859-1',
		onSuccess: function(transport){
			$('comments').scrollTo()
		}
	});
	document.getElementById('HcommentContent').value='';
	return false;
}
function add_deco_comments (deco,user,ruta,autor_deco) {
	var comentario=$F('DcommentContent');
	if (comentario=='')
	{
		alert("No has escrito ningún comentario");
		return false;
	}
	url = ruta+'php/add_comment_deco.php?user='+user+'&deco='+deco+'&content='+comentario+'&ruta='+ruta;
	//url=ruta+'dcomments/add_comment_deco/'+user+'/'+deco+'/'+comentario+'/'+autor_deco;
	//new Ajax.Request(url);
	new Ajax.Updater('comments', url, {
		method: 'get', contentType: 'charset=iso-8859-1',enconding:'iso-8859-1',
		onSuccess: function(transport){
			$('comments').scrollTo()
		}
	});
	document.getElementById('DcommentContent').value='';
	return false;
}
function cambiar_name_house(house,ruta){
	var nombre = $F('HouseName');
	if (nombre == '') {
		alert("No has escrito ningún nombre.");
		return false;
	}
	url = ruta+'php/change_name_house.php?house='+house+'&name='+nombre;
	new Ajax.Updater('titulo', url, {
		method: 'get', contentType: 'charset=iso-8859-1',enconding:'iso-8859-1',
		onSuccess: function(transport){
			$('titulo').scrollTo();
		}
	});
	//*********************************************************
	//Gamo malo: 09/12/2008
	//document.getElementById('nombre').style.display = 'none';
	document.getElementById('nombre').style.display = 'none';
	//*********************************************************
	return false;
}
function cambiar_name_house_my_things(house,ruta,num){
	var nombre = $F('HouseName'+num);
	if (nombre == '') {
		alert("No has escrito ningún nombre.");
		return false;
	}
	url = ruta+'php/change_name_house.php?house='+house+'&name='+nombre+'&mis_cosas='+num;
	var elemento='phousenombre'+num;
	new Ajax.Updater(elemento, url, {
		method: 'get', contentType: 'charset=iso-8859-1',enconding:'iso-8859-1',
		onSuccess: function() {
			$('nombre_casa'+num).replace('<p id=\"nombre_casa'+num+'\" >'+nombre+'</p>');		
		}
	});
	
	document.getElementById('house_nombre'+num).style.display='none';
	return false;
}
function cambiar_name_deco(deco,ruta){
	var nombre = $F('DecoName');
	if (nombre == '') {
		alert("No has escrito ningún nombre.");
		return false;
	}
	url = ruta+'php/change_name_deco.php?deco='+deco+'&name='+nombre;
	new Ajax.Updater('titulo', url, {
		method: 'get', contentType: 'charset=iso-8859-1',enconding:'iso-8859-1',
		onSuccess: function(transport){
			$('titulo').scrollTo()
		}
	});
	document.getElementById('nombre').style.display = 'none';
	return false;
}
function cambiar_name_deco_my_things(deco,ruta,num){
	var nombre = $F('DecoName'+num);
	if (nombre == '') {
		alert("No has escrito ningún nombre.");
		return false;
	}
	url = ruta+'php/change_name_deco.php?deco='+deco+'&name='+nombre+'&mis_cosas='+num;
	element='pdeconombre'+num;
	new Ajax.Updater(element, url, {
		method: 'get', contentType: 'charset=iso-8859-1',enconding:'iso-8859-1',
		onSuccess: function() {
			$('titulo_deco'+num).replace('<p id=\"titulo_deco'+num+'\" >'+nombre+'</p>');		
		}
	});
	document.getElementById('deco_nombre'+num).style.display = 'none';
	return false;
}
function cambiar_description_house(house,ruta){
	var descripcion = $F('HouseDescription');
	if (descripcion == '') {
		alert("No has escrito ninguna descripción.");
		return false;
	}
	url = ruta+'php/change_description_house.php?house='+house+'&description='+descripcion;
	new Ajax.Updater('descripcion_casa', url, {
		method: 'get', contentType: 'charset=iso-8859-1',enconding:'iso-8859-1'
	});
	document.getElementById('descripcion').style.display = 'none';
	return false;
}
function cambiar_description_house_my_things(house,ruta,num){
	var descripcion = $F('HouseDescription'+num);
	if (descripcion == '') {
		alert("No has escrito ninguna descripción.");
		return false;
	}
	url = ruta+'php/change_description_house.php?house='+house+'&description='+descripcion+'&mis_cosas='+num;
	var elemento='phousedescripcion'+num;
	new Ajax.Updater(elemento, url, {
		method: 'get', contentType: 'charset=iso-8859-1',enconding:'iso-8859-1'
	});
	document.getElementById('house_descripcion'+num).style.display = 'none';
	return false;
}
function cambiar_description_deco(deco,ruta){
	var descripcion = $F('DecoDescription');
	if (descripcion == '') {
		alert("No has escrito ninguna descripción.");
		return false;
	}
	url = ruta+'php/change_description_deco.php?deco='+deco+'&description='+descripcion;
	new Ajax.Updater('descripcion_deco', url, {
		method: 'get', contentType: 'charset=iso-8859-1',enconding:'iso-8859-1'
	});
	//**********************************************************************
	//Quitar las comillas de descripcion???
	document.getElementById('descripcion').style.display = 'none';
	return false;
}
function cambiar_description_deco_my_things(deco,ruta,num){
	var descripcion = $F('DecoDescription'+num);
	if (descripcion == '') {
		alert("No has escrito ninguna descripción.");
		return false;
	}
	url = ruta+'php/change_description_deco.php?deco='+deco+'&description='+descripcion+'&mis_cosas='+num;
	element='pdecodescripcion'+num;
	new Ajax.Updater(element, url, {
		method: 'get', contentType: 'charset=iso-8859-1',enconding:'iso-8859-1'
	});
	document.getElementById('deco_descripcion'+num).style.display = 'none';
	return false;
}
function set_house_status(house,status,ruta){
	//tipo=0->privada tipo=1->publica
	
	url = ruta+'php/set_house_status.php?house='+house+'&status='+status+'&ruta='+ruta;
	
	new Ajax.Updater('estado', url, {
		method: 'get', contentType: 'charset=iso-8859-1',enconding:'iso-8859-1'
	});
	
	return false;
}
function set_deco_status (deco,status,ruta){
	//tipo=0->privada tipo=1->publica
	
	url = ruta+'php/set_deco_status.php?deco='+deco+'&status='+status+'&ruta='+ruta;

	new Ajax.Updater('estado', url, {
		method: 'get', contentType: 'charset=iso-8859-1',enconding:'iso-8859-1'
	});
	
	return false;
}
function set_deco_status_my_things (deco,status,ruta,num){
	//tipo=0->privada tipo=1->publica
	
	url = ruta+'php/set_deco_status.php?deco='+deco+'&status='+status+'&ruta='+ruta+'&mis_cosas='+num;
	new Ajax.Updater('estado'+num, url, {
		method: 'get', contentType: 'charset=iso-8859-1',enconding:'iso-8859-1'
	});
	
	return false;
}
function set_house_status_my_things (house,status,ruta,num){
	//tipo=0->privada tipo=1->publica
	
	url = ruta+'php/set_house_status.php?house='+house+'&status='+status+'&ruta='+ruta+'&mis_cosas='+num;
	new Ajax.Updater('estado_house'+num, url, {
		method: 'get', contentType: 'charset=iso-8859-1',enconding:'iso-8859-1'
	});
	
	return false;
}
function flecha (id,ruta,num,over)
{
	/*var cadena=document.getElementById('i'+num).src;
	cadena=cadena.substring(cadena.length-18,cadena.length);
	document.getElementById(div).style.display =='block'*/
	if (document.getElementById('casa'+num).style.display =='block') {
		if (over==1)
			document.getElementById('i'+num).setAttribute('src',ruta+"img/flecha_cerrada.gif");
		else
			document.getElementById('i'+num).setAttribute('src',ruta+"img/flecha_abierta.gif");
	}
	else {
		if (over==1)
			document.getElementById('i'+num).setAttribute('src',ruta+"img/flecha_abierta.gif");
		else
			document.getElementById('i'+num).setAttribute('src',ruta+"img/flecha_cerrada.gif");
	}
}
function flecha_deco (id,ruta,num,over)
{
	if (document.getElementById('deco'+num).style.display =='block') {
		if (over==1)
			document.getElementById('id'+num).setAttribute('src',ruta+"img/flecha_cerrada_deco.gif");
		else
			document.getElementById('id'+num).setAttribute('src',ruta+"img/flecha_abierta_deco.gif");
	}
	else {
		if (over==1)
			document.getElementById('id'+num).setAttribute('src',ruta+"img/flecha_abierta_deco.gif");
		else
			document.getElementById('id'+num).setAttribute('src',ruta+"img/flecha_cerrada_deco.gif");
	}
}
function flecha_foto (id,ruta,num,over)
{
	if (document.getElementById('foto'+num).style.display =='block') {
		if (over==1)
			document.getElementById('if'+num).setAttribute('src',ruta+"img/flecha_cerrada_foto.gif");
		else
			document.getElementById('if'+num).setAttribute('src',ruta+"img/flecha_abierta_foto.gif");
	}
	else {
		if (over==1)
			document.getElementById('if'+num).setAttribute('src',ruta+"img/flecha_abierta_foto.gif");
		else
			document.getElementById('if'+num).setAttribute('src',ruta+"img/flecha_cerrada_foto.gif");
	}
}
function deco_abierta(elemento,span,ruta) {
	url = ruta+'php/deco_abierta_cerrada.php?tipo=1&elto='+elemento+'&ruta='+ruta+'&span='+span;
	alert(url);
	new Ajax.Updater(span, url, {
		method: 'get', contentType: 'charset=iso-8859-1',enconding:'iso-8859-1'
	});
}

function add_favourites_deco(deco,user,ruta) {
	url = ruta+'php/add_favourites.php?user='+user+'&deco='+deco;
	//new Ajax.Request(url);
	new Ajax.Updater('favorita', url, {
		method: 'get', contentType: 'charset=iso-8859-1',enconding:'iso-8859-1',
		onSuccess: function(){
			document.getElementById('anadir_favoritos').style.display='none';
		}
	});
	//document.getElementById('anadir_favoritos').style.display='none';
	return false;
}
function add_favourites_deco_decos_view(deco,user,ruta,cont) {
	url = ruta+'php/add_favourites.php?user='+user+'&deco='+deco+'&cont='+cont;
	//new Ajax.Request(url);
	new Ajax.Updater('anadir_favoritos'+cont, url, {
		method: 'get', contentType: 'charset=iso-8859-1',enconding:'iso-8859-1'
	});
	//document.getElementById('anadir_favoritos').style.display='none';
	return false;
}
function mostrar_ocultar(nombre, imagen){
	if (document.getElementById(nombre).style.display == 'none') {
		document.getElementById(nombre).style.display = 'block';
/*			alert(imagen.charAt(0))
			if (imagen.charAt(0) == 'i') {
			document.getElementById(imagen).setAttribute('src', ruta + "img/flecha_abierta.gif");
		}*/
	}
	else {
		document.getElementById(nombre).style.display='none';
	/*	alert(imagen.charAt(0))
		if (imagen.charAt(0) == 'i') {
			document.getElementById('i' + num).setAttribute('src', ruta + "img/flecha_cerrada.gif");
		}*/
	}
}

function borrar_foto_deco(id,ruta_fisica,ruta,cont)
{
	url = ruta+'dphotos/del_photo/'+id;
	//new Ajax.Request(url);
	new Ajax.Updater('f'+cont, url, {
		method: 'get', contentType: 'charset=iso-8859-1',enconding:'iso-8859-1'
	});
	//document.getElementById('anadir_favoritos').style.display='none';
	return false;
}
function set_default_photo(id,ruta_fisica,cont)
{
	url = ruta_fisica+'dphotos/set_default_photo/'+id;
	//new Ajax.Request(url);
	new Ajax.Updater('foto_wrapper'+cont, url, {
		method: 'get', contentType: 'charset=iso-8859-1',enconding:'iso-8859-1',
		onSuccess: function(transport){
			document.getElementById('deco'+cont).style.display='block';
			$('mi_deco'+cont).scrollTo()
		}
	});
	//document.getElementById('anadir_favoritos').style.display='none';
	return false;
}

function confirmar_delete_deco()
{
	if (confirm('Se borrará la deco y sus posibles fotos asociadas.¿Quieres continuar?'))
		return true;
	else 
		return false;
}
function confirmar_delete_house()
{
	if (confirm('Se borrará la casa, sus decos y las fotos de las decos. ¿Quieres continuar?'))
		return true;
	else 
		return false;
}
function confirmar_delete_deco()
{
	if (confirm('Se borrarán la deco y sus fotos. ¿Quieres continuar?'))
		return true;
	else 
		return false;
}
function confirmar_delete_favourite()
{
	if (confirm('Se borrará esta deco de tu lista de favoritos. ¿Quieres continuar?'))
		return true;
	else 
		return false;
}
function recordar_datos(ruta){
	var email = document.getElementById('email').value;
	if (email == '') {
		alert("No has escrito ningún email.");
		return false;
	}
	
    if (!isEmail(email))
	{
		alert("Por favor, introduce un email correcto.");
		return false;
	}
	url = ruta+'users/forgotten/'+email;
	new Ajax.Updater('olvido_content', url, {
		method: 'get', contentType: 'charset=iso-8859-1',enconding:'iso-8859-1'
	});
	return false;
}
function restore_recordar_datos(ruta) {
	document.getElementById('olvido').style.display='none';
	url = ruta+'users/restore_recordar_datos';
	new Ajax.Updater('olvido_content', url, {
		method: 'get', contentType: 'charset=iso-8859-1',enconding:'iso-8859-1'
	});
	return false;
}
function ajax_house(ruta) {
	url = ruta+'houses/view_ajx/160';
	new Ajax.Updater('ajax',url, {
		method: 'get', contentType: 'charset=iso-8859-1',enconding:'iso-8859-1'
	});
	return false;
}
function login(ruta) {
	var nombre=$F('nombre');
	var pw=$F('pw');
	var recordar=$F('cbrecordar');
	url = ruta+'users/login_ajax/'+nombre+'/'+pw+'/'+recordar;
	new Ajax.Updater('respuesta_login',url, {
		method: 'get', contentType: 'charset=iso-8859-1',enconding:'iso-8859-1',
		onSuccess: function(transport){
			if (transport.responseText.charAt(0) == '1') {
				var first = transport.responseText.indexOf('?');
				var last = transport.responseText.indexOf('%');
				window.location = "users/view/" + transport.responseText.substring(first + 1, last);
			}
			else {
				if (transport.responseText.charAt(0) == '2') {
					var first = transport.responseText.indexOf('?');
					var last = transport.responseText.indexOf('%');
					window.location = "users/editpw/" + transport.responseText.substring(first + 1, last);
				}
				else {
					document.getElementById('que_es').style.left='-800px';
					document.getElementById('respuesta_login').style.display = 'block';
				}
			}
		}
	});
	return false;
}

