/**
 * gktools 990930
 * by Jorge Cacho, September 30 1999
 * Copyright (c) 1999 Jorge Cacho
 *
 * Jorge Cacho grants you a royalty free license to use or modify this
 * software provided that this copyright notice appears on all copies.
 * This software is provided "AS IS," without a warranty of any kind.
 */

	/* 
		obtains the current time in format:
		hour:minute AM or PM
	*/
	function getTimeNow(){
		var date = new Date();
		return getTheHour(date.getHours())+":"+((date.getMinutes() < 10)?"0":"")+""+date.getMinutes()+" "+getAmPm(date.getHours());
	}// end getTimeNow()

	/* 
		obtains today's date in format:
		Day, Month date, year
	*/
	function getTodayDate(){
	
		var date = new Date();
		return getTheDay(date.getDay())+"<br>"+getTheMonth(date.getMonth())+" "+date.getDate()+", "+((date.getYear()<2000)?1900+date.getYear():date.getYear());
	}// end getTodayDate()

	function getTodayDateStraight(){
	
		var date = new Date();
		return getTheDay(date.getDay())+", "+getTheMonth(date.getMonth())+" "+date.getDate()+", "+((date.getYear()<2000)?1900+date.getYear():date.getYear());
	}// end getTodayDate()

	function getTodayDateStraight2(){
	
		var date = new Date();
		return getTheMonth(date.getMonth())+" "+date.getDate()+", "+((date.getYear()<2000)?1900+date.getYear():date.getYear());
	}// end getTodayDate()

	/* 
		obtains day in string form
	   	expects the day in number form
	*/
	function getTheDay(dayNum){		
		if(dayNum == 0){
			return "Sunday";
		}
		else if(dayNum == 1){
			return "Monday";
		}
		else if(dayNum == 2){
			return "Tuesday";
		}
		else if(dayNum == 3){
			return "Wednesday";
		}
		else if(dayNum == 4){
			return "Thursday";
		}
		else if(dayNum == 5){
			return "Friday";
		}
		else if(dayNum == 6){
			return "Saturday";
		}
	}// end getTheDay

	/* 
		obtains month in string form
	   	expects the month number
	*/
	function getTheMonth(monthNum){
		if(monthNum == 0){
			return "January";
		}
		else if(monthNum == 1){
			return "February";
		}
		else if(monthNum == 2){
			return "March";
		}
		else if(monthNum == 3){
			return "April";
		}
		else if(monthNum == 4){
			return "May";
		}
		else if(monthNum == 5){
			return "June";
		}
		else if(monthNum == 6){
			return "July";
		}
		else if(monthNum == 7){
			return "August";
		}
		else if(monthNum == 8){
			return "September";
		}
		else if(monthNum == 9){
			return "October";
		}
		else if(monthNum == 10){
			return "November";
		}
		else if(monthNum == 11){
			return "December";
		}

	}// end getTeMonth()

	/* 
		converts hour from 24hr to regular
	   	expects the hour
	*/
	function getTheHour(hourNum){
		if(hourNum > 12){
			return hourNum - 12;
		}
		else if(hourNum == 0){
			return 12;
		}
		else{
			return hourNum;
		}
	}//end getTheHour()	

	/* 
		obtains Am or PM 
	   	expects the hour
	*/
	function getAmPm(hourNum){
		if(hourNum > 12){
			return "PM";
		}
		else{
			return "AM";
		}
	}//end getAmPm()	

	/* 
		obtains today's date in format:
		Day, Month date, year
	*/
	function getTodayDateSpanish(){
	
		var date = new Date();
		return getTheDaySpanish(date.getDay())+", "+getTheMonthSpanish(date.getMonth())+" "+date.getDate()+", "+((date.getYear()<2000)?1900+date.getYear():date.getYear());
	}// end getTodayDate()

	/* 
		obtains day in string form
	   	expects the day in number form
	*/
	function getTheDaySpanish(dayNum){		
		if(dayNum == 0){
			return "Domingo";
		}
		else if(dayNum == 1){
			return "Lunes";
		}
		else if(dayNum == 2){
			return "Martes";
		}
		else if(dayNum == 3){
			return "Miercoles";
		}
		else if(dayNum == 4){
			return "Jueves";
		}
		else if(dayNum == 5){
			return "Viernes";
		}
		else if(dayNum == 6){
			return "Sabado";
		}
	}// end getTheDay

	/* 
		obtains month in string form
	   	expects the month number
	*/
	function getTheMonthSpanish(monthNum){
		if(monthNum == 0){
			return "Enero";
		}
		else if(monthNum == 1){
			return "Febrero";
		}
		else if(monthNum == 2){
			return "Marzo";
		}
		else if(monthNum == 3){
			return "Abril";
		}
		else if(monthNum == 4){
			return "Mayo";
		}
		else if(monthNum == 5){
			return "Junio";
		}
		else if(monthNum == 6){
			return "Julio";
		}
		else if(monthNum == 7){
			return "Agosto";
		}
		else if(monthNum == 8){
			return "Septiembre";
		}
		else if(monthNum == 9){
			return "Octubre";
		}
		else if(monthNum == 10){
			return "Noviembre";
		}
		else if(monthNum == 11){
			return "Deciembre";
		}

	}// end getTeMonth()
