//
//      Functions to handle the Hotline CHL pages.
//
var xmlFile="partlists/products.xml";
var xmlHotlineCHL = "HOTLINE_CHL";
var xmlHotlineCHLAP = "HOTLINE_CHLAP";
var xmlHotlineCHLExtras = "HOTLINE_CHL_EXTRAS";
var xmlXFile="partlists/exploded.xml";

var modelString = "CHL";
var modelStringAP = "CHLAP";
var descrString = "";
var priceString = 0;
var priceBase = 0;
var cpriceString = 0;

var apTrue = 0;

var hlSpaSide = 0;
var arSpaSide = new Array(3);
for ( var i=0; i<arSpaSide.length; i++ )
    arSpaSide[i] = new Array(5);
var hlCable = 0;
var arCable = new Array(3);
for ( var i=0; i<arCable.length; i++ )
    arCable[i] = new Array(4);
var hlAmps = 0;
var arAmps = new Array(4);
for ( var i=0; i<arAmps.length; i++ )
    arAmps[i] = new Array(3);
var hlPumps = 0;
var arPumps = new Array(4);
for ( var i=0; i<arPumps.length; i++ )
    arPumps[i] = new Array(3);
var hlBlower = 0;
var arBlower = new Array(3);
for ( var i=0; i<arBlower.length; i++ )
    arBlower[i] = new Array(3);
var hlStereo = 0;
var arStereo = new Array(3);
for ( var i=0; i<arStereo.length; i++ )
    arStereo[i] = new Array(3);
var hlWLevel = 0;
var arWLevel = new Array(3);
for ( var i=0; i<arWLevel.length; i++ )
    arWLevel[i] = new Array(2);


function getRadios( formID )
{
    var rb = formID.rbSpaSide;
    for ( var i = 0; i<rb.length; i++ )
        if ( rb[i].checked )
            hlSpaSide = i;

    rb = formID.rbCable;
    for ( var i = 0; i<rb.length; i++ )
        if ( rb[i].checked )
            hlCable = i;

    rb = formID.rbAmps;
    for ( var i = 0; i<rb.length; i++ )
        if ( rb[i].checked )
            hlAmps = i;

    rb = formID.rbPumps;
    for ( var i = 0; i<rb.length; i++ )
        if ( rb[i].checked )
            hlPumps = i;

    rb = formID.rbBlower;
    for ( var i = 0; i<rb.length; i++ )
        if ( rb[i].checked )
            hlBlower = i;

    rb = formID.rbStereo;
    for ( var i = 0; i<rb.length; i++ )
        if ( rb[i].checked )
            hlStereo = i;
    
    rb = formID.rbWLevel;
    for ( var i = 0; i<rb.length; i++ )
        if ( rb[i].checked )
            hlWLevel = i;

    if ( hlSpaSide == 0 )
    {
        hlCable = 0;
        formID.rbCable[0].checked=true;
    }

    apTrue ? modelString = "CHLAP" : modelString  = "CHL";
    modelString += arAmps[0][hlAmps];
    modelString += arPumps[0][hlPumps];
    if ( hlBlower > 0 )
        modelString += arBlower[0][hlBlower];
    if ( hlStereo > 0 )
        modelString += arStereo[0][hlStereo];
    if ( hlWLevel > 0 )
        modelString += arWLevel[0][hlWLevel];
    document.hotlineCHL1.ID_NUM.value = modelString;
    document.hotlineCHL2.ID_NUM.value = modelString;

    apTrue ? descrString = "CHLAP Equipment Pack; " : descrString = "CHL Equipment Pack; "; 
    descrString += arAmps[1][hlAmps] + " ";
    descrString += arPumps[1][hlPumps] + " ";
    if ( hlBlower > 0 )
        descrString += arBlower[1][hlBlower] + " ";
    if ( hlStereo > 0 )
        descrString += arStereo[1][hlStereo] + " ";
    if ( hlWLevel > 0 )
        descrString += arWLevel[1][hlWLevel] + " ";
    descrString += " ***  " + arSpaSide[1][hlSpaSide];
    if ( hlSpaSide > 0 )
        descrString += " " + arCable[1][hlCable];
    document.hotlineCHL1.NAME.value = descrString + ".";
    document.hotlineCHL2.NAME.value = descrString + ".";
    
    cpriceString = Number( arCable[2][hlCable].slice(1, arCable[2][hlCable].length ) );
    priceString  = Number( priceBase );
    priceString += Number( arSpaSide[2][hlSpaSide].slice( 1, arSpaSide[2][hlSpaSide].length ) );
    priceString += cpriceString;
    priceString += Number( arAmps[2][hlAmps].slice( 1, arAmps[2][hlAmps].length ) );
    priceString += Number( arPumps[2][hlPumps].slice( 1, arPumps[2][hlPumps].length ) );
    priceString += Number( arBlower[2][hlBlower].slice( 1, arBlower[2][hlBlower].length ) );
    priceString += Number( arStereo[2][hlStereo].slice( 1, arStereo[2][hlStereo].length ) );
    priceString += Number( arWLevel[2][hlWLevel].slice( 1, arWLevel[2][hlWLevel].length ) );
    document.hotlineCHL1.PRICE.value = '$' + Number( priceString ).toFixed(2);
    document.hotlineCHL2.PRICE.value = '$' + Number( priceString ).toFixed(2);
    document.hotline_chl_options.CPRICE.value = '$' + Number( cpriceString ).toFixed(2);
}


