﻿String.prototype.Replace = function(oldStr,newStr) {
    if(oldStr.indexOf("(")!=-1 || oldStr.indexOf(")")!=-1) return this.split(oldStr).join(newStr);
    return this.replace(new RegExp(oldStr,"gm"),newStr);
}
String.prototype.Trim = function(c) {
    if(!c || c==' '){
        return this.replace(/(^\s*)|(\s*$)/g, "");
    }else{
        var s = this;
        var i, b = 0, e = s.length;
        for(i=0;i<s.length;i++)
        if(s.charAt(i) != c){ b=i; break; }  
        if(i==s.length)return  "";
        for(i = s.length-1;i>b;i--)
        if(s.charAt(i) != c){ e=i; break; }
        return s.substring(b,e+1);
    }
}
function el(id)
{
    return document.getElementById(id) || document.getElementById("ctl00_ContentPlaceHolder1_"+id);
}
function getQuery(url, q)
{
    q = q.toLowerCase();
	url = url + '';
	var re = "";
	url = url.substr(url.indexOf("?")+1);
	if(!url) return re;
	var qs = url.split("&");
	for(var i=0;i<qs.length;i++)
	{
		if(qs[i].split('=')[0].toLowerCase()==q)
		{
			if(qs[i].split('=').length>1) re = qs[i].substr(qs[i].indexOf('=')+1);
			break;
		}
	}
	return unescape(re);
}
function getAjax()
{
    var oHttpReq = null;
    
    if(window.ActiveXObject)
        oHttpReq = new ActiveXObject("MSXML2.XMLHTTP");
    else if(window.createRequest)
        oHttpReq = window.createRequest();
    else
        oHttpReq = new XMLHttpRequest();
        
    return oHttpReq;
}

function ajaxGet(url)
{
    var req = getAjax();
    req.open("GET", url, true);
    req.onreadystatechange = function(){};
    req.send(null);
}
function ajaxPost(url, data)
{
    var req = getAjax();
    req.open("POST", url, true);
    req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    req.onreadystatechange = function(){};
    req.send(data);
}


