﻿
String.implement({
    /**
	 * phận tích chuỗi url.
	 */
    urlParse : function(index) {
        
        var urlParse = this.split('.');        
        var ouputUrl = null;
        
        if(index == 0)
        {
	        switch(urlParse[index])
	        {
	            case 'Bookmark':
	                ouputUrl =  "/API/Bookmark.ashx";
	                break; 
	            case 'LightBox':
	                ouputUrl =  "/API/LightBoxContent.ashx";
	                break; 
	            case 'ItemPost':
	                ouputUrl =  "/API/ItemPost.ashx";
	                break; 
	            case 'ItemComment':
	                ouputUrl =  "/API/CommentPost.ashx";
	                break; 
	            case 'ItemCommentOnPersonal':
	                ouputUrl =  "/API/CommentPostOnPersonal.ashx";
	                break; 
	            case 'CommentVote':
	                ouputUrl =  "/API/CommentVote.ashx";
	                break;
	            case 'Member':
	                ouputUrl =  "/API/Member.ashx";
	                break;
	            case 'MemberEditProfile':
	                ouputUrl =  "/API/MemberEditProfile.ashx";
	                break;
	            default:
	                ouputUrl = null;
	                break;
	        }
	    }
        
	    if(index == 1)
        {
	        ouputUrl = urlParse[1];
	    }
	    
	    return ouputUrl;
    }
});

function redirect(url) {
    if(url)
    { 
        document.location = url; 
    }
}

function noCache(uri){
	return uri.concat(/\?/.test(uri)?"&":"?","noCache=",(new Date).getTime());
}