﻿function getQsParamObj(qs, type) {
    
    var requiredParams;
    if(type == "sf")
        requiredParams = ["referringdomain", "r", "oflag", "zipcode", "refcode1", "refcode2", "eid", "agent", "originpage", "cid"]; // Store front Query String
    else
        requiredParams = ["referringdomain", "r", "oflag", "zipcode", "refcode1", "refcode2", "eid", "agent", "originpage"]; // WIMO Query String
    var uri = qs;
    var queryString = {};
    uri.replace
    (
        new RegExp("([^?=&]+)(=([^&]*))?", "g"),
        function($0, $1, $2, $3){queryString[$1] = $3;}
    );
    var sfQs = {};
    for (var i = 0; i < requiredParams.length; i++) {
        if (queryString[requiredParams[i]])
            sfQs[requiredParams[i]] = queryString[requiredParams[i]];
        else
            sfQs[requiredParams[i]] = "";
    }
    return sfQs;
}
function getURLParam(strParamName) {
    return sfQsParams[strParamName];
}

