From: Gonzalo Merayo Date: Tue, 24 Jun 2003 18:37:53 +0000 (+0000) Subject: - Se agregan al repositorio las imagenes genericas, los estilos genericos y los js... X-Git-Tag: svn_import~454 X-Git-Url: https://git.llucax.com/mecon/meconlib.git/commitdiff_plain/ca5bb8ea8df364e32d33e7093f79f12522471239 - Se agregan al repositorio las imagenes genericas, los estilos genericos y los js genericos. --- diff --git a/www/css/general_estilos.css b/www/css/general_estilos.css new file mode 100644 index 0000000..00f94f1 --- /dev/null +++ b/www/css/general_estilos.css @@ -0,0 +1,83 @@ +/* +--------------------------------------------------------------------+ +// | SAMURAI | +// +--------------------------------------------------------------------+ +// | Sistema de Administracion y Matenimiento de Usuarios Relativo A | +// | Intranet | +// | Ministerio de Economía | +// +--------------------------------------------------------------------+ +// | Creado: fri mar 21 ART 2003 | +// | Autor: Martin Marrese | +// +--------------------------------------------------------------------+ +// +// $Id: SA_Estilos.css 9 2003-03-27 21:47:09Z mmarre $ +// +// $URL: http://portal.mecon.ar/svn/samurai/tronco/src/www/css/SA_Estilos.css $ +// $Rev: 9 $ +// $Date: 2003-03-27 18:47:09 -0300 (Thu, 27 Mar 2003) $ +// $Author: mmarre $ +*/ + + +.body_general +{ + BACKGROUND-COLOR: #FFFFFF; + COLOR: #000000; + MARGIN: 20px; +} +.table_general +{ + WIDTH: 760px; + BORDER: 0px none none; + BACKGROUND-COLOR: #FFFFFF; + FONT-FAMILY: Arial, Helvetica, sans-serif; + FONT-SIZE: 11px; + FONT-STYLE: normal; + FONT-WEIGHT: normal; + TEXT-DECORATION: none; + VERTICAL-ALIGN: top; + MARGIN: 0px; +} +.td_general +{ + TEXT-ALIGN: center; + VERTICAL-ALIGN: top; + BACKGROUND-COLOR: #FFFFFF; + BORDER: 0px; + MARGIN: 0px none none; + +} +.td_secciones +{ + TEXT-ALIGN: center; + VERTICAL-ALIGN: top; + BACKGROUND-COLOR: #CCCCCC; + MARGIN: 0px; + BORDER: 0px none none +} +.texto11_blanco +{ + FONT-FAMILY: Arial, Helvetica, sans-serif; + FONT-SIZE: 11px; + FONT-STYLE: bold; + COLOR: #FFFFFF; + FONT-WEIGHT: normal; + TEXT-DECORATION: none; +} +.texto11_negro +{ + FONT-FAMILY: Arial, Helvetica, sans-serif; + FONT-SIZE: 11px; + FONT-STYLE: normal; + COLOR: #000000; + FONT-WEIGHT: normal; + TEXT-DECORATION: none; +} +.texto10_negro +{ + FONT-FAMILY: Arial, Helvetica, sans-serif; + FONT-SIZE: 10px; + FONT-STYLE: normal; + COLOR: #000000; + FONT-WEIGHT: normal; + TEXT-DECORATION: none; +} diff --git a/www/images/general_admin.gif b/www/images/general_admin.gif new file mode 100644 index 0000000..6e7141e Binary files /dev/null and b/www/images/general_admin.gif differ diff --git a/www/images/general_admin_f2.gif b/www/images/general_admin_f2.gif new file mode 100644 index 0000000..10152f7 Binary files /dev/null and b/www/images/general_admin_f2.gif differ diff --git a/www/images/general_admin_f3.gif b/www/images/general_admin_f3.gif new file mode 100644 index 0000000..7bc37a3 Binary files /dev/null and b/www/images/general_admin_f3.gif differ diff --git a/www/images/general_carp.gif b/www/images/general_carp.gif new file mode 100644 index 0000000..7d73d5a Binary files /dev/null and b/www/images/general_carp.gif differ diff --git a/www/images/general_carp1_f2.gif b/www/images/general_carp1_f2.gif new file mode 100644 index 0000000..72110ac Binary files /dev/null and b/www/images/general_carp1_f2.gif differ diff --git a/www/images/general_carp1_f3.gif b/www/images/general_carp1_f3.gif new file mode 100644 index 0000000..1bce912 Binary files /dev/null and b/www/images/general_carp1_f3.gif differ diff --git a/www/images/general_carp2_f2.gif b/www/images/general_carp2_f2.gif new file mode 100644 index 0000000..e008763 Binary files /dev/null and b/www/images/general_carp2_f2.gif differ diff --git a/www/images/general_carp2_f3.gif b/www/images/general_carp2_f3.gif new file mode 100644 index 0000000..7170970 Binary files /dev/null and b/www/images/general_carp2_f3.gif differ diff --git a/www/images/general_carpeta0.gif b/www/images/general_carpeta0.gif new file mode 100644 index 0000000..d17ba3a Binary files /dev/null and b/www/images/general_carpeta0.gif differ diff --git a/www/images/general_cerrar.gif b/www/images/general_cerrar.gif new file mode 100644 index 0000000..f7054ea Binary files /dev/null and b/www/images/general_cerrar.gif differ diff --git a/www/images/general_consultas.gif b/www/images/general_consultas.gif new file mode 100644 index 0000000..77b5973 Binary files /dev/null and b/www/images/general_consultas.gif differ diff --git a/www/images/general_consultas_f2.gif b/www/images/general_consultas_f2.gif new file mode 100644 index 0000000..168a363 Binary files /dev/null and b/www/images/general_consultas_f2.gif differ diff --git a/www/images/general_consultas_f3.gif b/www/images/general_consultas_f3.gif new file mode 100644 index 0000000..8b39885 Binary files /dev/null and b/www/images/general_consultas_f3.gif differ diff --git a/www/images/general_eliminar.gif b/www/images/general_eliminar.gif new file mode 100644 index 0000000..2c77c93 Binary files /dev/null and b/www/images/general_eliminar.gif differ diff --git a/www/images/general_eliminar_des.gif b/www/images/general_eliminar_des.gif new file mode 100644 index 0000000..73c8f96 Binary files /dev/null and b/www/images/general_eliminar_des.gif differ diff --git a/www/images/general_impri_azul.gif b/www/images/general_impri_azul.gif new file mode 100644 index 0000000..4cd8f9e Binary files /dev/null and b/www/images/general_impri_azul.gif differ diff --git a/www/images/general_ir4.gif b/www/images/general_ir4.gif new file mode 100644 index 0000000..43e3c40 Binary files /dev/null and b/www/images/general_ir4.gif differ diff --git a/www/images/general_modificar.gif b/www/images/general_modificar.gif new file mode 100644 index 0000000..2bc674b Binary files /dev/null and b/www/images/general_modificar.gif differ diff --git a/www/images/general_modificar_des.gif b/www/images/general_modificar_des.gif new file mode 100644 index 0000000..84ae4f8 Binary files /dev/null and b/www/images/general_modificar_des.gif differ diff --git a/www/images/general_nuevo.gif b/www/images/general_nuevo.gif new file mode 100644 index 0000000..7dda727 Binary files /dev/null and b/www/images/general_nuevo.gif differ diff --git a/www/images/general_ordenar.gif b/www/images/general_ordenar.gif new file mode 100644 index 0000000..a170c6b Binary files /dev/null and b/www/images/general_ordenar.gif differ diff --git a/www/images/general_tilde_azul.gif b/www/images/general_tilde_azul.gif new file mode 100644 index 0000000..881bfb5 Binary files /dev/null and b/www/images/general_tilde_azul.gif differ diff --git a/www/images/general_v4.gif b/www/images/general_v4.gif new file mode 100644 index 0000000..33f0eb5 Binary files /dev/null and b/www/images/general_v4.gif differ diff --git a/www/js/general_script.js b/www/js/general_script.js new file mode 100644 index 0000000..0faef14 --- /dev/null +++ b/www/js/general_script.js @@ -0,0 +1,621 @@ +function MM_swapImgRestore() { //v3.0 +var i,x,a=document.MM_sr; for(i=0;a&&i0&&parent.frames.length) { +d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} +if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i 2) { +if ((img = MM_findObj(args[2])) != null && !img.MM_init) { +img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src; +if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array(); +nbArr[nbArr.length] = img; +for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) { +if (!img.MM_up) img.MM_up = img.src; +img.src = img.MM_dn = args[i+1]; +nbArr[nbArr.length] = img; +} } +} else if (event == "over") { +document.MM_nbOver = nbArr = new Array(); +for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) { +if (!img.MM_up) img.MM_up = img.src; +img.src = (img.MM_dn && args[i+2]) ? args[i+2] : args[i+1]; +nbArr[nbArr.length] = img; +} +} else if (event == "out" ) { +for (i=0; i < document.MM_nbOver.length; i++) { +img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; } +} else if (event == "down") { +if ((nbArr = document[grpName]) != null) +for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; } +document[grpName] = nbArr = new Array(); +for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) { +if (!img.MM_up) img.MM_up = img.src; +img.src = img.MM_dn = args[i+1]; +nbArr[nbArr.length] = img; +} } +} + + +/* Calendario */ +var weekend = [0,6]; +var weekendColor = "#DDEEFF"; +var fontface = "Arial, Helvetica, sans-serif"; +var fontsize = 2; + +var gNow = new Date(); +var ggWinCal; +isNav = (navigator.appName.indexOf("Netscape") != -1) ? true : false; +isIE = (navigator.appName.indexOf("Microsoft") != -1) ? true : false; + +Calendar.Months = ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", +"Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"]; + +Calendar.DOMonth = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; +Calendar.lDOMonth = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; + +function Calendar(p_item, p_WinCal, p_month, p_year, p_format) { + if ((p_month == null) && (p_year == null)) return; + + if (p_WinCal == null) + this.gWinCal = ggWinCal; + else + this.gWinCal = p_WinCal; + + if (p_month == null) { + this.gMonthName = null; + this.gMonth = null; + this.gYearly = true; + } else { + this.gMonthName = Calendar.get_month(p_month); + this.gMonth = new Number(p_month); + this.gYearly = false; + } + + this.gYear = p_year; + this.gFormat = p_format; + this.gBGColor = "white"; + this.gFGColor = "black"; + this.gTextColor = "black"; + this.gHeaderColor = "black"; + this.gReturnItem = p_item; +} + +Calendar.get_month = Calendar_get_month; +Calendar.get_daysofmonth = Calendar_get_daysofmonth; +Calendar.calc_month_year = Calendar_calc_month_year; +Calendar.print = Calendar_print; + +function Calendar_get_month(monthNo) { + return Calendar.Months[monthNo]; +} + +function Calendar_get_daysofmonth(monthNo, p_year) { + /* + Check for leap year .. + 1.Years evenly divisible by four are normally leap years, except for... + 2.Years also evenly divisible by 100 are not leap years, except for... + 3.Years also evenly divisible by 400 are leap years. + */ + if ((p_year % 4) == 0) { + if ((p_year % 100) == 0 && (p_year % 400) != 0) + return Calendar.DOMonth[monthNo]; + + return Calendar.lDOMonth[monthNo]; + } else + return Calendar.DOMonth[monthNo]; +} + +function Calendar_calc_month_year(p_Month, p_Year, incr) { + /* + Will return an 1-D array with 1st element being the calculated month + and second being the calculated year + after applying the month increment/decrement as specified by 'incr' parameter. + 'incr' will normally have 1/-1 to navigate thru the months. + */ + var ret_arr = new Array(); + + if (incr == -1) { + // B A C K W A R D + if (p_Month == 0) { + ret_arr[0] = 11; + ret_arr[1] = parseInt(p_Year) - 1; + } + else { + ret_arr[0] = parseInt(p_Month) - 1; + ret_arr[1] = parseInt(p_Year); + } + } else if (incr == 1) { + // F O R W A R D + if (p_Month == 11) { + ret_arr[0] = 0; + ret_arr[1] = parseInt(p_Year) + 1; + } + else { + ret_arr[0] = parseInt(p_Month) + 1; + ret_arr[1] = parseInt(p_Year); + } + } + + return ret_arr; +} + +function Calendar_print() { + ggWinCal.print(); +} + +function Calendar_calc_month_year(p_Month, p_Year, incr) { + /* + Will return an 1-D array with 1st element being the calculated month + and second being the calculated year + after applying the month increment/decrement as specified by 'incr' parameter. + 'incr' will normally have 1/-1 to navigate thru the months. + */ + var ret_arr = new Array(); + + if (incr == -1) { + // B A C K W A R D + if (p_Month == 0) { + ret_arr[0] = 11; + ret_arr[1] = parseInt(p_Year) - 1; + } + else { + ret_arr[0] = parseInt(p_Month) - 1; + ret_arr[1] = parseInt(p_Year); + } + } else if (incr == 1) { + // F O R W A R D + if (p_Month == 11) { + ret_arr[0] = 0; + ret_arr[1] = parseInt(p_Year) + 1; + } + else { + ret_arr[0] = parseInt(p_Month) + 1; + ret_arr[1] = parseInt(p_Year); + } + } + + return ret_arr; +} + +// This is for compatibility with Navigator 3, we have to create and discard one object before the prototype object exists. +new Calendar(); + +Calendar.prototype.getMonthlyCalendarCode = function() { + var vCode = ""; + var vHeader_Code = ""; + var vData_Code = ""; + + // Begin Table Drawing code here.. + vCode = vCode + "
"; + + vHeader_Code = this.cal_header(); + vData_Code = this.cal_data(); + vCode = vCode + vHeader_Code + vData_Code; + + vCode = vCode + "
"; + + return vCode; +} + +Calendar.prototype.show = function() { + var vCode = ""; + + this.gWinCal.document.open(); + + // Setup the page... + this.wwrite(""); + this.wwrite("Calendario"); + this.wwrite(""); + + this.wwrite(""); + + // Show navigation buttons + var prevMMYYYY = Calendar.calc_month_year(this.gMonth, this.gYear, -1); + var prevMM = prevMMYYYY[0]; + var prevYYYY = prevMMYYYY[1]; + + var nextMMYYYY = Calendar.calc_month_year(this.gMonth, this.gYear, 1); + var nextMM = nextMMYYYY[0]; + var nextYYYY = nextMMYYYY[1]; + + this.wwrite("
"); + this.wwrite("<<<\/A>"); + this.wwrite("<<\/A>"); + this.wwrite(""); + + this.wwriteA(""); + this.wwriteA(this.gMonthName + " " + this.gYear); + this.wwriteA(""); + + this.wwrite(""); + this.wwrite("><\/A>"); + this.wwrite(">><\/A>

