
var loaderImg = '<img src="image/ajax-loader.gif" width="16" height="16">';
var requestUrl = new Array();
var cntSe = new Array();
var maxWords = 3;

function rank_check(){

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

	url = $("url").value;

	for(i=1;i<=3;i++){ 
	
		word = $("word"+i).value;
		if(word!=""){
			$("kw"+i).innerHTML = word;

			$("grank"+i).innerHTML = loaderImg;
			$("yrank"+i).innerHTML = loaderImg;
			
			query = "&url=" + encodeURIComponent(url) +	"&word=" + encodeURIComponent(word);

			requestUrl["grank"+i] = "get-rank.php?se=g" + query;
			requestUrl["yrank"+i] = "get-rank.php?se=y" + query;

		} else {
			$("kw"+i).innerHTML = "&nbsp;";
			$("grank"+i).innerHTML = "&nbsp;";
			$("yrank"+i).innerHTML = "&nbsp;";
			requestUrl["grank"+i] = "";
			requestUrl["yrank"+i] = "";
		}
	}
	
	for(i=1;i<=maxWords;i++){
		if(requestUrl["grank"+i]) {
			cntSe["g"] = i;
			cntSe["y"] = i;
			do_request(requestUrl["grank"+i],"g",i);
			do_request(requestUrl["yrank"+i],"y",i);
			break;
		}
	};
	
}


function do_request(rurl,se,num) {

    var ajax = new Ajax.Request( rurl , {
		method:'get',
		onSuccess: function(client) {
			$(se+"rank"+num).innerHTML = client.responseText;

			do{
				cntSe[se]++;
				if(requestUrl[se+"rank"+cntSe[se]]){
					 do_request(requestUrl[se+"rank"+cntSe[se]],se, cntSe[se]);
					 break;
				}
			}while(cntSe[se]<=maxWords);
		
		},
		onFailure: function() {
		    alert("AJAX failed");
		}
    });

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


}


