var formInit;
//window.onload = formInit;
  
  var oUndefined;
  var prod_id = '';
  
  function createRequestObject() {
      var ro;
      var browser = navigator.appName;
      if(browser == "Microsoft Internet Explorer"){ro = new ActiveXObject("Microsoft.XMLHTTP");}
          else{ro = new XMLHttpRequest();}
      return ro;
  }


  function convert()
  {
    /* 
      Size:     c_size_value
      From Type:   c_size_type
      To Type:   c_to_type
      Type Text:   c_result_type
      value:     c_to_value
    */
    
    var fromType = document.getElementById('c_size_type').value;
    var toType = document.getElementById('c_to_type').value;
    
    var size = document.getElementById('c_size_value').value;
    
    var resultText = document.getElementById('c_result_type');
    var resultValue = document.getElementById('c_to_value');
    
    switch(fromType)
    {
      case 'inches':
        // convert to mm's, by *25.4
        switch(toType)
        {
          case 'inches':
            // do nothing.
            break;
          case 'mm':
            size = (parseFloat(size) * 25.4);
            break;    
          case 'cm':
            size = (parseFloat(size) * 2.54);
            break;          
        }
        break;  
      case 'mm':
        // convert to mm's, by *25.4
        switch(toType)
        {
          case 'inches':
            size = (parseFloat(size) / 25.4);
            break;
          case 'mm':
            // do nothing
            break;              
          case 'cm':
            size = (parseFloat(size) / 10);
            break;            
        }
        break;
      case 'cm':
        // convert to mm's, by *25.4
        switch(toType)
        {
          case 'inches':
            size = (parseFloat(size) / 2.54);
            break;
          case 'mm':
            size = (parseFloat(size) * 10);
            break;              
          case 'cm':
            // do nothing
            break;            
        }
        break;
    }
    
    size = size.toString();
    
    // fix decimals. :) 
    if(size.lastIndexOf(".")>0)
    {
      size = size.substring(0,size.lastIndexOf(".")+3);
    }
    
    resultText.innerHTML = toType;
    resultValue.value = size;    
  }