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 verzenden()
{
        var keywords = document.getElementById('keywords').value;
        var domain = document.getElementById('domain').value;
		var email = document.getElementById('email').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("seoresult").innerHTML = '&nbsp;&nbsp;<font color="#009900">Beschikbaar</font>';
                                }
                                else if ( xmlHttp.responseText == 'Nothing' )
                                {
                                        document.getElementById("seoresult").innerHTML = '&nbsp;&nbsp;';
                                }
                                else
                                {
										document.getElementById("loader").innerHTML = '';
                                        document.getElementById("seoresult").innerHTML = '&nbsp;&nbsp;<font color="#dd0000">' + xmlHttp.responseText + '</font>';
                                }
                        }
                }
        }
		document.getElementById("loader").innerHTML = '<img src="ajax-loader.gif" />';
        xmlHttp.open("POST", "serp.functions.php?keywords=" + keywords + "&email=" + email + "&domain=" + domain + "&action=addsearch", true);
        xmlHttp.send('');
}

function verzenden01()
{

        var keywords = document.getElementById('keywords').value;
        var domain = document.getElementById('domain').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("seoresult").innerHTML = '&nbsp;&nbsp;';
                                }
                                else if ( xmlHttp.responseText == 'Nothing' )
                                {
                                        document.getElementById("seoresult").innerHTML = '&nbsp;&nbsp;';
                                }
                                else
                                {
										document.getElementById("loader").innerHTML = '';
                                        document.getElementById("seoresult").innerHTML = xmlHttp.responseText;
                                }
                        }
                }
        }
		document.getElementById("loader").innerHTML = '<img src="ajax-loader.gif" />';
        xmlHttp.open("POST", "serp.functions.php?keywords=" + keywords +  "&domain=" + domain, true);
        xmlHttp.send('');
}

function toevoegen()
{

        var fkey = document.getElementById('fkey').value;
        var fdom = document.getElementById('fdom').value;
        var feml = document.getElementById('feml').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("seoresult").innerHTML = '&nbsp;';
                                }
                                else if ( xmlHttp.responseText == 'Nothing' )
                                {
                                        document.getElementById("seoresult").innerHTML = '&nbsp;';
                                }
                                else
                                {
										// alert (xmlHttp.responseText);
                                        document.getElementById("seoresult").innerHTML = '<font color="#dd0000">' + xmlHttp.responseText + '</font>';
										history.go(0);
                                }
                        }
                }
        }
        
        xmlHttp.open("POST", "serp.functions.add.php?fkey=" + fkey +  "&feml=" + feml +  "&fdom=" + fdom, true);
        xmlHttp.send('');
}
  
function login()
{
        var email = document.getElementById('log').value;       
		var pass = document.getElementById('pwd').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("logindiv").innerHTML = '&nbsp;&nbsp;<font color="#009900">Beschikbaar</font>';
                                }
                                else if ( xmlHttp.responseText == 'Nothing' )
                                {
                                        document.getElementById("logindiv").innerHTML = '&nbsp;&nbsp;';
                                }
                                else
                                {
										// alert (xmlHttp.responseText);
                                        document.getElementById("logindiv").innerHTML = '&nbsp;&nbsp;<font color="#dd0000">' + xmlHttp.responseText + '</font>';
                                }
                        }
                }
        }
        
        xmlHttp.open("POST", "serp.user.add.php?email=" + email + "&pass=" + pass, true);
        xmlHttp.send('');
}

function userregister()
{
        var myemail = document.getElementById('myemail').value;       
		var myname = document.getElementById('myname').value;
		var mysubject = document.getElementById('mysubject').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("logindiv").innerHTML = '&nbsp;&nbsp;<font color="#009900">Beschikbaar</font>';
                                }
                                else if ( xmlHttp.responseText == 'Nothing' )
                                {
                                        document.getElementById("logindiv").innerHTML = '&nbsp;&nbsp;';
                                }
                                else
                                {
										// alert (xmlHttp.responseText);
                                        document.getElementById("logindiv").innerHTML = '&nbsp;&nbsp;<font color="#dd0000">' + xmlHttp.responseText + '</font>';
                                }
                        }
                }
        }
        
        xmlHttp.open("POST", "serp.register.user.php?myemail=" + myemail + "&myname=" + myname + "&mysubject=" + mysubject, true);
        xmlHttp.send('');
}

function tocsv()
{
        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("csv").innerHTML = '&nbsp;';
                                }
                                else if ( xmlHttp.responseText == 'Nothing' )
                                {
                                        document.getElementById("csv").innerHTML = '&nbsp;';
                                }
                                else
                                {
										// alert (xmlHttp.responseText);
                                        document.getElementById("csv").innerHTML = xmlHttp.responseText;
                                }
                        }
                }
        }
        
        xmlHttp.open("POST", "serp.export.php?type=csv", true);
        xmlHttp.send('');
}

function tosql()
{
        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("sql").innerHTML = '&nbsp;';
                                }
                                else if ( xmlHttp.responseText == 'Nothing' )
                                {
                                        document.getElementById("sql").innerHTML = '&nbsp;';
                                }
                                else
                                {
										// alert (xmlHttp.responseText);
                                        document.getElementById("sql").innerHTML = xmlHttp.responseText;
                                }
                        }
                }
        }
        
        xmlHttp.open("POST", "serp.export.php?type=sql", true);
        xmlHttp.send('');
}

function dosearch(mystart)
{
		var myquery = document.getElementById('myquery').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("searchresult").innerHTML = '&nbsp;';
                                }
                                else if ( xmlHttp.responseText == 'Nothing' )
                                {
                                        document.getElementById("searchresult").innerHTML = '&nbsp;';
                                }
                                else
                                {
										// alert (xmlHttp.responseText);
                                        document.getElementById("searchresult").innerHTML = xmlHttp.responseText;
                                }
                        }
                }
        }
        
        xmlHttp.open("POST", "serp.search.php?q=" + myquery + '&s=' + mystart, true);
        xmlHttp.send('');
}
function adminshout()
{
		var ashout = document.getElementById('admshout').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' )
                                {
                                }
                                else if ( xmlHttp.responseText == 'Nothing' )
                                {
                                }
                                else
                                {
										// alert (xmlHttp.responseText);
                                        document.getElementById("ashoutbox").innerHTML = xmlHttp.responseText;
                                }
                        }
                }
        }
        
        xmlHttp.open("GET", "adminshout.php?a=" + ashout, true);
        xmlHttp.send('');
}

function usershout()
{
		var ushout = document.getElementById('usrshout').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' )
                                {
                                }
                                else if ( xmlHttp.responseText == 'Nothing' )
                                {
                                }
                                else
                                {
										// alert (xmlHttp.responseText);
                                        document.getElementById("ushoutbox").innerHTML = xmlHttp.responseText;
                                }
                        }
                }
        }
        
        xmlHttp.open("GET", "usershout.php?a=" + ushout, true);
        xmlHttp.send('');
}

