var myurl= "";
function chkform(frm)
{
	if(frm.msite.value=="")
	{
		alert('请填写网址');
		frm.msite.focus();
		return false;
	}
}

function check(frm)
{
	if(frm.msite.value=="")
	{
		alert('请填写网址');
		frm.msite.focus();
		return false;
	}
	fsite = frm.fsite;
	fsite.value = webFrame.document.body.innerHTML;
	return true;
}

function check2(murl,allfurl,num)
{
	myurl = murl;
	//murl 我的网址 furl 友情链址 序号
	allfurl = allfurl.split("|");
	for(i=0;i<allfurl.length;i++){
		furl = allfurl[i];
		start_sel(murl,furl,1,"inc"+i);
		start_sel(murl,furl,2,"baidu"+i);
		start_sel(murl,furl,3,"baidukz"+i);
		start_sel(murl,furl,4,"google"+i);
		start_sel(murl,furl,5,"pr"+i);
	}
}

//重新检测
function checkRep(_res)
{
	//murl 我的网址 furl 友情链址 序号
	var res = _res.parentElement;
	var resID = res.id;
	var murl = myurl;
	var furl = res.parentElement.parentElement.childNodes[2].innerHTML.replace(/<.+?>/ig, "");
	if (resID.indexOf("inc")==0){
		start_sel(murl,furl,1,resID);
	}
	else if (resID.indexOf("baidukz")==0)
	{
		start_sel(murl,furl,3,resID);
	}
	else if (resID.indexOf("baidu")==0)
	{
		start_sel(murl,furl,2,resID);
	}
	else if (resID.indexOf("google")==0)
	{
		start_sel(murl,furl,4,resID);
	}
	else if (resID.indexOf("pr")==0)
	{
		start_sel(murl,furl,5,resID);
	}

}


function start_sel(murl,furl,g,res_){
	var url = "checkServer.php";
	var oBao = CreateHTTPObject();
	oBao.open("POST",url,true);
	oBao.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	var res = document.getElementById(res_);
	oBao.onreadystatechange = function () { OnReadyStateChng(res,oBao);};
	oBao.send("m="+murl+"&f="+furl+"&g="+g);
	//oBao = null;
}

function OnReadyStateChng(res,xmlhttp) {
    if (xmlhttp.readyState == 4) {
        if (xmlhttp.status == 200) {
            res.innerHTML = unescape(xmlhttp.responseText);
        }
        else {
            //alert("HTTP 错误,错误代码:" + xmlhttp.status);
			res.innerHTML = "失败,<a href='javascript:;' onclick='checkRep(this);'>重新检测</a>";
        }
    }else{
		res.innerHTML = "<img class=loading src='css/loading.gif'>";
	}
}

function CreateHTTPObject(){
    var xmlhttp;
    
    try {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e) {
        try {
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch (e) {
            xmlhttp = false;
        }
    }
    
    if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
        try {
            xmlhttp = new XMLHttpRequest();
        }
        catch (e) {
            xmlhttp=false;
        }
    }
    
    if (!xmlhttp && window.createRequest) {
        try {
            xmlhttp = window.createRequest();
        }
        catch (e) {
            xmlhttp=false;
        }
    }
    
    return xmlhttp;
}
