﻿var alexa = -1;
var inlinks = -1;
var age = -1;
var times = 0;
var pr=-1;
//debugger;
function getSiteAge()
{
    var xmlhttp = GetXMLHttp();
    var div = document.getElementById("domain_age");

    div.innerHTML = spinner + "正在加载域名信息...";

    xmlhttp.open("GET", "get.aspx?action=CreateDate&url="+domain, true);
    xmlhttp.onreadystatechange=function() 
    {
        if (xmlhttp.readyState==4)
        {
            var result = xmlhttp.responseText;
            div.innerHTML = result;
            
            var re = /<span class="value">(.+?)<\/span>/;
            var match = result.match(re);
            if (match == null)
            {
                age = 0;
            }
            else
            {
                age = parseInt(match[1]);
            }
        }
    }
    xmlhttp.send(null)
}

function getGooglePR()
{
    var xmlhttp = GetXMLHttp();
    var div = document.getElementById("domain_pr");

    div.innerHTML = spinner + "正在加载Google PageRank信息...";

    xmlhttp.open("GET", "get.aspx?action=GoogleRank&url="+domain, true);
    xmlhttp.onreadystatechange=function() 
    {
        if (xmlhttp.readyState==4)
        {
            var result=xmlhttp.responseText;
            div.innerHTML = result;
            var re = /<span class="value">(.+?)<\/span>/;
            var match = result.match(re);
            if (match == null)
            {
                pr = 0;
            }
            else
            {
                pr = parseInt(match[1]);
            }            
        }
    }
    xmlhttp.send(null)
}

function getAlexa()
{
    var xmlhttp = GetXMLHttp();
    var div = document.getElementById("domain_alexa");

    div.innerHTML = spinner + "正在加载Alexa排名信息...";

    xmlhttp.open("GET", "get.aspx?action=AlexaRank&url="+domain, true);
    xmlhttp.onreadystatechange=function() 
    {
        if (xmlhttp.readyState==4)
        {
            var result = xmlhttp.responseText;
            div.innerHTML = result;
            
            var re = /<span class="value">(.+?)<\/span>/;
            var match = result.match(re);
            if (match == null)
            {
                alexa = 0;
            }
            else
            {
                alexa = parseInt(match[1]);
            }
        }
    }
    xmlhttp.send(null)
}
function getInLinks()
{
    var xmlhttp = GetXMLHttp();
    var div = document.getElementById("domain_pr");

    div.innerHTML = spinner + "正在加载反向链接信息...";
	
    xmlhttp.open("GET", "get.aspx?action=GoogleRank&url="+domain, true);
    xmlhttp.onreadystatechange=function() 
    {
        if (xmlhttp.readyState == 4)
        {
            var result = xmlhttp.responseText;
            div.innerHTML = result;
            
            var re = /<span class="value">(.+?)<\/span>/;
            var match = result.match(re);
            if (match == null)
            {
                inlinks = "0";
            }
            else
            {
                inlinks = match[1];
            }
        }
    }
    xmlhttp.send(null)
}

 
    
var yodao="";
function getyodao()
{
    var xmlhttp = GetXMLHttp();
    var div = document.getElementById("domain_indexs_yodao");

    div.innerHTML = spinner + "正在加载yodao收录信息...";

    xmlhttp.open("GET", "get.aspx?action=yodao&url="+domain, true);
    xmlhttp.onreadystatechange=function() 
    {
        if (xmlhttp.readyState==4)
        {
            var result= xmlhttp.responseText;
            div.innerHTML =result;
            
            var re = /<span class="value">(.+?)<\/span>/;
            var match = result.match(re);
            if (match == null)
            {
                yodao = 0;
            }
            else
            {
                yodao = match[1];
            }
        }
    }
    xmlhttp.send(null)
}

var Sogou="";
function getSogou()
{
    var xmlhttp = GetXMLHttp();
    var div = document.getElementById("domain_alexa");

    div.innerHTML = spinner + "正在加载Sogou收录信息...";

    xmlhttp.open("GET", "get.aspx?action=AlexaRank&url="+domain, true);
    xmlhttp.onreadystatechange=function() 
    {
        if (xmlhttp.readyState==4)
        {
            var result= xmlhttp.responseText;
            div.innerHTML =result;
            
            var re = /<span class="value">(.+?)<\/span>/;
            var match = result.match(re);
            if (match == null)
            {
                Sogou = "0";
            }
            else
            {
                Sogou = match[1];
            }
        }
    }
    xmlhttp.send(null)
}

var SogouRank="";
function getSogouRank()
{
    var xmlhttp = GetXMLHttp();
    var div = document.getElementById("domain_pr");

    div.innerHTML = spinner + "正在加载SogouRank信息...";

    xmlhttp.open("GET", "get.aspx?action=GoogleRank&url="+domain, true);
    xmlhttp.onreadystatechange=function() 
    {
        if (xmlhttp.readyState==4)
        {
            var result= xmlhttp.responseText;
            div.innerHTML =result;
            
            var re = /<span class="value">(.+?)<\/span>/;
            var match = result.match(re);
            if (match == null)
            {
                SogouRank = "0";
            }
            else
            {
                SogouRank = match[1];
            }
        }
    }
    xmlhttp.send(null)
}


    
var SOSO="";
function getSOSO()
{
    var xmlhttp = GetXMLHttp();
    var div = document.getElementById("domain_indexs_SOSO");

    div.innerHTML = spinner + "正在加载SOSO收录信息...";

    xmlhttp.open("GET", "get.aspx?action=SOSO&url="+domain, true);
    xmlhttp.onreadystatechange=function() 
    {
        if (xmlhttp.readyState==4)
        {
            var result= xmlhttp.responseText;
            div.innerHTML =result;
            
            var re = /<span class="value">(.+?)<\/span>/;
            var match = result.match(re);
            if (match == null)
            {
                SOSO = "0";
            }
            else
            {
                SOSO = match[1];
            }
        }
    }
    xmlhttp.send(null)
}

    
var Yahoo="";
function getYahoo()
{
    var xmlhttp = GetXMLHttp();
    var div = document.getElementById("domain_indexs_Yahoo");

    div.innerHTML = spinner + "正在加载Yahoo收录信息...";

    xmlhttp.open("GET", "get.aspx?action=Yahoo&url="+domain, true);
    xmlhttp.onreadystatechange=function() 
    {
        if (xmlhttp.readyState==4)
        {
            var result= xmlhttp.responseText;
            div.innerHTML =result;
            
            var re = /<span class="value">(.+?)<\/span>/;
            var match = result.match(re);
            if (match == null)
            {
                Yahoo = "0";
            }
            else
            {
                Yahoo = match[1];
            }
        }
    }
    xmlhttp.send(null)
}
    
