﻿/// <reference path="jquery-1.4.1-vsdoc.js" />
/// <reference path="extender.js" />

function Add(fnr, id, nombre, email, rsp) {

    if (nombre != "" && email != "" && rsp != "") {
      if (!valEmail(email)) { alert("la dirección de correo no es correcta"); return }
        jQuery.post("/Content/Helper/Functions.aspx",
                { func: fnr, id_foro: id, nom: nombre, mail: email, rsp_foro: rsp },
             
                function (_res) {
                    if (_res != "0") {
                        jQuery("#commentTool").hide(1000);
                        updateRsp(id);
                        document.getElementById("comment_info").innerHTML = _res + " Comentarios<br />";
                        document.getElementById("txtNombre").value = "";
                        document.getElementById("txtEmail").value = "";
                        document.getElementById("comentario").value = "";
                        return true;
                    }
                }, "html"
    );
            }

            else {

                alert("Todos los campos son obligatorios");

             
    }      
}



function getObj(id){
    return document.getElementById(id);
}

function Send() {
    jQuery.post("/Content/Helper/Functions.aspx",
                { func: "mail", nom: getObj("txtnombre").value, mail: getObj("txtemail").value, titmen: getObj("txtTitMensaje").value, men: getObj("txtMensaje").value },
                function (_res) {
                    if (_res == "ok") {
                        document.getElementById("contactenos").style.display = 'none';
                        document.getElementById("visita").style.display = 'inline';
                        document.getElementById("volver").style.display = 'inline';
                        
                        return true;
                    }
                }, "html"
    );

}


function valEmail(valor) {   
    re = /^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$/
    if (!re.exec(valor)) {
        return false;
    } else {
        return true;
    }
}


function validarCampos() {

    var nombre = document.getElementById("txtNombre").value;
    var email = document.getElementById("txtemail").value;
    var titulo = document.getElementById("txtTitMensaje").value;
    var mensaje = document.getElementById("txtMensaje").value;

    if (document.getElementById("txtNombre").value =="") {

        alert("el nombre es obligatorio");
        return false;

    }

    if (document.getElementById("txtemail").value == "") {

        alert("el nombre es obligatorio");
        return false;

    }
    if (document.getElementById("txtTitMensaje").value == "") {

        alert("el titulo es obligatorio");
        return false;

    }
    if (document.getElementById("txtMensaje").value) {
        alert("el mensaje es obligatorio");
        return false;
    }

    
}


function updateRsp(idf) {
    jQuery.post("/Content/Helper/Functions.aspx",
                { func: "resp", id: idf,all:1 },
                function (_res) {
                    if (_res != "") {                        
                        getObj('comments').innerHTML = _res;
                    }
                }, "html"
    )    
}

function updateRspAll(idf) {
    jQuery.post("/Content/Helper/Functions.aspx",
                { func: "resp", id: idf, all: 0 },
                function (_res) {
                    if (_res != "") {
                        getObj('comments').innerHTML = _res;
                        getObj('ver_mas_lnk').style.display = 'none';
                    }
                }, "html"
    )
}


function SendVote(id,tam) {

    if (id != "") {

        jQuery.post("/Content/Helper/Functions.aspx",
                { func: "srvy", id_rp: id, tm: tam },
                function (_res) {                    
                    if (_res != "ok") {
                        ShowResults(_res, tam);
                    }
                    else {
                        alert("Usted ya participo el dia de hoy");
                    }
                }, "html"
    );
    }
    else {
        alert("Por favor, escoja una respuesta");
    }
}


function ShowResults(id,tam) {
    jQuery.post("/Content/Helper/Functions.aspx",
                { func: "srvr", id_rp: id, tm: tam },
                
              
                function (_res) {
                
                    if (_res != "ok") {
                        
                        document.getElementById("rsp_votos").innerHTML = _res;
                        document.getElementById("encuesta_2").style.display = 'inline';
                        document.getElementById("encuestaR").style.display = 'none';

                       
                    }
                }, "html"
    );
}


function back() {
    document.getElementById("encuestaR").style.display = '';
    document.getElementById("encuesta_2").style.display = 'none';
}

function backcontactenos() {
    document.getElementById("contactenos").style.display = '';
    document.getElementById("visita").style.display = 'none';
    document.getElementById("volver").style.display = 'none';

    document.getElementById("txtNombre").value = "";
    document.getElementById("txtemail").value = "";
    document.getElementById("txtTitMensaje").value = "";
    document.getElementById("txtMensaje").value = "";

}

function Goto(url) {
    location.href = url;
}
