﻿// Archivo JScript
function getValoracionesNoticias(valor, idCMSCont) {
    AJAXPro.PortalWeb.Frontal.getValoraciones(idMenu, idRama, idCMSCont, valor, 3, idPaginaHome, 2, callback_valoraciones_noticias);
}

function getValoracionesNoticiasProfesNet(valor, idCMSCont) {
    AJAXPro.PortalWeb.Frontal.getValoraciones(profesNetIdMenu, profesNetIdRama, idCMSCont, valor, 3, profesNetIdPaginaHome, 2, callback_valoraciones_noticias);
}

function callback_valoraciones_noticias(res){
    if (res.value==null){
        alert(res.error.Message);
    }else{
        $('#clibre_dv_valoraciones').html(res.value);
    }
}

function onmouseover_val_(id){
    var i=0;
      for (i=1; id>=i; i++){
        $('#img_val_' + i).attr('src','/plantillas/smconectados/imgs/iconosresultados/resultados-icono-estrella-on.gif');
      }
}

function onmouseout_val_(id){
    var i=0;
      for (i=1; id>=i; i++){
        $('#img_val_' + i).attr('src','/plantillas/smconectados/imgs/iconosresultados/resultados-icono-estrella-off.gif');
      }
}


function insertComentarios(idContenido)  {
            var nombre = $('#txt_nombre').val();
            var mail = $('#txt_mail').val();
            var comentario = $('#txt_comentario').val();
			var control=0;
			var msg="";
			
			if (nombre=='') msg = addMsg(msg,'nombre');
			if (mail=='') msg = addMsg(msg,'mail');
			if (comentario=='') msg = addMsg(msg,'comentario');
			if (msg!='') msg = 'Debes introducir un nombre y un comentario';
			var re  = /^[a-zA-Z0-9._-]{1,}@[a-zA-Z0-9_-]{1,}\.[a-zA-Z]{2,}(\.[a-zA-Z]{2,})?/;
            if(!re.test(mail)) {
                    msg = 'Debes introducir una dirección de correo electrónico válida';
            }
			
			if (msg==''){
				AJAXPro.PortalWeb.Frontal.insertComentarios(idRama, idPortal, idMenu, idContenido, nombre, mail, comentario ,0, callback_insertComentarios);
			}else{
			    alert(msg);
			}
}

function addMsg(msg, valor){
    if (msg==''){
        msg = valor;
    }else{
        msg += ', ' + valor;
    }
    return msg
}

function callback_insertComentarios(res){
    if (res.value==null){
        alert(res.error.Message);
    }else{
        $('#dv_clibre_listado_comentarios').html(res.value);
    }
}

