function viewReleaseDate(date, str) {
  var viewDate = '<span class="textRed">' + str + '</span>';
  monArray = new Array('jan', 'feb', 'mar', 'apr', 'may', 'jun', 'jul', 'aug', 'sep', 'oct', 'nov', 'dec');
  nowDate = new Date();
  var nt = nowDate.getTime();
  if (date.indexOf('xx') == -1) {
    var ry = date.substr(0, 4);
    var rm = parseInt(date.substr(4, 2), 10) - 1;
    var rd = parseInt(date.substr(6, 2), 10);
    releaseDate = new Date(monArray[rm] + " " + rd + ", " + ry + " 00:00:00");
    var rt = releaseDate.getTime();
    if (nt > rt) {
      viewDate = '<span class="textBlue">絶賛公開中</span>';
    }
  }
  document.write(viewDate);
}

Array.prototype.shuffle = function() {
    var i = this.length;
    while(i){
        var j = Math.floor(Math.random()*i);
        var t = this[--i];
        this[i] = this[j];
        this[j] = t;
    }
    return this;
}

function loadDataFile(fName)
{
	httpObj = createXMLHttpRequest(displayData);
	if (httpObj)
	{
		httpObj.open("GET",fName,true);
		httpObj.send(null);
	}
}

function displayData()
{
	if ((httpObj.readyState == 4) && (httpObj.status == 200))
	{
		$("result").innerHTML = parseJSON(get_response_text(httpObj));
//		$("result").innerHTML = parseJSON(httpObj.responseText);
	}
}

function get_response_text ( req ) {
	var text = req.responseText;
	if ( navigator.appVersion.indexOf( "KHTML" ) > -1 ) {
		var esc = escape( text );
		if ( esc.indexOf("u") < 0 && esc.indexOf("") > -1 ) {
			text = decodeURIComponent( esc );
		}
	}
	return text;
}

// JSONのデータを解析して表示
function parseJSON(jsData)
{
	a = [0, 1, 2, 3];
	a.shuffle();
	
	var data = eval("("+jsData+")");
	var resultData = '';
	for(var i=0; i<data.item.length; i++)
	{
		var title = data.item[a[i]].title;
		var linkurl = data.item[a[i]].linkurl;
		var image_l = data.item[a[i]].image_l;
		var image_s = data.item[a[i]].image_s;
		var target = data.item[a[i]].target;
		if (i==0) {
			resultData += '<div id="sp_tv"><img src="images/main_title_tv.jpg" alt="TELEVISION" width="240" height="40" /><br /><div class="mainImage"><a href="'+linkurl+'" target="'+target+'"><img src="'+image_l+'" alt="FOX CHANNEL" width="228" height="130" border="0" /></a></div><a href="'+linkurl+'" target="'+target+'"><img src="images/main_tv_footerbtn.jpg" alt="FOX CHANNELはこちら" name="btn_tv" width="240" height="31" border="0" id="btn_tv" onmouseover="MM_swapImage(\'btn_tv\',\'\',\'images/main_tv_footerbtn_on.jpg\',0)" onmouseout="MM_swapImgRestore()" /></a></div><div class="topics">';
		} else {
			resultData += '<div class="minibox"><a href="'+linkurl+'" target="'+target+'"><img src="'+image_s+'" width="140" height="78" border="0" /></a><p><a href="'+linkurl+'" target="'+target+'">'+title+'</a></p></div>';
		}
	}
	resultData += '</div>';
	return resultData;
}