"); + + // Get the complete calendar code for the month.. + vCode = this.getMonthlyCalendarCode(); + this.wwrite(vCode); + + this.wwrite(""); + this.gWinCal.document.close(); +} + +Calendar.prototype.showY = function() { + var vCode = ""; + var i; + var vr, vc, vx, vy; // Row, Column, X-coord, Y-coord + var vxf = 285; // X-Factor + var vyf = 200; // Y-Factor + var vxm = 10; // X-margin + var vym; // Y-margin + if (isIE) vym = 75; + else if (isNav) vym = 25; + + this.gWinCal.document.open(); + + this.wwrite(""); + this.wwrite("Calendar"); + this.wwrite(""); + this.wwrite(""); + + this.wwrite(""); + this.wwrite(""); + this.wwrite("Year : " + this.gYear); + this.wwrite("
"); + + // Show navigation buttons + var prevYYYY = parseInt(this.gYear) - 1; + var nextYYYY = parseInt(this.gYear) + 1; + + this.wwrite("
"); + this.wwrite("[<<<\/A>]"); + this.wwrite("[Print]"); + this.wwrite("[>><\/A>]

"); + + // Get the complete calendar code for each month.. + var j; + for (i=11; i>=0; i--) { + if (isIE) + this.wwrite("
"); + else if (isNav) + this.wwrite(""); + + this.gMonth = i; + this.gMonthName = Calendar.get_month(this.gMonth); + vCode = this.getMonthlyCalendarCode(); + this.wwrite(this.gMonthName + "/" + this.gYear + "
"); + this.wwrite(vCode); + + if (isIE) + this.wwrite("
"); + else if (isNav) + this.wwrite(""); + } + + this.wwrite("

