function frases_pagina(siguiente) {
	if ((frases_p > 1 && siguiente) || (frases_p < frases_paginas && !siguiente)) {
		document.getElementById('frases-'+frases_p).style.display = "none";
		if (siguiente) {
			frases_p--;
		}
		else {
			frases_p++;
		}
		document.getElementById('frases-'+frases_p).style.display = "block";
		document.getElementById('frases-pagina').innerHTML = frases_paginas - frases_p + 1;
	}
}

function frases_ajax(uri) {
	if (window.XMLHttpRequest) { ajax = new XMLHttpRequest(); }
	else { ajax = new ActiveXObject("Microsoft.XMLHTTP"); }
	ajax.open('POST', frases_path+"/index.php?ajax="+uri, true);
	ajax.send(null);
}

function frases_borrar(id) {
	frases_ajax("borrar&id="+id);
	document.getElementById('frases-frase-'+id).style.display = "none";
}

function frases_enviar(nick, id) {
	var txt = document.getElementById('frases-textarea').value;
	if (txt.length >= frases_min && id > 0) {
		frases_ajax("enviar&txt="+encodeURIComponent(txt));
		if (frases_no) {
			document.getElementById('frases-no').style.display = "none";
		}
		document.getElementById('frases-'+frases_p).style.display = "none";
		frases_p = 1;
		if (frases_paginas > 1) {
			document.getElementById('frases-pagina').innerHTML = frases_paginas;
		}
		var out = '*' + frases_tipo + ' class="frases-' + frases_tipo + '">';
		out += '<span class="frases-frase">"' + txt + '"</span>&nbsp;&nbsp;&nbsp;<span class="frases-guion">-</span>';
		if (frases_url) {
			out += '<a href="' + frases_url.replace("%nick", nick).replace("%id", id) + '"><span class="frases-nick">' + nick + '</span></a>';
		}
		else {
			out += '<span class="frases-nick">'+nick+'</span>';
		}
		out += '<span class="frases-guion">-</span></li>';
		out += document.getElementById('frases-'+frases_p).innerHTML;
		document.getElementById('frases-'+frases_p).innerHTML = out;
		document.getElementById('frases-'+frases_p).style.display = "block";
		document.getElementById('frases-textarea').value = "";
	}
	else if (id == 0) {
		alert("Debes estar registrado para poder enviar una frase");
	}
	else {
		alert("El numero de caracteres del texto debe ser mayor que " + frases_min + " (te faltan " + (frases_min - txt.length) + ")");
	}
}

function frases_focus(v) {
	if (v.value == "Enviar frase...") { v.value = ""; }
}

function frases_blur(v) {
	if (v.value == "") { v.value = "Enviar frase..."; }
}
