$.url = function(component,paramIndex){
    /*
    This script only works with the assumption that the index page of the site is index.php
    component options:
    all
    file
    fileExt
    params
    */

    if (component == null) {
        component = 'all';
    }
	
	if (paramIndex == null) {
        paramIndex = -1;
    }
    
    switch (component) {
        case 'all':
            var currentUrl = location.href;
			var page = currentUrl.substring((currentUrl.lastIndexOf("/") + 1));
			if(page == ''){page = 'index.php';}
			return page;			
            break;
        case 'file':
            var currentUrl = location.href;
            var page = currentUrl.substring((currentUrl.lastIndexOf("/") + 1), currentUrl.indexOf(".", (currentUrl.lastIndexOf("/") + 1)));
			if(page.indexOf("http") != -1){
				page = 'index';
			}
            return page;
            break;
        case 'fileExt':
            var currentUrl = location.href;
            if (currentUrl.indexOf("?") != -1) {
				var page = currentUrl.substring((currentUrl.lastIndexOf("/") + 1), currentUrl.indexOf("?"));
			}
			else{
				var page = currentUrl.substring((currentUrl.lastIndexOf("/") + 1));
			}

            if(page.indexOf("http") != -1){
				page = 'index.php';
			}
			return page;
            break;
		case 'params':
            var currentUrl = location.href;
            if (currentUrl.indexOf("?") == -1){
				page = null;
			}
			var page = currentUrl.substring((currentUrl.indexOf("?") + 1));
			if (page.indexOf("&") != -1){
				page = page.split("&");
				if (paramIndex >= 0){
					page = page[paramIndex];
				}
			}

			return page;
            break;
    }
    
    
};
