// 
// registro eventos 
// ============================================
$(document).ready(function() { 

 }); 
  // ============================================
 // Funciones de la botonera de herramientas
  function stats_abrirrectificararticulo(docId,siteId,strDate)
 {

    $('#ops-rectificar').addClass("activo");
    $('#ops-enviar').removeClass("activo");
  
      $("#placeholderherramientas").load("/comunabc/articulo/rectificarnoticia.asp?"+ new  Date().getTime(), { MethodeId: docId,SiteId: siteId, dateddmmyyyy: strDate}, function(){
     });
 }
 
 function stats_cerrarrectificararticulo()
 {
		
	   $("#placeholderherramientas").html("");
 }
 
  function stats_cerrarenviararticulo()
 {
      $("#placeholderherramientas").html("");
 }
 
  function stats_abrirenviararticulo(docId,siteId,strDate)
 {
    $('#ops-enviar').addClass("activo");
    $('#ops-rectificar').removeClass("activo");
    
    $("#placeholderherramientas").load("/comunabc/articulo/enviarnoticia.asp?"+ new  Date().getTime(), { MethodeId: docId,SiteId: siteId, dateddmmyyyy: strDate}, function(){
     });
 }
 
 function stats_enviararticulo(form)
 {
         $('#envio_noticia').submit();
 }
 
  function stats_rectificararticulo(form)
 {
         $('#rectifica_noticia').submit();
 }
 // ============================================

function validateEnviarArticulo(formData, jqForm, options) { 
    var       validation = true;
    for (var i=0; i < formData.length; i++) { 
        if (!formData[i].value) { 
               $("#" + formData[i].name + "_validator").html("*");
                validation = false;
        } else     $("#" + formData[i].name + "_validator").html("");
       } 
     if (validation == false) return false;
       
     var form = jqForm[0]; 
     if(!isEmail(form.fromemail.value)) {   $("#fromemail_validator").html("dirección de correo inválida");  validation=false;}
     if(!isEmail(form.toemail.value)) {   $("#toemail_validator").html("dirección de correo inválida");  validation=false;}
    if(validation) 
    {
         $("#contenidoenvianoticia").hide();
         $('#ruletaespera').html("<img src='/ComunABC/ajax-loader.gif' />");
   
     }
     return validation;
}

function validateRectificarArticulo(formData, jqForm, options) { 
     var       validation = true;
    for (var i=0; i < formData.length; i++) { 
        if (!formData[i].value) { 
               $("#" + formData[i].name + "_validator").html("*");
                validation = false;
        } else     $("#" + formData[i].name + "_validator").html("");
       } 
     if (validation == false) return false;
     
     var form = jqForm[0]; 
     if(!isEmail(form.fromemail.value)) {   $("#fromemail_validator").html("dirección de correo inválida");  validation=false;}
     if(validation) 
    {
         $("#contenidorectificanoticia").hide();
         $('#ruletaespera').html("<img src='/ComunABC/ajax-loader.gif' />");
     }
     return validation;
}


function processXmlEnviarArticulo(responseXML) { 

    var error = $('error', responseXML).text(); 
    if (error == '0') {
           $("#envialanoticiaresult").text("La noticia se ha enviado correctamente al destinatario. Gracias.");
           $('#ruletaespera').hide();
    }
}

function processXmlRectificarArticulo(responseXML) { 

    var error = $('error', responseXML).text(); 
    
    if (error == '0') {
           $("#rectificanoticiaresult").text("La corrección ha sido enviada correctamente. Gracias.");
           $('#ruletaespera').hide();
    }
}

function stats_visitar(docId,siteId,strDate)
{
	 $('.valoracion').hide();
	 $.post("/comunabc/articulo/CallService.asp", { MethodeId: docId,SiteId: siteId, dateddmmyyyy: strDate,tipo:"Visitar"} , function(data){        
                   visitas = $("visitas",data).text();
                   rank =  $("rank",data).text();
                   error  = $("error",data).text();

                    if (error == '0')  
                    {
                    
					   $('.valoracion').show();
                       $(".noticiavista").html("Noticia vista <span class='nvista'><span class='nveces'></span>" + visitas + "&nbsp;veces</span>");
                       $('.votacion').rater('/comunabc/articulo/CallService.asp', {style: 'inline', curvalue:rank, MethodeId: docId,SiteId: siteId, dateddmmyyyy: strDate,tipo:"Votar"});
                  

                    }
                    else   	$('.valoracion').hide();
               });
}

function stats_votar(docId,siteId,puntos,strDate)
{
	$.post("/comunabc/articulo/CallService.asp", { MethodeId: docId,SiteId: siteId, puntos: puntos, dateddmmyyyy: strDate,  tipo:"Votar"} , function(data){        
                   rank =  $("rank",data).text();
                   error  = $("error",data).text();
                    if (error == '0')  {  $("#_rank").html("gracias por votar. Rank:" +rank);         }
               });
}

function stats_imprimir(docId,siteId,strDate)
{
	$.post("/comunabc/articulo/CallService.asp", { MethodeId: docId,SiteId: siteId, dateddmmyyyy: strDate, tipo:"Imprimir"} );
	window.print();
}

// ============================================
// Utilidades
function isEmail (s)
{
    var reEmail = /^[\w\.-]+@[\w-]+\.[\w\.-]+$/;
   if (isEmpty(s))  return false;
    else {
       return reEmail.test(s);
    }
}
function isEmpty( inputStr ) { if ( null == inputStr || "" == inputStr ) { return true; } return false; }
