commentObj.divReply = $id('IDCommentReplyDiv'); if(readCookie('IDCShowHide')=='show' && $id('IDCinfoBarImg')) { $id('idc-infobar-loading').style.display = 'block'; $id('idc-infobar-expand-image').style.display = 'none'; $id('idc-showhide-links').style.display = 'none'; var curLocation = window.location.hash; if(curLocation.indexOf("IDComment")>0) var selectedCommentID = curLocation.substr(curLocation.indexOf("IDComment")+9); else var selectedCommentID = false; IDPageLoad(0, "next", selectedCommentID, false); } function showHideIDC(page) { if($id('idc-cover').style.display == 'none') { $id('idc-infobar-loading').style.display = 'block'; $id('idc-infobar-expand-image').style.display = 'none'; $id('idc-showhide-links').style.display = 'none'; if(!page) var page=0; IDPageLoad(0, "next", false, false); //rest handled in getInnerComments now } else { $id('IDCinfoBarImg').className = 'idc-infobar-expand'; showCommentsStyle = $id('idc-showcomments-link').style.display; postCommentStyle = $id('idc-postcomment-link').style.display; IDReplaceHtml($id('idc-showcomments-link'), "Mostrar Comentarios"); $id('idc-showcomments-link').href = 'javascript:showHideIDC();'; $id('idc-showcomments-link').style.display = showCommentsStyle; IDReplaceHtml($id('idc-postcomment-link'), "Mostrar Comentarios"); $id('idc-postcomment-link').href = 'javascript:showHideIDC();'; $id('idc-postcomment-link').style.display = postCommentStyle; $id('idc-cover').style.display = 'none'; if($id('idc-footer')) $id('idc-footer').style.display = 'block'; $id('IDCommentsNewThreadCover').style.display = 'none'; createCookie("IDCShowHide", "hide", 30); } } function showIDC(page) { var date = new Date(); date.setTime(date.getTime()+(30*24*60*60*1000)); $id('IDCinfoBarImg').className = 'idc-infobar-expanded'; $id('idc-cover').style.display = 'block'; showCommentsStyle = $id('idc-showcomments-link').style.display; postCommentStyle = $id('idc-postcomment-link').style.display; IDReplaceHtml($id('idc-showcomments-link'), "Ocultar Comentarios"); $id('idc-showcomments-link').href = 'javascript:showHideIDC();'; $id('idc-showcomments-link').style.display = showCommentsStyle; IDReplaceHtml($id('idc-postcomment-link'), "Ocultar Comentarios"); $id('idc-postcomment-link').href = 'javascript:showHideIDC();'; $id('idc-postcomment-link').style.display = postCommentStyle; if($id('idc-footer')) $id('idc-footer').style.display = 'none'; if( !$id('reqUsersOn') || $id('reqUsersOn').value == 'no' || commentObj.curUser.isLoggedIn ) $id('IDCommentsNewThreadCover').style.display = 'block'; if(!$id('idc-req-on') || commentObj.curUser.isLoggedIn) $id("IDCommentNewThreadText").style.width = ($id("IDCommentsNewThread").offsetWidth - 8) +"px"; if($id('IDCommentNewThreadText').style.display=='block') $id('IDCommentNewThreadText').focus(); IDUpdateTimeStamps(); createCookie("IDCShowHide", "show", 30); $id('idc-infobar-loading').style.display = 'none'; $id('idc-infobar-expand-image').style.display = 'block'; $id('idc-showhide-links').style.display = 'block'; } function showHideOpts() { var div = document.getElementById('showHideAdminOpts'); var link = document.getElementById('IDAdminOptsLink'); if(div.style.display == '') { link.className = 'idc-collapselink_closed'; div.style.display = 'none'; } else { link.className = 'idc-collapselink'; div.style.display = ''; } } function voteComment(commentid, vote) { listObj = $id("IDComment"+commentid); if(commentObj.comments[commentid] && commentObj.comments[commentid].hasVoted==true) { showMsgBox("Perdón", "
Ya has votado sobre ese comentario.
", 0, listObj); return; } if(commentObj.comments[commentid] && (commentObj.comments[commentid].status==2 || commentObj.comments[commentid].status==6)) { showMsgBox("Perdón", "No puedes votar sobre un comentario eliminado.
", 0, listObj); return; } listObj = $id("IDCommentVoteScore"+commentid); if(listObj.parentNode.className.indexOf("idc-disabled")>-1) { showMsgBox("Perdón", "Ya has votado sobre ese comentario.
", 0, $id("IDComment"+commentid)); return; } var theComment = commentObj.comments[commentid]; if(vote==1) theComment.votescore++; else theComment.votescore--; if(theComment.votescore<=0) var voteOutput=theComment.votescore; else var voteOutput="+"+theComment.votescore; var newListObj = $newEl('span'); newListObj.className = "idc-v-total"; newListObj.id = "IDCommentVoteScore"+commentid; newListObj.innerHTML = voteOutput; listObj.parentNode.className+=" idc-disabled"; listObj.parentNode.insertBefore(newListObj, listObj); listObj.parentNode.removeChild(listObj); if(commentObj.voteCommentCallback) var firstCall = "false"; else var firstCall = "true"; if( commentObj.curUser.userid ) var userid = commentObj.curUser.userid; else var userid = 0; if( commentObj.curUser.token ) var token = commentObj.curUser.token; else var token = ''; var theStr = '"params":{"blogpostid":'+commentObj.blogpostid+', "vote":'+vote+', "commentid":'+commentid+', "userid":'+userid+', "token":"'+token+'", "firstCall":'+firstCall+'}'; var requestObj = new buildRequestObj(theStr, 1, null, connectionErr); xs.make_request(requestObj); }; function changeDisabledLink() { var checkbox = document.getElementById('chkDisableIDC'); var link = document.getElementById('adminOptions'); if(checkbox.checked) { //checkbox.checked='checked'; link.href = link.href.replace(/'0'\)/, "'1'\)"); } else { //checkbox.checked=''; link.href = link.href.replace(/'1'\)/, "'0'\)"); } } function disableComments(blogpostid, acctid, val) { IDReplaceHtml($id("adminOptions"), 'Cargando...'); $id("adminOptions").href = "javascript:void(0);"; if(!commentObj.curUser.isLoggedIn) { showMsgBox("Perdón", "Debes estar registrado para cambiar la configuración.
", 0, listObj); return; } //changeDisabledLink(); if(commentObj.DisableCommentsCallback) var firstCall = "false"; else var firstCall = "true"; var theStr = '"params":{"blogpostid":'+blogpostid+', "val":'+val+', "acctid":'+acctid+', "userid":'+commentObj.curUser.userid+', "token":"'+commentObj.curUser.token+'", "firstCall":'+firstCall+'}'; var requestObj = new buildRequestObj(theStr, 13, null, connectionErr); xs.make_request(requestObj); }; function id_showFBC(src) { if(src == 0) { document.getElementById('fbIframeNT').src = "https://www.intensedebate.com/fb-connect/fbConnect.php?acctid=" + commentObj.acctid + "&token=" + commentObj.token; showFBLoginNewThread(); } else { document.getElementById('fbIframeR').src = "https://www.intensedebate.com/fb-connect/fbConnect.php?acctid=" + commentObj.acctid + "&token=" + commentObj.token; showFBLoginReply(); } if(browser == "Microsoft Internet Explorer") { var b_version = navigator.appVersion; b_version = b_version.substr(b_version.indexOf("MSIE")+ 5, 3); var version = parseFloat(b_version); if(version <= 6) { document.getElementById('fbIframeNT').style.width = "100%"; document.getElementById('fbIframeR').style.width = "100%"; document.getElementById('fbIframeNT').style.height = "400px"; document.getElementById('fbIframeR').style.height = "400px"; } } $id('IDCPostNav').style.display = "none"; $id('IDCPostNavReply').style.display = "none"; id_fbSartPoll(); id_fbPoll(); }; function id_fbPoll() { if( commentObj && !commentObj.fbConnect ) setTimeout('id_fbPoll()', 1000); var d = new Date(); var id_fbPollScript = document.createElement('SCRIPT'); id_fbPollScript.src='https://www.intensedebate.com/fb-connect/getFB.php?acctid=' + commentObj.acctid + '&token=' + commentObj.token + '&time=' + d.getTime(); document.getElementsByTagName('head')[0].appendChild(id_fbPollScript); }; function id_fbStopPoll() { commentObj.fbConnect = true; }; function id_fbSartPoll() { commentObj.fbConnect = false; }; function id_show_nav() { $id('IDCPostNav').style.display = "block"; $id('IDCPostNavReply').style.display = "block"; IDCNav('IDCNavGuest'); IDCNavReply('IDCNavGuestReply'); }; function postComment(src) { if(commentObj.postCommentCallback) var firstCall = "false"; else var firstCall = "true"; if(typeof(mbl_current_visitor) == "undefined") var mblID = ""; else var mblID = mbl_current_visitor; if(src==0) //new thread { if( commentObj.postUsingTwitter ) { var subscribeThis = $id('IDSubscribeToThis').value; if($id('IDNewThreadTweetThis-tw').checked) var tweetThis = 'T'; else var tweetThis = 'F'; var idCommentText = id_apply_filter('pre_comment_text', $id('IDCommentNewThreadText').value); var idCommentEmail = id_apply_filter('pre_comment_email', $id('txtEmailNewThreadTW').value); var theStr = '"params":{ "firstCall":'+firstCall+', "src":'+src+', "blogpostid":'+commentObj.blogpostid+', "acctid":'+commentObj.acctid+', "parentid":0, "depth":0, "type":200, "token":"'+IDaddslashes(commentObj.token)+'", "anonName":"'+encodeURIComponent(IDaddslashes('@' + IDC.twitter.api_response.screen_name))+'", "anonEmail":"'+IDaddslashes(idCommentEmail)+'", "anonURL":"'+IDaddslashes(IDC.twitter.link_url)+'", "exPicURL":"'+IDaddslashes(IDC.twitter.api_response.profile_image_url)+'", "userid":0, "mblid":"'+mblID+'", "tweetThis":"'+tweetThis+'", "subscribeThis":"'+subscribeThis+'", "comment":"'+encodeURIComponent(IDaddslashes(IDaddslashes(idCommentText))).replace(/&/g, "%26")+'"}'; if(theStr.length>7900 || (browser == "Microsoft Internet Explorer" && theStr.length>2050)) { showMsgBox("Perdón", "Tu comentario es demasiado largo. Trate de dividirlo en varios comentarios.");
return;
}
IDReplaceHtml($id("IDNewThreadSubmitLI"), '');
var requestObj = new buildRequestObj(theStr, 0, null, connectionErr);
xs.make_request(requestObj);
return;
}
if( commentObj.postUsingFBC ) {
var subscribeThis = $id('IDSubscribeToThis').value;
var idCommentText = id_apply_filter('pre_comment_text', $id('IDCommentNewThreadText').value);
var idCommentEmail = id_apply_filter('pre_comment_email', $id('txtEmailNewThreadFB').value);
var theStr = '"params":{ "firstCall":'+firstCall+', "src":'+src+', "blogpostid":'+commentObj.blogpostid+', "acctid":'+commentObj.acctid+', "parentid":0, "depth":0, "type":100, "token":"'+IDaddslashes(commentObj.token)+'", "anonName":"'+encodeURIComponent(IDaddslashes(commentObj.fbName))+'", "anonEmail":"'+IDaddslashes(idCommentEmail)+'", "anonURL":"'+IDaddslashes(commentObj.fbUrl)+'", "exPicURL":"'+IDaddslashes(commentObj.fbPic)+'", "userid":0, "mblid":"'+mblID+'", "tweetThis":"F", "subscribeThis":"'+subscribeThis+'", "comment":"'+encodeURIComponent(IDaddslashes(IDaddslashes(idCommentText))).replace(/&/g, "%26")+'"}';
if(theStr.length>7900 || (browser == "Microsoft Internet Explorer" && theStr.length>2050))
{
showMsgBox("Perdón", "
Tu comentario es demasiado largo. Trate de dividirlo en varios comentarios.");
return;
}
IDReplaceHtml($id("IDNewThreadSubmitLI"), '');
var requestObj = new buildRequestObj(theStr, 0, null, connectionErr);
requestObj.session_hash = IDC.fbc.session_hash;
requestObj.session_key = IDC.fbc.session_key;
requestObj.userid = IDC.fbc.userid;
xs.make_request(requestObj);
return;
}
if ( commentObj.postUsingExauth ) {
var subscribeThis = $id('IDSubscribeToThis').value;
var idCommentText = id_apply_filter('pre_comment_text', IDC.$('IDCommentNewThreadText').value);
var idCommentEmail = id_apply_filter('pre_comment_email', IDC.exauth.user_email );
var theStr = '"params":{ "firstCall":'+firstCall+', "src":'+src+', "blogpostid":'+commentObj.blogpostid+', "acctid":'+commentObj.acctid+', "parentid":0, "depth":0, "type":500, "token":"'+IDaddslashes(commentObj.token)+'", "anonName":"'+encodeURIComponent(IDaddslashes(IDC.exauth.user_name))+'", "anonEmail":"'+encodeURIComponent(IDaddslashes(idCommentEmail))+'", "anonURL":"'+encodeURIComponent(IDaddslashes(IDC.exauth.user_url))+'", "exPicURL":"'+encodeURIComponent(IDaddslashes(IDC.exauth.avatar_url))+'", "userid":0, "mblid":"'+mblID+'", "tweetThis":"F", "subscribeThis":"'+subscribeThis+'", "exauth_obj": "'+encodeURIComponent( JSON.stringify(IDC$EXAUTH) )+'", "comment":"'+encodeURIComponent(IDaddslashes(IDaddslashes(idCommentText))).replace(/&/g, "%26")+'"}';
if(theStr.length>7900 || (browser == "Microsoft Internet Explorer" && theStr.length>2050))
{
showMsgBox("Perdón", "
Tu comentario es demasiado largo. Trate de dividirlo en varios comentarios.");
return;
}
IDReplaceHtml($id("IDNewThreadSubmitLI"), '');
var requestObj = new buildRequestObj(theStr, 0, null, connectionErr);
xs.make_request(requestObj);
return;
}
//Check for defaults
if($id('IDCommentNewThreadText').value=='Introduzca el texto aquí!')
{
showMsgBox("Perdón", "
Necesitas escribir un comentario antes de publicarlo.
", 0); return; } if($id('txtEmailNewThread').value == '' && commentObj.newthreadType == 3) { showMsgBox("Perdón", "Con el fin de crear una cuenta, deberás proporcionar una dirección válida de correo electrónico
", 0); return; } if($id('txtNameNewThread').value == '' && commentObj.newthreadType == 0) { showMsgBox("Perdón", "Por favor, escribe tu nombre y luego intenta enviar el comentario nuevo
", 0); return; } /*if($id('txtNameNewThread').value.indexOf('&')>0) { showMsgBox("Perdón", "Tu nombre no puede contener un &.
", 0); return; }*/ if($id('IDNewThreadTweetThis').checked) var tweetThis = 'T'; else var tweetThis = 'F'; var subscribeThis = $id('IDSubscribeToThis').value; var idCommentText = id_apply_filter('pre_comment_text', $id('IDCommentNewThreadText').value); var idCommentName = id_apply_filter('pre_comment_name', $id('txtNameNewThread').value); var idCommentEmail = id_apply_filter('pre_comment_email', $id('txtEmailNewThread').value); var idCommentUrl = id_apply_filter('pre_comment_url', $id('txtURLNewThread').value); var theStr = '"params":{ "firstCall":'+firstCall+', "src":'+src+', "blogpostid":'+commentObj.blogpostid+', "acctid":'+commentObj.acctid+', "parentid":0, "depth":0, "type":'+commentObj.newthreadType+', "token":"'+IDaddslashes(commentObj.curUser.token)+'", "anonName":"'+encodeURIComponent(IDaddslashes(idCommentName))+'", "anonEmail":"'+IDaddslashes(idCommentEmail)+'", "anonURL":"'+IDaddslashes(idCommentUrl)+'", "userid":'+commentObj.curUser.userid+', "token":"'+commentObj.curUser.token+'", "mblid":"'+mblID+'", "tweetThis":"'+tweetThis+'", "subscribeThis":"'+subscribeThis+'", "comment":"'+encodeURIComponent(IDaddslashes(IDaddslashes(idCommentText))).replace(/&/g, "%26")+'"}'; if(theStr.length>7900 || (browser == "Microsoft Internet Explorer" && theStr.length>2050)) { showMsgBox("Perdón", "Tu comentario es demasiado largo. Trate de dividirlo en varios comentarios.");
return;
}
IDReplaceHtml($id("IDNewThreadSubmitLI"), '');
var requestObj = new buildRequestObj(theStr, 0, null, connectionErr);
xs.make_request(requestObj);
}
else
{
if( commentObj.postUsingTwitter ) {
var subscribeThis = $id('IDSubscribeToThisReply').value;
if($id('IDReplyTweetThis-tw').checked)
var tweetThis = 'T';
else
var tweetThis = 'F';
var idCommentText = id_apply_filter('pre_comment_text', $id('txtComment').value);
var idCommentEmail = id_apply_filter('pre_comment_email', $id('txtEmailReplyTW').value);
var theStr = '"params":{ "firstCall":'+firstCall+', "src":'+src+', "blogpostid":'+commentObj.blogpostid+', "acctid":'+commentObj.acctid+', "parentid":'+commentObj.parentid+', "depth":'+commentObj.depth+', "type":200, "token":"'+IDaddslashes(commentObj.token)+'", "anonName":"'+encodeURIComponent(IDaddslashes('@' + IDC.twitter.api_response.screen_name))+'", "anonEmail":"'+IDaddslashes(idCommentEmail)+'", "anonURL":"'+IDaddslashes(IDC.twitter.link_url)+'", "exPicURL":"'+IDaddslashes(IDC.twitter.api_response.profile_image_url)+'", "userid":0, "mblid":"'+mblID+'", "tweetThis":"'+tweetThis+'", "subscribeThis":"'+subscribeThis+'", "comment":"'+encodeURIComponent(IDaddslashes(IDaddslashes(idCommentText))).replace(/&/g, "%26")+'"}';
if(theStr.length>7900 || (browser == "Microsoft Internet Explorer" && theStr.length>2050))
{
showMsgBox("Perdón", "
Tu comentario es demasiado largo. Trate de dividirlo en varios comentarios.");
return;
}
IDReplaceHtml($id("IDReplyDivSubmitLI"), '');
var requestObj = new buildRequestObj(theStr, 0, null, connectionErr);
xs.make_request(requestObj);
return;
}
if( commentObj.postUsingFBC ) {
var subscribeThis = $id('IDSubscribeToThisReply').value;
var idCommentText = id_apply_filter('pre_comment_text', $id('txtComment').value);
var idCommentEmail = id_apply_filter('pre_comment_email', $id('txtEmailReplyFB').value);
var theStr = '"params":{ "firstCall":'+firstCall+', "src":'+src+', "blogpostid":'+commentObj.blogpostid+', "acctid":'+commentObj.acctid+', "parentid":'+commentObj.parentid+', "depth":'+commentObj.depth+', "type":100, "token":"'+IDaddslashes(commentObj.token)+'", "anonName":"'+encodeURIComponent(IDaddslashes(commentObj.fbName))+'", "anonEmail":"'+IDaddslashes(idCommentEmail)+'", "anonURL":"'+IDaddslashes(commentObj.fbUrl)+'", "exPicURL":"'+IDaddslashes(commentObj.fbPic)+'", "userid":0, "mblid":"'+mblID+'", "tweetThis":"F", "subscribeThis":"'+subscribeThis+'", "comment":"'+encodeURIComponent(IDaddslashes(IDaddslashes(idCommentText))).replace(/&/g, "%26")+'"}';
if(theStr.length>7900 || (browser == "Microsoft Internet Explorer" && theStr.length>2050))
{
showMsgBox("Perdón", "
Tu comentario es demasiado largo. Trate de dividirlo en varios comentarios.");
return;
}
IDReplaceHtml($id("IDReplyDivSubmitLI"), '');
var requestObj = new buildRequestObj(theStr, 0, null, connectionErr);
requestObj.session_hash = IDC.fbc.session_hash;
requestObj.session_key = IDC.fbc.session_key;
requestObj.userid = IDC.fbc.userid;
xs.make_request(requestObj);
return;
}
if( commentObj.postUsingExauth ) {
var subscribeThis = $id('IDSubscribeToThisReply').value;
var idCommentText = id_apply_filter('pre_comment_text', IDC.$('txtComment').value);
var idCommentEmail = id_apply_filter('pre_comment_email', IDC.exauth.user_email );
var theStr = '"params":{ "firstCall":'+firstCall+', "src":'+src+', "blogpostid":'+commentObj.blogpostid+', "acctid":'+commentObj.acctid+', "parentid":'+commentObj.parentid+', "depth":'+commentObj.depth+', "type":500, "token":"'+IDaddslashes(commentObj.token)+'", "anonName":"'+encodeURIComponent(IDaddslashes(IDC.exauth.user_name))+'", "anonEmail":"'+encodeURIComponent(IDaddslashes(idCommentEmail))+'", "anonURL":"'+encodeURIComponent(IDaddslashes(IDC.exauth.user_url))+'", "exPicURL":"'+encodeURIComponent(IDaddslashes(IDC.exauth.avatar_url))+'", "userid":0, "mblid":"'+mblID+'", "tweetThis":"F", "subscribeThis":"'+subscribeThis+'", "exauth_obj": "'+encodeURIComponent( JSON.stringify(IDC$EXAUTH) )+'", "comment":"'+encodeURIComponent(IDaddslashes(IDaddslashes(idCommentText))).replace(/&/g, "%26")+'"}';
if(theStr.length>7900 || (browser == "Microsoft Internet Explorer" && theStr.length>2050))
{
showMsgBox("Perdón", "
Tu comentario es demasiado largo. Trate de dividirlo en varios comentarios.");
return;
}
IDReplaceHtml($id("IDNewThreadSubmitLI"), '');
var requestObj = new buildRequestObj(theStr, 0, null, connectionErr);
xs.make_request(requestObj);
return;
}
//Check for defaults
if($id('txtComment').value=='Introduzca el texto aquí!')
{
showMsgBox("Perdón", "
Necesitas escribir un comentario antes de publicarlo.
", 0); return; } if($id('txtEmailReply').value == '' && commentObj.replyType == 3) { showMsgBox("Perdón", "Con el fin de crear una cuenta, deberás proporcionar una dirección válida de correo electrónico
", 0); return; } if($id('txtNameReply').value == '' && commentObj.replyType == 0) { showMsgBox("Perdón", "Por favor, escribe tu nombre y luego intenta enviar el comentario nuevo
", 0); return; } if($id('IDReplyTweetThis').checked) var tweetThis = 'T'; else var tweetThis = 'F'; var subscribeThis = $id('IDSubscribeToThisReply').value; var idCommentText = id_apply_filter('pre_comment_text', $id('txtComment').value); var idCommentName = id_apply_filter('pre_comment_name', $id('txtNameReply').value); var idCommentEmail = id_apply_filter('pre_comment_email', $id('txtEmailReply').value); var idCommentUrl = id_apply_filter('pre_comment_url', $id('txtURLReply').value); var theStr = '"params":{ "firstCall":'+firstCall+', "src":'+src+', "blogpostid":'+commentObj.blogpostid+', "acctid":'+commentObj.acctid+', "parentid":'+commentObj.parentid+', "depth":'+commentObj.depth+', "type":'+commentObj.replyType+', "token":"'+IDaddslashes(commentObj.curUser.token)+'", "anonName":"'+encodeURIComponent(IDaddslashes(idCommentName))+'", "anonEmail":"'+IDaddslashes(idCommentEmail)+'", "anonURL":"'+IDaddslashes(idCommentUrl)+'", "userid":'+commentObj.curUser.userid+', "token":"'+commentObj.curUser.token+'", "mblid":"'+mblID+'", "tweetThis":"'+tweetThis+'", "subscribeThis":"'+subscribeThis+'", "comment":"'+encodeURIComponent(IDaddslashes(IDaddslashes(idCommentText))).replace(/&/g, "%26")+'"}'; if(theStr.length>7900 || (browser == "Microsoft Internet Explorer" && theStr.length>2050)) { showMsgBox("Perdón", "Tu comentario es demasiado largo. Trate de dividirlo en varios comentarios.");
return;
}
IDReplaceHtml($id("IDReplyDivSubmitLI"), '');
var requestObj = new buildRequestObj(theStr, 0, null, connectionErr);
xs.make_request(requestObj);
//d = new Date();
//IDLastPostTime = d.getTime();
}
};
function forgotPassword()
{
if(commentObj.forgotPasswordCallback)
var firstCall="false";
else
var firstCall="true";
var theStr = '"params":{"email":"'+IDaddslashes($id('txtResolveEmail').value)+'", "firstCall":'+firstCall+'}';
var requestObj = new buildRequestObj(theStr, 7, null, connectionErr);
xs.make_request(requestObj);
};
function reportThisComment(commentid)
{
if(commentObj.ReportCommentCallback)
var firstCall="false";
else
var firstCall="true";
var theStr = '"params":{"commentid":"'+commentid+'", "commentAdditional":"'+IDaddslashes($id('IDCCommentAdditional').value)+'", "firstCall":'+firstCall+'}';
//alert(theStr);
var requestObj = new buildRequestObj(theStr, 14, null, connectionErr);
xs.make_request(requestObj);
};
function chkSignupReplyClick(obj)
{
if(obj.value==3)
{
obj.value=0;
commentObj.replyType = 0;
}
else
{
obj.value=3;
commentObj.replyType = 3;
}
};
function connectionErr(obj)
{
IDReplaceHtml($id("IDReplyDivSubmitLI"), 'CancelarEnviar comentario');
IDReplaceHtml($id("IDNewThreadSubmitLI"), 'Enviar comentario');
showMsgBox("Perdón","
Se ha producido un error de conexión. La conexión ha caducado.
", 2); }; function showReply(commentid) { if(commentObj.parentid == commentid) { hideReply(); commentObj.parentid = 0; return; } commentObj.depth = commentObj.comments[commentid].depth+1; commentObj.parentid = commentid; if( commentObj.comments[commentid] && commentObj.comments[commentid].threadparentid>0 && $id("IDCommentCollapseLink"+commentObj.comments[commentid].threadparentid).className.indexOf("collapselink_closed") > 0 ) collapseThread(commentObj.comments[commentid].threadparentid); else if( $id("IDCommentCollapseLink"+commentid) && $id("IDCommentCollapseLink"+commentid).className.indexOf("collapselink_closed") > 0 ) collapseThread(commentid); if( $id("IDCommentPostReplyLink"+commentObj.parentid) ) $id("IDCommentPostReplyLink"+commentObj.parentid).style.display="block"; if( commentObj.parentid ) IDReplaceHtml($id("IDCommentPostReplyLink" + commentObj.parentid), "Responder"); IDReplaceHtml($id("IDCommentPostReplyLink"+commentid), "Publicando..."); createCookie("IDReplyCommentId", commentid, 1); if($id("IDCommentReplyName") && commentObj.comments[commentid].displayName) IDReplaceHtml($id("IDCommentReplyName"), "En respuesta a #user# ".replace(/#user#/, commentObj.comments[commentid].displayName)); $id("txtComment").style.width = 50 +"px"; if( $id("IDCommentSubThread"+commentid).childNodes.length > 0 ) $id("IDCommentSubThread"+commentid).insertBefore(commentObj.divReply, $id("IDComment"+commentid).nextSibling.firstChild); else $id("IDCommentSubThread"+commentid).appendChild(commentObj.divReply); commentObj.divReply.style.display = "block"; $id('IDCommentReplyInnerDiv').style.width = (IDgetWidth(commentObj.divReply) - 18) +"px"; $id("txtComment").style.width = (IDgetWidth(commentObj.divReply) - 26) +"px"; $id("txtComment").focus(); var args = new Array(); args['commentid'] = commentid; id_fire_action('show_reply', args); }; function hideReply() { IDReplaceHtml($id("IDCommentPostReplyLink" + commentObj.parentid), "Responder"); commentObj.divReply.style.display = "none"; commentObj.parentid = 0; }; function IDgetWindowHeight() { var viewportheight; // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight if (typeof window.innerWidth != 'undefined') { viewportheight = window.innerHeight } // IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document) else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth != 'undefined' && document.documentElement.clientWidth != 0) { viewportheight = document.documentElement.clientHeight; } else { viewportheight = document.getElementsByTagName('body')[0].clientHeight; } return viewportheight; }; function IDgetScrollY() { return f_filterResults ( window.pageYOffset ? window.pageYOffset : 0, document.documentElement ? document.documentElement.scrollTop : 0, document.body ? document.body.scrollTop : 0 ); }; function showMsgBox(header, text, type, objTop, otherButton) { IDReplaceHtml($id('IDCommentPopupInner'), ''); var link1 = $newEl("a"); link1.href="javascript: hideMsgBox();"; link1.className = "idc-close"; var innerSpan = $newEl("span"); IDReplaceHtml(innerSpan,'Close'); link1.appendChild(innerSpan); var h6 = $newEl("h6"); IDReplaceHtml(h6, header); var pText = $newEl('div'); IDReplaceHtml(pText, text); var p = $newEl('p'); p.className="idc-bottom"; var link2 = $newEl('a'); link2.href="javascript: hideMsgBox();"; IDReplaceHtml(link2, "Cerrar Mensaje"); link2.className="idc-btn_s"; p.appendChild(link2); if( otherButton ) p.appendChild(otherButton); $id('IDCommentPopupInner').appendChild(link1); $id('IDCommentPopupInner').appendChild(h6); $id('IDCommentPopupInner').appendChild(pText); $id('IDCommentPopupInner').appendChild(p); if(browser == "Microsoft Internet Explorer") { var b_version=navigator.appVersion; b_version = b_version.substr(b_version.indexOf("MSIE")+ 5, 3); var version=parseFloat(b_version); if(version<=6) { $id('IDCommentPopup').style.top = (IDgetWindowHeight()/4 + IDgetScrollY()+"px"); } } if(type==0) $id('IDCommentPopup').className = $id('IDCommentPopup').className.replace(/idc-error/g, "").replace(/idc-success/g, ""); else if(type==1) $id('IDCommentPopup').className = $id('IDCommentPopup').className.replace(/idc-error/g, "").replace(/idc-success/g, "");/*$id('IDCommentPopup').className = $id('IDCommentPopup').className.replace(/idc-error/g, "") + " idc-success";*/ else $id('IDCommentPopup').className = $id('IDCommentPopup').className.replace(/idc-error/g, "").replace(/idc-success/g, "");/*$id('IDCommentPopup').className = $id('IDCommentPopup').className.replace(/idc-success/g, "") + " idc-error";*/ $id('IDCommentPopup').style.display = "block"; }; function showReportBox(commentId) { IDReplaceHtml($id('IDCommentPopupInner'), ''); var link1 = $newEl("a"); link1.href="javascript: hideMsgBox();"; link1.className = "idc-close"; var innerSpan = $newEl("span"); IDReplaceHtml(innerSpan,'Close'); link1.appendChild(innerSpan); var h6 = $newEl("h6"); var type = 0; var header = 'Reportar este comentario'; IDReplaceHtml(h6, header); var pText = $newEl('div'); var text = ''+$id('IDCustomReportTxt').innerHTML+'
Motivo del reporte:
'; IDReplaceHtml(pText, text); var p = $newEl('p'); p.className="idc-bottom"; var link2 = $newEl('a'); link2.href="javascript: hideMsgBox();"; IDReplaceHtml(link2, "Cerrar Mensaje"); link2.className="idc-btn_s"; p.appendChild(link2); $id('IDCommentPopupInner').appendChild(link1); $id('IDCommentPopupInner').appendChild(h6); $id('IDCommentPopupInner').appendChild(pText); $id('IDCommentPopupInner').appendChild(p); if(browser == "Microsoft Internet Explorer") { var b_version=navigator.appVersion; b_version = b_version.substr(b_version.indexOf("MSIE")+ 5, 3); var version=parseFloat(b_version); if(version<=6) { /*if(null!=objTop) $id('IDCommentPopup').style.top = (IDgetTop(objTop))+"px"; else*/ $id('IDCommentPopup').style.top = (IDgetWindowHeight()/4 + IDgetScrollY()+"px"); } } if(type==0) $id('IDCommentPopup').className = $id('IDCommentPopup').className.replace(/idc-error/g, "").replace(/idc-success/g, ""); else if(type==1) $id('IDCommentPopup').className = $id('IDCommentPopup').className.replace(/idc-error/g, "").replace(/idc-success/g, "");/*$id('IDCommentPopup').className = $id('IDCommentPopup').className.replace(/idc-error/g, "") + " idc-success";*/ else $id('IDCommentPopup').className = $id('IDCommentPopup').className.replace(/idc-error/g, "").replace(/idc-success/g, "");/*$id('IDCommentPopup').className = $id('IDCommentPopup').className.replace(/idc-success/g, "") + " idc-error";*/ $id('IDCommentPopup').style.display = "block"; }; function IDCNav(id) { $id('IDCNavGuest').style.display = "inline"; $id('IDCNavGuest2').style.display = "none"; $id('IDCNavList').style.display = "none"; if (id=="IDCNavGuest" || id=="IDCNavGuest2") { $id(id).style.display = "none"; $id('IDCNavList').style.display = "block"; $id(id+"2").style.display = "inline"; } }; function IDCNavReply(id) { $id('IDCNavGuestReply').style.display = "inline"; $id('IDCNavGuestReply2').style.display = "none"; $id('IDCNavListReply').style.display = "none"; if (id=="IDCNavGuestReply" || id=="IDCNavGuestReply2") { $id(id).style.display = "none"; $id('IDCNavListReply').style.display = "block"; $id(id+"2").style.display = "inline"; } }; function hideMsgBox() { $id('IDCommentPopup').style.display = "none"; }; function showReputationWhy() { showMsgBox("Medidor de reputación de IntenseDebate", "El medidor de reputación es una medida de fuerza de todos los comentarios anteriores realizados en nuestro sistema por un comentarista determinado y juzgado por sus compañeros. Es una manera de saber si el comentario que están leyendo ha sido escrito por una persona bien valorada.
Debes estar conectado para editar un comentario.
", 0, null); return; } if(!commentObj.comments[commentid] || !commentObj.comments[commentid].commentid) { showMsgBox("Perdón", "Este comentario no existe...
", 0, null); return; } $id("IDComment-CommentText"+commentid).style.display="none"; if(!$id("IDEditCommentTextArea"+commentid)) { var newTextArea = $newEl("textarea"); newTextArea.id = "IDEditCommentTextArea"+commentid; $id("IDComment-CommentText"+commentid).parentNode.appendChild(newTextArea); } else $id("IDComment-CommentText"+commentid).parentNode.appendChild($id("IDEditCommentTextArea"+commentid)); $id("IDEditCommentTextArea"+commentid).style.display="block"; $id("IDEditCommentTextArea"+commentid).className = "idc-text"; if(commentObj.comments[commentid].depth==0) $id("IDEditCommentTextArea"+commentid).style.width = (IDgetWidth($id('IDComment'+commentid))-8)+"px"; else $id("IDEditCommentTextArea"+commentid).style.width = (IDgetWidth($id('IDComment'+commentid))-26) +"px"; $id("IDEditCommentTextArea"+commentid).value = $id("IDComment-CommentText"+commentid).innerHTML.replace(/<\/div>/gi,'').replace(/Debes estar conectado para eliminar un comentario.
", 0, null); return; } if(!commentObj.comments[commentid] || !commentObj.comments[commentid].commentid) { showMsgBox("Perdón", "Este comentario no existe...
", 0, null); return; } IDReplaceHtml($id("IDCommentCancelSave"+commentid), 'Debes estar conectado para eliminar un comentario.
", 0, null); return; } if(!commentObj.comments[commentid] || !commentObj.comments[commentid].commentid) { showMsgBox("Perdón", "Este comentario no existe...
", 0, null); return; } if(type<0 || type>1) { showMsgBox("Perdón", "Ese tipo no es válido.
", 0, null); return; } var theStr = '"params":{"blogpostid":'+commentObj.blogpostid+', "accountid":'+commentObj.acctid+', "userid":'+commentObj.curUser.userid+', "token":"'+commentObj.curUser.token+'", "commentid":"'+commentid+'"}'; if(type==0) objType = 11; else objType = 10; IDReplaceHtml($id("IDCommentPostReplyLinkDelete"+commentid), 'Eliminando...'); $id("IDCommentPostReplyLinkDelete"+commentid).className = "idc-loadtext"; var requestObj = new buildRequestObj(theStr, objType, null, connectionErr); xs.make_request(requestObj); } } function deleteTrackback(trackbackid) { var answer = confirm("¿Estás seguro de que deseas eliminar este trackback?") if (answer) { if(!commentObj.curUser.userid || commentObj.curUser.userid <= 0) { showMsgBox("Perdón", "Debes estar conectado para eliminar un trackback.
", 0, null); return; } var theStr = '"params":{"blogpostid":'+commentObj.blogpostid+', "accountid":'+commentObj.acctid+', "userid":'+commentObj.curUser.userid+', "token":"'+commentObj.curUser.token+'", "trackbackid":"'+trackbackid+'"}'; objType = 15; if($id("IDTrackBackDeleteLink"+trackbackid)) { IDReplaceHtml($id("IDTrackBackDeleteLink"+trackbackid), 'Eliminando...'); $id("IDTrackBackDeleteLink"+trackbackid).className = "idc-loadtext"; var requestObj = new buildRequestObj(theStr, objType, null, connectionErr); xs.make_request(requestObj); } else { showMsgBox("Perdón", "Ese trackback no existe...
", 0, null); return; } } } function banIP(commentid) { var answer = confirm("¿Estás seguro de que desea prohibir esta dirección IP?") if (answer) { if(!commentObj.curUser.userid || commentObj.curUser.userid <= 0) { showMsgBox("Perdón", "Debes estar conectado para prohibir una investigación.
", 0, null); return; } if(!commentObj.comments[commentid] || !commentObj.comments[commentid].commentid) { showMsgBox("Perdón", "Este comentario no existe...
", 0, null); return; } var theStr = '"params":{"blogpostid":'+commentObj.blogpostid+', "accountid":'+commentObj.acctid+', "userid":'+commentObj.curUser.userid+', "token":"'+commentObj.curUser.token+'", "commentid":"'+commentid+'"}'; IDReplaceHtml($id("IDCommentPostReplyLinkBan"+commentid), 'Bloqueando...'); $id("IDCommentPostReplyLinkBan"+commentid).className = "idc-loadtext"; var requestObj = new buildRequestObj(theStr, 16, null, connectionErr); xs.make_request(requestObj); } } function IDCSubscribeByEmail(type) { if($id('IDCSubscribeEmail'+type)) var IDCEmail = $id('IDCSubscribeEmail'+type).value; else var IDCEmail = commentObj.curUser.userid; var theStr = '"params":{"blogpostid":'+commentObj.blogpostid+', "accountid":'+commentObj.acctid+', "email":"'+IDCEmail+'", "type":"'+type+'"}'; IDReplaceHtml($id('IDCSubscribeSubmit'+type), 'Debes estar conectado para añadir amigos.
", 0, null); return; } if ( IDC.addFriendCallback ) var firstCall = "false"; else var firstCall = "true"; if ( commentObj && commentObj.curUser && commentObj.curUser.userid && commentObj.curUser.userid > 0 ) var login_str = '"blogpostid":' + commentObj.blogpostid + ', "userid":' + commentObj.curUser.userid + ', "token":"' + commentObj.curUser.token + '",'; var theStr = '"params":{' + login_str + ' "friendid":' + uid + ', "firstCall":'+firstCall+'}'; var requestObj = new buildRequestObj(theStr, 6, null, connectionErr); xs.make_request(requestObj); }, "add_menu_to_img": function ( img, user ) { if ( !img ) return; IDC.user_menu.unique_img_counter++; var counter=IDC.user_menu.unique_img_counter; var new_div = IDC.c_object( 'div', {'id': 'IDUserMenu' + counter, 'class': 'idc-m', 'onmouseover': function () { clearTimeout( IDC.popupMenuTimeout ); }, 'onmouseout': function () { IDC.popupMenuTimeout = setTimeout( 'IDC.user_menu.hide(IDC.user_menu.unique_img_counter);', 250 ); } } ); new_div.onmouseout = function() { IDC.popupMenuTimeout = setTimeout( function() { IDC.user_menu.hide( counter); } , 250 ) }; IDC.e_style( new_div, {'display': 'none'} ); img.parentNode.appendChild( new_div ); img.onmouseover = function () { IDC.user_menu.show('IDUserMenu' + counter, user) }; }, "unique_img_counter" : 0, "loading_div" : IDC.c_object( 'div', {'id':'idc-usermenu-loading', 'innerHTML': '