function start(fecha_inicio, fecha_final) 
{
	displayCountDown(setCountDown(fecha_inicio, fecha_final), 'countdown');
}

function setCountDown(fecha_inicio, fecha_final) 
{	
	var fromDate = new Date(Date.parse(fecha_inicio));
	var toDate = new Date(Date.parse(fecha_final));
	
    var diffDate = new Date(0);
	diffDate.setMilliseconds(toDate - fromDate);
	
	return Math.floor(diffDate.valueOf()/1000);
}

function displayCountDown(countdown,nameDiv) 
{	
    if (countdown < 0) document.getElementById(nameDiv).innerHTML = "Llegas tarde."; //Mensaje de ejemplo para deal finalizado
	else {
		
        var secs = countdown % 60; 
        if (secs < 10) secs = '0'+secs;
        var countdown1 = (countdown - secs) / 60;
        var mins = countdown1 % 60; 
        if (mins < 10) mins = '0'+mins;
        countdown1 = (countdown1 - mins) / 60;
        var hours = countdown1 % 24;
        var days = (countdown1 - hours) / 24;
        
        hours = days * 24 + hours;
        
        document.getElementById(nameDiv).innerHTML = hours+ 'h : ' +mins+ 'm : '+secs+'s';
        setTimeout('displayCountDown('+(countdown-1)+',\''+nameDiv+'\');',999);
		
	}
}


/*** countdown for MultiDeal **/
function displayCountDownDay(countdown,nameDiv, dia, dias) 
{	
	if (countdown < 0) document.getElementById(nameDiv).innerHTML = "Llegas tarde."; //Mensaje de ejemplo para deal finalizado
	else {
	    var secs = countdown % 60; 
	    if (secs < 10) secs = '0'+secs;
	    var countdown1 = (countdown - secs) / 60;
	    var mins = countdown1 % 60; 
	    if (mins < 10) mins = '0'+mins;
	    countdown1 = (countdown1 - mins) / 60;
	    var hours = countdown1 % 24;
	    if (hours < 10) hours = '0'+hours;
	    var days = (countdown1 - hours) / 24;
	    
	    var dias_plural = (days != 1) ? dias : dia; 
	    
	    if (days>0)
	      document.getElementById(nameDiv).innerHTML = '<span class="hour_num"> ' + days + '</span><span class="hour_num"> ' + dias_plural + '</span><span class="hour_num"> ' + hours + '</span><span class="hour_num">:</span><span class="hour_num">' + mins + '</span><span class="hour_num">:</span><span class="hour_num">' + secs;
	    else
	      if (hours>0)
	        document.getElementById(nameDiv).innerHTML = '<span class="hour_num"> ' + hours + '</span><span class="hour_text">h</span><span class="hour_num"> ' + mins + '</span><span class="hour_text">m</span><span class="hour_num"> ' + secs + '</span><span class="hour_text">s</span>';
	      else
	    	if (mins>0)  
	    	  document.getElementById(nameDiv).innerHTML = '<span class="hour_num"> ' + mins + '</span><span class="hour_text">m</span><span class="hour_num"> ' + secs + '</span><span class="hour_text">s</span>';
	    	else
	    		document.getElementById(nameDiv).innerHTML = '<span class="hour_num"> ' + secs + '</span><span class="hour_text">s</span>';
	    setTimeout('displayCountDownDay('+(countdown-1)+',\''+nameDiv+'\',\''+dia+'\',\''+dias+'\')',999);		
	}
}


