// JavaScript Document
// Created By: Jon Holderman - 10.16.04
// Customizable Date and Time
// Show the Current Date Locally
// Contact: jon.holderman@gmail.com

// OPTIONS
var shortDay = 0; // Short Hand days, Yes = 1 No = 0
var shortMonth = 0; // Short Hand month, Yes = 1 No = 0
var time = 0; // Show the Time, Yes = 1 No = 0
var year = 1; // Show the year, Yes = 1 No = 0
var day = 1; // Show the day, Yes = 1 No = 0

var date = new Date();

// If you have Short Day on or off

if (shortDay == 1) {
     var days = new Array("Dom","Lun","Mar","Mie","Jue","Vie","Sab");
} else {
     var days = new Array("Domingo","Lunes","Martes","Miercoles","Jueves","Viernes","Sabado");
}

// If you have Short Month on or off

if (shortMonth == 1) {
     var month = new Array("Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic");
} else {
     var month = new Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
}

// Ending for the day

if (date.getDate() == 1 || date.getDate() == 21 || date.getDate() == 31) {
     var ending = "";
} else if (date.getDate() == 2 || date.getDate() == 22) {
     var ending = "";
} else if (date.getDate() == 3 || date.getDate() == 23) {
     var ending = ""; 
} else {
     var ending = "";
}

// If you have the time on

if (time == 1) {
     var hour = date.getHours();
     var minute = date.getMinutes();
     var second = date.getSeconds();
     var ap = "AM";
     
     if (hour > 11) {
          ap = "PM";
     }
     if (hour > 12) {
          hour = hour - 12;
     }
     if (hour == 0) {
          hour = 12;
     }
     if (hour < 10) {
          hour = "0" + hour;
     }
    if (minute < 10) { 
          minute = "0" + minute; 
     }
    if (second < 10) { 
          second = "0" + second; 
     }
     
        var timeString = hour + ':' + minute + " " + ap;
}

// Return the damn thing

if (day == 1) {
     document.write(days[date.getDay()] + ". "); // Saturday,
}
document.write(month[date.getMonth()] + " "); // March
document.write(date.getDate() + ending + ", "); // 29th
if (year == 1) {
     document.write(date.getFullYear()); // 2004
} 
if (time == 1) {
     document.write(" - " + timeString); // - 11:25:58 PM
}