  function diasferiados(iAnio, iMes) {
	this.name = "feriados"
	this.esFeriado = esFeriado
	this.feriados = new Array()
	this.cantidad = 0
	switch(iAnio) {
	case 1994:
		switch (iMes) {
		case 05:
			this.feriados[0] = 18
			this.cantidad = 1
			break
		case 07:
			this.feriados[0] = 18
			this.cantidad = 1
			break
		case 08:
			this.feriados[0] = 25
			this.cantidad = 1
			break
		case 10:
			this.feriados[0] = 12
			this.cantidad = 1
			break
		case 11:
			this.feriados[0] = 02
			this.cantidad = 1
			break		
		}
		break
	case 1995:
		switch (iMes) {
		case 02:
			this.feriados[0] = 27
			this.feriados[1] = 28
			this.cantidad = 2
			break
		case 03:
			this.feriados[0] = 01
			this.cantidad = 1
			break
		case 04:
			this.feriados[0] = 14
			this.feriados[1] = 19
			this.cantidad = 2
			break
		case 05:
			this.feriados[0] = 01
			this.feriados[1] = 18
			this.cantidad = 2
			break
		case 06:
			this.feriados[0] = 19
			this.cantidad = 1
			break
		case 07:
			this.feriados[0] = 18
			this.cantidad = 1
			break
		case 08:
			this.feriados[0] = 25
			this.cantidad = 1
			break
		case 10:
			this.feriados[0] = 12
			this.cantidad = 1
			break
		case 11:
			this.feriados[0] = 02
			this.cantidad = 1
			break
		case 12:
			this.feriados[0] = 25
			this.cantidad = 1
			break		
		}
		break
	case 1996:
		switch (iMes) {
		case 01:
			this.feriados[0] = 01
			this.feriados[1] = 06
			this.cantidad = 2
			break
		case 02:
			this.feriados[0] = 19
			this.feriados[1] = 20
			this.cantidad = 2
			break
		case 04:
			this.feriados[0] = 05
			this.feriados[1] = 19
			this.cantidad = 2
			break
		case 05:
			this.feriados[0] = 01
			this.feriados[1] = 18
			this.cantidad = 2
			break
		case 06:
			this.feriados[0] = 19
			this.cantidad = 1
			break
		case 07:
			this.feriados[0] = 18
			this.cantidad = 1
			break
		case 08:
			this.feriados[0] = 25
			this.cantidad = 1
			break
		case 10:
			this.feriados[0] = 12
			this.cantidad = 1
			break
		case 11:
			this.feriados[0] = 02
			this.cantidad = 1
			break
		case 12:
			this.feriados[0] = 25
			this.cantidad = 1
			break		
		}
		break
	case 1997:
		switch (iMes) {
		case 01:
			this.feriados[0] = 01
			this.feriados[1] = 06
			this.feriados[2] = 14
			this.cantidad = 3
			break
		case 02:
			this.feriados[0] = 10
			this.feriados[1] = 11
			this.cantidad = 2
			break
		case 03:
			this.feriados[0] = 28
			this.cantidad = 1
			break
		case 04:
			this.feriados[0] = 19
			this.cantidad = 1
			break
		case 05:
			this.feriados[0] = 01
			this.feriados[1] = 18
			this.cantidad = 2
			break
		case 06:
			this.feriados[0] = 23
			this.cantidad = 1
			break
		case 07:
			this.feriados[0] = 18
			this.cantidad = 1
			break
		case 08:
			this.feriados[0] = 25
			this.cantidad = 1
			break
		case 10:
			this.feriados[0] = 12
			this.cantidad = 1
			break
		case 11:
			this.feriados[0] = 02
			this.feriados[1] = 27
			this.cantidad = 2
			break
		case 12:
			this.feriados[0] = 25
			this.cantidad = 1
			break		
		}
		break
	case 1998:
		switch (iMes) {
		case 01:
			this.feriados[0] = 01
			this.feriados[1] = 06
			this.cantidad = 2
			break
		case 02:
			this.feriados[0] = 23
			this.feriados[1] = 24
			this.cantidad = 2
			break
		case 04:
			this.feriados[0] = 10
			this.feriados[1] = 19
			this.cantidad = 2
			break
		case 05:
			this.feriados[0] = 01
			this.feriados[1] = 18
			this.cantidad = 2
			break
		case 06:
			this.feriados[0] = 17
			this.feriados[1] = 22
			this.cantidad = 2
			break
		case 07:
			this.feriados[0] = 18
			this.cantidad = 1
			break
		case 08:
			this.feriados[0] = 25
			this.cantidad = 1
			break
		case 10:
			this.feriados[0] = 12
			this.cantidad = 1
			break
		case 11:
			this.feriados[0] = 02
			this.cantidad = 1
			break
		case 12:
			this.feriados[0] = 25
			this.cantidad = 1
			break		
		}
		break
	case 1999:
		switch (iMes) {
		case 01:
			this.feriados[0] = 01
			this.feriados[1] = 06
			this.feriados[2] = 07
			this.cantidad = 3
			break
		case 02:
			this.feriados[0] = 15
			this.feriados[1] = 16
			this.cantidad = 2
			break
		case 04:
			this.feriados[0] = 02
			this.feriados[1] = 19
			this.cantidad = 2
			break
		case 05:
			this.feriados[0] = 17
			this.cantidad = 1
			break
		case 08:
			this.feriados[0] = 25
			this.cantidad = 1
			break
		case 10:
			this.feriados[0] = 11
			this.cantidad = 1
			break
		case 11:
			this.feriados[0] = 01
			this.cantidad = 1
			break		
		}
		break
	case 2000:
		switch (iMes) {
		case 01:
			this.feriados[0] = 06
			this.cantidad = 1
			break
		case 03:
			this.feriados[0] = 01
			this.feriados[1] = 06
			this.feriados[2] = 07
			this.cantidad = 3
			break
		case 04:
			this.feriados[0] = 17
			this.feriados[1] = 21
			this.cantidad = 2
			break
		case 05:
			this.feriados[0] = 01
			this.feriados[1] = 22
			this.cantidad = 2
			break
		case 06:
			this.feriados[0] = 08
			this.feriados[1] = 19
			this.cantidad = 2
			break
		case 07:
			this.feriados[0] = 18
			this.cantidad = 1
			break
		case 08:
			this.feriados[0] = 25
			this.cantidad = 1
			break
		case 10:
			this.feriados[0] = 16
			this.cantidad = 1
			break
		case 11:
			this.feriados[0] = 06
			this.feriados[1] = 16
			this.cantidad = 2
			break
		case 12:
			this.feriados[0] = 06
			this.feriados[1] = 25
			this.cantidad = 2
			break		
		}
		break
	case 2001:
		switch (iMes) {
		case 01:
			this.feriados[0] = 01
			this.cantidad = 1
			break
		case 02:
			this.feriados[0] = 26
			this.feriados[1] = 27
			this.cantidad = 2
			break
		case 04:
			this.feriados[0] = 13
			this.feriados[1] = 23
			this.cantidad = 2
			break
		case 05:
			this.feriados[0] = 01
			this.feriados[1] = 21
			this.cantidad = 2
			break
		case 06:
			this.feriados[0] = 18
			this.cantidad = 1
			break
		case 07:
			this.feriados[0] = 11
			this.feriados[1] = 18
			this.feriados[2] = 25
			this.cantidad = 3
			break
		case 10:
			this.feriados[0] = 15
			this.cantidad = 1
			break
		case 11:
			this.feriados[0] = 05
			this.cantidad = 1
			break
		case 12:
			this.feriados[0] = 25
			this.cantidad = 1
			break		
		}
		break
	case 2002:
		switch (iMes) {
		case 01:
			this.feriados[0] = 01
			this.cantidad = 1
			break
		case 02:
			this.feriados[0] = 11
			this.feriados[1] = 12
			this.cantidad = 2
			break
		case 03:
			this.feriados[0] = 29
			this.cantidad = 1
			break
		case 04:
			this.feriados[0] = 22
			this.cantidad = 1
			break
		case 05:
			this.feriados[0] = 01
			this.feriados[1] = 24
			this.cantidad = 2
			break
		case 06:
			this.feriados[0] = 12
			this.feriados[1] = 19
			this.cantidad = 2
			break
		case 07:
			this.feriados[0] = 18
			this.cantidad = 1
			break
		case 08:
			this.feriados[0] = 07
			this.cantidad = 1
			break
		case 12:
			this.feriados[0] = 19
			this.feriados[1] = 25
			this.cantidad = 2
			break		
		}
		break
	case 2003:
		switch (iMes) {
		case 01:
			this.feriados[0] = 01
			this.feriados[1] = 06
			this.cantidad = 2
			break
		case 03:
			this.feriados[0] = 03
			this.feriados[1] = 04
			this.cantidad = 2
			break
		case 04:
			this.feriados[0] = 18
			this.cantidad = 1
			break
		case 05:
			this.feriados[0] = 01
			this.cantidad = 1
			break
		case 06:
			this.feriados[0] = 17
			this.feriados[1] = 19
			this.cantidad = 2
			break
		case 07:
			this.feriados[0] = 18
			this.cantidad = 1
			break
		case 08:
			this.feriados[0] = 25
			this.feriados[1] = 28
			this.cantidad = 2
			break
		case 12:
			this.feriados[0] = 25
			this.feriados[1] = 31
			this.cantidad = 2
			break		
		}
		break
	case 2004:
		switch (iMes) {
		case 01:
			this.feriados[0] = 01
			this.feriados[1] = 06
			this.cantidad = 2
			break
		case 02:
			this.feriados[0] = 23
			this.feriados[1] = 24
			this.cantidad = 2
			break
		case 04:
			this.feriados[0] = 09
			this.feriados[1] = 19
			this.cantidad = 2
			break
		case 05:
			this.feriados[0] = 17
			this.cantidad = 1
			break
		case 08:
			this.feriados[0] = 25
			this.cantidad = 1
			break
		case 10:
			this.feriados[0] = 11
			this.cantidad = 1
			break
		case 11:
			this.feriados[0] = 02
			this.cantidad = 1
			break		
		case 12:
			this.feriados[0] = 25
			this.feriados[1] = 31
			this.cantidad = 2
			break		
		}
		break
	case 2005:
		switch (iMes) {
		case 01:
			this.feriados[0] = 06
			this.cantidad = 1
			break
		case 02:
			this.feriados[0] = 07
			this.feriados[1] = 08
			this.cantidad = 2
			break
		case 03:
			this.feriados[0] = 01
			this.feriados[1] = 25
			this.cantidad = 2
			break
		case 04:
			this.feriados[0] = 18
			this.cantidad = 1
			break
		case 05:
			this.feriados[0] = 16
			this.cantidad = 1
			break
		case 07:
			this.feriados[0] = 18
			this.cantidad = 1
			break
		case 08:
			this.feriados[0] = 25
			this.cantidad = 1
			break
		case 10:
			this.feriados[0] = 10
			this.cantidad = 1
			break
		case 11:
			this.feriados[0] = 02
			this.cantidad = 1
			break		
		case 12:
			this.feriados[0] = 25
			this.feriados[1] = 31
			this.cantidad = 2
			break		
		}
		break
	case 2006:
		switch (iMes) {
		case 01:
			this.feriados[0] = 06
			this.cantidad = 1
			break
		case 02:
			this.feriados[0] = 27
			this.feriados[1] = 28
			this.cantidad = 2
			break
		case 04:
			this.feriados[0] = 14
			this.feriados[1] = 17
			this.cantidad = 2
			break
		case 05:
			this.feriados[0] = 1
			this.feriados[1] = 22
			this.cantidad = 2
			break
		case 06:
			this.feriados[0] = 19
			this.cantidad = 1
			break
		case 07:
			this.feriados[0] = 18
			this.cantidad = 1
			break
		case 08:
			this.feriados[0] = 25
			this.cantidad = 1
			break
		case 10:
			this.feriados[0] = 16
			this.cantidad = 1
			break
		case 11:
			this.feriados[0] = 02
			this.cantidad = 1
			break		
		case 12:
			this.feriados[0] = 25
			this.cantidad = 1
			break		
		}
		break
	case 2007:
		switch (iMes) {
		case 01:
			this.feriados[0] = 01
			this.cantidad = 1
			break
		case 02:
			this.feriados[0] = 19
			this.feriados[1] = 20
			this.cantidad = 2
			break
		case 04:
			this.feriados[0] = 06
			this.feriados[1] = 23
			this.cantidad = 2
			break
		case 05:
			this.feriados[0] = 1
			this.feriados[1] = 21
			this.cantidad = 2
			break
		case 06:
			this.feriados[0] = 19
			this.cantidad = 1
			break
		case 07:
			this.feriados[0] = 18
			this.cantidad = 1
			break
		case 10:
			this.feriados[0] = 15
			this.cantidad = 1
			break
		case 11:
			this.feriados[0] = 02
			this.cantidad = 1
			break		
		case 12:
			this.feriados[0] = 25
			this.cantidad = 1
			break		
		}
		break
	case 2008:
		switch (iMes) {
		case 01:
			this.feriados[0] = 01
			this.cantidad = 1
			break
		case 02:
			this.feriados[0] = 04
			this.feriados[1] = 05
			this.cantidad = 2
			break
		case 03:
			this.feriados[0] = 21
			this.cantidad = 1
			break
		case 05:
			this.feriados[0] = 1
			this.cantidad = 1
			break
		case 06:
			this.feriados[0] = 19
			this.cantidad = 1
			break
		case 07:
			this.feriados[0] = 18
			this.cantidad = 1
			break
		case 08:
			this.feriados[0] = 25
			this.cantidad = 1
			break
		case 12:
			this.feriados[0] = 25
			this.cantidad = 1
			break		
		}
		break
	case 2009:
		switch (iMes) {
		case 01:
			this.feriados[0] = 01
			this.feriados[1] = 06
			this.cantidad = 2
			break
		case 02:
			this.feriados[0] = 23
			this.feriados[1] = 24
			this.cantidad = 2
			break
		case 04:
			this.feriados[0] = 10
			this.cantidad = 1
			break
		case 05:
			this.feriados[0] = 1
			this.feriados[1] = 18
			this.cantidad = 2
			break
		case 06:
			this.feriados[0] = 19
			this.cantidad = 1
			break
		case 08:
			this.feriados[0] = 25
			this.cantidad = 1
			break
		case 10:
			this.feriados[0] = 12
			this.cantidad = 1
			break
		case 11:
			this.feriados[0] = 02
			this.cantidad = 1
			break
		case 12:
			this.feriados[0] = 25
			this.feriados[1] = 31
			this.cantidad = 2
			break		
		}
		break
	case 2010:
		switch (iMes) {
		case 01:
			this.feriados[0] = 01
			this.feriados[1] = 06
			this.cantidad = 2
			break
		case 02:
			this.feriados[0] = 15
			this.feriados[1] = 16
			this.cantidad = 2
			break
		case 03:
			this.feriados[0] = 01
			this.cantidad = 1
			break
		case 04:
			this.feriados[0] = 02
			this.feriados[1] = 19
			this.cantidad = 2
			break
		case 05:
			this.feriados[0] = 17
			this.cantidad = 1
			break
		case 08:
			this.feriados[0] = 25
			this.cantidad = 1
			break
		case 10:
			this.feriados[0] = 11
			this.cantidad = 1
			break
		case 11:
			this.feriados[0] = 02
			this.cantidad = 1
			break		
		case 12:
			this.feriados[0] = 31
			this.cantidad = 1
			break		
		}
		break
	}
  }
 
 
 
  function esFeriado(iDia) {
	
	var encontrado = false;
	
	for(var i=0; i<this.cantidad && !encontrado; i++) {
		if (this.feriados[i] == iDia) {
			encontrado = true;
		}
	}
	return encontrado;
}
