function makeXmlHttp()
{
        var xmlhttp;

        /** Special IE only code ... */
        /*@cc_on
          @if (@_jscript_version >= 5)
              try
              {
                  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
              }
              catch (e)
              {
                  try
                  {
                      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
                  }
                  catch (E)
                  {
                      xmlhttp = false;
                  }
             }
          @else
             xmlhttp = false;
        @end @*/

        /** Every other browser on the planet */
        if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
        {
            try
            {
                xmlhttp = new XMLHttpRequest();
            }
            catch (e)
            {
                xmlhttp = false;
            }
        }
        return xmlhttp;
}

function bretrieve() {
		alert('okay');
		var myurl = document.getElementById("myurl").value;
        xmlHttp = makeXmlHttp();
        
        xmlHttp.onreadystatechange = function()
        {
                if ( xmlHttp.readyState == 4 )
                {
                        if ( xmlHttp.status == 200 )
                        {
                                if ( xmlHttp.responseText == 'False' )
                                {
                                        document.getElementById("google_pr").innerHTML = '&nbsp;&nbsp;<font color="#009900">Beschikbaar</font>';
                                }
                                else if ( xmlHttp.responseText == 'Nothing' )
                                {
                                        document.getElementById("google_pr").innerHTML = 'Nothing';
                                }
                                else
                                {
                                        document.getElementById("google_pr").innerHTML = xmlHttp.responseText;
                                }
                        }
                }
        }
        
        xmlHttp.open("POST", "google.functions.php?a=single&url=" + myurl, true);

	    xmlHttp.send('');
}
function sitemap_retrieve()
{
		var str='';
		var vs = document.getElementById("mysitemap").value;
        xmlHttp = makeXmlHttp();
        
        xmlHttp.onreadystatechange = function()
        {
                // alert("xmlHttp.readyState: "+xmlHttp.readyState); // deze doet het niet :(
                
                if ( xmlHttp.readyState == 4 )
                {
                        // alert("xmlHttp.status: "+xmlHttp.status);
                        if ( xmlHttp.status == 200 )
                        {
                                if ( xmlHttp.responseText == 'False' )
                                {
                                        document.getElementById("google_map").innerHTML = '&nbsp;&nbsp;<font color="#009900">Beschikbaar</font>';
                                }
                                else if ( xmlHttp.responseText == 'Nothing' )
                                {
                                        document.getElementById("google_map").innerHTML = 'Nothing';
                                }
                                else
                                {
									document.getElementById("loader").innerHTML = '';
                                    document.getElementById("google_map").innerHTML = xmlHttp.responseText;
                                }
                        }
                }
        }
		document.getElementById("loader").innerHTML = '<img src="ajax-loader.gif" />';
        str = "google.functions.php?a=sitemap&url=" + vs;
        xmlHttp.open("POST", str, true);
		
	    xmlHttp.send('');
}

function sitemap_mail() {
		
		var str='';
		var vs = document.getElementById("mysitemap").value;
		var vm = document.getElementById("myemail").value;
        xmlHttp = makeXmlHttp();
        
        xmlHttp.onreadystatechange = function()
        {
                // alert("xmlHttp.readyState: "+xmlHttp.readyState); // deze doet het niet :(
                
                if ( xmlHttp.readyState == 4 )
                {
                        // alert("xmlHttp.status: "+xmlHttp.status);
                        if ( xmlHttp.status == 200 )
                        {
                                if ( xmlHttp.responseText == 'False' )
                                {
                                        document.getElementById("email_map").innerHTML = '&nbsp;&nbsp;<font color="#009900">Beschikbaar</font>';
                                }
                                else if ( xmlHttp.responseText == 'Nothing' )
                                {
                                        document.getElementById("email_map").innerHTML = 'Nothing';
                                }
                                else
                                {
									document.getElementById("loader").innerHTML = '';
                                    document.getElementById("email_map").innerHTML = xmlHttp.responseText;
                                }
                        }
                }
        }
		document.getElementById("loader").innerHTML = '<img src="ajax-loader.gif" />';
        str = "google.email.php?a=sitemap&url=" + vs + "&email=" + vm +  "&format=tbl";
        xmlHttp.open("POST", str, true);
		
	    xmlHttp.send('');
}
