function displaylistrequest(content_status_in)	//receives the reply from Ajax and PHP file runquery.php and displays
{
	document.getElementById("outputtable").innerHTML = content_status_in; 	 
	//var accleft = new Spry.Widget.Accordion("keyfeatbox", { useFixedPanelHeights: false, defaultPanel: -1});	  
	
	//document.getElementById("status").innerHTML = content_status_in;
}	   	

////////////////////////---------------------------------Save Key Features Section
	  
function processlistrequest(mode,parameters)	//grabs all values from drop downs etc and creates the Ajax command
//mode can be , map,directory 
//paremeters can be any parameters used as filters in format {field = value} as in {kids = T}
{		
	var poststr = "mode=" + mode;
	poststr+= "&parameters=" + parameters;

	postDataReturnText('modules/getcontent.php', poststr, displaylistrequest);	
	Accordion1.openFirstPanel();
	return false;
}

function displayquicklinkrequest(content_status_in)	//receives the reply from Ajax and PHP file runquery.php and displays
{
	document.getElementById("quicklinkdiv").innerHTML = content_status_in; 	 
	//var accleft = new Spry.Widget.Accordion("keyfeatbox", { useFixedPanelHeights: false, defaultPanel: -1});	  
	
	//document.getElementById("status").innerHTML = content_status_in;
}  

////////////////////////---------------------------------Save Key Features Section
	  
function processquicklinkrequest(Qid)	//grabs all values from drop downs etc and creates the Ajax command
{		
	var poststr = "Qid=" + Qid;
	postDataReturnText('modules/makequicklinks.php', poststr, displayquicklinkrequest);
}	  

//--------------------------------------------------------------------------------------------------Post Generic - AJAX POST METHOD

function postDataReturnText(url, data, callback)
{ 
  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) {			
		
		//document.getElementById("status").innerHTML ="";
          callback(XMLHttpRequestObject.responseText); 
          delete XMLHttpRequestObject;
          XMLHttpRequestObject = null;
      }  else{
	  
	// document.getElementById("status").innerHTML = '<b>Please Wait</b>..&nbsp;&nbsp;<img src="img/ajax-loader.gif" border="0" width="32" height="32" alt="LOAD">';
	  }
    }

    XMLHttpRequestObject.send(data); 
  }
}
