﻿function Querystring(str) 
{
    this.output = {};
    
    str = (str == null) ? location.search.substring(1) : str ;
	
	var params = str.split('&');
    for (i=0; i<params.length; i++)
    {
        var keyValue = params[i].split("=");
        var key = decodeURIComponent(keyValue[0]);
        var value = (keyValue.length==2) ? decodeURIComponent(keyValue[1]) : "" ;
        this.output[key] = value;
    }
}

Querystring.prototype.Request = function(key) {
	var value = (this.output[key]) ? this.output[key] : "" ;
	return value;
}

Querystring.prototype.Contains = function(key) {
	var value = (this.output[key]) ? true : false ;
	return value;
}