* @license     http://creativecommons.org/licenses/by-nc-sa/4.0/  (CC BY-NC-SA 4.0)
 *
 */
if (isset($_POST['vpn'])) {
    // Mouser Part Number
    $strQuery = $_POST['vpn'];
    try {
        $client = new SoapClient('http://api.mouser.com/service/searchapi.asmx?WSDL', array('soap_version' => SOAP_1_2, 'trace' => true));
        // Header of the SOAP 1.2 Request
        $headerbody = array('AccountInfo' => array('PartnerID' => get_mouserID()));
        $header = new SoapHeader('http://api.mouser.com/service', 'MouserHeader', $headerbody);
        $client->__setSoapHeaders($header);
        // Body of the SOAP 1.2 Request
        $parametersQuery = array('mouserPartNumber' => $strQuery);
        // Execute the SOAP request
        $result = $client->SearchByPartNumber($parametersQuery);
        if (!isset($result->SearchByPartNumberResult->Parts->MouserPart)) {
            die("<div class=\"col_12\" id=\"soap_result\" value=\"not_found\" style=\"font: 0.9em/0% Arimo,arial,verdana,sans-serif; font-style: italic;\">Part NOT Found</div>");
        }
        $num_di_parts = $result->SearchByPartNumberResult->NumberOfResult;
        if ($num_di_parts == 0) {
            die("<div class=\"col_12\" id=\"soap_result\" value=\"not_found\" style=\"font: 0.9em/0% Arimo,arial,verdana,sans-serif; font-style: italic;\">Part NOT Found</div>");
        }
        if ($num_di_parts > 1) {
            echo "<div class=\"col_12\" id=\"soap_result\" style=\"font: 0.9em/0% Arimo,arial,verdana,sans-serif; font-style: italic;\">Warning: Not Unique Part</div>";
            for ($i = 0; $i < $num_di_parts; $i++) {
                if ($result->SearchByPartNumberResult->Parts->MouserPart[$i]->Availability == 'Yes') {
                    $result4 = get_object_vars($result->SearchByPartNumberResult->Parts->MouserPart[$i]);
                    $noAvail = 0;
                    break;
                } else {