var CronoID = null
var CronoEjecutandose = false
var decimas, segdos, minutos

function DetenerCrono (){
  if(CronoEjecutandose)
  clearTimeout(CronoID)
  CronoEjecutandose = false
}

function InicializarCrono () {
//inicializa contadores globales
decimas = 0
segdos = 0
minutos = 0

//pone a cero los marcadores
document.getElementById("segundo").innerHTML = "2 m";
}

function MostrarCrono () {
      
  //incrementa el crono
  decimas++
	if ( decimas > 9 )
	{
		decimas = 0
		segdos++
		if ( segdos > 59 )
		{
			segdos = 0
			minutos++
			if ( minutos > 1 )
			{
				DetenerCrono()
				restablecer()
				return true
			}
		}
	}

	//configura la salida
	var ValorCrono = ""
	if (minutos < 1){
	  ValorCrono = segdos + " s"
	} else{
		ValorCrono = minutos + " m " + segdos + " s"

	}

	document.getElementById("segundo").innerHTML = ValorCrono
	if (segdos > 10){
		DetenerCrono()
		}

	CronoID = setTimeout("MostrarCrono()", 100)
	CronoEjecutandose = true
	return true
}

function IniciarCrono () {
	DetenerCrono()
	InicializarCrono()
	MostrarCrono()
}
