function validate_post(){
var text_es = document.getElementById('text_es').value;
var text_eu = document.getElementById('text_eu').value;
var text_en = document.getElementById('text_en').value;
var title_es = document.getElementById('title_es').value;
var title_eu = document.getElementById('title_eu').value;
var title_en = document.getElementById('title_en').value;
result = true;
//Spanish fields empty
if (title_es.length < 1){
result = false;
alert("Introduce un titulo en castellano");
return false;
}
if (text_es.length < 1){
result = false;
alert("Introduce un texto en castellano");
return false;
}
//Titles without texts
if (title_eu.length > 0 && text_eu.length < 1){
result = false;
alert("Introduce un texto o borra el titulo en euskera")
return false;
}
if (title_en.length > 0 && text_en.length < 1){
result = false;
alert("Introduce un texto o borra el titulo en ingles")
return false;
}
//Text without titles
if (text_eu.length > 0 && title_eu.length < 1){
result = false;
alert("Introduce un titulo o borra el texto en euskera")
return false;
}
if (text_en.length > 0 && title_en.length < 1){
result = false;
alert("Introduce un titulo o borra el texto en ingles")
return false;
}
return true;
}
function formatText(textarea, format){
var text = textarea.value;
var selectedText= window.getSelection().toString();
event.preventDefault();
//IE
if (document.selection != undefined){
textarea.focus();
var selection = document.selection.createRange();
selectedText = selection.text;
}
//Mozilla
else if (textarea.selectionStart != undefined){
var startPos = textarea.selectionStart;
var endPos = textarea.selectionEnd;
selectedText = textarea.value.substring(startPos, endPos);
}
var replace;
switch (format){
case "italic":
replace = "" + selectedText + "";
break;
case "bold":
replace = "" + selectedText + "";
break;
case "underline":
replace = "" + selectedText + "";
break;
case "stroke":
replace = "" + selectedText + "";
break;
case "link":
replace = "" + selectedText + "";
break;
case "color-red":
replace = "" + selectedText + "";
break;
case "color-green":
replace = "" + selectedText + "";
break;
case "color-blue":
replace = "" + selectedText + "";
break;
default:
replace = selectedText;
}
if (selectedText.length >0 && text != replace){
text = text.replace(selectedText, replace);
textarea.value = text;
}
}
function preview_image(source, target) {
var reader = new FileReader();
reader.readAsDataURL(source.files[0]);
reader.onload = function (reader_event) {
target.src = reader_event.target.result;
target.style.border = "2px solid black";
target.style.marginTop = 10 + "px";
target.style.marginBottom = 10 + "px";
target.style.display = "inline";
};
};
function delete_post(id, title){
if (confirm("Seguro que deseas borrar el post '" + title + "'? Esta accion es irreversible.")){
//window.location.href = "/blog/delete/delete.php?p=" + id;
var xmlhttp;
if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200){
//document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
location.reload();
}
}
xmlhttp.open("GET","/blog/delete/delete.php?p=" + id, true);
xmlhttp.send();
//location.reload();
}
}
function delete_image(id, target, button){
target.src = "/img/misc/alpha.png";
target.style.display = "none";
button.style.display = "none";
document.getElementById("delete_imamge_" + id).value = "yes";
}