var Google="";
function getGoogle()
{
    var xmlhttp = GetXMLHttp();
    var div = document.getElementById("domain_indexs_Google");

    div.innerHTML = spinner + "正在加载Google收录信息...";

    xmlhttp.open("GET", "get.aspx?action=Google&url="+domain, true);
    xmlhttp.onreadystatechange=function() 
    {
        if (xmlhttp.readyState==4)
        {
            var result= xmlhttp.responseText;
            div.innerHTML =result;
            
            var re = /<span class="value">(.+?)<\/span>/;
            var match = result.match(re);
            if (match == null)
            {
                Google ="0";
            }
            else
            {
                Google = match[1];
            }
        }
    }
    xmlhttp.send(null)
}

var Baidu="";
function getBaidu()
{
    var xmlhttp = GetXMLHttp();
    var div = document.getElementById("domain_indexs_Baidu");

    div.innerHTML = spinner + "正在加载Baidu收录信息...";

    xmlhttp.open("GET", "get.aspx?action=Baidu&url="+domain, true);
    xmlhttp.onreadystatechange=function() 
    {
        if (xmlhttp.readyState==4)
        {
            var result= xmlhttp.responseText;
            div.innerHTML =result;
            
            var re = /<span class="value">(.+?)<\/span>/;
            var match = result.match(re);
            if (match == null)
            {
                Baidu = "0";
            }
            else
            {
                Baidu = match[1];
            }
        }
    }
    xmlhttp.send(null)
}


var value="";
function getSiteValue()
{
    //debugger;
    var div = document.getElementById("domain_sitevalue");

    div.innerHTML = spinner + "正在加载网站价值评估信息...";

    times++;
    
    if ((alexa >=0 && age >= 0 && inlinks >= 0 && pr>=0&&(times < 10) || times >= 10))
    {
        var xmlhttp = GetXMLHttp();
         xmlhttp.open("GET", "get.aspx?action=Value&url="+domain+"&age=" +931 + "&alexa=" + 17649 + "&pr=" + pr*1000, true);
        xmlhttp.onreadystatechange=function() 
        {
            if (xmlhttp.readyState==4)
            {
                var result=xmlhttp.responseText;
                div.innerHTML = result
                
                var re = /<span class="value">(.+?)<\/span>/;
                
                var match = result.match(re);
                
                if (match == null)
                {
                   value = "0";
                }
                else
                {
                   value = parseInt(match[1]);
                }
            }
        }
        xmlhttp.send(null)
    }
    else
    {
        setTimeout("getSiteValue()",1000);
    }
}

var title=""
function getTitle()
{
      var xmlhttp=GetXMLHttp();
    xmlhttp.open("GET", "get.aspx?action=Title&url="+domain, true);
    xmlhttp.onreadystatechange=function() 
    {
        if (xmlhttp.readyState==4)
        {
            var result= xmlhttp.responseText;            
            var re = /<span class="value">(.+?)<\/span>/;
            var match = result.match(re);
            if (match == null)
            {
                title = "";
				//title = "no title";
            }
            else
            {
                title = match[1];
                document.title="网站价值评估"+title+domain+"_来算算你的网站值多少钱吧!";  
                //document.getElementById("webname_title").innerHTML=title;
            }
        }
        
    }
    xmlhttp.send(null)
}

function post()
{
    if (value!="" && title!="")
    {
       var xmlhttp=GetXMLHttp();
       xmlhttp.open("Get","post.asp?pr="+pr+"&domain="+domain+"&domain_time="+age+"&weburl="+domain+"&webname="+title+"&baidu="+Baidu+"&google="+Google+"&yodao="+yodao+"&soso="+SOSO+"&yahoo="+Yahoo+"&alexa="+alexa+"&links="+inlinks+"&zg="+value+"&text=null",true);
       xmlhttp.onreadystatechange=function() 
       { }
       xmlhttp.send(null)
    }
    else
    {
        setTimeout("post()",1000);
    }
}

if (domain != "" && domain != null)
{
   getTitle();
    getSiteAge();
    getGooglePR();
    getAlexa();
    getInLinks();
    getGoogle();
    getBaidu();
    getYahoo();
    getSOSO();
    getyodao();    
     getSogouRank();
    getSogou();
 
    getSiteValue();
   
    post();
}

function openfp(site)
{
    window.open("http://" + site);
}

function checkdomain(domain)
{
    if (domain == "")
        return false;
    var regex = /^\s*?[a-zA-Z\d\-\.]+\s*$/;
    return regex.test(domain);
}
