
/* FUNCIONES DE FRASE */
function openFavoritos(id) {
	openDiv(id, '/usuario-openFavoritos');
}

function openCompartir(id) {
	openDiv(id, '/util-divCompartir');
}

function openAmigo(id) {
	openDiv(id, '/util-divAmigo');
}

function formAmigo(id) {
	openForm(id, 'formamigo','/util-formAmigo','');
}

function openComentario(id) {
	openDiv(id, '/util-divComentario');
}

function formComentario(id) {
	openForm(id, 'formcomentario','/util-formComentario','');
}

function openAdvertencia(id) {
	openDiv(id, '/util-divAdvertencia');
}

function openBorrar(id) {
	openDiv(id, '/util-divBorrar');
}

function formBorrar(id) {
	openForm(id, 'formborrar','/util-formBorrar','');
}

function formAdvertencia(id) {
	openForm(id, 'formadvertencia','/util-formAdvertencia','');
}

function openVotar(id) {
	openDiv(id, '/util-divVotar');
}

function formVotar(id, puntos) {
	openForm(id, 'formvotar','/util-formVotar','puntos='+puntos);
}

/* FUNCIONES DE USUARIO */

function openLogin() {
	$('loginform').style.display='';
	$('loginpassword').style.display='none';
	$('respuestapassword').style.display='';
}

function openPassword() {
	$('loginform').style.display='none';
	$('loginpassword').style.display='';
	$('respuestapassword').style.display='none';
}

function formPassword() {
	$('respuestapassword').style.display='';
	var log = $('respuestapassword').empty().addClass('ajax-loading');
	var form = $('formpassword');
	
	// Envio el formulario
	form.send({
		update: log,
		onComplete: function() {
			log.removeClass('ajax-loading');
		}
	});
	
	$('loginpassword').style.display='none';
}

function openLogout() {
	$('logoutform').submit();
}

/* MISCELANEA DE FUNCIONES */

function closeDiv(name) {
	$(name).style.display = 'none';
}

function openDiv(id, url) {
	ajaxDiv(id);
	
	var miAjax = new Ajax(url+'?id='+id, 
		{
		method: 'get',
		onComplete: function() {
			dataDiv(id, this.response.text);
		}
		}
	)
	miAjax.request();
}

function dataDiv(id, text) {
	var nndiv = new Element('div');
	nndiv.setHTML(text);

	var ndiv = $('meta'+id)
	while (ndiv.hasChildNodes()) {
  		ndiv.removeChild(ndiv.firstChild);
  	}
	ndiv.setStyle('display','');
	ndiv.empty().removeClass('data-loading');
	ndiv.appendChild(nndiv);
}

function ajaxDiv(id) {

	var nndiv = new Element('div');
	nndiv.setHTML('<form class="ajax-loading">&nbsp;</form>');

	var ndiv = $('meta'+id)
	while (ndiv.hasChildNodes()) {
  		ndiv.removeChild(ndiv.firstChild);
  	}
	ndiv.empty().addClass('data-loading');
	ndiv.appendChild(nndiv);
}

// Envio de formulario
function openForm(id, nameForm, urlLoad, param) {
	//ajaxDiv(id);
	
	if (checkForm(nameForm,false)) {
	
	  	// Realizo peticion
		var miAjax = new Ajax(urlLoad+'?'+param, 
			{
			method: 'get',
			data:$(nameForm),
			onComplete: function() {
				dataDiv(id, this.response.text);
			}
			}
		)
		miAjax.request();
	}

	// Analytics	
	pageTracker._trackPageview("/"+nameForm);
}

// Formulario para enviar contactos
function envioContacto() {
	checkForm('contacto',true);
}

// Formulario para registro de usuario
function envioUsuario() {
	checkForm('usuario',true);
}

// Agregar pagina a Favoritos
function agregarFavoritos() {
	if (document.all) { window.external.AddFavorite("http://www.buscandoinspiracion.es", "Buscando Inspiracion"); }
	if (window.sidebar) { window.sidebar.addPanel("Buscando Inspiracion", "http://www.buscandoinspiracion.es", ""); }

	// Analytics	
	pageTracker._trackPageview("/favoritos");
}

