function UpdatePrice() {
  var prices = {
	  tour:{
		  GreenIsland:{adults:135,children:90,family:405,first_time_x1:85,first_time_x2:120,certified_x1:65,certified_x2:85},
      	  UpoluCay:{adults:179,children:100,family:506,first_time_x1:105,first_time_x2:155,certified_x1:70,certified_x2:105}
    },
    pickup_option:{City:10,Beaches:15,None:0}
  }
            
/*
,
                  TourPackage:{adults_2:196.2,children_2:126,family_2:579.6}

*/            

  var total = 0;
  //alert(prices.tour.GreenIsland.adults);          
  var people = 0;
  if(ID('Green Island').checked) {
    for(var i in prices.tour.GreenIsland) {
      val = parseInt(ID(i).value) ? parseInt(ID(i).value) : 0;
      ID(i+'_price').innerHTML = eval('prices.tour.GreenIsland.'+i);
      total +=  val * eval('prices.tour.GreenIsland.'+i);
      if(i=='adults' || i=='children')
        people += val;
      if(i=='family')
        people += val*4;
      
    }      
  }      
  if(ID('Upolu Cay').checked) {
    for(var i in prices.tour.UpoluCay) {
      val = parseInt(ID(i).value) ? parseInt(ID(i).value) : 0;
      ID(i+'_price').innerHTML = eval('prices.tour.UpoluCay.'+i);
      total += val * eval('prices.tour.UpoluCay.'+i);
      if(i=='adults' || i=='children')
        people += val;
      if(i=='family')
        people += val*4;
    }
  }         
  /*if(ID('2 Tour Package').checked) {
    for(var i in prices.tour.TourPackage) {
      total += ID(i).value * eval('prices.tour.TourPackage.'+i);
      people += ID(i).value; 
    }         
  }*/
  /*for(var i in prices.all)
    total += ID(i).value * eval('prices.all.'+i);         
  */
    
  /* Pickup prices */
  for(var i in prices.pickup_option) {
    if(ID('pickup_option_'+i).checked) {
      total += prices.pickup_option[i] * people;
    }
  }
  
  //alert(total);    
  //alert(DisplayPrice(total));
  ID('total_display').innerHTML = DisplayPrice(total);  
  ID('total_input').value = total;

}

function DisplayPrice(num) {
  whole = Math.floor(num);
  decimal = Math.round((num - whole)*100);
  return '$' + whole + '.' + (decimal<10 ? '0'+decimal : decimal); 
}

function ID(id) {
  return document.getElementById(id);
}
