
var $=YAHOO.util.Dom.get;if(typeof XMLHttpRequest=='undefined'){XMLHttpRequest=function(){var msxmls=['MSXML3','MSXML2','Microsoft'];for(var i=0;i<msxmls.length;i++){try{return new ActiveXObject(msxmls[i]+'.XMLHTTP');}
catch(e){}}
throw new Error("No XML component installed!");};}
function removeNode(node){if(typeof node=='string'){var node=document.getElementById(node);}
if(node&&node.parentNode){return node.parentNode.removeChild(node);}else{return false;}}
function isDOMEnabled(){if(typeof document.jsDOMEnabled=='undefined'){document.jsDOMEnabled=!(!document.getElementsByTagName||!document.createElement||!document.createTextNode||!document.documentElement||!document.getElementById);}
return document.jsDOMEnabled;}
function insertAfter(parent,node,referenceNode){parent.insertBefore(node,referenceNode.nextSibling);}
function absolutePosition(el){var sLeft=0,sTop=0;var isDiv=/^div$/i.test(el.tagName);if(isDiv&&el.scrollLeft){sLeft=el.scrollLeft;}
if(isDiv&&el.scrollTop){sTop=el.scrollTop;}
var r={x:el.offsetLeft-sLeft,y:el.offsetTop-sTop};if(el.offsetParent){var tmp=absolutePosition(el.offsetParent);r.x+=tmp.x;r.y+=tmp.y;}
return r;}
function eregReplace(search,replace,subject){return subject.replace(new RegExp(search,'g'),replace);}
function confirmar(msg,url){if(confirm(msg)){document.location=url;}}
function ventana(url,w,h,name){w=w||600;h=h||400;name=name||'popup';var winVar=window.open(url,name,'width='+w+',height='+h+',toolbar=0,menubar=0,scrollbars=1,resizable=1,status=0,location=0');if(winVar){if(winVar.focus){winVar.focus();}}else{alert("Su configuración actual impide la visualización de ventanas, comuníquese con su administrador");}}
function popup(el,w,h,name){ventana(el.href,w,h,name);return false;}
function getDV(rut){var dvr;var dvi;var suma=0;var mul=2;rut=eregReplace('[^0-9]','',rut+"");var i;for(i=rut.length-1;i>=0;i--){suma+=rut.charAt(i)*mul;mul=(mul==7)?2:mul+1;}
var res=suma%11;if(res==1){dvr='k';}else if(res==0){dvr='0';}else{dvi=11-res;dvr=dvi+"";}
return dvr;}
function checkRutDv(rut,dv){var dvr=getDV(rut);return(dvr==dv.toLowerCase());}
function number_format(entero){entero=new String(entero);var numero='';var m=0;var ch;for(i=entero.length-1;i>=0;i--){ch=entero.charAt(i);if(m++>1&&(m%3)==1){numero="."+numero;}
numero=ch+numero;}
return numero;}
function inArray(array,value){var i;for(i in array){if(array[i]==value){return true;}}
return false;}
function trim(str){str=""+str;return str.replace(/^\s*|\s*$/g,'');}
function ltrim(str){str=""+str;return str.replace(/^\s*/g,'');}
function rtrim(str){str=""+str;return str.replace(/\s*$/g,'');}
function validarRutDV(objrut,nombre){if(objrut.value.length==0){return true;}
var partes=objrut.value.split("-");if(partes.length!=2||partes[0].length<1||partes[1].length!=1||!checkRutDv(partes[0],partes[1])){alert("'"+nombre+"' es incorrecto.\nDebe ingresarlo de la forma: 12.345.678-9");objrut.focus();return false;}
return true;}
YAHOO.namespace("YAHOO.facturanet");YAHOO.util.Event.onDOMReady(function(){var oMenuBar=new YAHOO.widget.MenuBar("menu",{autosubmenudisplay:true,showdelay:80,hidedelay:750,lazyload:true});oMenuBar.render();YAHOO.util.Event.addListener("link_logout","click",function(e){if(!confirm(YAHOO.locale.txt_confirmar_logout)){YAHOO.util.Event.preventDefault(e);}});});YAHOO.namespace("YAHOO.formatter");YAHOO.formatter={date:function(elCell,oColumn,oRecord,oData){var value='';oData=parseInt(oData,10);oData=""+oData;if(oData&&oData!=0&&!isNaN(oData)){if(!oData){}else if(oData.length==8){var d=1*oData.substr(6,2);var m=1*oData.substr(4,2);var a=1*oData.substr(0,4);value=d+"-"+YAHOO.locale.mesNombreCorto[m]+"-"+a;}else{var date=new Date(oData*1000);var d=date.getDate();var m=date.getMonth()+1;var a=date.getFullYear();value=d+"-"+YAHOO.locale.mesNombreCorto[m]+"-"+a;}}
elCell.innerHTML="<div class=\"fecha\">"+value+"<"+"/div>";},timestamp:function(elCell,oColumn,oRecord,oData){var value='';oData=parseInt(oData,10);if(oData){var date=new Date(oData*1000);var d=date.getDate();var m=date.getMonth()+1;var a=date.getFullYear();var h=date.getHours();var i=date.getMinutes();var s=date.getSeconds();if(h<10){h="0"+h;}
if(i<10){i="0"+i;}
if(s<10){s="0"+s;}
value=d+"-"+YAHOO.locale.mesNombreCorto[m]+"-"+a+" "+h+":"+i+":"+s;}
elCell.innerHTML="<div class=\"fecha\">"+value+"<"+"/div>";},number:function(elCell,oColumn,oRecord,oData){var value=oData?number_format(oData*1):'';elCell.innerHTML="<div class=\"numero\">"+value+"<"+"/div>";},numeric:function(elCell,oColumn,oRecord,oData){var value=oData*1;elCell.innerHTML="<div class=\"numero\">"+value+"<"+"/div>";},money:function(elCell,oColumn,oRecord,oData){var value=oData?("$ "+number_format(oData*1)):'';elCell.innerHTML="<div class=\"numero\">"+value+"<"+"/div>";},rut:function(elCell,oColumn,oRecord,oData){var value='';if(oData*1!=0&&oData.split("-")[0]*1!=""){var rut=oData.split("-");rut[0]=rut[0].replace(/\./g,"");value=number_format(rut[0]*1)+"-"+rut[1];}
elCell.innerHTML=value;}};YAHOO.namespace("YAHOO.validar");YAHOO.validar={_getDV:function(rut){var dvr;var suma=0;var mul=2;rut=eregReplace('[^0-9]','',rut+"");var i;for(i=rut.length-1;i>=0;i--){suma+=rut.charAt(i)*mul;mul=(mul==7)?2:mul+1;}
var res=suma%11;if(res==1){dvr='K';}else if(res==0){dvr='0';}else{dvi=11-res;dvr=dvi+"";}
return dvr;},rut:function(rut){if(rut.length==0){return false;}
var partes=rut.split("-");if(partes.length!=2){return false;}
return(this._getDV(partes[0])==partes[1].toUpperCase());}}