/* no flash時の代替表示（/swf/onebyone_top.xml利用） */

/*
初期設定
----------------------------------------------------------------------*/
/*パス
--------------------------------------------------*/
var pathValue='/swf/onebyone_top.xml';

/*エラーメッセージ
--------------------------------------------------*/
var errorMessValue='xml 情報 取得エラー';


/*
flash pluginがない場合のみ動くようにする
----------------------------------------------------------------------*/
function cbFnc(e){
	if(!e.success){
		getValue();
	}
}

/*
xmlリクエスト jQuery用
----------------------------------------------------------------------*/
function getValue(){
	$(function(){
		result=$.ajax({
			type:'get',
			url:pathValue,
			error:function(data){
				alert(errorMessAjaxMyHomeLeft);
			},
			success:function(data){
				mainValue(data);
			}
		});
	});
}


/*
処理系
----------------------------------------------------------------------*/
function mainValue(xmldoc){
	list=xmldoc.documentElement.getElementsByTagName('promotion');
	altObj = new Array();
	for(i=0;i<list.length;i++){
		altObj[i] = [' ',' ',' ',' ',' ',' '];
		/* 画像ALT TEXT */
		altObj[i][0] = list.item(i).getElementsByTagName('name').item(0).childNodes[0].nodeValue;
		/* リンクURL */
		altObj[i][1] = list.item(i).getElementsByTagName('url').item(0).childNodes[0].nodeValue;
		/* リンクTarget */
		altObj[i][2] = list.item(i).getElementsByTagName('target').item(0).childNodes[0].nodeValue;
		/* メインIMG パス */
		altObj[i][3] = '/swf/images/' + list.item(i).getElementsByTagName('mainimg').item(0).childNodes[0].nodeValue;
		jQuery("<img>").attr("src", altObj[i][3]);
		/* デフォルトボタンパス */
		altObj[i][4] = '/swf/images/' + list.item(i).getElementsByTagName('tabimg').item(0).childNodes[0].nodeValue;
		jQuery("<img>").attr("src", altObj[i][4]);
		altObj[i][4] = 'url(' + altObj[i][4] + ') no-repeat 12px 1px';
		/* マウスオンボタンパス */
		altObj[i][5] = '/swf/images/' + list.item(i).getElementsByTagName('tabimg_on').item(0).childNodes[0].nodeValue;
		jQuery("<img>").attr("src", altObj[i][5]);
		altObj[i][5] = 'url(' + altObj[i][5] + ') no-repeat 0 0';
	}

	var altHtml='<p><a href="' + altObj[0][1] + '" target="' + altObj[0][2] + '"><img src="' + altObj[0][3] + '" alt="'+ altObj[0][0] +'" width="756" height="441" /></a></p><dl><dt><img src="/swf/images/tit_keyword.gif" alt="知ってほしいOne by Oneキーワード" width="130" height="66" /></dt><dd><a href="javascript:void(0);" onclick="mainBtn(0);"></a></dd><dd><a href="javascript:void(0);" onclick="mainBtn(1);"></a></dd><dd><a href="javascript:void(0);" onclick="mainBtn(2);"></a></dd><dd><a href="javascript:void(0);" onclick="mainBtn(3);"></a></dd></dl>';
	$('#FLASHALTIMG').html(altHtml);

	mainBtn(0,1);
}

var curNum;
var timerID;

var fadeTime=500;
var chgTime=8000;

function mainBtn(num,flg){
	clearTimeout(timerID);
	if(!flg&&curNum>=0&&num==curNum){
		location.href=altObj[num][1];
		return;
	}
	$('#FLASHALT p a').attr('href',altObj[num][1]).attr('target',altObj[num][2]);
	$('#FLASHALT p img').css('display','none');
		$('#FLASHALT p img').attr('src',altObj[num][3]).attr('alt',altObj[num][0]).fadeIn(fadeTime);
	for(i=0;i<$('#FLASHALT dd a').length;i++){
		$('#FLASHALT dd a').eq(i).css('background',altObj[i][4]);
	}
	$('#FLASHALT dd a').eq(num).css('background',altObj[num][5]);
	curNum=num;
	timerID=setTimeout(function(){
		(num==list.length-1)?num=0:num++;
		mainBtn(num,1);
	},chgTime);
}


