e = turn = cat_2 = listNum = 0;
//category = location.search ? Number(location.search.substring(1)) : '';
var category = ''
saParm = typeof location.search.substring(1);
if(typeof saParm == "number"){
 category = location.search ? Number(location.search.substring(1)) : '';
}
catName = new Array('ms_f1','ms_super_gt','ms_nascar','ms_tdp','ms_others','ms_all','f3','formulanippon','vln24'); /*ms サブカテゴリー*/
var result = ''; /*表示内容*/
var rec =9; /*表示件数 -指定しなければ全件表示-*/
var TMS="toyota_ms";
var jsonHostname = "http://www2.toyota.co.jp/mstoyotacojp/ms/jp/";
//var jsonHostname = "http://tyt-mng01.pod.tv/mstoyotacojp/ms/jp/";

jsondata = "";
function callback_mstoyotacojp_ms_ms_news(data) {callbackCommon(data);}
         

function callbackCommon(data) {
jsondata = data;
if(typeof jsondata == 'object'){
draw();
} else {
indexDiv.innerHTML = '<br><div class="t_m" style="text-align:left; margin-left:8px;">当ウェブサイトをご覧いただくには、<br>JavaScriptとFlashの再生環境が必要となります。<br><br>' +
'詳しくは「<a href="/jp/terms_of_use/">ご利用に際して</a>」をご覧ください。<br><br></div>';
}
}

function getIndex(n) {
list = n; /*htmlから引数渡しされたID*/
type = list;
indexDiv = document.getElementById(type); /*ニュースを出力する要素指定*/

filename = type;
var url = jsonHostname + filename + '.json?' + (new Date().getTime());
var idval = 'jsonp_' + type;
var charset = 'utf-8';

charset = charset ? charset : 'utf-8';

var headObj = document.getElementsByTagName('head')[0];

var scriptTag = document.getElementById(idval);

if (scriptTag) {
headObj.removeChild(scriptTag);
}
scriptTag = document.createElement('script');
scriptTag.type    = 'text/javascript';
scriptTag.id      = idval;
scriptTag.charset = charset;
scriptTag.src     = url;
headObj.appendChild(scriptTag);

/* [End]JSONP読み込み */

}

function draw(e,n1, n2, n3, n4) {
result="";

if (typeof n1 != 'undefined') turn = n1;
if (typeof n2 != 'undefined') cat_2 = n2;
if (typeof n3 != 'undefined') category = n3;
hl = jsondata.headline;

if(typeof rec!='number'){
hlLength = hl.length;
}else{
hlLength = rec;
}
tMon = 0;
for (var i = 0; i < hlLength; i++) { wrHTML(i); }
if (result) {
indexDiv.innerHTML = result;
} else {
indexDiv.innerHTML = '<span class="t_m">条件に該当するニュースはありません。</span>\n';
}
if (typeof list == 'object' && listNum < list.length) getIndex(list);
}

function wrHTML(n) {
var f = 0; //toyota_msがあるか判別
var f2 = 0; //ms_categoryがあるか判別
/*必要なデータを取得 -----------------------------------------------------------------*/
var cat = jsondata.headline[n].category.split(',');
var tmsCategory = new Array(); //コロンで区切られたサブカテゴリリスト
for (var i in cat) {
if(TMS == cat[i].split(':')[0]){
f = 1;
tmsCategory.push(cat[i].split(':')[1]);
if(catName[category]==cat[i].split(':')[1]) f2=1;
}
}
if (!f) return; /*toyota_msが見つからなければ現在のレコードを無視*/
if (typeof category =="number"){
if (!f2) return; /*msカテゴリが見つからなければ現在のレコードを無視*/
}

var icon="";
for(var i in tmsCategory) icon +='<img src="img/icon_news_'+tmsCategory[i]+'_s.gif" width="49" height="11" alt="" style="display:block; margin-top:1px;">';

var date = (jsondata.headline[n].date) ? jsondata.headline[n].date : "";
if (cat_2 && cat_2 != Number(date.substr(4,2))) return;
var uri = (jsondata.headline[n].uri.uri) ? jsondata.headline[n].uri.uri : "";
var tar = jsondata.headline[n].uri.target;
var no  = jsondata.headline[n].txt.no;
var txt = (jsondata.headline[n].txt.txt) ? jsondata.headline[n].txt.txt : "";
var jsOpenWinFlg;

if (-1!= uri.indexOf("/ms/")){
if (-1!= (jsOpenWinFlg = uri.indexOf("/racereport/"))){
var aElementAttr = 'href="JavaScript:popupWin(\''+uri+'\',\'subwin\',\'900\',\'700\');"';
}else if (-1!= (jsOpenWinFlg = uri.indexOf("/news/other/"))){
var aElementAttr = 'href="JavaScript:popupWin(\''+uri+'\',\'subwin\',\'900\',\'700\');"';
}else{
var aElementAttr = 'href="'+uri+'" target="'+tar+'"';
}
}else{
var aElementAttr = 'href="'+uri+'" target="'+tar+'"';
}

if (date) date = date.substr(2,2) + '.' + date.substr(4,2) + '.' + date.substr(6);
result += '<table width="307" border="0" cellpadding="0" cellspacing="0" class="top_news"><tr><td valign="top" style="padding-right:1px">\''+date+'<div class="icon">'+icon+'</div></td>';
result += '<td valign="top"><img src="/img/icon_arr_red.gif" width="4" height="7" style="margin:5px"></td>';
result += '<td width="100%" valign="top"><a '+aElementAttr+'>' + txt + '</a></td></tr></table>';
}


