Interfacing anemometer w/ Arduino

Hi all¡
I´m researching to use an commercial anemometer with Arduino to feed data in a website.
I found that a lot of people used the Vortex Wind sensor with results, even they post the code to use it.

http://www.inspeed.com/anemometers/Vortex_Wind_Sensor.asp
http://timeinventorskabinet.org/wiki/doku.php/windclocks/anemometer

But besides the wind speed i need to measure wind direction; so I found an anemometer with wind vane included:
http://www.peetbros.com/shop/custom.aspx?recid=14
http://www.42.co.nz/freeboard/technical/interfacing/peetbrosanemometer.html (how to wire it)

I think that the way to get the anemometer data is the same (or similar) from one anemometer to the other, but I can´t find how the wind direction data can be pulled from the sensor, on the description they say:Wind direction is determined by measuring the relative timing between pulses from the two switches. North is indicated when the two sets of pulses exactly coincide. South is indicated when pulses from one switch occur exactly midway between consecutive pulses from the other switch.

It´s possible to get this pulses info with Arduino to measure the wind direction? Any ideas or clues to be secure before I buy it?
Thank you guys¡

You measure the time from Pulse A to Pulse A to get wind speed. You compare that to the time between Pulse A and Pulse B to get direction.

ISR_for_Pulse_A() {
   unsigned long currentTime = micros();
   Pulse_A_Interval = currentTime - Pulse_A_Time;
   Pulse_A_Time = currentTime;
}

ISR_for_Pulse_B() {
   unsigned long currentTime = micros();
   Pulse_B_Interval = currentTime - Pulse_A_Time;
}

Use Pulse_A_Interval to calculate wind speed. Use Pulse_B_Interval*360.0/Pulse_A_Interval to get direction of wind.