
function LoadPage(targetID, url, pageNum, values, doPost,img) {
    values['page'] = pageNum;

    $('#' + targetID).fadeOut("normal", function() {
        $('#' + targetID).attr('innerHTML', '<div style="padding-top:5px;"><center><img src="/static/common/images/loading.gif" alt="Loading..." /></center></div>');
        $('#' + targetID).fadeIn("fast", function() {
            var time = new Date().getTime();

            if (url.indexOf('?') > -1) {
                url = url + "&ticks=" + time;
            }
            else {
                url = url + "?ticks=" + time;
            };

            var method = "GET";

            if (doPost) {
                method = "POST";
            };

            $.ajax({
                type: method,
                url: url,
                data: values,
                success: LoadPageCallback(targetID,img),
                error: function(msg) {
                    $('#' + targetID).attr('innerHTML', '<p>An error has occurred. Please try again.</p>');
                }
            });
        });
    });
};

function LoadPageCallback(targetID,img) {
    return function(data) {
        if(targetID == "aeInfo")
        {
            LoadOtherTab(data);
        }
        if(img != null && img !="")
        {
        img = "<img src='"+img+"'></img>";
        data = img +'<br/>' + data;
        }
        $('#' + targetID).attr('innerHTML', data);
        ektb_init('a.ek_thickbox');               
    };
};


//Added to check external url
function CheckExternalUrl(html)
{
    var pattern='((www\.|(http|https|ftp)+\:\/\/)[&#95;.a-z0-9-]+\.[a-z0-9\/&#95;:@=.+?,##%&~-]*[^.|\'|\# |!|\(|?|,| |>|<|;|\)])';
   // var arr= html.match(pattern,"g");
    var split = html.split("<A");
    for(var j =0;j< split.length;j++)
    {

        var arr= split[j].match(pattern,"g");
        if(arr != null)
        {
            var len=arr.length;
        
            for(var i=0;i<len;i++)
            {
                var value = arr[i];
                if(value != "http://" && value != "https://" && value != "ftp://" && value != "http")
                {
                    if ((value.indexOf("http://www.calendow.org")== -1) && (value.indexOf("http://calendow.org")==-1) && (value.indexOf("www.calendow.org")==-1) && (value.indexOf("calendow.org")==-1)
                    && (value.indexOf("http://www.mycalconnect.org")==-1) && (value.indexOf("http://mycalconnect.org")==-1)
                    && (value.indexOf("http://www.greenbeingproject.org")==-1) && (value.indexOf("http://greenbeingproject.org")==-1) && (value.indexOf("www.greenbeingproject.org")==-1) && (value.indexOf("greenbeingproject.org")==-1)
                    && (value.indexOf("http://www.rredc.com")==-1) && (value.indexOf("http://rredc.com")==-1) && (value.indexOf("www.rredc.com")==-1) && (value.indexOf("rredc.com")==-1)
                    && (value.indexOf("http://www.northcoastsbdc.org")==-1) && (value.indexOf("http://northcoastsbdc.org")==-1) && (value.indexOf("www.northcoastsbdc.org")==-1) && (value.indexOf("northcoastsbdc.org")==-1))
                    {
                        alert("Providing links outside of TCE need to be manually approved and may slightly delay your post. We apologize for any inconvenience.");
                        return;
                    }
                }
            }
        }
    }
}
