function number_format(a,b,c,d){var e=a,f=isNaN(b=Math.abs(b))?2:b;var g=c==undefined?".":c;var h=d==undefined?",":d,i=e<0?"-":"";var j=parseInt(e=Math.abs(+e||0).toFixed(f))+"",k=(k=j.length)>3?k%3:0;return i+(k?j.substr(0,k)+h:"")+j.substr(k).replace(/(\d{3})(?=\d)/g,"$1"+h)+(f?g+Math.abs(e-j).toFixed(f).slice(2):"")}function displayError(a){alert(a);return false}function hideError(a){$(a).each(function(){$("*[tooltip_msg='"+$(this).attr("numtooltip")+"']").remove()});$(a).removeAttr("error_camp");$(a).css("background","")}var PATH_FILES=PATH_AB+"/content/_files/";var PATH_JS=PATH_AB+"/engine/js/";$(document).ready(function(){$(function(){$(".date").each(function(a){format=$(this).attr("format");if(format==""||format==null)format="dd/mm/yy";$(this).datepicker({dateFormat:format})})});$(".timepicker").timePicker();$().ready(function(){$("textarea[modo='wysiwyg_full']").tinymce({script_url:PATH_JS+"tiny_mce.js",relative_urls:false,remove_script_host:true,theme:"advanced",plugins:"pagebreak,markettoimages,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,advlist",theme_advanced_buttons1:"save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",theme_advanced_buttons2:"cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,markettoimages,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",theme_advanced_buttons3:"tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",theme_advanced_buttons4:"insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak",theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"left",theme_advanced_statusbar_location:"bottom",theme_advanced_resizing:true,content_css:"css/content.css",template_external_list_url:"lists/template_list.js",external_link_list_url:"lists/link_list.js",external_image_list_url:"lists/image_list.js",media_external_list_url:"lists/media_list.js",template_replace_values:{username:"Some User",staffid:"991234"}});$("textarea[modo='wysiwyg_simple']").tinymce({script_url:PATH_JS+"tiny_mce.js",relative_urls:false,remove_script_host:true,theme:"advanced",plugins:"pagebreak,markettoimages,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,advlist",theme_advanced_buttons1:"save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",theme_advanced_buttons2:"search,replace,|,bullist,numlist,|,blockquote,|,undo,redo,|,link,unlink,anchor,markettoimages,image,cleanup,code,|,preview,|,forecolor,backcolor,|,tablecontrols",theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"right",theme_advanced_statusbar_location:"bottom",theme_advanced_resizing:true,content_css:"css/content.css",template_external_list_url:"lists/template_list.js",external_link_list_url:"lists/link_list.js",external_image_list_url:"lists/image_list.js",media_external_list_url:"lists/media_list.js",template_replace_values:{username:"Some User",staffid:"991234"}})});$(function(){$(".up_file[modo='imagen']").each(function(a){var b="up_file_img_"+a;$(this).attr("id",b);var c="#"+b;$(c).fileUpload({uploader:PATH_FILES+"uploadify/uploader.swf",cancelImg:PATH_FILES+"uploadify/cancel.png",script:PATH_FILES+"uploadify/upload.php",folder:PATH_FILES+"files/",multi:false,displayData:"speed",fileDesc:"Archivos de imagen",fileExt:"*.jpg;*.jpeg;*.gif;*.png",onComplete:function(a,b,d,e,f){$(c).parent().find(".up_file_btimg").attr("src",settings.folder+d.name);$(c).parent().find(".fileUploadQueueItem").remove();$("<div>").html('<div class="cancel"><a onclick="$(this).parent().parent().remove(); return false;" href="#"><img border="0" src="/content/_files/uploadify/cancel.png"></a></div><img width="100px" class="img_preview" height="150px" src="'+e+'" />').css("width","150px").addClass("fileUploadQueueItem").append($("<input>").attr("type","hidden").attr("name",$(c).attr("name")).val(e)).appendTo($(c).parent()).append();$(".img_preview",$(c)).Jcrop({aspectRatio:1,onSelect:updateCoords});$("<input>").attr("type","hidden").attr("name",$(c).attr("name")).val(settings.folder+d.name).appendTo($(c).parent())}});$(this).parent().find(".up_file_btup").click(function(){$(c).fileUploadStart()});$(this).parent().find(".up_file_btcl").click(function(){$(c).fileUploadClearQueue()})});$(".up_file[modo='solo']").each(function(a){var b="up_file_solo_"+a;$(this).attr("id",b);var c="#"+b;$(c).fileUpload({uploader:PATH_FILES+"uploadify/uploader.swf",cancelImg:PATH_FILES+"uploadify/cancel.png",script:PATH_FILES+"uploadify/upload.php",folder:PATH_FILES+"files/",multi:false,displayData:"speed",onComplete:function(a,b,d,e,f){$(c).parent().find(".fileUploadQueueItem").remove();$("<div>").html('<div class="cancel"><a onclick="$(this).parent().parent().remove(); return false;" href="#"><img border="0" src="/content/_files/uploadify/cancel.png"></a></div><span class="fileName">'+e.replace(settings.folder,"")+"</span>").addClass("fileUploadQueueItem").append($("<input>").attr("type","hidden").attr("name",$(c).attr("name")).val(e)).appendTo($(c).parent()).append()}});$(this).parent().find(".up_file_btup").click(function(){$(c).fileUploadStart()});$(this).parent().find(".up_file_btcl").click(function(){$(c).fileUploadClearQueue()})});$(".up_file[modo='multiple']").each(function(a){var b="up_file_multiple_"+a;$(this).attr("id",b);var c="#"+b;$(c).fileUpload({uploader:PATH_FILES+"uploadify/uploader.swf",cancelImg:PATH_FILES+"uploadify/cancel.png",script:PATH_FILES+"uploadify/upload.php",folder:PATH_FILES+"files/",multi:true,displayData:"speed",onComplete:function(a,b,d,e,f){$("<div>").html('<div class="cancel"><a onclick="$(this).parent().parent().remove(); return false;" href="#"><img border="0" src="/content/_files/uploadify/cancel.png"></a></div><span class="fileName">'+e.replace(settings.folder,"")+"</span>").addClass("fileUploadQueueItem").append($("<input>").attr("type","hidden").attr("name",$(c).attr("name")+"[]").val(e)).appendTo($(c).parent()).append()}});$(this).parent().find(".up_file_btup").click(function(){$(c).fileUploadStart()});$(this).parent().find(".up_file_btcl").click(function(){$(c).fileUploadClearQueue()})})});var a=function(){$("select[valor]").each(function(){var a;if($(this).attr("valor"))a=$(this).attr("valor").split(",");var b=this;$("option",b).removeAttr("selected");$(a).each(function(){if($("option[value='"+this+"']",b).size()>0){$("option[value='"+this+"']",b).attr("selected","selected")}})});$("input[type='checkbox'][valor]").each(function(){if($(this).val()==$(this).attr("valor"))$(this).attr("checked","checked");else $(this).removeAttr("checked")});$("input[type='radio'][valor]").each(function(){if($(this).val()==$(this).attr("valor")){$("input[name='"+$(this).attr("name")+"']").removeAttr("checked");$(this).attr("checked","checked")}else{if($("input[name='"+$(this).attr("name")+"']:checked").size()==0)$("input[name='"+$(this).attr("name")+"']").eq(0).attr("checked","checked");$(this).removeAttr("checked")}})};a();jQuery.fn.reset=function(){$(this).each(function(){this.reset()})};$(function(){jQuery.fn.jlistbox=function(){$("*[list='multiselect']",$(this)).each(function(){$("li",$(this)).click(function(){if($(this).attr("class")=="select_item"){$(this).removeAttr("class");$(this).find("input").removeAttr("checked")}else{$(this).attr("class","select_item");$(this).find("input").attr("checked","checked")}});var a=$(this);var b;if($(this).attr("valor")){if($(this).attr("valor").indexOf(","))b=$(this).attr("valor").split(",");else b=new Array($(this).attr("valor"));$.each(b,function(b,c){var d=c;$("li",a).each(function(){if(d==$(this).find("input").val()){$(this).attr("class","select_item");$(this).find("input").attr("checked","checked")}})})}})};$(this).jlistbox()});jQuery.fn.plusButton=function(){$(this).find(".plusval").click(function(){var a=parseInt($(this).parent().parent().find("*[inpval]").val());if(!a)$(this).parent().parent().find("*[inpval]").val("1");else $(this).parent().parent().find("*[inpval]").val(a+1)});$(this).find(".resval").click(function(){var a=parseInt($(this).parent().parent().find("*[inpval]").val());if(!a||a<=1)$(this).parent().parent().find("*[inpval]").val("1");else $(this).parent().parent().find("*[inpval]").val(a-1)});$(this).find("*[inpval]").keyup(function(){var a=parseInt($(this).val());if(!a)$(this).val("1");else $(this).val(a)})};$(function(){$("*[resume]").each(function(){$(this).css("font-weight","normal");$(this).jTruncate({length:$(this).attr("resume"),minTrail:0,ellipsisText:"..."});$("*[class='clearboth']").remove();$("*[class='truncate_more']").remove();$("*[class='truncate_ellipsis']").attr("class","")})});$(function(){$("*[check]").each(function(a){var b=$(document.createElement("input"));$(b).attr("value","0");$(b).attr("type","hidden");$(b).attr("name",$(this).attr("name"));var c=$(document.createElement("input"));$(c).attr("value",$(this).attr("default"));$(c).attr("type","checkbox");$(c).attr("name",$(this).attr("name"));if($(this).attr("value")==$(this).attr("default"))$(c).attr("checked","checked");var d=$(this).parent();$(d).append($(b));$(d).append($(c));$(this).remove()})});$(function(){$("*[tooltip]").each(function(){$(this).mouseover(function(){var a=new Date;if($(this).attr("id")=="")$(this).attr("id","tmid_"+a.getTime());toolTip(document.getElementById($(this).attr("id")),$(this).attr("tooltip"))});$(this).mouseout(function(){toolTip(document.getElementById($(this).attr("id")),"")})})});if($(".sys-msg").length!=0){$(this).oneTime(2e3,function(){$(".sys-msg").hide("slow")})}if($(".error-msg").length!=0){$(this).oneTime(5e3,function(){$(".error-msg").hide("slow")})}$(".checkall").click(function(){$(this).parents("form").find(":checkbox").attr("checked",this.checked)});$("input[alt!='']").each(function(){var a=$(this).attr("alt");if(a!=""&&a!=null){if($(this).attr("value")==""||$(this).attr("value")==null){$(this).attr("value",a);$(this).css("color","#cccccc")}$(this).focus(function(){if($(this).attr("value")==a){$(this).attr("value","");$(this).css("color","black")}});$(this).blur(function(){if($(this).attr("value")==""){$(this).css("color","#cccccc");$(this).attr("value",a)}})}})});jQuery.fn.jvalidarForm=function(){$(this).each(function(){$(this).submit(function(){var a=true;var b=$(this);var c=$(this);var d=$(this).find("input,select,textarea");$(d).change(function(){hideError($(this));var b=$(this).attr("validar");var d=$(this).parent().find("label").html();var e="campo '"+d+"'";var f="en la solicitud";var g="";if(!b)b="";if(b.indexOf("norequerido")<0){if($(this).val()==""){a=displayError("El campo es requerido "+f,$(this))}}if(b.indexOf("urlval")>=0){if(!($(this).attr("aprobado")==$(this).val())){var h=$(this).attr("url");var i=$(this).val();var j=$(this);a=displayError("Revisando, esperando respuesta...",$(this));$(this).css("background","#F3F781");if(h){$.ajax({url:h,type:"POST",dataType:"json",data:"texto="+i,success:function(b){if(b["res"]){hideError($(j));$(j).attr("aprobado",$(j).val())}else{hideError($(j));if(b["error"])a=displayError(b["error"],$(j));else a=displayError("El codigo de verificacion ingresado no coincide con la imagen",$(j))}}})}}}if(b.indexOf("email")>=0){if($(this).val().indexOf("@")<0){a=displayError("Por favor introduce un e-mail v�lido",$(this))}if($(this).val().indexOf(".",$(this).val().indexOf("@"))<0){a=displayError("Por favor introduce un e-mail v�lido",$(this))}}if(b.indexOf("fecha")>=0){if(!/^[0-9]{2}\/[0-9]{2}\/[0-9]{4}$/.test($(this).val())){a=displayError("Por favor introduce una fecha v�lida",$(this))}}if(b.indexOf("igual[")>=0){g=b.split("igual[");g=g[1].split("]");if($("*[name='"+g[0]+"']",c).val()!=$(this).val()){a=displayError("Es incorrecto el dato del campo",$(this))}}if(b.indexOf("minimo[")>=0){g=b.split("minimo[");g=g[1].split("]");if($(this).val().length<parseInt(g[0])){a=displayError("El campo debe contener minimo "+g[0]+" caracteres",$(this))}}});$(d).blur(function(){$(this).change()});$(d).change();if($("*[error_camp]",$(this)).length){$("*[error_camp]:first",$(this)).focus();alert("Error en: "+$("*[error_camp]:first",$(this)).attr("name"));return false}return a})})}
