function parametrosEnviar(){ var nom = navigator.appName; if (nom == "Microsoft Internet Explorer"){ var resultado=""; var id_name=""; var valor=""; resultado="login="+document.enviarComentario.login.value+"&"; resultado=resultado+"xml="+document.enviarComentario.xml.value+"&"; resultado=resultado+"secc="+document.enviarComentario.secc.value+"&"; resultado=resultado+"idNoticia="+document.enviarComentario.idNoticia.value+"&"; resultado=resultado+"comentario="+document.enviarComentario.comentario.value+"&"; resultado=resultado+"imageText="+document.enviarComentario.imageText.value+"&"; resultado=resultado+"titulo="+document.frmDesplegada.titulo.value; return resultado; } else{ var resultado=""; var id_name=""; var valor=""; resultado="login="+document.enviarComentario.login.value+"&"; resultado=resultado+"xml="+document.enviarComentario.xml.value+"&"; resultado=resultado+"secc="+document.enviarComentario.secc.value+"&"; resultado=resultado+"idNoticia="+document.enviarComentario.idNoticia.value+"&"; resultado=resultado+"comentario="+document.enviarComentario.comentario.value+"&"; resultado=resultado+"imageText="+document.enviarComentario.imageText.value+"&"; resultado=resultado+"titulo="+document.frmDesplegada.titulo.value; return resultado; } } function validarForm(path){ var cant; var com=document.enviarComentario.comentario.value; var div = document.getElementById('ContenidoComentarios'); var img111 = document.images['MostrarOcultar']; cant=document.enviarComentario.comentario.value.length; com=trim(com); cant=com.length; if (cant<=0){ alert("No puedes publicar un comentario vacío. Llena el campo correspondiente e inténtalo nuevamente."); } else if (parseInt(cant)>=4000){ alert("No puedes publicar un comentario con mas de 4000 carácteres"); } else{ peticionAjaxPostComentario('comentarios.jsp','ContenidoComentarios',parametrosEnviar()); img111.src='images/bot_ocultarcomentarios2.gif'; img111.title='Ocultar comentarios'; document.getElementById('ContenidoComentarios').style.display = 'block'; } } function validaTecla(e) { var cant=document.enviarComentario.comentario.value.length; var tecla_codigo = (document.all) ? e.keyCode : e.which; //Veo si es IE o un Gecko var patron =/[0-9]/; var tecla_valor = String.fromCharCode(tecla_codigo); if ((tecla_codigo == 8) || (tecla_codigo == 0)) { return true; } else if(cant>=4000){ alert("Estimado Cliente, el comentario no puede tener mas de 4000 carácteres"); return false; } else{ return true; } } var intervaloTimmer = 50; //ms var intervaloPixeles = 20; //px function ocultarDivTimmer(divId) { var div = document.getElementById(divId); if ((parseInt(div.offsetHeight) <= parseInt(intervaloPixeles))) { div.style.height = '0px'; div.style.display = 'none'; } else { div.style.height = (parseInt(div.offsetHeight) - parseInt(intervaloPixeles)); setTimeout('ocultarDivTimmer("'+divId+'")', intervaloTimmer); } } function mostrarDivTimmer(divId, alto) { var div = document.getElementById(divId); if ((parseInt(div.offsetHeight) + parseInt(intervaloPixeles)) >= parseInt(alto)) { div.style.height = alto+'px'; } else { div.style.height = (parseInt(div.offsetHeight) + parseInt(intervaloPixeles)) + "px"; div.style.display = 'block'; setTimeout('mostrarDivTimmer("'+divId+'","'+alto+'")', intervaloTimmer); } } var altoDivComentarios = 0; function MostrarOcultarComentario(path) { var img111 = document.images['MostrarOcultar']; var div111 = document.getElementById('ContenidoComentarios'); var temp= img111.src.split("/"); var cant = temp.length; var img =temp[cant-1]; if(img=='bot_ocultarcomentarios2.gif'){ img111.src='images/bot_mostrar.gif'; img111.title='Mostrar comentarios'; document.getElementById('ContenidoComentarios').style.display = 'none'; document.getElementById('pixelSeparadorComentarios').style.display = 'block'; } else{ img111.src='images/bot_ocultarcomentarios2.gif'; img111.title='Ocultar comentarios'; document.getElementById('ContenidoComentarios').style.display = 'block'; document.getElementById('pixelSeparadorComentarios').style.display = 'none'; } } function mostrarComentario(path) { var img111 = document.images['MostrarOcultar']; var div111 = document.getElementById('ContenidoComentarios'); var temp= img111.src.split("/"); var cant = temp.length; var img =temp[cant-1]; img111.src='images/bot_ocultarcomentarios2.gif'; img111.title='Ocultar comentarios'; } function colocarParametros (id,secc,archivo){ var resultado=""; var id_name=""; var valor=""; //alert(document.autentica.login_cookie.checked); resultado="urlExito="+document.autentica.urlExito.value+"&"; resultado=resultado+"urlError"+"="+document.autentica.urlError.value+"&"; resultado=resultado+"urlAutenticacion"+"="+document.autentica.urlAutenticacion.value+"&"; resultado=resultado+"select"+"="+document.autentica.select.value+"&"; resultado=resultado+"login"+"="+document.autentica.login.value+"&"; resultado=resultado+"password"+"="+document.autentica.password.value+"&"; if(document.autentica.login_cookie.checked){ resultado=resultado+"login_cookie"+"=1&"; } resultado=resultado+"idNoticia="+id+"&"; resultado=resultado+"secc="+secc+"&"; resultado=resultado+"xml="+archivo; return resultado; } function entrar(id,secc,archivo){ var pas=document.autentica.password.value; var log=document.autentica.login.value; pas=trim(pas); log=trim(log); if((pas.length<=0)||(log.length<=0) ){ alert("Los campos usuario y contraseña no pueden estar vacíos."); return false; } else{ peticionAjaxPost('/servlet/ServletAutenticacion', 'login', colocarParametros(id,secc,archivo)); return true; } } function enviarAmigo(){ var resultado=""; if(trim(document.frmEnviarAmigo.para.value)==null || trim(document.frmEnviarAmigo.para.value)==""){ alert("Por favor, introduzca el valor de eMail de un amigo."); } else{ resultado=resultado+"nombre="+document.frmEnviarAmigo.nombre.value+"&"; resultado=resultado+"para="+document.frmEnviarAmigo.para.value+"&"; resultado=resultado+"comentarioEA="+document.frmEnviarAmigo.comentarioEA.value; peticionAjaxPost('enviarAmigo.jsp', 'internoEA', resultado); document.frmEnviarAmigo.nombre.value=""; document.frmEnviarAmigo.para.value=""; document.frmEnviarAmigo.comentarioEA.value=""; } }