function setVal() {
  dz=document.form.duration.options[document.form.duration.selectedIndex].value;
  mz=document.form.numberofpeople.options[document.form.numberofpeople.selectedIndex].value;
arrivalday=document.form.arrivalday.options[document.form.arrivalday.selectedIndex].value;
arrivalmonth=document.form.arrivalmonth.options[document.form.arrivalmonth.selectedIndex].value;
arrivalyear=document.form.arrivalyear.options[document.form.arrivalyear.selectedIndex].value;
lang=document.form.lang.value;

dollarconv=document.form.dollareuro.value;
poundeuro=document.form.poundeuro.value;

var d = new Date()
secs=d.getTime()
secss=("" + secs)
stamp=secss.substr(0,10)

sstemp = new Date(arrivalyear,arrivalmonth-1,arrivalday);
ss = sstemp.getTime();
minimum(dz,ss)

//FIND OUT HOW MANY WEEKEND DAYS THERE ARE

weekend = 0
weekday = 0 

sstemp = new Date(arrivalyear,arrivalmonth-1,arrivalday);
ss = sstemp.getTime();

sx = ss
for (i = 1; i <= dz; i++)
{
dayuvweak = new Date (sx);
dayuvweak = dayuvweak.getDay()

if (dayuvweak < 5)
{
weekday++
} 
else {
weekend++
}
sx = (sx + 86400000)

}

//END FIND OUT HOW MANY WEEKEND DAYS THERE ARE

minimum(dz,ss)


//window.alert(holsupdays)


price= "0";



//WEEKDAY DISCOUNTS

//WEEKEND PRICE

{weprice = weekend * 100}


wesupp = 0;
if (mz == 2)
{wesupp = weekend *5}
if (mz == 3)
{wesupp = weekend *25}
if (mz == 4)
{wesupp = weekend *25}
if (mz == 5)
{wesupp = weekend *35}
if (mz == 6)
{wesupp = weekend *50}
if (mz == 7)
{wesupp = weekend *100}
if (mz == 8)
{wesupp = weekend *100}


fullweprice = weprice +wesupp;




//WEEKDAY PRICE

if ((mz ==1)||(mz ==2))
{
if (dz ==2)
{wdprice = weekday * 100}
if (dz ==3)
{wdprice = weekday * 90}
if (dz ==4)
{wdprice = weekday * 80}
if (dz ==5)
{wdprice = weekday * 75}
if (dz ==6)
{wdprice = weekday * 70}
if (dz ==7)
{wdprice = weekday * 65}
if (dz >7)
{wdprice = dz*60}
if (dz >14)
{wdprice = dz*55}
}

if (mz >2)
{
if (dz ==2)
{wdprice = weekday * 110}
if (dz ==3)
{wdprice = weekday * 100}
if (dz ==4)
{wdprice = weekday * 90}
if (dz ==5)
{wdprice = weekday * 85}
if (dz ==6)
{wdprice = weekday * 80}
if (dz ==7)
{wdprice = weekday * 75}
if (dz >7)
{wdprice = dz*70}
if (dz >14)
{wdprice = dz*65}
}

if (mz >4)
{
if (dz ==2)
{wdprice = weekday * 120}
if (dz ==3)
{wdprice = weekday * 110}
if (dz ==4)
{wdprice = weekday * 100}
if (dz ==5)
{wdprice = weekday * 95}
if (dz ==6)
{wdprice = weekday * 90}
if (dz ==7)
{wdprice = weekday * 85}
if (dz >7)
{wdprice = dz*80}
if (dz >14)
{wdprice = dz*75}
}


if (mz >5)
{
if (dz ==2)
{wdprice = weekday * 130}
if (dz ==3)
{wdprice = weekday * 120}
if (dz ==4)
{wdprice = weekday * 110}
if (dz ==5)
{wdprice = weekday * 105}
if (dz ==6)
{wdprice = weekday * 100}
if (dz ==7)
{wdprice = weekday * 90}
if (dz >7)
{wdprice = dz*85}
if (dz >14)
{wdprice = dz*80}

if (mz >6)
{
if (dz ==2)
{wdprice = weekday * 200}

if (dz ==3)
{wdprice = weekday * 190}
if (dz ==4)
{wdprice = weekday * 180}
if (dz ==5)
{wdprice = weekday * 170}
if (dz ==6)
{wdprice = weekday * 160}
if (dz ==7)
{wdprice = weekday * 150}
if (dz >7)
{wdprice = dz*140}
if (dz >14)
{wdprice = dz*130}

}

}




fullwdprice = wdprice;



//alert if weekend and weekdays not equal number of days

if (weekend+weekday != dz)
{
window.alert("AAGGGHHH")
}

price = fullweprice + fullwdprice; 





fullprices = price;




discountsup(dz,fullprices,ss)
fullprices = fullprices + holsup_zz;



fianth = fullprices/4;
if (fianth < 51 )
{fianth = 50}

dollars= fullprices*dollarconv; 
pounds= fullprices*poundeuro;  
fianza=fianth;
pricepn = fullprices/dz;
pricepp = fullprices/mz;
priceppn = fullprices/mz/dz;
pesetass = fullprices*166.386;

 document.form.id.value=+stamp;
 document.form.fullprice.value=Math.round(+fullprices*100)/100;
 document.form.pounds.value=Math.round(+pounds*100)/100;
 document.form.dollars.value=Math.round(+dollars*100)/100;
 document.form.deposit.value=Math.round(+fianza*100)/100;
 document.form.ppn.value=Math.round(+pricepn*100)/100;
 document.form.ppp.value=Math.round(+pricepp*100)/100;
  document.form.pppn.value=Math.round(+priceppn*100)/100;
document.form.holsupdays.value=holsupdays_zz;
document.form.holsup.value=holsup_zz;

}
