
function changeUnitValue(unitname) {
    var size_unit = new Array;
    size_unit[0] = 'centimetres';
    size_unit[1] = 'inches';
    var size_basic = new Array;
    size_basic[0] = '260';
    size_basic[1] = '102';
    var size_value = new Array;
    size_value[0] = '2.54';
    size_value[1] = '0.3937008';
    if (unitname != document.calc_price.current_size_unit.value) {
      document.calc_price.current_size_unit.value = unitname;
      var size_conversation = 0;
      for (var i=0; i<size_unit.length; i++) {
         if (size_unit[i] == unitname) {
             size_conversation = size_value[i];
         }
      }
      document.getElementById('panel_unit_display').innerHTML= unitname;
      var tmp = size_conversation * document.calc_price.current_size_width.value;
      document.calc_price.current_size_width.value = tmp.toFixed(0);
      document.getElementById('panel_width_display').innerHTML= tmp.toFixed(0);
      // Should be:
      tmp = size_conversation * document.calc_price.current_size_height.value;
      document.calc_price.current_size_height.value = tmp.toFixed(0);
      document.getElementById('panel_height_display').innerHTML= tmp.toFixed(0);
      // Short term; is this:
      // document.calc_price.current_size_height.value = unitname == 'inches' ? size_basic[1] : size_basic[0]; 
      // document.getElementById('panel_height_display').innerHTML= unitname == 'inches' ? size_basic[1] : size_basic[0]; 
      //

      document.calc_price.width.value = document.calc_price.width.value ? document.calc_price.width.value * size_conversation : 0;
      // Should be: 
      tmp = document.calc_price.height.value ? Math.floor(document.calc_price.height.value * size_conversation) : 0;
      document.calc_price.height.value = tmp.toFixed(0);
      // Short term; is this:
      // document.calc_price.height.value = unitname == 'inches' ? size_basic[1] : size_basic[0]; 
      //
      document.calc_price.breadth.value = document.calc_price.breadth.value ? document.calc_price.breadth.value * size_conversation : 0;
    }
}

function changePrice(wall_division,top_price,btm_price,trim_price) {

        var panel_width = 0;
        panel_width = document.calc_price.current_size_width.value ? document.calc_price.current_size_width.value : 25;
        var panel_height = 0;
        panel_height = document.calc_price.current_size_height.value ? document.calc_price.current_size_height.value : 260;

        document.calc_price.width.value = !isNaN(document.calc_price.width.value) ? document.calc_price.width.value : 0;
        document.calc_price.height.value = !isNaN(document.calc_price.height.value) ? document.calc_price.height.value : 0;
        document.calc_price.breadth.value = !isNaN(document.calc_price.breadth.value) ? document.calc_price.breadth.value : 0;

 //       document.getElementById('wall1dimension').innerHTML= document.calc_price.width.value * document.calc_price.height.value;
 //       document.getElementById('wall2dimension').innerHTML= document.calc_price.breadth.value * document.calc_price.height.value;

        // var wall1Panels = Math.ceil((document.calc_price.width.value / panel_width) * ((document.calc_price.height.value/wall_division) / panel_height));
        // var wall1Panels = (((document.calc_price.width.value * document.calc_price.height.value) / (panel_height * panel_width)) * wall_division);
        var wall1Panels = Math.ceil(document.calc_price.width.value / panel_width) * Math.ceil(document.calc_price.height.value / panel_height);
        wall1Panels = Math.ceil(wall1Panels);
        document.getElementById('wall1dimension').innerHTML= wall1Panels;

        var wall2Panels = Math.ceil(document.calc_price.breadth.value / panel_width) * Math.ceil(document.calc_price.height.value / panel_height);
        wall2Panels = Math.ceil(wall2Panels);
        document.getElementById('wall2dimension').innerHTML= wall2Panels;

        var wall1Price_top = (wall1Panels / wall_division) * top_price;
        var wall1Price_trim = 0;
        var wall1Price_btm = (wall1Panels / wall_division) * btm_price;
        var wall1Price = wall1Price_top + wall1Price_trim + wall1Price_btm;
        if (wall_division == 2 && wall1Panels == 1) { 
           document.getElementById('wall1price').innerHTML='n/a';
        } else {
           document.getElementById('wall1price').innerHTML=wall1Price.toFixed(2);
        }

        var wall2Price_top = (wall2Panels / wall_division) * top_price;
        var wall2Price_trim = 0;
        var wall2Price_btm = (wall2Panels / wall_division) * btm_price;
        var wall2Price = wall2Price_top + wall2Price_trim + wall2Price_btm;
        if (wall_division == 2 && wall2Panels == 1) {
           document.getElementById('wall2price').innerHTML='n/a';
        } else {
           document.getElementById('wall2price').innerHTML=wall2Price.toFixed(2);
        }

}

