Debes crear una variable de ambito general, es decir que no este en ninguna función, y en esta variable guardas el estado del boton. Luego haces que las funciones miren en que estado esta el boton y actuen en consecuencia.
Código:
var estado=0;
function xxx(){
if (estado==0){
...tu codigo...
estado=1;
}else{
...tu otro codigo...
}
}
Quim