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(id, source, target, button) { 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 = "block"; document.getElementById("delete_image_" + id).value = "no"; }; }; function delete_image(id, target, button){ target.src = "/img/misc/alpha.png"; target.style.display = "none"; button.style.display = "none"; document.getElementById("delete_image_" + id).value = "yes"; }