

var displayDay = true;
var displayDaySufix = true;


var showDayName = true;
var showDayNameFull =true;
var showCommaAfterDayName=true;


var showMonth =true;
var showMonthAsName=true;
var showMonthNameFull=false;
var showPointAfterMonth=true;

var showDayInMonth=true;
var showDaySufix=true;


var showYear=true;
var showCommaAfterYear=false;


function showToday(){

var today = new Date();

var display="";
if(showDayName){
               display+=formatWeekDay(today);
               if(showCommaAfterDayName) display+=", ";
               else display+=" "; 
               }

if(showMonth) {
              display+=formatMonth(today);
              if(showPointAfterMonth) display+=". ";
              else display+=" ";
              }
if(showDayInMonth){
                   display+=today.getDate();
                   if(showDaySufix) display+=formatSufix(today); 
                  }
if(showYear) {display+=today.getFullYear();
              if(showCommaAfterYear) display+=" ";
               else display+=" ";
            }

return display;
}

function formatWeekDay(d){
var tor="";
     switch(d.getDay()){
                        case 0: {
                                 if(showDayNameFull) tor+="Sunday";
                                 else tor+="Sun";
                                 break;
                                }
                        case 1: {
                                 if(showDayNameFull) tor+="Monday";
                                 else tor+="Mon";
                                 break;
                                }
                        case 2: {
                                 if(showDayNameFull) tor+="Tuesday";
                                 else tor+="Tue";
                                 break;
                                }
                        case 3: {
                                 if(showDayNameFull) tor+="Wednesday";
                                 else tor+="Wed";
                                 break;
                                }
                        case 4: {
                                 if(showDayNameFull) tor+="Thursday";
                                 else tor+="Thu";
                                 break;
                                }
                        case 5: {
                                 if(showDayNameFull) tor+="Friday";
                                 else tor+="Fri";
                                 break;
                                }
                        case 6: {
                                 if(showDayNameFull) tor+="Saturday";
                                 else tor+="Sat";
                                 break;
                                }
                         }

return tor;
}

function formatMonth(d){
var tor="";
         switch(d.getMonth()){
                        case 0:{
                                if(showMonthAsName){
                                                   if(showMonthNameFull) tor="January";
                                                   else tor="Jan";
                                                   }
                                else tor="1";
                                break;
                               }
                        case 1:{
                                if(showMonthAsName){
                                                   if(showMonthNameFull) tor="February";
                                                   else tor="Feb";
                                                   }
                                else tor="2";
                                break;
                               }
                        case 2:{
                                if(showMonthAsName){
                                                   if(showMonthNameFull) tor="March";
                                                   else tor="Mar";
                                                   }
                                else tor="3";
                                break;
                               }
                       case 3:{
                                if(showMonthAsName){
                                                   if(showMonthNameFull) tor="April";
                                                   else tor="Apr";
                                                   }
                                else tor="4";
                                break;
                               }
                       case 4:{
                                if(showMonthAsName){
                                                   if(showMonthNameFull) tor="May";
                                                   else tor="May";
                                                   }
                                else tor="5";
                                break;
                               }
                       case 5:{
                                if(showMonthAsName){
                                                   if(showMonthNameFull) tor="June";
                                                   else tor="Jun";
                                                   }
                                else tor="6";
                                break;
                               }
                      case 6:{
                                if(showMonthAsName){
                                                   if(showMonthNameFull) tor="July";
                                                   else tor="Jul";
                                                   }
                                else tor="7";
                                break; 
                               }
                      case 7:{
                                if(showMonthAsName){
                                                   if(showMonthNameFull) tor="August";
                                                   else tor="Aug";
                                                   }
                                else tor="8";
                                break;
                               }
                      case 8:{
                                if(showMonthAsName){
                                                   if(showMonthNameFull) tor="September";
                                                   else tor="Sep";
                                                   }
                                else tor="9";
                                break;
                               }
                      case 9:{
                                if(showMonthAsName){
                                                   if(showMonthNameFull) tor="October";
                                                   else tor="Oct";
                                                   }
                                else tor="10";
                                break;
                               }
                      case 10:{
                                if(showMonthAsName){
                                                   if(showMonthNameFull) tor="November";
                                                   else tor="Nov";
                                                   }
                                else tor="11";
                                break;
                               }
                      case 11:{
                                if(showMonthAsName){
                                                   if(showMonthNameFull) tor="December";
                                                   else tor="Dec";
                                                   }
                                else tor="12";
                                break;
                               }
                    }
return tor;

}


function formatSufix(dd){

var d=dd.getDate();
if(d%10==1 && d/10!=1) return "st, ";
else if(d%10==2 && d/10!=1) return "nd, ";
else if(d%10==3 && d/10!=1) return "rd, ";
else return "th, ";
}


