﻿// JScript File
ATUM.UI.SimpleAjax  = {

	xmlHttp_request:false,
		
    makeRequest:function(url,callback)
    {
 	    //alert('in makerequest');
 	    
 	    if (window.XMLHttpRequest)
	    {
		    //alert("Mozilla");
		    xmlHttp_request = new XMLHttpRequest();
		    
		    if (xmlHttp_request.overrideMimeType)
		    {
			    //xmlHttp_request.overrideMimeType('text/xml');
			    xmlHttp_request.overrideMimeType('text/xml; charset=iso-8859-1');
			    //alert("overrideMimeType Set");
		    }
	    }
	    else if (window.ActiveXObject)
	    {
		    try
		    {
			    xmlHttp_request = new ActiveXObject("Msxml2.XMLHTTP");
			    //alert("IE" + xmlHttp_request);
		    }
		    catch (e)
		    {
			    //alert("IE" + "Msxml2.XMLHTTP: error!");
			    try
			    {
				    xmlHttp_request = new ActiveXObject("Microsoft.XMLHTTP");
			    }
			    catch (e) {}
		    }
	    }

	    if(!xmlHttp_request)
	    {
		    //alert('Cannot Create an XMLHTTP instance!');
		    return false;
	    }
    	
	    //alert(url);
    	
	    xmlHttp_request.onreadystatechange = callback;
	    xmlHttp_request.open('POST',url,true);
	    xmlHttp_request.send(null);
	     //alert('call back accepted - leaving makerequest');
    },    
    
    UpdateContent:function()
    {
		if (xmlHttp_request.readyState==4) 
		{		
			//alert("UpdateTextArea readyState==4");
            var ran_number=Math.round(Math.random()*4); 

			if(xmlHttp_request.status==200)
			{
				
                    //var parser=new DOMParser();
                    //xmlDoc=parser.parseFromString(response,'text/xml');
                    //var x = xmlDoc.documentElement;

				
				var response = xmlHttp_request.responseText;
				//alert(xmlHttp_request.responseText);
				
				var marketingDiv = document.getElementById('divMarketing');
				
				marketingDiv.innerHTML = response;
			}
			else
			{
				alert('There was a problem with the request');
			}
		}
	}	
}
