        //CRONOMETRO
        var CronoID = [] 
        var CronoEjecutandose = [] 
        var decimas = [] 
	var segundos = [] 
	var minutos = []
	var ValorCrono = []
	var tareas_cronos = []


        function DetenerCrono(tarea){
                if(CronoEjecutandose[tarea])
                        clearTimeout(CronoID[tarea])
                CronoEjecutandose[tarea] = false
                eraseCookie('tickets['+tarea+']')
		document.getElementById('crono_'+tarea).style.display='none'
        }

        function InicializarCrono (tarea) {
	        var fecha = new Date; // Generic JS date object
	        var unixtime = parseInt( fecha.getTime() / 1000);

                //inicializa contadores globales
                decimas[tarea] = 0
		segundos[tarea] = 0
		minutos[tarea] = 0
		if (readCookie('tickets['+tarea+']')){
			segundos[tarea] = ((unixtime - readCookie('tickets['+tarea+']')) % 60 ) 
			minutos[tarea] = Math.floor( (unixtime - readCookie('tickets['+tarea+']')) /60)
		}
                //pone a cero los marcadores
                document.getElementById('crono_display_'+tarea).innerHTML='000:00:0'
                document.getElementById("crono_play_"+tarea ).style.display='none'
                document.getElementById('crono_stop_'+tarea).style.display='inline'
        }

        function MostrarCrono (tarea) {
                //incrementa el crono
                decimas[tarea]++
                if ( decimas[tarea] > 9 ) {
                        decimas[tarea] = 0
                        segundos[tarea]++
                        if ( segundos[tarea] > 59 ) {
                                segundos[tarea] = 0
                                minutos[tarea]++
                                if ( minutos[tarea] > 999 ) {
                                        alert('Fin de la cuenta para TK/'+tarea)
                                        DetenerCrono(tarea)
                                        return true
                                }
                        }
                }

                //configura la salida
                ValorCrono[tarea] = ""
                if (minutos[tarea] < 10) {
                        ValorCrono[tarea] = "00" + minutos[tarea]
                }else if (minutos[tarea] < 100){
                        ValorCrono[tarea] = "0" + minutos[tarea]
                }else{
                        ValorCrono[tarea] = minutos[tarea]
                }
                ValorCrono[tarea] += (segundos[tarea] < 10) ? ":0" + segundos[tarea] : ":" + segundos[tarea]
                ValorCrono[tarea] += ":" + decimas[tarea]

                document.getElementById('crono_display_'+tarea).innerHTML = ValorCrono[tarea]
                CronoID[tarea] = setTimeout('MostrarCrono('+tarea+')', 100)
                CronoEjecutandose[tarea] = true
                return true
        }

        function checkCrono() {
		for (var i=0;i<tareas_cronos.length;i++){
//			alert(tareas_cronos[i])
//			var tarea = tareas_cronos[i]
//		       	if (readCookie('ticket['+tarea+']')){
	                      	IniciarCrono( tareas_cronos[i] )
//	              	}else if (readCookie('ticket['+tarea+']')){
//	                        IniciarCrono(tarea)
//			}
		}
        }


        function IniciarCrono (tarea) {
//              DetenerCrono()
                InicializarCrono(tarea)
                MostrarCrono(tarea)
        }


        function ObtenerParcial(tarea) {
                //obtiene cuenta parcial
                ValorCrono.tarea = ""
                if (minutos.tarea < 10) {
                        ValorCrono.tarea = "00" + minutos.tarea
                }else if (minutos.tarea < 100){
                        ValorCrono.tarea = "0" + minutos.tarea
                }else{
                        ValorCrono.tarea = minutos.tarea
                }
//                document.getElementById('crono_parcial_display_'+tarea).innerHTML =  ValorCrono.tarea
        }
