function HTTPCallback(divid){
document.getElementById(divid).innerHTML = http.responseText;
initialZebraStripe();
fdTableSort.init();}
function generateCallback(divid) {
function a() {
if(http.readyState == 4){HTTPCallback(divid);}}
return a}
function getAJAXContent(url, divid, waittext) {
if(document.getElementById(divid).style.display == "block") { document.getElementById(divid).style.display = "none"; }
else{
document.getElementById(divid).style.display = "block";
document.getElementById(divid).innerHTML = "<center>" + waittext + "<br /><img src='/files/hellcrm/loader.gif'></center>";
http.open("GET", url + "?dummy=" + new Date().getTime(), true);
http.onreadystatechange = generateCallback(divid);
http.send(null);}}
function getHTTPObject() {
var xmlhttp;
/*@cc_on
@if (@_jscript_version >= 5)
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
@else
xmlhttp = false;
@end @*/
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
try {xmlhttp = new XMLHttpRequest();} catch (e) {xmlhttp = false;}}return xmlhttp;}
var http = getHTTPObject();

function IEcontrols() {
objects = document.getElementsByTagName("object");
for (var i = 0; i < objects.length; i++)
{objects[i].outerHTML = objects[i].outerHTML;}}

function sc(url, dt){
function os(c, d) {
if (c.dateClicked) {
window.location = url + d;
};};

var c = new Calendar(1, Date(), os);
c.setDateFormat("%Y-%m-%d");
c.create(document.getElementById("calendar-container"));
c.parseDate(dt);};
function mc(it, bi) {
function os(c, d) {
  var i = document.getElementById(it);
  i.value = d;
  if (c.dateClicked) {c.callCloseHandler();}
};
var c = new Calendar(1, null, os, function (ca){ca.destroy();});
c.setDateFormat("%Y-%m-%d");
c.create();
c.parseDate(document.getElementById(it).value);
c.showAtElement(document.getElementById(bi), "Bc");
return false;
};
