public function searchId($id)
 {
     $url = Mage::getStoreConfig('factfinder/search/address');
     $app = Mage::getStoreConfig('factfinder/search/context');
     $login = Mage::getStoreConfig('kirchbergerknorr/factfindersync/auth_user');
     $pass = md5(Mage::getStoreConfig('kirchbergerknorr/factfindersync/auth_password'));
     $prefix = Mage::getStoreConfig('factfinder/search/auth_advancedPrefix');
     $postfix = Mage::getStoreConfig('factfinder/search/auth_advancedPostfix');
     $timestamp = round(microtime(true) * 1000);
     $channel = Mage::getStoreConfig('factfinder/search/channel');
     $hash = md5($prefix . $timestamp . $pass . $postfix);
     $wsdlUrl = sprintf("http://%s/%s/webservice/ws69/Search?wsdl", $url, $app);
     $searchRequest = array('in0' => array('channel' => $channel, 'query' => $id, 'searchField' => 'id'), 'in1' => array('idsOnly' => true), 'in2' => array('password' => $hash, 'timestamp' => $timestamp, 'username' => $login));
     $client = new SoapClient($wsdlUrl);
     $response = $client->getResult($searchRequest);
     $found = false;
     if (isset($response->out->records->SearchRecord) && isset($response->out->records->SearchRecord->id) && $response->out->records->SearchRecord->id == $id) {
         $found = true;
     }
     return $found;
 }