// Copyright (c) 2008 dpConcepts, Amsterdam, The Netherlands

function getNewHTTPObject()
{
      var xmlhttp;

      xmlhttp = false;
	  
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         xmlhttp = new XMLHttpRequest();
         if (xmlhttp.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            xmlhttp.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!xmlhttp) {
                  xmlhttp = false;
      }
      return xmlhttp;
}

var xml1;
var xml2;
var xml3;
var xml4;
var xml5;

function MakeAjaxRequest(parameters)
{
//    xml1 = getNewHTTPObject();
//    xml2 = getNewHTTPObject();
    xml3 = getNewHTTPObject();
    xml4 = getNewHTTPObject();
    xml5 = getNewHTTPObject();

//    xml1.open('GET', 'ebaysearch.php' + parameters, true);
//    xml2.open('GET', 'marktplaatssearch.php' + parameters, true);
    xml3.open('GET', 'tweedehandsnetsearch.php' + parameters, true);
    xml4.open('GET', 'speurderssearch.php' + parameters, true);
    xml5.open('GET', 'marktplazasearch.php' + parameters, true);

//    xml1.onreadystatechange = handleResponse1;
//    xml2.onreadystatechange = handleResponse2;
    xml3.onreadystatechange = handleResponse3;
    xml4.onreadystatechange = handleResponse4;
    xml5.onreadystatechange = handleResponse5;

//    xml1.send(null);
//    xml2.send(null);
    xml3.send(null);
    xml4.send(null);
    xml5.send(null);
}

function handleResponse1()
{
   	if (xml1.readyState == 4)
   	{
         if (xml1.status == 200) {
			document.getElementById('barimg').innerHTML = '<b>eBay</b> <img src="img/checked.jpg"> ';
			document.getElementById('myspan').innerHTML = xml1.responseText;
         } else {
			document.getElementById('barimg').innerHTML = 'eBay Error';
			document.getElementById('myspan').innerHTML = 'Er is een probleem met deze zoekopdracht';
		 }
		 if ( (xml1.readyState == 4) && (xml2.readyState == 4) && (xml3.readyState == 4) && (xml4.readyState == 4) && (xml5.readyState == 4) ) {}
  	}
}

function handleResponse2()
{
   	if (xml2.readyState == 4)
   	{
         if (xml2.status == 200) {
			document.getElementById('barimg2').innerHTML = '<b>Marktplaats</b> <img src="img/checked.jpg"> ';
			document.getElementById('myspan2').innerHTML = xml2.responseText;
         } else {
			document.getElementById('barimg2').innerHTML = 'Marktplaats Error';
			document.getElementById('myspan2').innerHTML = 'Er is een probleem met deze zoekopdracht';
		}
		 if ( (xml1.readyState == 4) && (xml2.readyState == 4) && (xml3.readyState == 4) && (xml4.readyState == 4) && (xml5.readyState == 4) ) {}
		 
 	}
}

function handleResponse3()
{
   	if (xml3.readyState == 4)
   	{
         if (xml3.status == 200) {
			document.getElementById('barimg3').innerHTML = '<b>Tweedehands.net</b> <img src="img/checked.jpg"> ';
			document.getElementById('myspan3').innerHTML = xml3.responseText;
         } else {
			document.getElementById('barimg3').innerHTML = 'Tweedehands.net';
			document.getElementById('myspan3').innerHTML = 'Er is een probleem met deze zoekopdracht';
		 }
		 if ( (xml1.readyState == 4) && (xml2.readyState == 4) && (xml3.readyState == 4) && (xml4.readyState == 4) && (xml5.readyState == 4) ) {}
		 
 	}
}

function handleResponse4()
{
   	if (xml4.readyState == 4)
   	{
         if (xml4.status == 200) {
			document.getElementById('barimg4').innerHTML = '<b>Speurders</b> <img src="img/checked.jpg"> ';
			document.getElementById('myspan4').innerHTML = xml4.responseText;
         } else {
			document.getElementById('barimg4').innerHTML = 'Speurders Error';
			document.getElementById('myspan4').innerHTML = 'Er is een probleem met deze zoekopdracht';
		 
		 }
		 if ( (xml1.readyState == 4) && (xml2.readyState == 4) && (xml3.readyState == 4) && (xml4.readyState == 4) && (xml5.readyState == 4) ) {
		 }
 	}
}

function handleResponse5()
{
   	if (xml5.readyState == 4)
   	{
         if (xml5.status == 200) {
			document.getElementById('barimg5').innerHTML = '<b>MarktPlaza</b> <img src="img/checked.jpg">';
			document.getElementById('myspan5').innerHTML = xml5.responseText;
         } else {
			document.getElementById('barimg5').innerHTML = 'MarktPlaza Error';
			document.getElementById('myspan5').innerHTML = 'Er is een probleem met deze zoekopdracht';
		 }
		 if ( (xml1.readyState == 4) && (xml2.readyState == 4) && (xml3.readyState == 4) && (xml4.readyState == 4) && (xml5.readyState == 4) ) {}
 	}
}

function get(objid) {
      var getstr = "?";
      var elts = document.getElementById(objid).elements; 
        for (var i = 0; i < elts.length; i++) 
        { 
             if (elts[i].tagName == "INPUT") 
             { 
                if (elts[i].type == "hidden") 
                { 
                       getstr += elts[i].name + "=" + elts[i].value + "&"; 
                } 
                if (elts[i].type == "text") 
                { 
                       getstr += elts[i].name + "=" + elts[i].value + "&"; 
                } 
                if (elts[i].type == "checkbox") 
                { 
                       if (elts[i].checked) 
                       { 
                          getstr += elts[i].name + "=" + elts[i].value + "&"; 
                       } 
                       else 
                       { 
                          getstr += elts[i].name + "=&"; 
                       } 
                } 
                if (elts[i].type == "radio") 
                { 
                       if (elts[i].checked) 
                       { 
                          getstr += elts[i].name + "=" + elts[i].value + "&"; 
                       } 
                } 
             }    
             else if (elts[i].tagName == "SELECT") 
             { 
                var sel = elts[i]; 
                getstr += sel.name + "=" + sel.options[sel.selectedIndex].value + "&"; 
            }     
             else if (elts[i].tagName == "TEXTAREA") 
             { 
                getstr += elts[i].name + "=" + elts[i].value + "&"; 
             } 
          }

getstr += "cachrnd" + Math.random()*1234567;          

document.getElementById('myspan').innerHTML = ''; 

document.getElementById('myspan2').innerHTML = ''; 

document.getElementById('myspan3').innerHTML = ''; 

document.getElementById('myspan4').innerHTML = ''; 

document.getElementById('myspan5').innerHTML = ''; 


MakeAjaxRequest(getstr);	  

}


