function toggleMyRouteEdit(routeNr)
{
    var GET_ELEMENT = LBS.UTIL.DOM.getElement;

    GET_ELEMENT('myRouteEntry_'+routeNr).style.display = (GET_ELEMENT('myRouteEntry_'+routeNr).style.display == 'inline') ? 'none' : 'inline';
    GET_ELEMENT('editRouteForm_'+routeNr).style.display = (GET_ELEMENT('editRouteForm_'+routeNr).style.display == 'inline') ? 'none' : 'inline';
}

function saveAliasToRouteCookie(routeNr, alias)
{
    // remove unwanted chars from alias
    alias = alias.replace(/\|/g, '');
    // load cookie
    var cookie = LBS.UTIL.COOKIE.readCookie('tripplanner_myroutes');
    // set alias
    var cookieArr = cookie.split('|');
    cookieArr[(routeNr-1)*4] = alias;
    cookie = cookieArr.join('|');
  
    LBS.UTIL.COOKIE.writeCookie("tripplanner_myroutes", cookie, 60*60*24*210);
}

function saveRouteToCookie(fromGeo, toGeo, viaGeos)
{
    var cookie = LBS.UTIL.COOKIE.readCookie('tripplanner_myroutes');
    if (cookie === null) {
        cookie = '';
    }
    // get next id
    //var nextId = getNextId(cookie);
    // create new route (no alias at this point)
    var newRoute = '';
    /*if (cookie != '') {
        newRoute += '|';
    }*/
    newRoute += '|'+fromGeo+'|'+toGeo+'|'+viaGeos+'|';
    // append to cookie
    cookie += newRoute;
  
    LBS.UTIL.COOKIE.writeCookie('tripplanner_myroutes', cookie, 60*60*24*210);
}

function removeRouteFromCookie(routeNr)
{
    // load cookie
    var cookie = LBS.UTIL.COOKIE.readCookie('tripplanner_myroutes');
    // find location and remove it
    var cookieArr = cookie.split('|');
    cookieArr.splice((routeNr-1)*4, 4);
    cookie = cookieArr.join('|');
    
    LBS.UTIL.COOKIE.writeCookie('tripplanner_myroutes', cookie, 60*60*24*210);
}