function getExtraParts()
{
    AddToCart(document.hotlineCHL1);
    if ( document.hotlineCHL_extras0.rbExtra[1].checked )
        AddToCart(document.hotlineCHL_extras0);
    if ( document.hotlineCHL_extras1.rbExtra[1].checked )
        AddToCart(document.hotlineCHL_extras1);
    if ( document.hotlineCHL_extras2.rbExtra[1].checked )
        AddToCart(document.hotlineCHL_extras2);
    if ( document.hotlineCHL_extras3.rbExtra[1].checked )
        AddToCart(document.hotlineCHL_extras3);
}


function select_hotline_chl_options(ap)
{
   var x = null;
   var y = null;
   var z = null;

   loadXMLDoc(xmlFile);
   document.write( "<table class='ptable' align='center' width='90%' border='2'>" );
   document.write( "<thead>" );
   document.write( "<tr>" );
   document.write( "<th align='center'><input type='button' value='Copy' class='btn-sml' onClick='Copy2Clipboard(true)' ></th>" );
   document.write( "<th align='center'>Model Number</th>" );
   document.write( "<th align='center'>Model Description</th>" );
   document.write( "<th align='center'><span style='color:red'>Limited Offer</span></th>" );
   document.write( "<th align='center'>Quantity</th>" );
   document.write( "</tr>" );
   document.write( "</thead>" );
   document.write( "<tbody>" );
   apTrue = ap;
   apTrue ? x = xmlhttp.responseXML.documentElement.getElementsByTagName( xmlHotlineCHLAP ) : x = xmlhttp.responseXML.documentElement.getElementsByTagName( xmlHotlineCHL );
   for (i = 0; i < x.length; i++)
   {
      document.write( "<tr>" );
      document.write( "<form name='hotlineCHL1'>" );
      document.write( "<td align='center' valign='middle'><input type='checkbox' name='clipcopy1'></td>" );
      document.write( "<td align='left' valign='middle'>" );
      modelString = x[i].getElementsByTagName( "NUMBER" ) [0].childNodes[0].nodeValue;
      document.write( "<input type='text' name='ID_NUM' class='inp-field' size='35' onchange='this.value=modelString' value='" + modelString + "' readonly />");
      document.write( "</td>" );
      document.write( "<td align='left' valign='middle'>" );
      descrString = x[i].getElementsByTagName( "DESCRIPTION" ) [0].childNodes[0].nodeValue;
      document.write( "<textarea name='NAME' class='inp-field' cols='60' rows='9' wrap='hard' onchange='this.value=descrString' value='" + descrString + "' readonly ></textarea>");
      document.write( "</td>" );
      document.write( "<td align='center' valign='middle'><span style='color:red'>" );
      y = x[i].getElementsByTagName( "PRICE" ) [0].childNodes[0].nodeValue;
      priceBase = y.slice( 1, y.length );
      document.write( "<input type='text' name='PRICE' size=8 class='inp-field-red' onchange='this.value=priceString' value='$" + priceString + "' readonly />");
      document.write( "</td>" );
      document.write( "<td align='center' valign='middle'>" );
      document.write( "<input type='text' size=6 maxlength=4 name='QUANTITY' onchange='this.value=CKquantity(this.value)' value='1' /><br />" );
      document.write( "<input type='button' value='Add to Order' class='btn-sml' onClick='getExtraParts()' /><br />" );
      document.write( "<input type='button' value='View Order' class='btn-sml' onclick='DisplayCartAsWindow()' />" );
      document.write( "</span></td>" );
      document.write( "</form>" );
      document.write( "</tr>" );
   }
   document.write( "</td>" );
   document.write( "</tr>" );
   document.write( "</form>" );
   document.write( "</tbody>" );
   document.write( "</table>" );


   document.write( "<table class='ptable' align='center' width='99%' border='2'>" );
   document.write( "<thead>" );
   document.write( "<tr>" );
   document.write( "<th width='10%' align='center'>Option Code</th>" );
   document.write( "<th width='20%' align='center'>Option to Choose</th>" );
   document.write( "<th width='60%' align='center'>Option Description</th>" );
   document.write( "<th width='10%' align='center'>Option Price</th>" );
   document.write( "</tr>" );
   document.write( "</thead>" );
   document.write( "<form name='hotline_chl_options'>" );
   document.write( "<tbody>" );
   document.write( "<tr>" );
   document.write( "<td align='center'>Spa Side Control:</td>" );
   document.write( "<td align='left' valign='bottom' style='line-height:20px'>" );
   document.write( "<div onClick='getRadios(document.hotline_chl_options)' />" );
   x = xmlhttp.responseXML.documentElement.getElementsByTagName( "HOTLINE_CHL_SPASIDE_OPTIONS" );
   document.write( "<br />" );
   for (i = 0; i < x.length; i++)
   {
       arSpaSide[0][i] = x[i].getElementsByTagName( "CODE" ) [0].childNodes[0].nodeValue;  
       document.write( "<input type='radio' name='rbSpaSide' value='" + arSpaSide[0][i] );
       i == 0 ? document.write("' checked='true'>" ) : document.write( "'>" );
       document.write( arSpaSide[0][i] + "<br />" );
   }
   document.write( "</div>" );
   document.write( "<div onClick='getRadios(document.hotline_chl_options)' />" );
   x = xmlhttp.responseXML.documentElement.getElementsByTagName( "HOTLINE_CHL_CABLE_OPTIONS" );
   for (i = 0; i < x.length; i++)
   {
       arCable[0][i] = x[i].getElementsByTagName( "CODE" ) [0].childNodes[0].nodeValue;  
       arCable[1][i] = x[i].getElementsByTagName( "DESC" ) [0].childNodes[0].nodeValue;  
       arCable[2][i] = x[i].getElementsByTagName( "PRICE" ) [0].childNodes[0].nodeValue;  
       document.write( "<input type='radio' name='rbCable' value='" + arCable[0][i] );
       i == 0 ? document.write("' checked='true'>" ) : document.write( "'>" );
   }
   document.write( "</div>" );
   document.write( "</td>" );
   document.write( "<td align='left' valign='bottom' style='line-height:20px'>" );
   x = xmlhttp.responseXML.documentElement.getElementsByTagName( "HOTLINE_CHL_SPASIDE_OPTIONS" );
   document.write( "Verify the cable length for the spa side in the Model Description above.<br />" );
   for (i = 0; i < x.length; i++)
   {
       arSpaSide[1][i] = x[i].getElementsByTagName( "DESC" ) [0].childNodes[0].nodeValue;  
       document.write( arSpaSide[1][i] + "<br />" );
   }
   document.write( "Cable Lengths: Std. 4 foot, Ext. 10 foot, 20 foot, or 30 foot.<br />" );
   document.write( "</td>" );
   document.write( "<td align='right' valign='bottom' style='line-height:20px; padding-right:15px'>" );
   document.write( "<br />" );
   for (i = 0; i < x.length; i++)
   {
       arSpaSide[2][i] = x[i].getElementsByTagName( "PRICE" ) [0].childNodes[0].nodeValue; 
       document.write( arSpaSide[2][i] + "<br />" );
   }
   document.write( "<input type='text' name='CPRICE' size=8 class='inp-field-red' onchange='this.value=cpriceString' value='$" + cpriceString + "' readonly />");
   document.write( "</td>" );
   document.write( "</tr>" );
   document.write( "<tr>" );
   document.write( "<td align='center'>Amps</td>" );
   document.write( "<td align='left' valign='bottom' style='line-height:20px'>" );
   document.write( "<div onClick='getRadios(document.hotline_chl_options)' />" );
   x = xmlhttp.responseXML.documentElement.getElementsByTagName( "HOTLINE_CHL_AMP_OPTIONS" );
   for (i = 0; i < x.length; i++)
   {
       arAmps[0][i] = x[i].getElementsByTagName( "CODE" ) [0].childNodes[0].nodeValue;  
       document.write( "<input type='radio' name='rbAmps' value='" + arAmps[0][i] );
       i == 2 ? document.write("' checked='true'>" ) : document.write( "'>" );
       document.write( arAmps[0][i] + "<br />" );
   }
   document.write( "</div>" );
   document.write( "</td>" );
   document.write( "<td align='left' valign='bottom' style='line-height:20px'>" );
   for (i = 0; i < x.length; i++)
   {
       arAmps[1][i] = x[i].getElementsByTagName( "DESC" ) [0].childNodes[0].nodeValue;  
       document.write( arAmps[1][i] + "<br />" );
   }
   document.write( "</td>" );
   document.write( "<td align='right' valign='bottom' style='line-height:20px; padding-right:15px'>" );
   for (i = 0; i < x.length; i++)
   {
       arAmps[2][i] = x[i].getElementsByTagName( "PRICE" ) [0].childNodes[0].nodeValue; 
       document.write( arAmps[2][i] + "<br />" );
   }
   document.write( "</td>" );
   document.write( "</tr>" );
   document.write( "<tr>" );
   document.write( "<td align='center'>Pump Options:</td>" );
   document.write( "<td align='left' valign='bottom' style='line-height:20px'>" );
   document.write( "<div onClick='getRadios(document.hotline_chl_options)' />" );
   if ( apTrue )
       x = xmlhttp.responseXML.documentElement.getElementsByTagName( "HOTLINE_CHLAP_PUMP_OPTIONS" );
   else
       x = xmlhttp.responseXML.documentElement.getElementsByTagName( "HOTLINE_CHL_PUMP_OPTIONS" );
   for (i = 0; i < x.length; i++)
   {
       arPumps[0][i] = x[i].getElementsByTagName( "CODE" ) [0].childNodes[0].nodeValue; 
       document.write( "<input type='radio' name='rbPumps' value='" + arPumps[0][i] );
       i == 0 ? document.write("' checked='true'>" ) : document.write( "'>" );
       document.write( arPumps[0][i] + "<br />" );
   }
   document.write( "</div>" );
   document.write( "</td>" );
   document.write( "<td align='left' valign='bottom' style='line-height:20px'>" );
   for (i = 0; i < x.length; i++)
   {
       arPumps[1][i] = x[i].getElementsByTagName( "DESC" ) [0].childNodes[0].nodeValue; 
       document.write( arPumps[1][i] + "<br />" );
   }
   document.write( "</td>" );
   document.write( "<td align='right' valign='bottom' style='line-height:20px; padding-right:15px'>" );
   for (i = 0; i < x.length; i++)
   {
       arPumps[2][i] = x[i].getElementsByTagName( "PRICE" ) [0].childNodes[0].nodeValue;    
       document.write( arPumps[2][i] + "<br />" );
   }
   document.write( "</td>" );
   document.write( "</tr>" );
   document.write( "<tr>" );
   document.write( "<td align='center'>Blower Options:</td>" );
   document.write( "<td align='left' valign='bottom' style='line-height:20px'>" );
   document.write( "<div onClick='getRadios(document.hotline_chl_options)' />" );
   x = xmlhttp.responseXML.documentElement.getElementsByTagName( "HOTLINE_CHL_BLOWER_OPTIONS" );
   for (i = 0; i < x.length; i++)
   {
       arBlower[0][i] = x[i].getElementsByTagName( "CODE" ) [0].childNodes[0].nodeValue;    
       document.write( "<input type='radio' name='rbBlower' value='" + arBlower[0][i] );
       i == 0 ? document.write( "' checked='true'>" ) : document.write( "'>" );
       document.write( arBlower[0][i] + "<br />" );
   }
   document.write( "</div>" );
   document.write( "</td>" );
   document.write( "<td align='left' valign='bottom' style='line-height:20px'>" );
   for (i = 0; i < x.length; i++)
   {
       arBlower[1][i] = x[i].getElementsByTagName( "DESC" ) [0].childNodes[0].nodeValue;    
       document.write( arBlower[1][i] + "<br />" );
   }
   document.write( "</td>" );
   document.write( "<td align='right' valign='bottom' style='line-height:20px; padding-right:15px'>" );
   for (i = 0; i < x.length; i++)
   {
       arBlower[2][i] = x[i].getElementsByTagName( "PRICE" ) [0].childNodes[0].nodeValue;   
       document.write( arBlower[2][i] + "<br />" );
   }
   document.write( "</td>" );
   document.write( "</tr>" );
   document.write( "<tr>" );
   document.write( "<td align='center'>Stereo Options:</td>" );
   document.write( "<td align='left' valign='bottom' style='line-height:20px'>" );
   document.write( "<div onClick='getRadios(document.hotline_chl_options)' />" );
   x = xmlhttp.responseXML.documentElement.getElementsByTagName( "HOTLINE_CHL_STEREO_OPTIONS" );
   for (i = 0; i < x.length; i++)
   {
       arStereo[0][i] = x[i].getElementsByTagName( "CODE" ) [0].childNodes[0].nodeValue;    
       document.write( "<input type='radio' name='rbStereo' value='" + arStereo[0][i] );
       i == 0 ? document.write( "' checked='true'>" ) : document.write( "'>" );
       document.write( arStereo[0][i] + "<br />" );
   }
   document.write( "</div>" );
   document.write( "</td>" );
   document.write( "<td align='left' valign='bottom' style='line-height:20px'>" );
   for (i = 0; i < x.length; i++)
   {
       arStereo[1][i] = x[i].getElementsByTagName( "DESC" ) [0].childNodes[0].nodeValue;    
       document.write( arStereo[1][i] + "<br />" );
   }
   document.write( "</td>" );
   document.write( "<td align='right' valign='bottom' style='line-height:20px; padding-right:15px'>" );
   for (i = 0; i < x.length; i++)
   {
       arStereo[2][i] = x[i].getElementsByTagName( "PRICE" ) [0].childNodes[0].nodeValue;   
       document.write( arStereo[2][i] + "<br />" );
   }
   document.write( "</td>" );
   document.write( "</tr>" );
   document.write( "<tr>" );
   document.write( "<td align='center'>Water Level Sensor Options:</td>" );
   document.write( "<td align='left' valign='bottom' style='line-height:20px'>" );
   document.write( "<div onClick='getRadios(document.hotline_chl_options)' />" );
   x = xmlhttp.responseXML.documentElement.getElementsByTagName( "HOTLINE_CHL_LEVEL_OPTIONS" );
   for (i = 0; i < x.length; i++)
   {
       arWLevel[0][i] = x[i].getElementsByTagName( "CODE" ) [0].childNodes[0].nodeValue;    
       document.write( "<input type='radio' name='rbWLevel' value='" + arWLevel[0][i] );
       i == 0 ? document.write( "' checked='true'>" ) : document.write( "'>" );
       document.write( arWLevel[0][i] + "<br />" );
   }
   document.write( "</div>" );
   document.write( "</td>" );
   document.write( "<td align='left' valign='bottom' style='line-height:20px'>" );
   for (i = 0; i < x.length; i++)
   {
       arWLevel[1][i] = x[i].getElementsByTagName( "DESC" ) [0].childNodes[0].nodeValue;    
       document.write( arWLevel[1][i] + "<br />" );
   }
   document.write( "</td>" );
   document.write( "<td align='right' valign='bottom' style='line-height:20px; padding-right:15px'>" );
   for (i = 0; i < x.length; i++)
   {
       arWLevel[2][i] = x[i].getElementsByTagName( "PRICE" ) [0].childNodes[0].nodeValue;   
       document.write( arWLevel[2][i] + "<br />" );
   }
   document.write( "</td>" );
   document.write( "</tr>" );
   document.write( "</form>" );
   document.write( "</tbody>" );
   document.write( "</table>" );


   document.write( "<table class='ptable' align='center' width='99%' border='2'>" );
   document.write( "<thead>" );
   document.write( "<tr>" );
   document.write( "<th align='center'>&nbsp;</th>" );
   document.write( "<th align='center'>Model Number</th>" );
   document.write( "<th align='center'>Model Description</th>" );
   document.write( "<th align='center'>Quantity</th>" );
   document.write( "<th align='center'>List Price</th>" );
   document.write( "</tr>" );
   document.write( "</thead>" );
   document.write( "<tbody>" );
   x = xmlhttp.responseXML.documentElement.getElementsByTagName( xmlHotlineCHLExtras );
   for (i = 0; i < x.length; i++)
   {
      document.write( "<tr>" );
      document.write( "<form name='hotlineCHL_extras" + i + "'>" );
      document.write( "<td valign='middle'>" );
      document.write( "<input type='radio' value='0' checked='true' name='rbExtra'>Not needed<br />" );
      document.write( "<input type='radio' value='1' name='rbExtra'>Add to Order" );
      document.write( "</td>" );
      document.write( "<td valign='middle'>" );
      document.write( x[i].getElementsByTagName( "PART_NUM" ) [0].childNodes[0].nodeValue );
      document.write( "<input type='hidden' name='ID_NUM' value='" + 
                      x[i].getElementsByTagName( "PART_NUM" ) [0].childNodes[0].nodeValue + "' />");
      document.write( "</td>" );
      document.write( "<td valign='middle'>" );
      document.write( x[i].getElementsByTagName( "PART_DESC" ) [0].childNodes[0].nodeValue );
      document.write( "<input type='hidden' name='NAME' value='" + 
                      x[i].getElementsByTagName( "PART_DESC" ) [0].childNodes[0].nodeValue + "' />");
      document.write( "</td>" );
      document.write( "<td width='10%' align='center' valign='middle'>" );
      document.write( "<input type='text' size=4 maxlength=4 name='QUANTITY' onchange='this.value=CKquantity(this.value)' value='1' /><br />" );
      document.write( "</td>" );
      document.write( "<td align='center' valign='middle'>" );
      y = x[i].getElementsByTagName( "PART_PRICE" ) [0].childNodes[0].nodeValue;
      document.write( y );
      y.length == 1 ? y = 0 : y = y.slice( 1, y.length );
      document.write( "<input type='hidden' name='PRICE' value='" + y + "' />");
      document.write( "</td>" );
      document.write( "</form>" );
      document.write( "</tr>" );
   }
   document.write( "</tbody>" );
   document.write( "</table>" );


   document.write( "<table class='ptable' align='center' width='90%' border='2'>" );
   document.write( "<thead>" );
   document.write( "<tr>" );
   document.write( "<th align='center'><input type='button' value='Copy' class='btn-sml' onClick='Copy2Clipboard(true)' ></th>" );
   document.write( "<th align='center'>Model Number</th>" );
   document.write( "<th align='center'>Model Description</th>" );
   document.write( "<th align='center'><span style='color:red'>Limited Offer</span></th>" );
   document.write( "<th align='center'>Quantity</th>" );
   document.write( "</tr>" );
   document.write( "</thead>" );
   document.write( "<tbody>" );
   x = xmlhttp.responseXML.documentElement.getElementsByTagName( xmlHotlineCHL );
   for (i = 0; i < x.length; i++)
   {
      document.write( "<tr>" );
      document.write( "<form name='hotlineCHL2'>" );
      document.write( "<td align='center' valign='middle'><input type='checkbox' name='clipcopy2'></td>" );
      document.write( "<td align='left' valign='middle'>" );
      modelString = x[i].getElementsByTagName( "NUMBER" ) [0].childNodes[0].nodeValue;
      document.write( "<input type='text' name='ID_NUM' class='inp-field' size='35' onchange='this.value=modelString' value='" + modelString + "' readonly />");
      document.write( "</td>" );
      document.write( "<td align='left' valign='middle'>" );
      descrString = x[i].getElementsByTagName( "DESCRIPTION" ) [0].childNodes[0].nodeValue;
      document.write( "<textarea name='NAME' class='inp-field' cols='60' rows='9' wrap='hard' onchange='this.value=descrString' value='" + descrString + "' readonly ></textarea>");
      document.write( "</td>" );
      document.write( "<td align='center' valign='middle'><span style='color:red'>" );
      y = x[i].getElementsByTagName( "PRICE" ) [0].childNodes[0].nodeValue;
      priceBase = y.slice( 1, y.length );
      document.write( "<input type='text' name='PRICE' size=8 class='inp-field-red' onchange='this.value=priceString' value='$" + priceString + "' readonly />");
      document.write( "</td>" );
      document.write( "<td align='center' valign='middle'>" );
      document.write( "<input type='text' size=6 maxlength=4 name='QUANTITY' onchange='this.value=CKquantity(this.value)' value='1' /><br />" );
      document.write( "<input type='button' value='Add to Order' class='btn-sml' onClick='getExtraParts()' /><br />" );
      document.write( "<input type='button' value='View Order' class='btn-sml' onclick='DisplayCartAsWindow()' />" );
      document.write( "</span></td>" );
      document.write( "</form>" );
      document.write( "</tr>" );
   }
   document.write( "</td>" );
   document.write( "</tr>" );
   document.write( "</form>" );
   document.write( "</tbody>" );
   document.write( "</table>" );

   document.write( "<form name='clip'><textarea name='clip_copy' style='display:none'></textarea></form>" );
}


