function getBlogFromKey(key){
    var fields = ['blogs.id', 'blogs.title', 'blogs.visibility', 'pages.page_num', 'pages.content'];
    var where = 'blogs.id = pages.blog_id AND blogs.blog_key = "' + key + '"';
    var extra = 'ORDER BY pages.page_num ASC';
    alert('yes');
    return new Model('blogs, pages').Select(fields, where, extra).Eval();    
    alert('no?');     
}

//TODO: pretty much just for testing remove eventually
function getBlogsFromUser(user){
    var user = new Model('users').Select(['*'], 'nickname = "' + user + '"').Eval();
    
    var fields = ['blogs.title', 'blogs.visibility', 'blogs.blog_key', 'blogs.id', 'pages.page_num', 'pages.content'];
    var where = 'blogs.id = pages.blog_id AND blogs.user_id = ' + user[0].id;
    return new Model('blogs, pages').Select(fields, where).Eval();
}