var dayName = new Array ("Domingo","Lunes","Martes","Miercoles","Jueves","Viernes","Sabado"); var monName = new Array ("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"); var now = new Date; var Fecha=dayName[now.getDay()] + " " + now.getDate() + " de " + monName[now.getMonth()]; var message="Esta deshabilitado"; // Don't edit below! function click(e) { if (document.all) { if (event.button == 2) { alert(message); return false; } } if (document.layers) { if (e.which == 3) { alert(message); return false; } } } if (document.layers) { document.captureEvents(Event.MOUSEDOWN); } document.onmousedown=click; //globals var month; var day; var year; var firsttime; var delim = new Array(":","/","\\","-"," ","."); var monthArray = new Array(0,31,29,31,30,31,30,31,31,30,31,30,31); function vd(form, fieldName) { //init dtString = eval("document." + form + "." + fieldName + ".value"); // trim date string while ((dtString.charAt(0) == " ") && (dtString.length != 0)) dtString = dtString.substring(1,dtString.length - 1) while ((dtString.charAt(dtString.length - 1) == " ") && (dtString.length != 0)) dtString = dtString.substring(0,dtString.length - 1) //get date components i = 0; startPos = 0; pos = 0; //get day///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// do { pos = dtString.indexOf(delim[i], startPos); i++ } while ((pos == -1) && (i < delim.length)); if (pos == -1)return false; day = parseInt(dtString.substring(startPos,pos),10); startPos = pos + 1; //get month///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// i = 0; do { pos = dtString.indexOf(delim[i], startPos); i++ } while ((pos == -1) && (i < delim.length)); if (pos == -1) return false; month = parseInt(dtString.substring(startPos,pos),10); startPos = pos + 1; if ((day < 1) || (day > monthArray[month])) return false; if ((month < 1) || (month > 12)) return false; //get year///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// year = parseInt(dtString.substring(startPos,dtString.length),10); //check for leap year if ((month == 2) && (day == 29)) if ((((year % 4) == 0) && ((year % 100) != 0)) == false) { return false; } //if we've gotten this far, return true //RTF* if (year<1000 ) { return false; } return true; } // end function vd function validateDate(form, dateFieldName,fieldLabel) { if (eval("document." + form + "." + dateFieldName + ".value") =="") { } else { if (!vd(form, dateFieldName)) { alert(fieldLabel + " formato de Fecha incorrecto"); eval("document." + form + "." + dateFieldName + ".select();"); eval("document." + form + "." + dateFieldName + ".focus();"); } } }//end function validateDate function EsNumero() { if (event.keyCode < 48 || event.keyCode > 57) //if (event.keyCode != 45 && event.keyCode != 46) event.keyCode=0; } function EsNumero2() { if (event.keyCode == 241 || event.keyCode == 209 || event.keyCode == 32 || event.keyCode == 45) event.keyCode=0; } function EsLetra() { if (event.keyCode != 10 && event.keyCode != 13 && event.keyCode != 32 && event.keyCode != 241 && event.keyCode != 209 && event.keyCode != 180 && event.keyCode != 225 && event.keyCode != 233 && event.keyCode != 237) { if (event.keyCode < 42 || event.keyCode > 126 || event.keyCode == 96) {event.keyCode=0;} } } function KeyBuscar() { if (event.keyCode ==13 || event.keyCode == 10) Buscar(); } function Enter(){ if (event.keyCode == 13 || event.keyCode == 10) event.keyCode=0; } function Mayuscula() { if (event.keyCode >= 97 && event.keyCode <= 122) event.keyCode=(event.keyCode-32); } function ObtenerDigito(Cadena) { var dvr = '0'; suma = 0; mul = 2; for (i= Cadena.length -1 ; i >= 0; i--) { suma = suma + Cadena.charAt(i) * mul; if (mul == 7) mul = 2; else mul++; } res = suma % 11; if (res==1) dvr = 'K'; else if (res==0) dvr = '0'; else { dvi = 11-res; dvr = dvi + ""; } return dvr } function format_number(pnumber,decimals) { if (isNaN(pnumber)) { return 0}; if (pnumber=='') { return 0}; var IsNegative=(parseInt(pnumber)<0); if(IsNegative)pnumber=-pnumber; var snum = new String(pnumber); var sec = snum.split('.'); var whole = parseInt(sec[0]); var result = ''; if(sec.length > 1){ var dec = new String(sec[1]); dec = parseInt(dec)/Math.pow(10,parseInt(dec.length-decimals-1)); Math.round(dec); dec = parseInt(dec)/10; if(IsNegative) { var x = 0-dec; x = Math.round(x); dec = - x; } else { dec = Math.round(dec); } /* * If the number was rounded up from 9 to 10, and it was for 1 'decimal' * then we need to add 1 to the 'whole' and set the dec to 0. */ if(dec==Math.pow(10, parseInt(decimals))) { whole+=1; dec="0"; } dec = String(whole) + "." + String(dec); var dot = dec.indexOf('.'); if(dot == -1){ dec += '.'; dot = dec.indexOf('.'); } var l=parseInt(dot)+parseInt(decimals); while(dec.length <= l) { dec += '0'; } result = dec; } else{ var dot; var dec = new String(whole); dec += '.'; dot = dec.indexOf('.'); var l=parseInt(dot)+parseInt(decimals); while(dec.length <= l) { dec += '0'; } result = dec; } if(IsNegative)result="-"+result; return result; }