function select_hotline_chl_exploded()
{
    var x;

    loadXMLDoc( xmlXFile );
    document.write( "<table class='ptable' align='center' width='60%' border='2'>" );
    document.write( "<thead>" );
    document.write( "<tr>" );
    document.write( "<th align='center'>Index Number:</th>" );
    document.write( "<th align='center'>Part Number:</th>" );
    document.write( "<th align='center'>Description:</th>" );
    document.write( "<th align='center'>List Price:</th>" );
    document.write( "</tr>" );
    document.write( "</thead>");
    document.write( "<tbody>" );
    x = xmlhttp.responseXML.documentElement.getElementsByTagName( xmlHotlineCHL );

    for (i = 0; i < x.length; i++)
    {
        document.write( "<tr>" );
        document.write( "<td width='15%' align='center'>" );
        document.write( x[i].getElementsByTagName( "INDEX" ) [0].childNodes[0].nodeValue );
        document.write( "</td>" );
        document.write( "<td width='15%' align='center'>" );
        document.write( x[i].getElementsByTagName( "PART_NUM" ) [0].childNodes[0].nodeValue );
        document.write( "</td>" );
        document.write( "<td align='left'>" );
        document.write( x[i].getElementsByTagName( "DESCRIPTION" ) [0].childNodes[0].nodeValue );
        document.write( "</td>" );
        document.write( "<td width='20%' align='center'>" );
        document.write( x[i].getElementsByTagName( "PRICE" ) [0].childNodes[0].nodeValue );
        document.write( "</td>" );
        document.write( "</tr>" );
    }
    document.write( "</tbody>" );
    document.write( "</table>" );
}

