function LMFLcalc()
{

	var revisiondate = "14 Sep. 2009";
	
	var startdate = "24";
	var enddate = "7";
	var courseyear = 2010;
	var monthnumber = 8;

	
	var dateseparator = "";
	var monthtext = "";
	var calculatortext = "";
	var earlypaymentext = "";
	var discounttext = "";
	
	var discount = 0;
	var numAmount = 0;
	var languagefee = 0;
	var musiclessonfee = 0;
	var previousyear = 0;

	var mainfeesingle = 1495; 
	var mainfeeshared = 1395;
	var mainfeemealsonly = 925;
	
	var airportLtoM = 30;
	var airportMtoL = 30;
	
	var minor = 380;
	

    var conducting = 350;
	var composition = 370;
	var musictheory = 100;
	var masterclass = 200;

	var percu = 50;
	var markovmaster = 250;
	var markovone = 250;

	var harphire = 80;
	var pianosupplement = 100;
	var chambermusic = 150;
	
	var jazz = 0;
	//jazz workshops included
	
	var choirandorchestra = 0;
	//included
	
	var returning = 0.05;
	var earlypaydiscount = 0.10;

    var registeredprecourse = 0.025;
    var family2members = 0.025;
    var family3members = 0.05;
	// new
	
	var languagegroup10 = 195;
	var languagegroup20 = 390;
	var languagegroup30 = 585;
	var languageonetoone10 = 450;
	var languageonetoone20 = 900;
	var languageonetoone30 = 1350;

	var percussionworkshop = 350;
	// new
	
	var musiclesson1 = 320;
	var musiclesson2 = 640;
	var musiclesson3 = 960;
	
	var vocal = 400;
	


	
	var FormLanguage = document.getElementById('FormLanguage');
	var Mainfee = document.getElementById('Mainfee');
	var Airport = document.getElementById('Airport');
	var Minor = document.getElementById('Minor');
	var Languagefee = document.getElementById('Languagefee');
	var Returning = document.getElementById('Returning');
	var Earlypay = document.getElementById('Earlypay');
	var FamilyDiscount = document.getElementById('FamilyDiscount');
	var Conducting = document.getElementById('Conducting');
	var Musictheory = document.getElementById('Musictheory');
	var Composition = document.getElementById('Composition');
	var Harphire = document.getElementById('Harphire');
	var Pianosupplement = document.getElementById('Pianosupplement');	
//	var Jazz = document.getElementById('Jazz');
	var Masterclass = document.getElementById('Masterclass');
	var Chambermusic = document.getElementById('Chambermusic');
//	var Choirandorchestra = document.getElementById('Choirandorchestra');
	var Musiclessonfee = document.getElementById('Musiclessonfee');
	var Vocal = document.getElementById('Vocal');
	var Percu = document.getElementById('Percu');
	var MarkovMaster = document.getElementById('MarkovMaster');
	var MarkovOne = document.getElementById('MarkovOne');


  previousyear = courseyear - 1;

	if( Mainfee.value == 0 )
	  numAmount = numAmount;

  if( Mainfee.value == 1 )
	  numAmount = mainfeemealsonly;
	   	
	if( Mainfee.value == 2 )
	  numAmount = mainfeeshared;
	  
	if( Mainfee.value == 3 )
	  numAmount = mainfeesingle;

  if( Returning.checked )
		discount = discount + returning;
		
	if( Earlypay.checked )
		discount = discount + earlypaydiscount;	
		
	discount = discount + parseFloat(FamilyDiscount.value);

  if( Mainfee.value>0 && Conducting.checked )
    numAmount = numAmount + conducting;
    
  if( Mainfee.value>0 && Composition.checked )
    numAmount = numAmount + composition; 
    
  if( Mainfee.value>0 && Musictheory.checked )
    numAmount = numAmount + musictheory; 
    
//  if( Mainfee.value>0 && Jazz.checked )
//    numAmount = numAmount + jazz;  
    
  if( Mainfee.value>0 && Masterclass.checked )
    numAmount = numAmount + masterclass; 
    
  if( Mainfee.value>0 && Chambermusic.checked )
    numAmount = numAmount + chambermusic;  
	
  if( Mainfee.value>0 && Vocal.checked )
    numAmount = numAmount + vocal;  
	
  if( Mainfee.value>0 && Percu.checked )
    numAmount = numAmount + percu;  

  if( Mainfee.value>0 && MarkovMaster.checked )
    numAmount = numAmount + markovmaster; 

  if( Mainfee.value>0 && MarkovOne.checked )
    numAmount = numAmount + markovone; 
	
//  if( Mainfee.value>0 && Choirandorchestra.checked )
//    numAmount = numAmount + choirandorchestra;   
 
  if( Languagefee.value == 0 )
	  languagefee = 0;  
	  
	if( Languagefee.value == 1 )
	  languagefee = languagefee + languageonetoone10;  
    
  if( Languagefee.value == 2 )
	  languagefee = languagefee + languageonetoone20; 
    
  if( Languagefee.value == 3 )
	  languagefee = languagefee + languageonetoone30;
    
  if( Languagefee.value == 4 )
	  languagefee = languagefee + languagegroup10;
    
  if( Languagefee.value == 5 )
	  languagefee = languagefee + languagegroup20; 
    
  if( Languagefee.value == 6 )
	  languagefee = languagefee + languagegroup30; 
    

	  
	if( Musiclessonfee.value == 0 )
	  musiclessonfee = 0;  
	  
	if( Musiclessonfee.value == 1 )
	  musiclessonfee = musiclessonfee + musiclesson1;  
    
  if( Musiclessonfee.value == 2 )
	  musiclessonfee = musiclessonfee + musiclesson2; 
    
  if( Musiclessonfee.value == 3 )
	  musiclessonfee = musiclessonfee + musiclesson3;
    

    
  if( Mainfee.value>0 )
    numAmount = numAmount + languagefee;
 
  numAmount = numAmount*(1-discount) + musiclessonfee;
  
  if( Mainfee.value>1 && Minor.checked )  
    numAmount = numAmount + minor;
    
  if( Mainfee.value>1 && (Airport.value == 1))  
    numAmount = numAmount + airportMtoL; 
    
  if( Mainfee.value>1 && (Airport.value == 2))  
    numAmount = numAmount + airportLtoM;    
    
  if( Mainfee.value>1 && (Airport.value == 3))  
    numAmount = numAmount + airportMtoL + airportLtoM;
    
  if( Mainfee.value>0 && Harphire.checked )
    numAmount = numAmount + harphire; 
    
  if( Mainfee.value>0 && Pianosupplement.checked )
    numAmount = numAmount + pianosupplement;  
    
    
  if( FormLanguage.value == "English" )
    {
    dateseparator = " - ";
    monthtext = " August ";
    calculatortext = "Price Calculator";
    earlypaymenttext = "Full payment before 1 October ";
    discounttext=" (10% discount)";
    }    
    
  if( FormLanguage.value == "French" )
    {
    dateseparator = " - ";
    monthtext = " août ";
    calculatortext = "Calculateur de prix";
    earlypaymenttext = "&nbsp;Paiement entier reçu avant 1er octobre ";
    discounttext = " (10% réduction)";
//	t0100.innerHTML = "Language and Music for Life : calculateur de prix";
    } 
    
  if( FormLanguage.value == "German" )
    {
    dateseparator = ". - ";
    monthtext = ". August ";
    calculatortext = "Preisberechnung";
    earlypaymenttext = "&nbsp;Gesamtzahlung vor dem 1. Okt ";
    discounttext=" (10% Rabatt)";
    }  
    
  if( FormLanguage.value == "Italian" )
    {
    dateseparator = " al ";
    monthtext = " agosto ";
    calculatortext = "Calcolatore della tariffa";
    earlypaymenttext = "&nbsp;Pagamento completo entro il 1 oct ";
    discounttext=" (riduzione del 10%)";
    } 
    
  if( FormLanguage.value == "Spanish" )
    {
    dateseparator = " - ";
    monthtext = " agosto ";
    calculatortext = "Calculadora de precios";
    earlypaymenttext = "&nbsp;Saldo pagado en su totalidad para el 1 de oct ";
    discounttext=" (descuento del 10%)";
    } 
    
  if( FormLanguage.value == "Portuguese" )
    {
    dateseparator = " a ";
    monthtext = " Agosto de ";
    calculatortext = "Calculadora de preços";
    earlypaymenttext = "&nbsp;Pagamento na totalidade recebido até 1 de Oct de ";
    discounttext=" (10% de disconto)";
    }  
    
  if( FormLanguage.value == "Chinese" )
    {
    dateseparator = "dummy";
    monthtext = "dummy2";
    calculatortext = "dummy3";
    earlypaymenttext = "dummy4";
    discounttext="dummy5";
    }  
    
  if ( ( FormLanguage.value || "Chinese" ) && ( FormLanguage.value || "Japanese" ) )
    {
 //   t0100.innerHTML = "Language and Music for Life : " + startdate + dateseparator + enddate + monthtext + courseyear + " - " + calculatortext;
    
    t0102.innerHTML = "Copyright © Dolmetsch Musical Instruments : " + FormLanguage.value + " version : revised " + revisiondate;
    
    t0101.innerHTML = "£ " + numAmount.toFixed(2);
    
    t0103.innerHTML = earlypaymenttext + previousyear + discounttext;
    }
    
  if ( FormLanguage.value == "Chinese" )
    {
    t0100.innerHTML = "Language and Music for Life : ";
    
    t0102.innerHTML = "Copyright: Dolmetsch Musical Instruments : " + FormLanguage.value + " version : revised " + revisiondate;
    
    t0101.innerHTML = numAmount.toFixed(2);
    
    t0103.innerHTML = " " + " ";
    
    t0104.innerHTML = courseyear;
    
    t0105.innerHTML = monthnumber;
    
    t0106.innerHTML = startdate;
    
    t0107.innerHTML = enddate;
    
    }
    
}
