//
//      Functions to handle the Megatrol pages.
//
var xmlFile="partlists/products.xml";
var xmlMinitrol_mn = "MN";
var xmlMinitrol_hl = "HL";
var xmlMinitrolExtras = "MINITROL_EXTRAS";

var modelString = "MN";
var descrString = "";
var priceString = 0;
var priceBase = 0;
var cpriceString = 0;
var bHLmn = false;

var mnSpaSide = 0;
var arSpaSide = new Array(3);
for ( var i=0; i<arSpaSide.length; i++ )
    arSpaSide[i] = new Array(6);
var mnCable = 0;
var arCable = new Array(3);
for ( var i=0; i<arCable.length; i++ )
    arCable[i] = new Array(4);
var mnAmps = 0;
var arAmps = new Array(3);
for ( var i=0; i<arAmps.length; i++ )
    arAmps[i] = new Array(4);
var pmPumps = 0;
var arPumps = new Array(3);
for ( var i=0; i<arPumps.length; i++ )
    arPumps[i] = new Array(2);
var mnBlower = 0;
var arBlower = new Array(4);
for ( var i=0; i<arBlower.length; i++ )
    arBlower[i] = new Array(2);
var mnOzone = 0;
var arOzone = new Array(3);
for ( var i=0; i<arOzone.length; i++ )
    arOzone[i] = new Array(2);


function getRadios( formID )
{
    var rb = formID.rbSpaSide;
    for ( var i = 0; i<rb.length; i++ )
        if ( rb[i].checked )
            mnSpaSide = i;

    var rb = formID.rbCable;
    for ( var i = 0; i<rb.length; i++ )
        if ( rb[i].checked )
            mnCable = i;

    var rb = formID.rbAmps;
    for ( var i = 0; i<rb.length; i++ )
        if ( rb[i].checked )
            mnAmps = i;

    rb = formID.rbPumps;
    for ( var i = 0; i<rb.length; i++ )
        if ( rb[i].checked )
            mnPumps = i;

    rb = formID.rbBlower;
    for ( var i = 0; i<rb.length; i++ )
        if ( rb[i].checked )
            mnBlower = i;

    rb = formID.rbOzone;
    for ( var i = 0; i<rb.length; i++ )
        if ( rb[i].checked )
            mnOzone = i;

    if ( mnSpaSide == 0 )
    {
        mnCable = 0;
        formID.rbCable[0].checked=true;
    }

    if ( bHLmn )
	    modelString = "HL";
	else
	    modelString = "MN";
    modelString += arAmps[0][mnAmps];
    modelString += arPumps[0][mnPumps];
    if ( bHLmn )
        Number(mnAmps) == 3 ? modelString += "H3" : modelString += "H5";
    else
        Number(mnAmps) == 3 ? modelString += "H2" : modelString += "H4";
    modelString += arBlower[0][mnBlower];
    modelString += arOzone[0][mnOzone];
    document.minitrol1.ID_NUM.value = modelString;
    document.minitrol2.ID_NUM.value = modelString;

    if ( bHLmn )
	    descrString = "HL";
    else
	    descrString = "MN";
    descrString += "-210 Series. ";
    descrString += arAmps[1][mnAmps] + " ";
    if ( bHLmn )
        Number(mnAmps) == 3 ? descrString += "2,500" : modelString += "5,000";
    else
        Number(mnAmps) == 3 ? descrString += "2,000" : descrString += "4,000";
    descrString += " Watt Heater ";
    descrString += arPumps[1][mnPumps] + " ";
    descrString += arBlower[3][mnBlower] + " ";
    descrString += arOzone[1][mnOzone] + " ";
    descrString += " ***  " + arSpaSide[1][mnSpaSide];
    if ( mnSpaSide > 0 )
        descrString += " " + arCable[1][mnCable];
    document.minitrol1.NAME.value = descrString + ".";
    document.minitrol2.NAME.value = descrString + ".";
    
    cpriceString = Number( arCable[2][mnCable].slice(1, arCable[2][mnCable].length ) );
    priceString  = Number( priceBase );
    priceString += Number( arSpaSide[2][mnSpaSide].slice( 1, arSpaSide[2][mnSpaSide].length ) );
    priceString += cpriceString;
    priceString += Number( arAmps[2][mnAmps].slice( 1, arAmps[2][mnAmps].length ) );
    priceString += Number( arPumps[2][mnPumps].slice( 1, arPumps[2][mnPumps].length ) );
    priceString += Number( arBlower[2][mnBlower].slice( 1, arBlower[2][mnBlower].length ) );
    priceString += Number( arOzone[2][mnOzone].slice( 1, arOzone[2][mnOzone].length ) );
    document.minitrol1.PRICE.value = '$' + Number( priceString ).toFixed(2);
    document.minitrol2.PRICE.value = '$' + Number( priceString ).toFixed(2);
    document.minitrol_options.CPRICE.value = '$' + Number( cpriceString ).toFixed(2);
}


