/**
 * transfoms the date for an event into a Date object
 *
 *
 */
function createDate(eventDate)
{
    var parsedDate  = eventDate.split('-');
    var year        = parsedDate[0];
    var month       = parsedDate[1]-1;
    var day         = parsedDate[2].split(" ")[0];
    var date        = new Date(year,month,day);
    
    return date;
}

/**
 * returns the portion date of a date object
 * in a formated string (yyyy-m-d)
 * 
 * one can use the dateFromDP to specify
 * the date is passed from datePicker
 * so the month should be incremented by 1
 * (month in datepicker object begin at 0)
 *
 *
 */

function dateToFormatedString(date)
{
    var objDate      = new Date(date);
    var year         = date.getFullYear();
    var month        = date.getMonth()+1;
    var day          = date.getDate();
    var formatedDate = String(year+'-'+month+'-'+day);
    
    
    return formatedDate;
    
    
}

/**
 * returns the portion date of a date object
 * in a formated string with american date format (m/d/yyyy)
 */
function dateToAmericanFormat(date)
{
    var objDate      = new Date(date);
    var year         = date.getFullYear();
    var month        = date.getMonth()+1;
    var day          = date.getDate();
    return String(month+'/'+day+'/'+year);
}