function PPcalc()
{

	var revisiondate = "13 Oct. 2008";
	
	var startdate = "27";
	var enddate = "10";
	var courseyear = 2009;
	var earlypaydiscount = 0.05;
	var pianoadd = 0;
	
	var dateseparator = " - ";
  var monthtext = " August ";
  var calculatortext = "Price Calculator";
  var earlypaymenttext = "&nbsp;Full payment before 1st October ";
  var discounttext=" (5% discount)";
	
	var residentialfee1 = 1200;
	  // (last year 950)
	var residentialfee2 = 2400;
	var residentialfee3 = 3540;
	var residentialfee4 = 4680;
	var residentialfee5 = 5820;
	var residentialfee6 = 6960;
	
	var parentresidentialfee1 = 600;  
 
  
  var parentresidentialfee2 = 1200;  
  
  
  var nonresidentialfee1 = 770;
    // (last year 570)
	var nonresidentialfee2 = 1540;  
	var nonresidentialfee3 = 2310;  
	var nonresidentialfee4 = 3080;
	var nonresidentialfee5 = 3850;
	var nonresidentialfee6 = 4620;
	
  var uanonresidentialfee1 = 1000;
  // NEW this year
  	var uanonresidentialfee2 = 2000;  
	var uanonresidentialfee3 = 3000;  
	var uanonresidentialfee4 = 4000;
	var uanonresidentialfee5 = 5000;
	var uanonresidentialfee6 = 6000;
	
	var tennis1 = 100;  
	var tennis2 = 200;  
	var tennis3 = 300;  
	var tennis4 = 400;  
	var tennis5 = 500;  
	var tennis6 = 600;  


	var parentnonresidentialfee1 = 370; 

  var parentnonresidentialfee2 = 740;  

  
  var extrainstrumentfee1 = 190; 
  // (last year 180)
	var extrainstrumentfee2 = 380;  
  // (last year 360)
	var extrainstrumentfee3 = 570;  
  // (last year 540)
	var extrainstrumentfee4 = 760;  
  // (last year 720)
	var extrainstrumentfee5 = 950;  
  // (last year 900)
	var extrainstrumentfee6 = 1140;  
  // (last year 1080)
	
	var earlyarrivalfee1 = 40;
	var earlyarrivalfee2 = 80;
	var earlyarrivalfee3 = 120;
	var earlyarrivalfee4 = 160;
	var earlyarrivalfee5 = 200;
	var earlyarrivalfee6 = 240;
	var earlyarrivalfee7 = 280;
	var earlyarrivalfee8 = 320;
	
	var languageonetoonefee1 = 400;   
	  // (last year 375)

	var languageonetoonefee2 = 800;   

	var languageonetoonefee3 = 1200;   

	var languageonetoonefee4 = 1600;   

	var languageonetoonefee5 = 2000;   

	var languageonetoonefee6 = 2400;   

	
	var languagesmallgroupfee1 = 200;  

	var languagesmallgroupfee2 = 400;   

	var languagesmallgroupfee3 = 600;   

	var languagesmallgroupfee4 = 800;   

	var languagesmallgroupfee5 = 1000;   

	var languagesmallgroupfee6 = 1200;   



	
  var discount = 0;
	var numAmount = 0;
	var language121fee = 0;
	var languagesgfee = 0;
  var residentialcoursefee = 0;
  var nonresidentialcoursefee = 0;
   var uanonresidentialcoursefee = 0;
   var tenniscoursefee = 0;
  var parentnonresidentialfee = 0;  
  var parentresidentialfee = 0; 
  var extrainstrumentfee = 0; 
  var earlyarrivalfee = 0; 
	var previousyear = 0;
	var previousday = 0;
	var earlyfinish = 0;
	
	var Mainfee = document.getElementById('Mainfee');
  var Parentfee = document.getElementById('Parentfee');
  var Nonresidentialfee = document.getElementById('Nonresidentialfee');
  var uanonresidentialfee = document.getElementById('uanonresidentialfee');
  var tennisfee = document.getElementById('tennis');  
  var Parentnonresidentialfee = document.getElementById('Parentnonresidentialfee');
  var Extrainstrumentfee = document.getElementById('Extrainstrumentfee');
	var Languageonetoonefee = document.getElementById('Languageonetoonefee');
	var Languagesmallgroupfee = document.getElementById('Languagesmallgroupfee');
	var Earlyarrivalfee = document.getElementById('Earlyarrivalfee');
	var Earlypay = document.getElementById('Earlypay');
	var pianosup = document.getElementById('pianosup');
	var percu = document.getElementById('percu');

  if( Mainfee.value == 0 )
    residentialcoursefee = 0;
  
  if( Mainfee.value == 1 )
    residentialcoursefee = residentialcoursefee + residentialfee1;
	   	
	if( Mainfee.value == 2 )
	  residentialcoursefee = residentialcoursefee + residentialfee2;
	  
	if( Mainfee.value == 3 )
	  residentialcoursefee = residentialcoursefee + residentialfee3;
	  
	if( Mainfee.value == 4 )
	  residentialcoursefee = residentialcoursefee + residentialfee4;
	   	
	if( Mainfee.value == 5 )
	  residentialcoursefee = residentialcoursefee + residentialfee5;
	  
	if( Mainfee.value == 6 )
	  residentialcoursefee = residentialcoursefee + residentialfee6;
	  
  if( Nonresidentialfee.value == 0)
	  nonresidentialcoursefee = 0;	  

  if( Nonresidentialfee.value == 1)
	  nonresidentialcoursefee = nonresidentialcoursefee + nonresidentialfee1;
	   	
	if( Nonresidentialfee.value == 2 )
	  nonresidentialcoursefee = nonresidentialcoursefee + nonresidentialfee2;
	  
	if( Nonresidentialfee.value == 3 )
	  nonresidentialcoursefee = nonresidentialcoursefee + nonresidentialfee3;
	  
	if( Nonresidentialfee.value == 4 )
	  nonresidentialcoursefee = nonresidentialcoursefee + nonresidentialfee4;

	if( Nonresidentialfee.value == 5 )
	  nonresidentialcoursefee = nonresidentialcoursefee + nonresidentialfee5;
 
	if( Nonresidentialfee.value == 6 )
	  nonresidentialcoursefee = nonresidentialcoursefee + nonresidentialfee6; 

  if( uanonresidentialfee.value == 0)
	  uanonresidentialcoursefee = 0;	  

  if( uanonresidentialfee.value == 1)
	  uanonresidentialcoursefee = uanonresidentialcoursefee + uanonresidentialfee1;
	   	
	if( uanonresidentialfee.value == 2 )
	  uanonresidentialcoursefee = uanonresidentialcoursefee + uanonresidentialfee2;
	  
	if( uanonresidentialfee.value == 3 )
	  uanonresidentialcoursefee = uanonresidentialcoursefee + uanonresidentialfee3;
	  
	if( uanonresidentialfee.value == 4 )
	  uanonresidentialcoursefee = uanonresidentialcoursefee + uanonresidentialfee4;

	if( uanonresidentialfee.value == 5 )
	  uanonresidentialcoursefee = uanonresidentialcoursefee + uanonresidentialfee5;
 
	if( uanonresidentialfee.value == 6 )
	  uanonresidentialcoursefee = uanonresidentialcoursefee + uanonresidentialfee6; 


  if( tennisfee.value == 0 ) 
	  tenniscoursefee = 0;
    
	if( tennisfee.value == 1 ) 
	  tenniscoursefee = tenniscoursefee + tennis1;
	  
	if( tennisfee.value == 2 ) 
	  tenniscoursefee = tenniscoursefee + tennis2;
	  
	if( tennisfee.value == 3 ) 
	  tenniscoursefee = tenniscoursefee + tennis3;
	  
	if( tennisfee.value == 4 ) 
	  tenniscoursefee = tenniscoursefee + tennis4;
	  
	if( tennisfee.value == 5 ) 
	  tenniscoursefee = tenniscoursefee + tennis5;
	  
	if( tennisfee.value == 6 ) 
	  tenniscoursefee = tenniscoursefee + tennis6;
	    

    
  if( Parentfee.value == 0 ) 
	  parentfee = 0;
    
	if( Parentfee.value == 1 ) 
	  parentresidentialfee = parentresidentialfee + parentresidentialfee1;
	
	if( Parentfee.value == 2 ) 
	  parentresidentialfee = parentresidentialfee + parentresidentialfee2;
	  
	if( Parentnonresidentialfee.value == 0 )
	  parentnonresidentialfee = 0;

	if( Parentnonresidentialfee.value == 1 )
	  parentnonresidentialfee = parentnonresidentialfee + parentnonresidentialfee1;
	
	if( Parentnonresidentialfee.value == 2 ) 
	  parentnonresidentialfee = parentnonresidentialfee + parentnonresidentialfee2;

  if( Extrainstrumentfee.value == 0 )
    extrainstrumentfee = 0;

  if( Extrainstrumentfee.value == 1 )
    extrainstrumentfee = extrainstrumentfee + extrainstrumentfee1;
    
  if( Extrainstrumentfee.value == 2 )
    extrainstrumentfee = extrainstrumentfee + extrainstrumentfee2;
    
  if( Extrainstrumentfee.value == 3 )
    extrainstrumentfee = extrainstrumentfee + extrainstrumentfee3;
    
  if( Extrainstrumentfee.value == 4 )
    extrainstrumentfee = extrainstrumentfee + extrainstrumentfee4;
    
  if( Extrainstrumentfee.value == 5 )
    extrainstrumentfee = extrainstrumentfee + extrainstrumentfee5;
    
  if( Extrainstrumentfee.value == 6 )
    extrainstrumentfee = extrainstrumentfee + extrainstrumentfee6;
    
  if( Earlyarrivalfee.value == 0 )
    earlyarrivalfee = 0;

  if( Earlyarrivalfee.value == 1 )
    earlyarrivalfee = earlyarrivalfee + earlyarrivalfee1;

  if( Earlyarrivalfee.value == 2 )
    earlyarrivalfee = earlyarrivalfee + earlyarrivalfee2;

  if( Earlyarrivalfee.value == 3 )
    earlyarrivalfee = earlyarrivalfee + earlyarrivalfee3;

  if( Earlyarrivalfee.value == 4 )
    earlyarrivalfee = earlyarrivalfee + earlyarrivalfee4;

  if( Earlyarrivalfee.value == 5 )
    earlyarrivalfee = earlyarrivalfee + earlyarrivalfee5;

  if( Earlyarrivalfee.value == 6 )
    earlyarrivalfee = earlyarrivalfee + earlyarrivalfee6;

  if( Earlyarrivalfee.value == 7 )
    earlyarrivalfee = earlyarrivalfee + earlyarrivalfee7;

  if( Earlyarrivalfee.value == 8 )
    earlyarrivalfee = earlyarrivalfee + earlyarrivalfee8;

  if( Languageonetoonefee.value == 0 )
	  language121fee = 0;

  if( Languageonetoonefee.value == 1 )
	  language121fee = language121fee + languageonetoonefee1;
	 
  if( Languageonetoonefee.value == 2 )
	  language121fee = language121fee + languageonetoonefee2;
	  
	if( Languageonetoonefee.value == 3 )
	  language121fee = language121fee + languageonetoonefee3;
	  
  if( Languageonetoonefee.value == 4 )
	  language121fee = language121fee + languageonetoonefee4;
    
  if( Languageonetoonefee.value == 5 )
	  language121fee = language121fee + languageonetoonefee5;	
    
  if( Languageonetoonefee.value == 6 )
	  language121fee = language121fee + languageonetoonefee6; 
    
  if( Languagesmallgroupfee.value == 0 )
	  languagesgfee = 0;
    
  if( Languagesmallgroupfee.value == 1 )
	  languagesgfee = languagesgfee + languagesmallgroupfee1; 
	  
	if( Languagesmallgroupfee.value == 2 )
	  languagesgfee = languagesgfee + languagesmallgroupfee2; 
	  
	if( Languagesmallgroupfee.value == 3 )
	  languagesgfee = languagesgfee + languagesmallgroupfee3; 
	  
  if( Languagesmallgroupfee.value == 4 )
	  languagesgfee = languagesgfee + languagesmallgroupfee4; 
	  
	if( Languagesmallgroupfee.value == 5 )
	  languagesgfee = languagesgfee + languagesmallgroupfee5; 
	  
	if( Languagesmallgroupfee.value == 6 )
	  languagesgfee = languagesgfee + languagesmallgroupfee6; 
    
  if( Earlypay.checked )
    discount = discount + earlypaydiscount;
    
  if( pianosup.checked )
    pianoadd = pianoadd + 80;
   
  if( percu.checked )
    pianoadd = pianoadd + 50; 
    
  discount = (1-discount);
	
		
  if( ( Mainfee.value == 0 ) && ( Nonresidentialfee.value == 0 ))
    numAmount = 0;

  if( ( Mainfee.value>0 ) && ( Nonresidentialfee.value>0 ) )
    numAmount = 0;
    
    if( ( Mainfee.value>0 ) && ( uanonresidentialfee.value>0 ) )
    numAmount = 0;
  
  if( ( Mainfee.value>0 ) && (( Nonresidentialfee.value == 0 ) && ( uanonresidentialfee.value == 0  )) )  
    numAmount = (residentialcoursefee)*discount + parentresidentialfee + (extrainstrumentfee)*discount + earlyarrivalfee + (language121fee + languagesgfee)*discount + tenniscoursefee + pianoadd;
 
  if( ( Mainfee.value == 0 ) && ( Nonresidentialfee.value>0 ) )  
    numAmount = (nonresidentialcoursefee)*discount + parentnonresidentialfee + tenniscoursefee + (extrainstrumentfee + language121fee + languagesgfee)*discount + pianoadd;   
    
    if( ( Mainfee.value == 0 ) && ( uanonresidentialfee.value>0 ) )  
    numAmount = (uanonresidentialcoursefee)*discount + parentnonresidentialfee + tenniscoursefee + (extrainstrumentfee + language121fee + languagesgfee)*discount + pianoadd;  

    if( ( Nonresidentialfee.value>0 ) && ( uanonresidentialfee.value>0 ) )
    numAmount = 0;

  

  
  previousyear = courseyear - 1;
  earlyfinish = enddate - 1;
  previousday = startdate - 1;
  
  t0098.innerHTML = "The language options are 10 x 55 minute tuition in either one-to-one format or small group format.  For " + courseyear + " the languages offered are English, French, German, Italian and Mandarin";
  
  t0099.innerHTML = "The Peter Pan Summer Course is open to young children on a residential (aged 4 to 10 years old) or non-residential (aged up to 10 years old) basis. Places are strictly limited to about 20 because we wish to keep the class numbers small. The course starts with registration before lunch which is at noon on " + startdate + " July and finishes for non-residents after dinner on " + earlyfinish + "th August, and for residents after breakfast on " + enddate + "th August. Residential families are housed in family rooms or self-contained flat. All other bathrooms are shared.<p>Accompanying adults may enrol for music and language classes (English, French, German, Italian and Mandarin) offered on our other summer schools. In such a case adults should enter their details into the price calculator(s) specifically provided for the other courses and not into this calculator. Accompanying adults may enrol for music and language classes (English, French, German, Italian and Russian offered on our other summer school. In such a case adults should enter their details into the price calculator(s) specifically provided for the other courses and not into this calculator. Preference is given to parents who register in music or languages classes.";
  
  t0100.innerHTML = "The Peter Pan Course : " + startdate + " July " + dateseparator + enddate + monthtext + courseyear + " - " + calculatortext;
    
  t0101.innerHTML = "£ " + numAmount.toFixed(2);
    
  t0102.innerHTML = "Copyright © Dolmetsch Musical Instruments : " + "English" + " version : revised " + revisiondate;
    
  t0103.innerHTML = earlypaymenttext + previousyear + discounttext;
  
  t0104.innerHTML = "£" + residentialfee1 + "/child";
  
  t0105.innerHTML = "£" + parentresidentialfee1 + "/adult";
  
  t0106.innerHTML = "£" + nonresidentialfee1 + "/child";
  
  t0107.innerHTML = "£" + parentnonresidentialfee1 + "/adult";
  
  t0108.innerHTML = "£" + extrainstrumentfee1 + "/child";  
  
  t0109.innerHTML = "£" + languageonetoonefee1 + "/child"; 
    
  t0110.innerHTML = "£" + languagesmallgroupfee1 + "/child"; 
  
  t0111.innerHTML = "Arriving on the " + previousday + " July (supper, bed and breakfast only)";
  
  t0112.innerHTML = "£" + earlyarrivalfee1 + "/person"; 

  t113.innerHTML = "£" + uanonresidentialfee1 + "/child";
  
  t114.innerHTML = "£" + tennis1 + "/child";
  
  t115.innerHTML = "Supplement for shared piano +£80";
  
  t555.innerHTML = "Supplement for percussion workshop +£50";
   
}
