
//Flashとの通信

var isLoaded = false;

//preloader
function preload(imgs){
  var objArray = [];
  for(var i = 0; i < imgs.length; i++){
	var imgObj = new Image();
	imgObj.src = imgs[i];
	objArray.push(imgObj);
  }
  
  var viewStatus = function(){
	var count = 0;
	var str = "";
	for(var i = 0; i < objArray.length; i++){
	  if(objArray[i].complete) count++;
	}
	str += objArray.length + "件中" + count + "件完了";
	if(count == objArray.length){
	  str += ":すべて完了しました。"
	  isLoaded = true;
	}
	if(count < objArray.length){
	  setTimeout(viewStatus, 100);
	}
  };
  viewStatus();
}

function checkIsLoaded(){
		var viewElem = document.getElementById("view");
		if(viewElem) viewElem.innerHTML = "Flashから呼ばれています。";
		if(isLoaded == false){		
			if(viewElem) viewElem.innerHTML = "false:::Flashから呼ばれています。";
		} else {
			if(viewElem) viewElem.innerHTML = "true:::Flashから呼ばれています。";
		}

		return isLoaded;
}

preload(["http://www.hamamatsu-horseland.jp/images/home_bg.gif"]);


//キャンペーンバナーの外部リンク読み込み

function loadTextFile(fName){

	httpObj = createXMLHttpRequest(displayData);

	if (httpObj){
		httpObj.open("GET",fName,true);
		httpObj.send(null);
	}
}

function displayData(){
	var banner = document.getElementById("banner-campaign");
	
	if ((httpObj.readyState == 4) && (httpObj.status == 200)){
		if(banner) banner.innerHTML = '<a href="' + httpObj.responseText + '"/><img src="/updata/side_banner.jpg"></a>';
	}else{
		if(banner) banner.innerHTML = "Loading...";
	}
}
/*
function displayData(){
	
	if ((httpObj.readyState == 4) && (httpObj.status == 200)){
		document.getElementById("banner-campaign").innerHTML = '<a href="' + httpObj.responseText + '"/><img src="/updata/side_banner.jpg"></a>';
	}else{
		document.getElementById("banner-campaign").innerHTML = "Loading...";
	}
}
*/

	

loadTextFile('/updata/link.txt')
	
