$(document).ready(function(){ $.nyroModalSettings({ modal:true, bgColor: '#f4f4f4', css:{ width:'100%' } }); $('ul.jd_menu').jdMenu(); $(".niv1").sortable({ accept: 'li', opacity: .8, helper: 'clone', handle: '.handle1', containment:"parent", axis:"y" }); $(".niv2").sortable({ accept: 'li', opacity: .8, helper: 'clone', handle: '.handle2', containment:"parent", axis:"y" }); $(".grid tbody tr").hover( function(){$(this).addClass("over");}, function(){$(this).removeClass("over");} ); $("a.editar").click(function(e){ e.preventDefault(); var rand = Math.random(); $.post($(this).attr("href"),{xyz:rand},function(h){ $.nyroModalManual({modal:true,content:h}); }); }); $("a.eliminar").click(function(e){ e.preventDefault(); if(confirm("Confirme que desea eliminar este usuario.\nPerderá toda la información asociada.")){ window.location.href=$(this).attr("href"); } }); $("input.checker").toggle( function(){ var nam = $(this).attr("rel"); $("input:checkbox[name='"+nam+"']").attr("checked",true); $(this).attr("checked",true); }, function(){ var nam = $(this).attr("rel"); $("input:checkbox[name='"+nam+"']").attr("checked",false); $(this).attr("checked",false); } ); $(".hidden").hide(); $(".toggler").toggle( function(){ var cual = $(this).attr("rel"); $("#"+cual).show(); }, function(){ var cual = $(this).attr("rel"); $("#"+cual).hide(); } ); $(":checkbox.todos").click(function(e){ var ch = $(this).attr('checked'); var rel = $(this).attr('rel'); if(ch==true){ $("input[name='"+rel+"']").attr("checked",true); }else{ $("input[name='"+rel+"']").attr("checked",false); } }); //$("#Retro").html(); RetroCerrar(); });//ONREADY //var meses = new Array("","Enero","Febrero",""); jQuery.fn.reset = function () { $(this).each (function() { this.reset(); }); } function tiny(){ try{ tinyMCE.init({ mode : "exact", theme : "advanced", language: "es", theme_advanced_toolbar_location : "top", theme_advanced_buttons1 : "bold,italic,bullist,numlist,undo,redo,removeformat", theme_advanced_buttons2 : "", theme_advanced_buttons3 : "", theme_advanced_statusbar_location : "bottom", theme_advanced_resizing : true, theme_advanced_resize_horizontal : false, width:"100%", elements:"texto" }); }catch(e){ Retro("No se pudo crear el editor de texto."); } } function Retro(text,clase){ if(typeof(clase)=="undefined"){clase="msg";} if(typeof(text)=="undefined"){ if($("#Retro:visible").length<1){ $("#Retro").show("slideDown"); toRC = setTimeout("RetroCerrar()",5000); } else{ RetroCerrar(); //$("#Retro").hide("slide"); } } else{ if($("#Retro:visible").length<1){ $("#Retro").html("
"+text+"
").show("slide"); toRC = setTimeout("RetroCerrar()",4000); } else{ RetroCerrar(); //$("#Retro").hide("slide"); } } } function RetroCerrar(){ if(typeof(toRC)!="undefined"){clearTimeout(toRC);} $("#Retro").hide("slide"); } function refrescaSelectCat(selector_changer,selector_target,url){ var elid = $(selector_changer).val(); //if(elid=="" ||elid==0){return;} $(selector_target).empty(); $(selector_target).prepend(""); $.post(url+"/"+elid,{},function(json){ $(selector_target+" option").remove(); var sa = selector_target.split(" "); if(sa.length>1){ var t_prec_id=sa[1]; var t_prev_id = sa[0].replace("#",""); var sels = document.getElementById(t_prev_id).getElementsByTagName("select"); }else{ var t_prec_id=sa[0].replace("#",""); var sels = document.getElementsByTagName("select"); } for(var i=0;i < sels.length;i++){ var suid = sels[i].getAttribute("id"); if(suid==t_prec_id){sel = sels[i];break;} } for(i in json){ var opt = document.createElement("option"); opt.value=i; opt.innerHTML = json[i]; sel.appendChild(opt); } },"json"); } function refrescaSelectCatID(selector_changer,selector_target,url,idsel){ console.log("refrescaSelectCatID:"+idsel); var elid = $(selector_changer).val(); //if(elid=="" ||elid==0){return;} $(selector_target).empty(); $(selector_target).prepend(""); $.post(url+"/"+elid,{},function(json){ $(selector_target+" option").remove(); var sa = selector_target.split(" "); if(sa.length>1){ var t_prec_id=sa[1]; var t_prev_id = sa[0].replace("#",""); var sels = document.getElementById(t_prev_id).getElementsByTagName("select"); }else{ var t_prec_id=sa[0].replace("#",""); var sels = document.getElementsByTagName("select"); } for(var i=0;i < sels.length;i++){ var suid = sels[i].getAttribute("id"); if(suid==t_prec_id){sel = sels[i];break;} } for(i in json){ var opt = document.createElement("option"); opt.value=i; opt.innerHTML = json[i]; if (i==idsel){ opt.selected=true; } sel.appendChild(opt); } },"json"); } function refrescaSelectCatData(selector_changer,selector_target,url,$data){ var elid = $(selector_changer).val(); //if(elid=="" ||elid==0){return;} $(selector_target).empty(); $(selector_target).prepend(""); $.post(url+"/"+elid,$data,function(json){ $(selector_target+" option").remove(); var sa = selector_target.split(" "); if(sa.length>1){ var t_prec_id=sa[1]; var t_prev_id = sa[0].replace("#",""); var sels = document.getElementById(t_prev_id).getElementsByTagName("select"); }else{ var t_prec_id=sa[0].replace("#",""); var sels = document.getElementsByTagName("select"); } for(var i=0;i < sels.length;i++){ var suid = sels[i].getAttribute("id"); if(suid==t_prec_id){sel = sels[i];break;} } for(i in json){ var opt = document.createElement("option"); opt.value=i; opt.innerHTML = json[i]; sel.appendChild(opt); } },"json"); } function SubeImagen(id){ $("body",document).append(""); $("#"+id).wrap("
"); $("#img_ajax_up_f").submit(); $("#img_ajax_up_iframe").load(function(){ var conts = $("#img_ajax_up_iframe").contents().find("body").html(); var json = eval("("+conts+")"); //alert(conts); if(json.status==0){ Retro(json.msg); } else{ var r = Math.random(); //$("img.logo").attr("src","/Cadena24/services/logo?"+r); Retro(json.msg); window.location.reload(); } $("#img_ajax_up_iframe").remove(); $("#img_ajax_up_f").remove(); }); } function iso_usuario(fe){ var fu = "d/m/Y"; var arr = fe.split("-"); var d = arr[2]; var m = arr[1]; var y = arr[0]; if(fu=="m/d/Y"){ var st = Date.monthNames[m-1]+" / "+d+" / "+y; }else{ var st = d+" / "+Date.monthNames[m-1]+" / "+y; } return st; } function usuario_iso(fe){ var fu = "d/m/Y"; var arr = fe.split("/"); if(fu=="m/d/Y"){ var d = arr[1]; var m = arr[0]; var y = arr[2]; }else{ var d = arr[0]; var m = arr[1]; var y = arr[2]; } var st = y+"-"+m+"-"+d; return st; } function log(x){ if(typeof(console)!="undefined"){ try{console.log(x)}catch(e){} } } /** miAJAX */ function miAjax(xurl,callback,xdataType,xdata,xtype,callback_error){ if(typeof(callback_error)=="undefined"||callback_error==false){callback_error = function(){};} if(typeof(xdata)=="undefined"||xdata==false){xdata:{};} if(typeof(callback)=="undefined"||callback==false){callback=function(){};} if(typeof(xdataType)=="undefined"||xdataType==false){xdataType="html";} if(typeof(xtype)=="undefined"||xtype==false){xtype="post";} if(typeof(xurl)=="undefined"||xurl==""||xurl==false){return false;} $.ajax({ url:xurl, type:xtype, data:xdata, dataType:xdataType, error:function(e){Retro(e,"error");callback_error();}, success:function(re){ if(xdataType=="json"){ if(re.status==1){ if(re.messages!=""){ Retro(re.messages); } callback(); }else{ Retro(re.errors,"error"); //callback_error(); } }else{//if html callback(re); } } }); }