
//This is a generic Ajax function used throughout the CMS
function postDataReturnText(url, data, callback, loadingdiv)
{ 
  var XMLHttpRequestObject = false; 

  if (window.XMLHttpRequest) {
    XMLHttpRequestObject = new XMLHttpRequest();
  } 
  
  
    if (XMLHttpRequestObject.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            XMLHttpRequestObject.overrideMimeType('text/html');
         }
  
  else if (window.ActiveXObject) {
    XMLHttpRequestObject = new 
     ActiveXObject("Microsoft.XMLHTTP");
  }

  if(XMLHttpRequestObject) {
    XMLHttpRequestObject.open("POST", url); 
    XMLHttpRequestObject.setRequestHeader('Content-Type', 
      'application/x-www-form-urlencoded'); 
	
    XMLHttpRequestObject.onreadystatechange = function() 
    { 
      if (XMLHttpRequestObject.readyState == 4 && 
        XMLHttpRequestObject.status == 200) {			
		
		//Remove_alert();	
		
		//document.getElementById("status").innerHTML ="";
          callback(XMLHttpRequestObject.responseText); 
          delete XMLHttpRequestObject;
          XMLHttpRequestObject = null; 
		 
		 // var sp1 = new Spry.Widget.SlidingPanels("SlidingPanels1");  
		
      }  else{
	  
	  
	
	  
	  
	 document.getElementById(loadingdiv).innerHTML = '<br><br><br><div align="center"></div>';
	 
	   	//loadingcontent = '<br><div align="center"><img src="http://dev.chryslercanada.ca/BBDO_CM08/CMS/img/ajax-loader.gif" border="0" width="32" height="32"  alt="LOAD"></div>';
		
		//alert_div("Saving...",loadingcontent);
	 
	  }
    }

    XMLHttpRequestObject.send(data); 
  }
}





				  





function getDataReturnText(url, data, callback, loadingdiv)
{ 
  var XMLHttpRequestObject = false; 

  if (window.XMLHttpRequest) {
    XMLHttpRequestObject = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    XMLHttpRequestObject = new 
     ActiveXObject("Microsoft.XMLHTTP");
  }

  if(XMLHttpRequestObject) {
    XMLHttpRequestObject.open("GET", url); 

    XMLHttpRequestObject.onreadystatechange = function() 
    { 
      if (XMLHttpRequestObject.readyState == 4 && 
        XMLHttpRequestObject.status == 200) { 
          callback(XMLHttpRequestObject.responseText); 
          delete XMLHttpRequestObject;
          XMLHttpRequestObject = null;
      }else{
	  
	  
	   document.getElementById(loadingdiv).innerHTML = '<div align="center"><img src="http://dev.chryslercanada.ca/BBDO_CM08/CMS/img/ajax-loader.gif" border="0" width="32" height="32"  alt="LOAD"></div>';
	 
	   	//loadingcontent = '<br><div align="center"><img src="http://dev.chryslercanada.ca/BBDO_CM08/CMS/img/ajax-loader.gif" border="0" width="32" height="32"  alt="LOAD"></div>';
		
		//alert_div("Saving...",loadingcontent);
		
		} 
    } 

    XMLHttpRequestObject.send(null); 
  }
}

