var main_msg_id = 0; window.onload = function() { Nifty("div.header", "transparent small bottom"); Nifty("div.editbody", "bottom small"); Nifty("div.msginfo", "small"); Nifty("div.toolbar", "small"); Nifty("div.rating", "small"); Nifty("div.amount", "small"); Nifty("div.footer", "top small"); Nifty("div.adsense", "small"); } function createRequestObject() { var request_o; var browser = navigator.appName; //find the browser name if (browser == "Microsoft Internet Explorer") { request_o = new ActiveXObject("Microsoft.XMLHTTP"); } else { request_o = new XMLHttpRequest(); } return request_o; //return the object } var http = createRequestObject(); function handleState() { switch (http.readyState) { case 0: // Uninitialized break; case 1: // Loading document.getElementById('messages_content').innerHTML = '
Buscando mensajes del foro que cumplan el criterio de búsqueda

'; break; case 2: // Loaded break; case 3: // Interactive break; case 4: // Finished var response = http.responseText; document.getElementById('messages_content').innerHTML = unescape(response); break; default: alert("ERROR: unknown HTTP state: " + http.readyState); break; } } var voting_on_message = 0; function handleState2() { switch (http.readyState) { case 0: // Uninitialized break; case 1: // Loading document.getElementById('vote_points[' + voting_on_message + ']').innerHTML = ''; break; case 2: // Loaded break; case 3: // Interactive break; case 4: // Finished var response = http.responseText; document.getElementById('vote_points[' + voting_on_message + ']').innerHTML = response; break; default: alert("ERROR: unknown HTTP state: " + http.readyState); break; } } function handleState3() { switch (http.readyState) { case 0: // Uninitialized break; case 1: // Loading break; case 2: // Loaded break; case 3: // Interactive break; case 4: // Finished var response = http.responseText; alert(response); break; default: alert("ERROR: unknown HTTP state: " + http.readyState); break; } } function handleState4() { switch (http.readyState) { case 0: // Uninitialized break; case 1: // Loading break; case 2: // Loaded break; case 3: // Interactive break; case 4: // Finished var response = http.responseText; alert(response); isediting = 0; messagecontent = ''; break; default: alert("ERROR: unknown HTTP state: " + http.readyState); break; } } function handleState5() { switch (http.readyState) { case 0: // Uninitialized break; case 1: // Loading break; case 2: // Loaded break; case 3: // Interactive break; case 4: // Finished var response = http.responseText; if (!isunban) { document.getElementById('banresults_' + banningType + '[' + banningMessage + ']').innerHTML = response; document.getElementById('banstatebox_' + banningType + '[' + banningMessage + ']').innerHTML = 'banned [unban] [update]'; } else { document.getElementById('banbox_' + banningType + '[' + banningMessage + ']').style.display = 'none'; document.getElementById('banresults_' + banningType + '[' + banningMessage + ']').innerHTML = ''; document.getElementById('banstatebox_' + banningType + '[' + banningMessage + ']').innerHTML = '[ban]'; alert(response); } isunban = 0; banningType = ''; banningMessage = 0; if (goalert) { alert('Done banning message'); } break; default: alert("ERROR: unknown HTTP state: " + http.readyState); break; } } function handleState6() { switch (http.readyState) { case 0: // Uninitialized break; case 1: // Loading break; case 2: // Loaded break; case 3: // Interactive break; case 4: // Finished var response = http.responseText; alert(response); isediting_title = 0; titlecontent = ''; break; default: alert("ERROR: unknown HTTP state: " + http.readyState); break; } } function startSearch(search, start) { http.open("post", "search.php"); http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); http.onreadystatechange = handleState; search = escape(search); http.send("q=" + search + '&start=' + start); } var reply_to_message = 0; var messengerHTML = ''; function replyto(message) { // if (!main_msg_id) main_msg_id = 0; if (message == main_msg_id) { messengerHTML = document.getElementById('reply_editor[' + reply_to_message + ']').innerHTML document.getElementById('messenger').innerHTML = messengerHTML; document.getElementById('reply_editor[' + reply_to_message + ']').innerHTML = ''; if (main_msg_id != 0) { document.getElementById('postheadertitle').innerHTML = 'Enviar nuevo mensaje a esta conversación'; } else { document.getElementById('postheadertitle').innerHTML = 'Envía tu mensaje'; } document.getElementById('replyto').value = main_msg_id;//'0'; cur_url = window.location.href.replace(/(#.*)/, ""); window.location = cur_url + "#mmsg"; /* scroll(0,0);*/ reply_to_message = 0; } else if (reply_to_message != 0) { document.getElementById('messenger').innerHTML = document.getElementById('reply_editor[' + reply_to_message + ']').innerHTML; document.getElementById('reply_editor[' + reply_to_message + ']').innerHTML = ''; document.getElementById('replyto').value = main_msg_id;//'0'; reply_to_message = message; document.getElementById('postheadertitle').innerHTML = 'Enviar respuesta'; document.getElementById('replyto').value = message; messengerHTML = document.getElementById('messenger').innerHTML; document.getElementById('reply_editor[' + message + ']').innerHTML = messengerHTML; document.getElementById('messenger').innerHTML = '
Estás contestando al mensaje número ' + message + '

Cancelar respuesta y volver a traer el editor aqué
'; } else { reply_to_message = message; document.getElementById('postheadertitle').innerHTML = 'Enviar respuesta'; document.getElementById('replyto').value = message; messengerHTML = document.getElementById('messenger').innerHTML; document.getElementById('reply_editor[' + message + ']').innerHTML = messengerHTML; document.getElementById('messenger').innerHTML = '
Estás contestando al mensaje número ' + message + '

Cancelar respuesta y volver a traer el editor aqué
'; } } function set_message(message, type) { if (!message) { alert('Debes introducir el texto del mensaje'); if (type == 'html') { parent.editor.history.go(-1); } else { parent.editor.location.reload(); } return false; } document.getElementById('message').value = message document.getElementById('message_type').value = type; document.mainform.submit(); } function set_view(nview) { view = nview; } var view = 4; function setDisplay(direction) { switch (direction) { case "plus": if (view == 4) { return false; } view = view + 1; break; case "min": if (view == 1) { return false; } view = view - 1; break; default: alert('error, unrecognized direction value: ' + direction); return false; break; } switch (view) { case 1: document.getElementById('view_status').innerHTML = 'Títulos de los mensajes'; entries = document.getElementsByTagName('reply_entry'); for (i = 0; i < entries.length; i++) { document.getElementById('messagearea[' + entries[i].id + ']').style.display = 'none'; document.getElementById('messagecontent[' + entries[i].id + ']').style.display = 'none'; document.getElementById('messageoptions[' + entries[i].id + ']').style.display = 'none'; } document.getElementById('view_status').innerHTML += ' , pero no sus respuestas'; entries = document.getElementsByTagName('entry'); for (i = 0; i < entries.length; i++) { document.getElementById('hideshowlink[' + entries[i].id + ']').innerHTML = 'Mostrar texto'; document.getElementById('messagearea[' + entries[i].id + ']').style.display = 'block'; document.getElementById('messagecontent[' + entries[i].id + ']').style.display = 'none'; document.getElementById('messageoptions[' + entries[i].id + ']').style.display = 'none'; } document.getElementById('plusbutton').className = 'display_full'; document.getElementById('minbutton').className = 'display_faded'; break; case 2: document.getElementById('view_status').innerHTML = 'Títulos de los mensajes'; entries = document.getElementsByTagName('reply_entry'); for (i = 0; i < entries.length; i++) { document.getElementById('hideshowlink[' + entries[i].id + ']').innerHTML = 'Mostrar texto'; document.getElementById('messagearea[' + entries[i].id + ']').style.display = 'block'; document.getElementById('messagecontent[' + entries[i].id + ']').style.display = 'none'; document.getElementById('messageoptions[' + entries[i].id + ']').style.display = 'none'; } document.getElementById('view_status').innerHTML += ' y sus respuestas'; entries = document.getElementsByTagName('entry'); for (i = 0; i < entries.length; i++) { document.getElementById('hideshowlink[' + entries[i].id + ']').innerHTML = 'Mostrar texto'; document.getElementById('messagearea[' + entries[i].id + ']').style.display = 'block'; document.getElementById('messagecontent[' + entries[i].id + ']').style.display = 'none'; document.getElementById('messageoptions[' + entries[i].id + ']').style.display = 'none'; } document.getElementById('plusbutton').className = 'display_full'; document.getElementById('minbutton').className = 'display_full'; break; case 3: document.getElementById('view_status').innerHTML = 'Títulos y texto de los mensajes'; entries = document.getElementsByTagName('reply_entry'); for (i = 0; i < entries.length; i++) { document.getElementById('messagearea[' + entries[i].id + ']').style.display = 'none'; document.getElementById('messagecontent[' + entries[i].id + ']').style.display = 'none'; document.getElementById('messageoptions[' + entries[i].id + ']').style.display = 'none'; } document.getElementById('view_status').innerHTML += ' , pero no sus respuestas'; entries = document.getElementsByTagName('entry'); for (i = 0; i < entries.length; i++) { document.getElementById('hideshowlink[' + entries[i].id + ']').innerHTML = 'Ocultar texto'; document.getElementById('messagearea[' + entries[i].id + ']').style.display = 'block'; document.getElementById('messagecontent[' + entries[i].id + ']').style.display = 'block'; document.getElementById('messageoptions[' + entries[i].id + ']').style.display = 'block'; } document.getElementById('plusbutton').className = 'display_full'; document.getElementById('minbutton').className = 'display_full'; break; case 4: document.getElementById('view_status').innerHTML = 'Títulos y texto de los mensajes'; entries = document.getElementsByTagName('reply_entry'); for (i = 0; i < entries.length; i++) { document.getElementById('hideshowlink[' + entries[i].id + ']').innerHTML = 'Ocultar texto'; document.getElementById('messagearea[' + entries[i].id + ']').style.display = 'block'; document.getElementById('messagecontent[' + entries[i].id + ']').style.display = 'block'; document.getElementById('messageoptions[' + entries[i].id + ']').style.display = 'block'; } document.getElementById('view_status').innerHTML += ' y sus respuestas'; entries = document.getElementsByTagName('entry'); for (i = 0; i < entries.length; i++) { document.getElementById('hideshowlink[' + entries[i].id + ']').innerHTML = 'Ocultar texto'; document.getElementById('messagearea[' + entries[i].id + ']').style.display = 'block'; document.getElementById('messagecontent[' + entries[i].id + ']').style.display = 'block'; document.getElementById('messageoptions[' + entries[i].id + ']').style.display = 'block'; } document.getElementById('plusbutton').className = 'display_faded'; document.getElementById('minbutton').className = 'display_full'; break; default: alert('display error, unrecognized view value: ' + view); return false; break; } SetCookie('display_settings', view, 365); } function showMessage(message) { entries = document.getElementsByTagName('reply_entry'); for (i = 0; i < entries.length; i++) { if (entries[i].first == message) { document.getElementById('reply_message[' + entries[i].id + ']').style.display = 'block'; document.getElementById('title_message[' + entries[i].id + ']').style.display = 'none'; } else if (entries[i].id == message) { showMessage(entries[i].first); return; } else { document.getElementById('title_message[' + entries[i].id + ']').style.display = 'block'; document.getElementById('reply_message[' + entries[i].id + ']').style.display = 'none'; } } entries = document.getElementsByTagName('entry'); for (i = 0; i < entries.length; i++) { if (entries[i].id == message) { document.getElementById('reply_message[' + entries[i].id + ']').style.display = 'block'; document.getElementById('title_message[' + entries[i].id + ']').style.display = 'none'; } else { document.getElementById('reply_message[' + entries[i].id + ']').style.display = 'none'; document.getElementById('title_message[' + entries[i].id + ']').style.display = 'block'; } } } var search_key = ''; function gosearch(start) { search_key = document.getElementById('search_key').value; if (!search_key) { alert('No has introducido ningún criterio de búsqueda.'); return false; } else { startSearch(search_key, start); return false; } } var reply_messages = new Array(); function login_register() { document.editor.location.href = './login.php'; } function report_message(message) { if (confirm('¿Estás seguro de que quieres marcar este mensaje como SPAM?', true)) { document.location.href = './?reportMessage=' + message; } } function registered_member_info() { alert('El símbolo de dolar indica que el autor del mensaje es usuario registrado de y gana dinero por contribuir. Date de alta y t� tambi�n ganar�s dinero por tus contribuciones.'); } function HideShowMessage(message, hrefID) { if (document.getElementById(hrefID).innerHTML == 'Ocultar texto') { document.getElementById(hrefID).innerHTML = 'Mostrar texto'; document.getElementById('messagecontent[' + message + ']').style.display = 'none'; document.getElementById('messageoptions[' + message + ']').style.display = 'none'; } else { document.getElementById(hrefID).innerHTML = 'Ocultar texto'; document.getElementById('messagecontent[' + message + ']').style.display = 'block'; document.getElementById('messageoptions[' + message + ']').style.display = 'block'; } } function subscribe(message) { email = prompt("Por favor, introduce la dirección e-mail en la que quieres recibir las alertas:", ""); if (email != "" && email) { http.open("post", "notify.php"); http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); http.onreadystatechange = handleState3; http.send("message=" + message + "&email=" + email); } } function setHeaderTimeOut(id, time) { return setTimeout("document.getElementById('messageHeader[" + id + "]').style.background='transparent';", time); } function continueToSite(seconds) { if (!seconds) { document.getElementById('statupScreen').style.display = 'none'; } else { setTimeout("continueToSite(0)", seconds * 1000); } } var upload_field_n = 1; var oldupload_field_n = 0; var upload_content = ''; function add_upload_field() { var mybody = document.getElementById("upload_td"); var n_div = document.createElement("div"); oldupload_field_n = upload_field_n; upload_field_n++; upload_content = upload_content.replace("[" + oldupload_field_n + "]", "[" + upload_field_n + "]"); n_div.innerHTML = upload_content; mybody.appendChild(n_div); mybody = document.getElementById("desc_td"); n_div = document.createElement("div"); //upload_field_n++; upload_desc = upload_desc.replace("[" + oldupload_field_n + "]", "[" + upload_field_n + "]"); n_div.innerHTML = upload_desc; mybody.appendChild(n_div); } function refresh_verification_image() { document.getElementById('verify_image').src = 'imageverify.php?r=' + (Math.round((Math.random() * 9) + 1)); document.getElementById('verify_image').onload = hide_verimg_refresh_process; document.getElementById('refresh_verimg_process').style.display = ''; } function hide_verimg_refresh_process() { document.getElementById('refresh_verimg_process').style.display = 'none'; } function SetCookie(cookieName, cookieValue, nDays) { var today = new Date(); var expire = new Date(); if (nDays == null || nDays == 0) { nDays = 1; } expire.setTime(today.getTime() + 3600000 * 24 * nDays); document.cookie = cookieName + "=" + escape(cookieValue) + ";expires=" + expire.toGMTString(); }