/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

function updateClock ( )
{
    var currentTime = new Date ( );

    var currentDay = currentTime.getDay ( );

    //Convert the day component to day abbreviation
    currentDay = ( currentDay == 0 ) ? "Domingo" : currentDay;
    currentDay = ( currentDay == 1 ) ? "Lunes" : currentDay;
    currentDay = ( currentDay == 2 ) ? "Martes" : currentDay;
    currentDay = ( currentDay == 3 ) ? "Miércoles" : currentDay;
    currentDay = ( currentDay == 4 ) ? "Jueves" : currentDay;
    currentDay = ( currentDay == 5 ) ? "Viernes" : currentDay;
    currentDay = ( currentDay == 6 ) ? "Sábado" : currentDay;

    var currentMonth = currentTime.getMonth( );

    //Convert the month component to text month
    currentMonth = ( currentMonth == 0 ) ? "Enero" : currentMonth;
    currentMonth = ( currentMonth == 1 ) ? "Febrero" : currentMonth;
    currentMonth = ( currentMonth == 2 ) ? "Marzo" : currentMonth;
    currentMonth = ( currentMonth == 3 ) ? "Abril" : currentMonth;
    currentMonth = ( currentMonth == 4 ) ? "Mayo" : currentMonth;
    currentMonth = ( currentMonth == 5 ) ? "Junio" : currentMonth;
    currentMonth = ( currentMonth == 6 ) ? "Julio" : currentMonth;
    currentMonth = ( currentMonth == 7 ) ? "Agosto" : currentMonth;
    currentMonth = ( currentMonth == 8 ) ? "Septiembre" : currentMonth;
    currentMonth = ( currentMonth == 9 ) ? "Octubre" : currentMonth;
    currentMonth = ( currentMonth == 10) ? "Noviembre" : currentMonth;
    currentMonth = ( currentMonth == 11) ? "Diciembre" : currentMonth;

    var currentDate = currentTime.getDate( );

    // Add suffix to the date
    /*currentDate = ( currentDate == 1 || currentDate == 21 || currentDate == 31 ) ? currentDate + "st" : currentDate;
                    currentDate = ( currentDate == 2 || currentDate == 22 ) ? currentDate + "nd" : currentDate;
                    currentDate = ( currentDate == 3 ) || currentDate == 23 ? currentDate + "rd" : currentDate;
                    currentDate = ( currentDate > 3 || currentDate < 21 || currentDate > 23 || currentDate < 31 ) ? currentDate + "th" : currentDate;
                     */

    var currentHours = currentTime.getHours ( );
    var currentMinutes = currentTime.getMinutes ( );

    // Pad the minutes and seconds with leading zeros, if required
    currentMinutes = ( currentMinutes < 10 ? "0" : "" ) + currentMinutes;

    // Choose either "AM" or "PM" as appropriate
    var timeOfDay = ( currentHours < 12 ) ? "AM" : "PM";

    // Convert the hours component to 12-hour format if needed
    currentHours = ( currentHours > 12 ) ? currentHours - 12 : currentHours;

    // Convert an hours component of "0" to "12"
    currentHours = ( currentHours == 0 ) ? 12 : currentHours;

    // Compose the string for display
    //var currentTimeString = "Today is : " + currentDay + " " + currentMonth +  " " + currentDate + " " + currentHours + ":" + currentMinutes + " " + timeOfDay;
    var currentTimeString = currentHours + ":" + currentMinutes + " " + timeOfDay;
    var date=currentDay +" "+ currentDate + " de "+ currentMonth;
    // Update the time display
    $("#clock2").html(currentTimeString);
    $("#date").html(date);
//document.getElementById("clock").Value = currentTimeString;
}

