function detectBrowser(){
    var val = navigator.userAgent.toLowerCase();
       
    if(val.indexOf("firefox") > -1) {
        return "firefox";
    } 
    else if(val.indexOf("opera") > -1) { 
        return "opera";
    }
    else if(val.indexOf("msie") > -1) {
        return "msie";
    } 
    else if(val.indexOf("safari") > -1) {
        return "safari";
    }  
}
function getInternetExplorerVersion() {
    var rv = -1; // Return value assumes failure.
    if (navigator.appName == 'Microsoft Internet Explorer') {
        var ua = navigator.userAgent;
        var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
        if (re.exec(ua) != null)
            rv = parseFloat(RegExp.$1);
    }
    return rv;
}
function setCookie(c_name, value, exdays) {
    var exdate = new Date();
    exdate.setDate(exdate.getDate() + exdays);
    var c_value = escape(value) + ((exdays==null) 
                ? "" 
                : ";path=/;expires=" + exdate.toUTCString());
    document.cookie = c_name + "=" + c_value;
}
function getCookie(c_name) {
    var i,x,y,ARRcookies = document.cookie.split(";");
    for (i = 0; i < ARRcookies.length; i++){
        x = ARRcookies[i].substr(0, ARRcookies[i].indexOf("="));
        y = ARRcookies[i].substr(ARRcookies[i].indexOf("=") + 1);
        x = x.replace(/^\s+|\s+$/g, "");
        if (x == c_name) {
            return unescape(y);
        }
    }
}
function get1(name) {
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp(regexS);
  var results = regex.exec(window.location.href);
  if(results == null)
    return "";
  else
    return $P.str_replace("%20", " ", results[1]);
}

function get(name) {
    // get the current URL
    var url = window.location.toString();
    //get the parameters
    url.match(/\?(.+)$/);
    var params = RegExp.$1;
    
    // split up the query string and store in an
    // associative array
    var anchor_split = params.split("#");
    params = anchor_split[0];
    anchor = anchor_split[1];
    params = params.split("&");
    var _get = {};

    for(var i=0;i<params.length;i++) {
        var tmp = params[i].split("=");
        _get[tmp[0]] = unescape(tmp[1]);
    }
    //log(_get);
    if (name) {
        return _get[name];
    }
    else {
        return _get;
    }
}

