function holidaydatesandalus(dz,ss)
{
hold = 0;
holdmid = 0;
holdhigh = 0;


// Navidad 2005 (high)
hsdate="24/12/2005";
hedate="8/1/2006";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdhigh = hold + holdhigh;
hold = 0}

// JAN MID PERIOD (mid)
hsdate="9/1/2006";
hedate="23/2/2006";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdmid = hold + holdmid;
hold = 0}

// DIA DE ANDALUCIA PUENTE (high)
hsdate="24/2/2006";
hedate="28/2/2006";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdhigh = hold + holdhigh;
hold = 0}

// MARCH FIRST MID PERIOD (mid)
hsdate="1/3/2006";
hedate="16/3/2006";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdmid = hold + holdmid;
hold = 0}

// MARCH HIGH PERIOD (high)
hsdate="17/3/2006";
hedate="20/3/2006";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdmid = hold + holdmid;
hold = 0}

// MARCH SECOND MID PERIOD (mid)
hsdate="21/3/2006";
hedate="6/4/2006";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdmid = hold + holdmid;
hold = 0}

// EASTER (high)
hsdate="7/4/2006";
hedate="16/4/2006";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdhigh = hold + holdhigh;
hold = 0}

// AFTER EASTER MID (mid)
hsdate="17/4/2006";
hedate="27/4/2006";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdmid = hold + holdmid;
hold = 0}


// May Puente (high)
hsdate="28/4/2006";
hedate="3/5/2006";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdhigh = hold + holdhigh;
hold = 0}

// AFTER May Puente (mid)
hsdate="4/5/2006";
hedate="10/8/2006";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdmid = hold + holdmid;
hold = 0}


// August Puente (high)
hsdate="11/8/2006";
hedate="15/8/2006";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdhigh = hold + holdhigh;
hold = 0}

// AFTER August Puente  (mid)
hsdate="16/8/2006";
hedate="10/10/2006";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdmid = hold + holdmid;
hold = 0}

// October puente (high)
hsdate="11/10/2006";
hedate="15/10/2006";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdhigh = hold + holdhigh;
hold = 0}


// AFTER October puente  (mid)
hsdate="16/10/2006";
hedate="4/12/2006";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdmid = hold + holdmid;
hold = 0}

// November  puente (high)
//hsdate="29/10/2006";
//hedate="1/11/2006";
//overlap(ss,dz,hsdate,hedate)
//if (hold > 0)
//{holdhigh = hold + holdhigh;
//hold = 0}



// AFTER November  puente  (mid)
//hsdate="2/11/2006";
//hedate="1/12/2006";
//overlap(ss,dz,hsdate,hedate)
//if (hold > 0)
//{holdmid = hold + holdmid;
//hold = 0}


// Dec puente (high)
hsdate="5/12/2006";
hedate="10/12/2006";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdhigh = hold + holdhigh;
hold = 0}

// AFTER  Dec  puente  (mid)
hsdate="11/12/2006";
hedate="21/12/2006";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdmid = hold + holdmid;
hold = 0}

// NAVIDAD (high)
hsdate="22/12/2006";
hedate="8/1/2007";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdhigh = hold + holdhigh;
hold = 0}

///////////////////////////////////////dates for 2007

// Navidad 2006 (high)
hsdate="24/12/2006";
hedate="7/1/2007";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdhigh = hold + holdhigh;
hold = 0}

// JAN MID PERIOD (mid)
hsdate="8/1/2007";
hedate="22/2/2007";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdmid = hold + holdmid;
hold = 0}

// DIA DE ANDALUCIA PUENTE (high)
hsdate="23/2/2007";
hedate="4/3/2007";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdhigh = hold + holdhigh;
hold = 0}

// MARCH FIRST MID PERIOD (mid)
hsdate="5/3/2007";
hedate="15/3/2007";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdmid = hold + holdmid;
hold = 0}

// MARCH HIGH PERIOD (high)
hsdate="16/3/2007";
hedate="19/3/2007";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdmid = hold + holdmid;
hold = 0}

// MARCH SECOND MID PERIOD (mid)
hsdate="20/3/2007";
hedate="29/3/2007";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdmid = hold + holdmid;
hold = 0}

// EASTER (high)
hsdate="30/3/2007";
hedate="9/4/2007";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdhigh = hold + holdhigh;
hold = 0}

// AFTER EASTER MID (mid)
hsdate="10/4/2007";
hedate="26/4/2007";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdmid = hold + holdmid;
hold = 0}


// May Puente (high)
hsdate="27/4/2007";
hedate="6/5/2007";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdhigh = hold + holdhigh;
hold = 0}

// AFTER May Puente (mid)
hsdate="7/5/2007";
hedate="14/8/2007";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdmid = hold + holdmid;
hold = 0}


// August Puente (high)
hsdate="15/8/2007";
hedate="16/8/2007";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdhigh = hold + holdhigh;
hold = 0}

// AFTER August Puente  (mid)
hsdate="17/8/2007";
hedate="10/10/2007";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdmid = hold + holdmid;
hold = 0}

// October puente (high)
hsdate="11/10/2007";
hedate="14/10/2007";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdhigh = hold + holdhigh;
hold = 0}


// AFTER October puente  (mid)
hsdate="15/10/2007";
hedate="30/11/2007";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdmid = hold + holdmid;
hold = 0}

// November  puente (high)
//hsdate="31/10/2007";
//hedate="4/11/2007";
//overlap(ss,dz,hsdate,hedate)
//if (hold > 0)
//{holdhigh = hold + holdhigh;
//hold = 0}



// AFTER November  puente  (mid)
//hsdate="5/11/2006";
//hedate="4/12/2006";
//overlap(ss,dz,hsdate,hedate)
//if (hold > 0)
//{holdmid = hold + holdmid;
//hold = 0}


// Dec puente (high)
hsdate="5/12/2007";
hedate="9/12/2007";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdhigh = hold + holdhigh;
hold = 0}

// AFTER  Dec  puente  (mid)
hsdate="10/12/2007";
hedate="20/12/2007";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdmid = hold + holdmid;
hold = 0}

// NAVIDAD (high)
hsdate="21/12/2007";
hedate="8/1/2008";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{holdhigh = hold + holdhigh;
hold = 0}

}
