﻿function RegularUrl(url, key, value) {
    var querystart = url.toString().indexOf("?");
    if (querystart < 0) {
        url += "?" + key + "=" + value;
    }
    else if (querystart == url.length - 1) {
        url += key + "=" + value;
    }
    else {
        var Re = new RegExp(key + "=[^\\s&#]*", "gi");
        if (Re.test(url))
            url = url.toString().replace(Re, key + "=" + value);
        else
            url += "&" + key + "=" + value;
    }
    return url;
}

function RemoveQueryString(url, key) {
    var Re = new RegExp(key + "=[^\\s&#]*", "gi");
    if (Re.test(url))
        url = url.toString().replace(Re, "");
    if (url.toString().indexOf("?") == (url.length - 1))
        url = url.toString().replace("?", "");
    if (url.toString().indexOf("&") == (url.length - 1))
        url = url.toString().replace("&", "");
    return url;
}

String.format = function () {
    if (arguments.length == 0)
        return null;
    var str = arguments[0];
    for (var i = 1; i < arguments.length; i++) {
        var re = new RegExp('\\{' + (i - 1) + '\\}', 'gm');
        str = str.replace(re, arguments[i]);
    }
    return str;
}


function setuser(d) {
    $.cookie("userinfo", d);
    window.location.reload();
}

function BuilderTemplateOptions(ctrl,moduleName) {
    AjaxService("/modules/template/service.asmx/GetTemplateOptions", false,
      function (obj) {
          ctrl.append(obj.d);
      },
    "", "json", String.format("{portalID:'{0}',moduleName:'{1}',runAt:'{2}'}", pi, moduleName,runat));
}

$(function () {
    $.getScript("http://www.zhiga.com/passport.html?LoginState=" + ls.toString());
});

