	function holidaydates_santiago(dz,ss)
{
holsupdays = 0;
holsup = 0;
holsuptemp = 0;
hold = 0;


// 2009 2009 2009 2009 2009 2009 2009 2009 2009 2009 

// (sábado) Día de Andalucía
hsdate="28/02/2009";
hedate="1/03/2009";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}


// Easter starting on Sat to Sun
hsdate="6/4/2009";
hedate="12/4/2009";
suppercent = 100/100;
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}

// First of May
hsdate="1/5/2009";
hedate="4/5/2009";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}


// October puente
hsdate="9/10/2009";
hedate="13/10/2009";
suppercent = 40/100;
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}


// November puente
hsdate="30/10/2009";
hedate="2/11/2009";
suppercent = 40/100;
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}

// December puente
hsdate="4/12/2009";
hedate="9/12/2009";
suppercent = 40/100;
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}


// xmas
hsdate="27/12/2009";
hedate="7/1/2010";
suppercent = 100/100;
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}


/// 2010 2010 2010 2010 2010 2010 2010 2010 2010 2010  

// (sábado) Día de Andalucía
hsdate="28/02/2010";
hedate="1/03/2010";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}


// Easter starting on Sat to Sun
hsdate="27/3/2010";
hedate="3/4/2010";
suppercent = 100/100;
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}

// First of May
hsdate="1/5/2010";
hedate="4/5/2010";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}


// October puente
hsdate="9/10/2010";
hedate="13/10/2010";
suppercent = 40/100;
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}


// November puente
hsdate="30/10/2010";
hedate="2/11/2010";
suppercent = 40/100;
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}

// December puente
hsdate="4/12/2010";
hedate="9/12/2010";
suppercent = 40/100;
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}


// xmas
hsdate="27/12/2010";
hedate="7/1/2011";
suppercent = 100/100;
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}

/// 2011 2011 2011 2011 2011 2011 2011 2011 2011 2011   

// (sábado) Día de Andalucía
hsdate="28/02/2011";
hedate="1/03/2011";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}


// Easter starting on Sat to Sun
hsdate="16/4/2011";
hedate="24/4/2011";
suppercent = 100/100;
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}

// First of May
hsdate="1/5/2011";
hedate="4/5/2011";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}


// October puente
hsdate="9/10/2011";
hedate="13/10/2011";
suppercent = 40/100;
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}


// November puente
hsdate="30/10/2011";
hedate="2/11/2011";
suppercent = 40/100;
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}

// December puente
hsdate="4/12/2011";
hedate="9/12/2011";
suppercent = 40/100;
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}


// xmas
hsdate="27/12/2011";
hedate="7/1/2012";
suppercent = 100/100;
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}

return holsupdays
}