function getExtraParts()
{
    AddToCart(document.minitrol1);
    if ( document.minitrol_extras0.rbExtra[1].checked )
        AddToCart(document.minitrol_extras0);
    if ( document.minitrol_extras1.rbExtra[1].checked )
        AddToCart(document.minitrol_extras1);
    if ( document.minitrol_extras2.rbExtra[1].checked )
        AddToCart(document.minitrol_extras2);
    if ( document.minitrol_extras3.rbExtra[1].checked )
        AddToCart(document.minitrol_extras3);
    if ( document.minitrol_extras4.rbExtra[1].checked )
        AddToCart(document.minitrol_extras4);
}


function select_minitrol_options( bVersion )
{
	bHLmn = bVersion;
    var x = null;
    var y = null;
    var z = null;

    loadXMLDoc(xmlFile);
    document.write( "<table class='ptables' align='center' width='90%' border='2'>" );
    document.write( "<caption style='font-size:24px'><strong>Customize your Minitrol</strong>" );
    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'>List Price</th>" );
    document.write( "<th align='center'>Quantity</th>" );
    document.write( "</tr>" );
    document.write( "</thead>" );
    document.write( "<tbody>" );
    if ( bHLmn )
        x = xmlhttp.responseXML.documentElement.getElementsByTagName( "MINITROL_HL" );
    else
        x = xmlhttp.responseXML.documentElement.getElementsByTagName( "MINITROL_MN" );
    for (i = 0; i < x.length; i++)
    {
        document.write( "<tr>" );
        document.write( "<form name='minitrol1'>" );
        document.write( "<td width='5%' align='center' valign='middle'><input type='checkbox' name='clipcopy1'></td>" );
        document.write( "<td width='20%' 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 width='10%' align='center' valign='middle'>" );
        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='$" + priceBase + "' readonly />");
        document.write( "</td>" );
        document.write( "<td width='10%' 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( "</td>" );
        document.write( "</form>" );
        document.write( "</tr>" );
    }
    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='15%' align='center'>Option to Choose</th>" );
    document.write( "<th width='65%' 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='minitrol_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.minitrol_options)' />" );
    if ( bHLmn )
       x = xmlhttp.responseXML.documentElement.getElementsByTagName( "MINITROL_HL_SPASIDE_OPTIONS" );
    else
       x = xmlhttp.responseXML.documentElement.getElementsByTagName( "MINITROL_MN_SPASIDE_OPTIONS" );
    document.write( "<br /><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.minitrol_options)' />" );
    x = xmlhttp.responseXML.documentElement.getElementsByTagName( "MINITROL_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'>" );
    if ( bHLmn )
           x = xmlhttp.responseXML.documentElement.getElementsByTagName( "MINITROL_HL_SPASIDE_OPTIONS" );
    else
           x = xmlhttp.responseXML.documentElement.getElementsByTagName( "MINITROL_MN_SPASIDE_OPTIONS" );
    document.write( "Prices only valid with purchase of a Minitrol.<br />" );
    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 /><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.minitrol_options)' />" );
    if ( bHLmn )
       x = xmlhttp.responseXML.documentElement.getElementsByTagName( "MINITROL_HL_AMP_OPTIONS" );
    else
       x = xmlhttp.responseXML.documentElement.getElementsByTagName( "MINITROL_MN_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 == 0 ? 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.minitrol_options)' />" );
    if ( bHLmn )
       x = xmlhttp.responseXML.documentElement.getElementsByTagName( "MINITROL_HL_PUMP_OPTIONS" );
    else
       x = xmlhttp.responseXML.documentElement.getElementsByTagName( "MINITROL_MN_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 == 1 ? 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.minitrol_options)' />" );
    if ( bHLmn )
       x = xmlhttp.responseXML.documentElement.getElementsByTagName( "MINITROL_HL_BLOWER_OPTIONS" );
    else
       x = xmlhttp.responseXML.documentElement.getElementsByTagName( "MINITROL_MN_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 /><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 />" );
        arBlower[3][i] = x[i].getElementsByTagName( "DESC_S" ) [0].childNodes[0].nodeValue;    
    }
    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 /><br />" );
    }
    document.write( "</td>" );
    document.write( "</tr>" );
    document.write( "<tr>" );
    document.write( "<td align='center'>Ozone Filtration Options:</td>" );
    document.write( "<td align='left' valign='bottom' style='line-height:20px'>" );
    document.write( "<div onClick='getRadios(document.minitrol_options)' />" );
    if ( bHLmn )
       x = xmlhttp.responseXML.documentElement.getElementsByTagName( "MINITROL_HL_OZONE_OPTIONS" );
    else
       x = xmlhttp.responseXML.documentElement.getElementsByTagName( "MINITROL_MN_OZONE_OPTIONS" );
    for (i = 0; i < x.length; i++)
    {
        arOzone[0][i] = x[i].getElementsByTagName( "CODE" ) [0].childNodes[0].nodeValue; 
        document.write( "<input type='radio' name='rbOzone' value='" + arOzone[0][i] );
        i == 0 ? document.write( "' checked='true'>" ) : document.write( "'>" );
        document.write( arOzone[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++)
    {
        arOzone[1][i] = x[i].getElementsByTagName( "DESC" ) [0].childNodes[0].nodeValue; 
        document.write( arOzone[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++)
    {
        arOzone[2][i] = x[i].getElementsByTagName( "PRICE" ) [0].childNodes[0].nodeValue;    
        document.write( arOzone[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( xmlMinitrolExtras );
    for (i = 0; i < x.length; i++)
    {
        document.write( "<tr>" );
        document.write( "<form name='minitrol_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>" );
        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>" );
        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'>" );
        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='ptables' 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'>List Price</th>" );
    document.write( "<th align='center'>Quantity</th>" );
    document.write( "</tr>" );
    document.write( "</thead>" );
    document.write( "<tbody>" );
    if ( bHLmn )
        x = xmlhttp.responseXML.documentElement.getElementsByTagName( "MINITROL_HL" );
    else
        x = xmlhttp.responseXML.documentElement.getElementsByTagName( "MINITROL_MN" );
    for (i = 0; i < x.length; i++)
    {
        document.write( "<tr>" );
        document.write( "<form name='minitrol2'>" );
        document.write( "<td width='5%' align='center' valign='middle'><input type='checkbox' name='clipcopy2'></td>" );
        document.write( "<td width='20%' 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 width='10%' align='center' valign='middle'>" );
        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='$" + priceBase + "' readonly />");
        document.write( "</td>" );
        document.write( "<td width='10%' 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( "</td>" );
        document.write( "</form>" );
        document.write( "</tr>" );
    }
    document.write( "</tbody>" );
    document.write( "</table>" );
    document.write( "<form name='clip'><textarea name='clip_copy' style='display:none'></textarea></form>" );
}

