	function holidaydates_picasso(dz,ss)
{
holsupdays = 0;
holsup = 0;
holsuptemp = 0;
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="8/10/2011";
hedate="12/10/2011";
suppercent = 40/100;
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}


// November puente
// hsdate="29/10/2011";
// hedate="1/11/2011";
// suppercent = 40/100;
// overlap(ss,dz,hsdate,hedate)
// if (hold > 0)
// {
// holsupdays = holsupdays + hold;
// hold = 0;}

// December puente
hsdate="8/12/2011";
hedate="10/12/2011";
suppercent = 40/100;
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}

// xmas
hsdate="23/12/2011";
hedate="26/12/2011";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}

// xmas
hsdate="29/12/2011";
hedate="2/1/2012";
suppercent = 100/100;
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}

// reyes
//hsdate="5/1/2012";
//hedate="8/1/2012";
//suppercent = 100/100;
//overlap(ss,dz,hsdate,hedate)
//if (hold > 0)
//{
//holsupdays = holsupdays + hold;
//hold = 0;}

///2012///////////////////////////////////////////////2012//////////////////////////////////////////////////2012

// (sábado) Día de Andalucía
hsdate="24/02/2012";
hedate="1/03/2012";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}

// san josé
hsdate="16/03/2012";
hedate="19/03/2012";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}

// Easter starting on Sat to Sun
hsdate="30/3/2012";
hedate="9/4/2012";
suppercent = 100/100;
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}

// First of May
hsdate="27/4/2012";
hedate="2/5/2012";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}


// October puente
hsdate="5/10/2012";
hedate="14/10/2012";
suppercent = 40/100;
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}


// November puente
hsdate="31/10/2012";
hedate="4/11/2012";
suppercent = 40/100;
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}

// December puente
hsdate="5/12/2012";
hedate="9/12/2012";
suppercent = 40/100;
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}


// xmas
hsdate="21/12/2012";
hedate="26/12/2012";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}

hsdate="28/12/2012";
hedate="2/1/2013";
overlap(ss,dz,hsdate,hedate)
if (hold > 0)
{
holsupdays = holsupdays + hold;
hold = 0;}

///2012///////////////////////////////////////////////2012//////////////////////////////////////////////////2012


return holsupdays
}


