﻿function GData_GetAtomLongDate(rawDate)
{
        var atomYear = rawDate.substring(0,4);
        var atomMonth  = rawDate.substring(5,7);
        var atomDate = rawDate.substring(8,10);
        var date = new Date();
        date.setYear(atomYear);
        date.setMonth(parseInt(atomMonth) -1);
        date.setDate( atomDate);
        var dow = date.getDay();
        
        var dows = new Array ("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
        var months = new Array("January", "February", "March", "April", "May", "June", "July", "August", 
                    "September", "October", "November", "December");
                    
        return dows[dow] + ", " + months[date.getMonth()] + " " + atomDate + ", " + atomYear;
        
}

function GData_GetLongDate(date)
{
var dow = date.getDay();
        
        var dows = new Array ("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
        var months = new Array("January", "February", "March", "April", "May", "June", "July", "August", 
                    "September", "October", "November", "December");
                    
        return dows[dow] + ", " + months[date.getMonth()] + " " + date.getDate() 
                + ", " + date.getYear();
}

function GData_GetAtomDate(rawDate)
{
        var atomYear = rawDate.substring(0,4);
        var atomMonth  = rawDate.substring(5,7);
        var atomDate = rawDate.substring(8,10);
        var date = new Date();
        date.setYear(atomYear);
        date.setMonth(parseInt(atomMonth) -1);
        date.setDate( atomDate);
        return date;
}

function GData_GetAtomShortDate(rawDate)
{

        var atomYear = rawDate.substring(0,4);
        var atomMonth  = rawDate.substring(5,7);
        var atomDate = rawDate.substring(8,10);
        return parseInt(atomMonth) + "/" + parseInt(atomDate) + "/" + atomYear ;
}

function GData_GetAtomShortTime(rawDate)
{
    var atomHours = rawDate.substring(11,13);
    if (atomHours.startsWith("0"))
        atomHours = atomHours[1];
    var atomMinutes = rawDate.substring(14,16);
  


    
    atomHours = parseInt(atomHours);
    
    if (atomHours >12)
    {
        return (atomHours - 12) + ":" + atomMinutes + " PM"
    }else if (atomHours == 12)
    {
        return "12:" + atomMinutes + " PM"
    }else if (atomHours == 0)
    {
        return "12:" + atomMinutes + " AM"
    }else
    {
        return atomHours + ":" + atomMinutes + " AM"
    }
    return atomHours + ":" + atomMinutes;
}

function GData_GetNoStyleContent(rawContent)
{
    return rawContent.replace(/style="[^"]*"/g,'').replace(/class="mso[^"]*"/g,'');
}
