// QDR (Quick Domain Review) Core Script. All Rights Reserved. Last modified on 23.03.2008
var loading=1;
var maxnum=8;
var step=1;
function show(stepp, url) {  
    step=stepp;
    value=document.getElementById("url").value;
    $.ajax({
        type: "GET",
        url: 'http://'+HOST+'/tools/quick_domain_review/full.php',
        data: "url="+escape(value)+"&step="+stepp,
        dataType: "html",
        success: function(msg){
            stateChanged(msg);
        }
    });
}

function stateChanged(ajaxData) 
{ 
    //alert(ajaxData);
    if(step==1 && ajaxData!='false') {
        $("#url").attr("value",ajaxData);
    }
    else if(step==1 && ajaxData=='false')
    {
        $("#url").attr("disabled",false);
        $("#butt0n").attr("disabled",false);
        $("#butt0n").attr("value",'Analyse!');
        $("#butt0n").css("background",'');
        alert("You have entered a domain that does not exist or loads to slowly.\nAnother cause could be that you clicked the 'Analyse!' button before the page finished loading.");
        return;
    }
    if(step==maxnum)
    {
        $("#url").attr("disabled",false);
        $("#butt0n").attr("disabled",false);
        $("#butt0n").attr("value",'Analyse!');
        $("#butt0n").css("background",'');
        $("#out").html(ajaxData);
    }
    if(step<maxnum) {
        ++step;
        $("#out").html('<center>'+loading+' out of '+maxnum+' done</center>');
        ++loading;
        if(ajaxData!='proceed')
            show(step, getURL);
        else
            show(maxnum, getURL);
    }
}
function getURL()
{
    value=$("#url").attr("value");
    return(value);
}
function initres()
{
    loading=1;
    $("#url").attr("disabled",true);
    $("#butt0n").attr("disabled",true);
    $("#butt0n").attr("value",'');
    $("#butt0n").css("background",'url(http://'+HOST+'/parts/images/loading2.gif) center no-repeat');
    $('#out').html('<center>0 out of '+maxnum+' done</center>');
    show(1, getURL);
}