Макс,
Для новых вопросов создавайте, пожалуйста, отдельные темы.
Вы можете воспользоваться статической переменной, чтобы сделать функцию-реле, т.е. функцию в которой чередуется выполнение кода при каждом вызове, вот пример:
function change() {
var static = arguments.callee;
if(typeof static.state == "undefined")
static.state = false;
if(!static.state)
{
alert(0); // Тут ставите одно событие
static.state = true;
} else {
alert(1); // Тут ставите второе событие
static.state = false;
}
}
change()
change()
change()
change()