    function makeRequest(url) {
        var httpRequest;
        
        if (window.XMLHttpRequest) { // Mozilla, Safari, ...
            httpRequest = new XMLHttpRequest();
            if (httpRequest.overrideMimeType) {
                httpRequest.overrideMimeType('text/xml');
                // See note below about this line
            }
        } 
        else if (window.ActiveXObject) { // IE
            try {
                httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
            } 
            catch (e) {
                try {
                    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
                } 
                catch (e) {}
            }
        }

        if (!httpRequest) {
            alert('Giving up :( Cannot create an XMLHTTP instance');
            return false;
        }
        httpRequest.onreadystatechange = function() { Contents(httpRequest); };
        httpRequest.open('GET', url, true);
        httpRequest.send('');

}

    function Contents(httpRequest) {

        if (httpRequest.readyState == 4) {
            if (httpRequest.status == 200) {
                //alert(httpRequest.responseText);
                var responseText = httpRequest.responseText
                if(AjaxType == "vote")
                {
                    LoadChart()
                }
                else if (AjaxType == "AddToFavorites")
                {
                
                }else if (AjaxType == "DeleteFav"){
                    
                    rowToDelete.parentNode.removeChild(rowToDelete);                      
                }else if (AjaxType == "ContactUS"){
                    document.getElementById('xcBody').innerHTML='<br><br><center>Thank you!!</center>'
                    
                }else if (AjaxType == "blank"){
                    
                    
                }else if (AjaxType == "AccountSettings"){
                    UpdateRegDB(responseText)
                }
                
                
            } else {
                alert('There was a problem with the request.');
            }
        }

    }
    
    
    function createCookie(name, value, days)
{
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
    }
  else var expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name)
{
  var ca = document.cookie.split(';');
  var nameEQ = name + "=";
  for(var i=0; i < ca.length; i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1, c.length); //delete spaces
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
    }
  return null;
}

function eraseCookie(name)
{
  createCookie(name, "", -1);
}