var loaderImgG = '<img src="../image/ajax-loader-g.gif" width="10" height="10">';
var loaderImgY = '<img src="../image/ajax-loader-y.gif" width="10" height="10">';
var requestUrl = new Array();
var cntSe = new Array();
var maxWords = 3;

var ar_server = new Array(
"http://seocheki.net/get/",
"http://seocheki.awe.jp/",
"http://seocheki.bex.jp/",
"http://seocheki.geo.jp/",
"http://seocheki.happy.nu/",
"http://seocheki.xrea.cc/",
"http://seocheki.xrea.bz/"
);


function rank_check(){

	var url;
	var word;
	var query;
	var j=0;
	var sv_cnt=0;

	url = $("#url1").val();
	if(url=="") return;

    var i = ar_server.length-1; // http://seocheki.xrea.bz/は除く
    while(i){
        var j = Math.floor(Math.random()*i);
		i--;
        var tmp = ar_server[i];ar_server[i] = ar_server[j]; ar_server[j] = tmp;
    }
	
	for(i=1;i<=3;i++){ 
	
		word = $("#word"+i).val();
		if(word!=""){
			$("#kw"+i).html(word);

			$("#grank"+i).html(loaderImgG);
			$("#yrank"+i).html(loaderImgY);
			
			query = "&url=" + encodeURIComponent(url) +	"&word=" + encodeURIComponent(word);
			do_request(ar_server[sv_cnt] + "get-rank.php?se=g" + query ,"g",i);
			do_request(ar_server[sv_cnt+1] + "get-rank.php?se=y" + query ,"y",i);
			sv_cnt += 2;
	
		} else {
			$("#kw"+i).html("&nbsp;");
			$("#grank"+i).html("&nbsp;");
			$("#yrank"+i).html("&nbsp;");
		}
	}
	
		
}


function do_request(rurl,se,num) {

	$.ajax({
		dataType: "jsonp",
		url: rurl,
		success: function(data) { 
		
			data.val = data.val.replace(/(位|圏)/,"");
			if(data.val=="failed") data.val = "×";
			$("#"+se+"rank"+num).html(data.val);
		}
	});

}


/*
function do_request(rurl,se,num) {

	$.get(rurl,function(text){

			text = text.replace(/(位|圏)/,"");
			$("#"+se+"rank"+num).html(text);

			do{
				cntSe[se]++;
				if(requestUrl[se+"rank"+cntSe[se]]){
					 do_request(requestUrl[se+"rank"+cntSe[se]],se, cntSe[se]);
					 break;
				}
			}while(cntSe[se]<=maxWords);

	});

//	$("#attach").innerHTML += "<br />" + se + num;


}
*/

