var rating, voto_id, on_ajax = false; $(document).ready(function() { var sid = $("#sid").val(); var matches; if (matches = sid.match(/(.*)-cntry_.*/i)) var ssid = matches[1]; if ($.cookie('votacion_compras[compras]['+sid+']') != null) { $("#opinaWrapper").remove(); $.ajax({ type: 'POST', url: 'http://compras.innatia.com/scripts/ajax.php', data: 'a=compras_votacion_get_vote&s=compras&sid='+sid, success: function(result) { res = eval('('+result+')'); if (res["success"] == 1) { $("#satisfacion_resultado").addClass(res["r"] > 0 ? 'green' : 'red'); $("#s_puntos").text(res["r"]); $("#s_total").text(res["q"]); $("#opinaGracias").show().removeClass("hidden"); } } }); } else if ($.cookie('votacion_compras[compras]['+ssid+']') != null) { $("#opinaWrapper").remove(); $.ajax({ type: 'POST', url: 'http://compras.innatia.com/scripts/ajax.php', data: 'a=compras_votacion_get_vote&s=compras&sid='+ssid, success: function(result) { res = eval('('+result+')'); if (res["success"] == 1) { $("#satisfacion_resultado").addClass(res["r"] > 0 ? 'green' : 'red'); $("#s_puntos").text(res["r"]); $("#s_total").text(res["q"]); $("#opinaGracias").show().removeClass("hidden"); } } }); } $(".votacion").click(function() { if (on_ajax) return false; on_ajax = true; var tmp = $(this).attr("id").split("_"); var value = tmp[1]; $("#loadingUtil").removeClass("hidden"); $.ajax({ type: 'POST', url: 'http://compras.innatia.com/scripts/ajax.php', data: 'a=compras_votacion_add_vote&s=compras&sid='+sid+'&v='+value, success: function(result) { res = eval('('+result+')'); on_ajax = false; $("#loadingUtil").addClass("hidden"); voto_id = res["vid"]; rating = value == 's' ? 1 : -1; $("#opina").hide(); $("#satisfacion_resultado_"+value).addClass(res["r"] > 0 ? 'green' : 'red'); $("#s_puntos_"+value).text(res["r"]); $("#s_total_"+value).text(res["q"]); $("#satisfaccion_"+value).show().removeClass("hidden"); } }); return false; }); $(".button_satisfaccion").click(function() { if (on_ajax) return false; var tmp = $(this).attr("id").split("_"), id = tmp[2], n = jQuery.trim($("#textarea_name_satisfaccion_"+id).val()).replace(/&/g, "%26"), e = jQuery.trim($("#textarea_email_satisfaccion_"+id).val()).replace(/&/g, "%26"), t = jQuery.trim($("#textarea_satisfaccion_"+id).val()).replace(/&/g, "%26"), o = $("#chk_conditions_"+id+":checked").length; if (e == 'Tu Email') e = ''; if (e == '' || !(/^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.([A-Za-z0-9_.]+[A-za-z])+$/.test(e))) { alert("El mail no es una valido!"); return false; } if (n == '' || n == 'Tu Nombre' || t == '') { alert("Debe completar todos los campos!"); return false; } on_ajax = true; $("#loading_"+id).removeClass("hidden"); $.ajax({ type: 'POST', url: 'http://compras.innatia.com/scripts/ajax.php', data: 'a=compras-satisfaccion_comentario&s=compras&sid='+sid+'&vid='+voto_id+'&r='+rating+'&n='+n+'&e='+e+'&t='+t+'&o='+o, success: function(result) { res = eval('('+result+')'); on_ajax = false; $("#loading_"+id).addClass("hidden"); if (res["success"] == 1) { $("#div_satisfaccion_"+id).hide(); $("#opinaGracias").show().removeClass("hidden"); if(typeof comment_add == 'function') comment_add(-1, 1, n, t); } else alert("Error: "+res["error"]); } }); }); });