"); + this.gWinCal.document.close(); +} + +Calendar.prototype.wwrite = function(wtext) { + this.gWinCal.document.writeln(wtext); +} + +Calendar.prototype.wwriteA = function(wtext) { + this.gWinCal.document.write(wtext); +} + +Calendar.prototype.cal_header = function() { + var vCode = ""; + + vCode = vCode + ""; + vCode = vCode + "Dom"; + vCode = vCode + "Lun"; + vCode = vCode + "Mar"; + vCode = vCode + "Mie"; + vCode = vCode + "Jue"; + vCode = vCode + "Vie"; + vCode = vCode + "Sab"; + vCode = vCode + ""; + + return vCode; +} + +Calendar.prototype.cal_data = function() { + var vDate = new Date(); + vDate.setDate(1); + vDate.setMonth(this.gMonth); + vDate.setFullYear(this.gYear); + + var vFirstDay=vDate.getDay(); + var vDay=1; + var vLastDay=Calendar.get_daysofmonth(this.gMonth, this.gYear); + var vOnLastDay=0; + var vCode = ""; + + /* + Get day for the 1st of the requested month/year.. + Place as many blank cells before the 1st day of the month as necessary. + */ + + vCode = vCode + ""; + for (i=0; i "; + } + + // Write rest of the 1st week + for (j=vFirstDay; j<7; j++) { + vCode = vCode + "" + + "" + + this.format_day(vDay) + + "" + + ""; + vDay=vDay + 1; + } + vCode = vCode + ""; + + // Write the rest of the weeks + for (k=2; k<7; k++) { + vCode = vCode + ""; + + for (j=0; j<7; j++) { + vCode = vCode + "" + + "" + + this.format_day(vDay) + + "" + + ""; + vDay=vDay + 1; + + if (vDay > vLastDay) { + vOnLastDay = 1; + break; + } + } + + if (j == 6) + vCode = vCode + ""; + if (vOnLastDay == 1) + break; + } + + // Fill up the rest of last week with proper blanks, so that we get proper square blocks + for (m=1; m<(7-j); m++) { + if (this.gYearly) + vCode = vCode + " "; + else + vCode = vCode + "" + m + ""; + } + + return vCode; +} + +Calendar.prototype.format_day = function(vday) { + var vNowDay = gNow.getDate(); + var vNowMonth = gNow.getMonth(); + var vNowYear = gNow.getFullYear(); + + if (vday == vNowDay && this.gMonth == vNowMonth && this.gYear == vNowYear) + return ("" + vday + ""); + else + return (vday); +} + +Calendar.prototype.write_weekend_string = function(vday) { + var i; + + // Return special formatting for the weekend day. + for (i=0; i