﻿

/*

Gets parameters off URL to be used.

http://jquery-howto.blogspot.com/2009/09/get-url-parameters-values-with-jquery.html
*/

//$.extend({
//  getUrlVars: function(){
//    var vars = [], hash;
//    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
//    for(var i = 0; i < hashes.length; i++)
//    {
//      hash = hashes[i].split('=');
//      vars.push(hash[0]);
//      vars[hash[0]] = hash[1];
//    }
//     
//   if (vars[0] == hashes[0]){
//    return false;
//    
//   }  else{
//        
//   return vars;
//    
//    } 
//  },
//  getUrlVar: function(name){
//    return $.getUrlVars()[name];
//  }
//});

$.extend({

    getUrlVars: function() {
        var vars = [], hash;
        var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
        for (var i = 0; i < hashes.length; i++) {
            hash = hashes[i].split('=');
            if (hash[0] in vars) {
                if (!$.isArray(vars[hash[0]])) {
                    vars[hash[0]] = [vars[hash[0]]];
                }
                vars[hash[0]].push(hash[1]);
            } else {
                vars.push(hash[0]);
                vars[hash[0]] = hash[1];
            }
        }

        if (vars[0] == hashes[0]) {
            return false;
        }

        return vars;
    },

    getUrlVar: function(name) {
        return $.getUrlVars()[name];
    }
});


