
function init()
{
	var gCurrPage = $getHash();
    m_loadPage(gCurrPage);
}
function m_loadPage(_page)
{
    $hidePopup();
    _page = (_page.indexOf("#") == -1) ? _page : _page.substr(_page.indexOf("#")+1);   
    gCurrPage = _page;
    var _url, _param;
    if (_page == "" || _page == "#") // powercam.cc/sysop/
    {
        return;           
    }
    else
    {
        _url = $getArg(_page, "url");   
    }
    
    switch (_url)
    {        
        case "albumlist":  
                    var view = $getArg(_page, "view");
                    var page = $getArg(_page, "page");
					window.location.href = "/home.php?blog=" + blog + "&f=albumlist&page=" + page + "&view=" + view; break;
        case "album":
                    var id = $getArg(_page, "id");
                    var view = $getArg(_page, "view");
                    var page = $getArg(_page, "page");
                    var sort = $getArg(_page, "sort");
                    window.location.href = "/home.php?blog=" + blog + "&albumID=" + id + "&page=" + page + "&view=" + view + "&sort=" + sort; break;
        case "photo":
                    var id = $getArg(_page, "id");
                    if (id == "")
                    {
                        id = 0;
                        var albumID = $getArg(_page, "albumID");
                        var sn = $getArg(_page, "sn");
						window.location.href = "/home.php?blog=" + blog + "&f=photo&albumID=" + albumID + "&sn=" + sn ; break;
                    }
                    window.location.href = "/" + blog + "/photo/" + id; break;
        case "main": break;  
        case "post":
                    var id = $getArg(_page, "id");
                    window.location.href = "/" + blog + "/forum/" + id; break;
        case "postlist": 
                    var page = $getArg(_page, "page");                       
                    var view = $getArg(_page, "view");                         
					window.location.href = "/home.php?blog=" + blog + "&f=postlist&view=" + view +"&page=" + page; break;
        case "forum": //show some forum topic
                    var id = $getArg(_page, "id");
                    window.location.href = "/" + blog + "/forum/" + id; break;
        case "doc":  
                    var id = $getArg(_page, "id");   				
                    window.location.href = "/" + blog + "/doc/" + id;
                    break;
        
        case "doclist":  
					var id = $getArg(_page, "id");      
					var view = $getArg(_page, "view");           
					var page = $getArg(_page, "page");         
					var month = $getArg(_page, "month");     
					var date = $getArg(_page, "date");              
					window.location.href = "/home.php?blog=" + blog + "&folderID=" + id + "&view=" + view + "&page=" + page + "&month=" + month + "&date=" + date;
                    break;
        case "calendar-doclist":                    
                    var _date = $getArg(_page, "date");                  
                    window.location.href = "/home.php?blog=" + blog + "&f=doclist&date=" + _date;
                    break;    
        case "slidelist":   
                    var view = $getArg(_page, "view");
                    var page = $getArg(_page, "page");                   
                    window.location.href = "/home.php?blog=" + blog + "&f=slidelist&view=" + view +"&page=" + page;
                    break; 
        case "bloglist":   
                    var _view = $getArg(_page, "view");
                    if (_view != "") _param.view = _view;  
                    var _id = $getArg(_page, "id");   
                    if (_id != "")  _param.id = _id;  
                    var p = $getArg(_page, "page");
                    if (p != "")  _param.page = p;
                    
                    $load("/sys/lib/ajax/bloglist.php", _param, m_onBlogListLoad); 
                    break;                                                      
        // case "tags": 
                    // var _name = $getArg(_page, "name");   
                    // break;
        case "friendact":	window.location.href = "/home.php?blog=" + blog + "&f=friendaction"; break; 
        case "favordoc":
                    var page = $getArg(_page, "page");                    
                    window.location.href = "/home.php?blog=" + blog + "&f=favordoc&page" + page; break; 
                    break;
        case "favorslide":
                    var page = $getArg(_page, "page");
                    window.location.href = "/home.php?blog=" + blog + "&f=favorslide&page" + page; break; 
                    break;
        case "favoralbum":
                    var page = $getArg(_page, "page");
                    window.location.href = "/home.php?blog=" + blog + "&f=favoralbum&page" + page; break; 
                    break;
        case "favorphoto":
					var page = $getArg(_page, "page");
                    window.location.href = "/home.php?blog=" + blog + "&f=favorphoto&page" + page; break; 
                    break;
        default:
					break;
    }
}