Доброго времени суток, ребят, подскажите пожалуйстка, в чём проблема в данном коде? 
	
	
	
	
  
    
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
	
	
		
			
	
	
	
	
  
    
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
		
	
Скрипт почему-то постоянно оповещает о том, что ничего не найдено, даже если эти зелья там есть
			
			
			
				Код:
			
		
		
		HTML CODE
 <option value="0">Ничего не выбрано</option>
			<option value="14240794">Зелье манны 10 МА (72 ед.)
	
			
				Код:
			
		
		
		Func ManaSearch()
Local $ManaHTML = _IEBodyReadHTML($oIE)
	If StringRegExpReplace($ManaHTML, '(?si).*<option.*>(Зелье манны 100 МА.*?)</option>.*', '$1') = @error Then
		If  StringRegExpReplace($ManaHTML, '(?si).*<option.*>(Зелье манны 50 МА.*?)</option>.*', '$1') = @error Then
			If StringRegExpReplace($ManaHTML, '(?si).*<option.*>(Зелье манны 20 МА.*?)</option>.*', '$1') = @error Then
				If StringRegExpReplace($ManaHTML, '(?si).*<option.*>(Зелье манны 10 МА.*?)</option>.*', '$1') = @error Then
					MsgBox (4096, "Предупреждение", "Ничего не найдено")
					Exit
				Else
					$ManaSearch = StringRegExpReplace($ManaHTML, '(?si).*<option.*>(Зелье манны 10 МА.*?)</option>.*', '$1')
				EndIf
			Else
					$ManaSearch = StringRegExpReplace($ManaHTML, '(?si).*<option.*>(Зелье манны 20 МА.*?)</option>.*', '$1')
			EndIf
		Else
					$ManaSearch = StringRegExpReplace($ManaHTML, '(?si).*<option.*>(Зелье манны 50 МА.*?)</option>.*', '$1')
		EndIf
	Else
					$ManaSearch = StringRegExpReplace($ManaHTML, '(?si).*<option.*>(Зелье манны 100 МА.*?)</option>.*', '$1')
	EndIf
Global $ManaSearch
EndFunc
	Скрипт почему-то постоянно оповещает о том, что ничего не найдено, даже если эти зелья там есть