// VALIDAR

function eliminar() {
mensaje="ATENCIÓN:\r\n ¿ESTA SEGURO DE QUERER ELIMINAR ESTE POST?";
return confirm(mensaje);
}
function validar(Form) {
return ( validarcampo(Form.titulo.value, Form.texto.value) );
}
function validarcampo(titulo, texto) {
var mensaje="Ni el nombre ni el texto pueden quedar en blanco. El nombre no puede contener comillas simples o dobles\r\nCompruebe los datos introducidos";
var error=false;
if (titulo.indexOf("'")!= -1 || titulo.indexOf('"')!= -1) { error=true; }


if (titulo!="" && texto!="" && error==false) { return true; } else { alert(mensaje); return false; }
}  


// FORMATEO 

function storeCaret(text) { 
	if (text.createTextRange) {
		text.caretPos = document.selection.createRange().duplicate();
	}
}
function replaceText(campo,text)
{

	if (document.formulario[campo].createTextRange && document.formulario[campo].caretPos) {      
		var caretPos = document.formulario[campo].caretPos;      
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ?
		text + ' ' : text;
	}
	else document.formulario[campo].value += text;
	document.formulario[campo].focus(caretPos)
}

function surroundText(campo,text1,text2)
{
	if (document.formulario[campo].createTextRange && document.formulario[campo].caretPos) {      
		var caretPos = document.formulario[campo].caretPos;      
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ?
		text1 + caretPos.text + text2 + ' ' : text1 + caretPos.text + text2;
	}
	else document.formulario[campo].value += text1 + text2;
	document.formulario[campo].focus(caretPos);
}

