
  var request = false;
   try {
     request = new XMLHttpRequest();
   } catch (trymicrosoft) {
     try {
       request = new ActiveXObject("Msxml2.XMLHTTP");
     } catch (othermicrosoft) {
       try {
         request = new ActiveXObject("Microsoft.XMLHTTP");
       } catch (failed) {
         request = false;
       }  
     }
   }

   if (!request)
     alert("Error initializing XMLHttpRequest!");

   
   
   var http_request = false;
   function makePOSTRequest(url, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            http_request.overrideMimeType('text/xml');
            //http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);      
      http_request.setRequestHeader("Connection", "close");      
      http_request.send(parameters);
      
      
   }

   function displayEnviroLinks(colour_catid, catid, subcatid) {
         
     var url = "include_enviro_style.php?colour_catid=" + escape(colour_catid) + "&catid=" + escape(catid) + "&subcatid=" + escape(subcatid);     
     //alert (url);
     request.open("GET", url, true);
     request.onreadystatechange = updateEnviroLinks;
     request.send(null);
   }
   
   function updateEnviroLinks() {
     if (request.readyState == 4) {
       if (request.status == 200) {         
         
        
         //If a sub-subcategory drop down box is displayed, erase it from the screen
         if (document.getElementById('display_style_options') != null)
         {
          document.getElementById('display_style_options').innerHTML = '';
         }
         
         document.getElementById('display_style_options').innerHTML=request.responseText;
         document.getElementById('display_style_options').style.display = "block"; 
         
         //document.getElementById("announcement_detail_off").style.display = "block"; 
       } else
         alert("status is " + request.status);
     }
   }
   
    function displayNonEnviroLinks(colour_catid, catid, subcatid) {
     
     var url = "include_non_enviro_style.php?colour_catid=" + escape(colour_catid) + "&catid=" + escape(catid) + "&subcatid=" + escape(subcatid);     
     request.open("GET", url, true);
     request.onreadystatechange = updateNonEnviroLinks;
     request.send(null);
   }
   
   function updateNonEnviroLinks() {
     if (request.readyState == 4) {
       if (request.status == 200) {         
         
        
         //If a sub-subcategory drop down box is displayed, erase it from the screen
         if (document.getElementById('display_style_options') != null)
         {
          document.getElementById('display_style_options').innerHTML = '';
         }
         
         document.getElementById('display_style_options').innerHTML=request.responseText;
         document.getElementById('display_style_options').style.display = "block"; 
         
         //document.getElementById("announcement_detail_off").style.display = "block"; 
       } else
         alert("status is " + request.status);
     }
   }
   
   function displayEnviroLinksColours(colour_catid, catid, subcatid) {
         
     var url = "include_enviro_style_colours.php?colour_catid=" + escape(colour_catid) + "&catid=" + escape(catid) + "&subcatid=" + escape(subcatid);     
     //alert (url);
     request.open("GET", url, true);
     request.onreadystatechange = updateEnviroLinksColours;
     request.send(null);
   }
   
   function updateEnviroLinksColours() {
     if (request.readyState == 4) {
       if (request.status == 200) {         
         
        
         //If a sub-subcategory drop down box is displayed, erase it from the screen
         if (document.getElementById('display_style_options') != null)
         {
          document.getElementById('display_style_options').innerHTML = '';
         }
         
         document.getElementById('display_style_options').innerHTML=request.responseText;
         document.getElementById('display_style_options').style.display = "block"; 
         
         //document.getElementById("announcement_detail_off").style.display = "block"; 
       } else
         alert("status is " + request.status);
     }
   }
   
    function displayNonEnviroLinksColours(colour_catid, catid, subcatid) {
     
     var url = "include_non_enviro_style_colours.php?colour_catid=" + escape(colour_catid) + "&catid=" + escape(catid) + "&subcatid=" + escape(subcatid);     
     request.open("GET", url, true);
     request.onreadystatechange = updateNonEnviroLinksColours;
     request.send(null);
   }
   
   function updateNonEnviroLinksColours() {
     if (request.readyState == 4) {
       if (request.status == 200) {         
         
        
         //If a sub-subcategory drop down box is displayed, erase it from the screen
         if (document.getElementById('display_style_options') != null)
         {
          document.getElementById('display_style_options').innerHTML = '';
         }
         
         document.getElementById('display_style_options').innerHTML=request.responseText;
         document.getElementById('display_style_options').style.display = "block"; 
         
         //document.getElementById("announcement_detail_off").style.display = "block"; 
       } else
         alert("status is " + request.status);
     }
   }
   
   
   

   
   
   
   
      

