var cbl1  = new Array();
var cnct1 = new Array();
var cnct2 = new Array();
var cmt1  = new Array();
var cmt2  = new Array();

var strNavi1 = "<ul><li id='navi_top'><a href=javascript:next('start.html'); title='スタート画面'>top</a></li><li>ＳＴＥＰ１　<a href=javascript:next('step01_1.html');>Ｑ１</a></li><li><a href=javascript:next('step01_2.html');>Ｑ２</a></li>";
var strNavi2 = "<li>ケーブル</li>";
var strNavi3 = "<li><a href=javascript:next('step01_cbl.html');>ケーブル</a></li><li>アンテナ配線接続図</li>";
var strNavi4 = "<li><a href=javascript:next('step01_cbl.html');>ケーブル</a></li><li><a href=javascript:next('step01_cnct.html');>アンテナ配線接続図</a></li><li>ＳＴＥＰ２</li>";
var strNavi5 = "<li><a href=javascript:next('step01_cbl.html');>ケーブル</a></li><li><a href=javascript:next('step01_cnct.html');>アンテナ配線接続図</a></li><li><a href=javascript:next('step02.html');>ＳＴＥＰ２</a></li><li>テレビとの接続図</li>";

cbl1["11"] = "<img src='images/img_cable_a.gif' id='i_cbl' alt='アンテナケーブル1本（付属品）、アンテナケーブル3本（市販品）、衛星放送用同軸ケーブル2本（市販品）、分配器1個（金属シールドタイプ、市販品）'>";
cbl1["12"] = "<img src='images/img_cable_d.gif' id='i_cbl' alt='アンテナケーブル1本（付属品）、アンテナケーブル1本（市販品）、衛星放送用同軸ケーブル2本（市販品）'>";
cbl1["21"] = "<img src='images/img_cable_b.gif' id='i_cbl' alt='アンテナケーブル1本（付属品）、アンテナケーブル3本（市販品）、衛星放送用同軸ケーブル3本（市販品）、分波器1個（金属シールドタイプ、市販品）、分配器1個（金属シールドタイプ、市販品）'>";
cbl1["22"] = "<img src='images/img_cable_e.gif' id='i_cbl' alt='アンテナケーブル1本（付属品）、アンテナケーブル1本（市販品）、衛星放送用同軸ケーブル3本（市販品）、分波器1個（金属シールドタイプ、市販品）'>";
cbl1["31"] = "<img src='images/img_cable_c.gif' id='i_cbl' alt='アンテナケーブル1本（付属品）、アンテナケーブル4本（市販品）、映像・音声コード1本（付属品）、映像・音声コード1本（市販品）、分配器1個（金属シールドタイプ、市販品）、壁のアンテナ端子がCATVとBS/CSに分かれている場合のみ、衛星放送用同軸ケーブル2本必要'>";
cbl1["32"] = "<img src='images/img_cable_f.gif' id='i_cbl' alt='アンテナケーブル1本（付属品）、アンテナケーブル2本（市販品）、映像・音声コード1本（付属品）、映像・音声コード1本（市販品）、壁のアンテナ端子がCATVとBS/CSに分かれている場合のみ、衛星放送用同軸ケーブル2本必要'>";
cbl1["41"] = "<img src='images/img_cable_g.gif' id='i_cbl' alt='アンテナケーブル1本（付属品）、アンテナケーブル3本（市販品）、分配器1個（金属シールドタイプ、市販品）'>";
cbl1["42"] = "<img src='images/img_cable_h.gif' id='i_cbl' alt='アンテナケーブル1本（付属品）、アンテナケーブル1本（市販品）'>";

cnct1["11"] = "<img src='images/img_cnct1_a.gif' id='i_cnct' width='580' height='730' alt='接続図：テレビのアンテナ端子がVHF/UHFと地上デジタルに分かれている場合：個別にVHF/UHFとBSアンテナを設置している場合'>";
cnct1["12"] = "<img src='images/img_cnct1_d.gif' id='i_cnct' width='580' height='720' alt='接続図：テレビのアンテナ端子がVHF/UHFと地上デジタルが同じ端子の場合：個別にVHF/UHFとBSアンテナを設置している場合'>";
cnct1["21"] = "<img src='images/img_cnct1_b.gif' id='i_cnct' width='580' height='720' alt='接続図：テレビのアンテナ端子がVHF/UHFと地上デジタルに分かれている場合：マンションなどの共聴システムで受信している場合'>";
cnct1["22"] = "<img src='images/img_cnct1_e.gif' id='i_cnct' width='580' height='720' alt='接続図：テレビのアンテナ端子がVHF/UHFと地上デジタルが同じ端子の場合：マンションなどの共聴システムで受信している場合'>";
cnct1["31"] = "<div id='c1'><img src='images/img_cnct1_c1.gif' id='i_cnct' alt='接続図：テレビのアンテナ端子がケーブルテレビ（CATV）を受信している場合' width='590' height='815' border='0' usemap='#Map'><map name='Map'><area shape='rect' coords='300,0,590,217' href='javascript:void(0);' onclick=javscript:y_Img('c2');n_Img('c1'); title='CATVとBS/CSアンテナ端子が別々の場合'></map></div>";
cnct1["31"]+= "<div id='c2' style='display:none'><img src='images/img_cnct1_c2.gif' alt='接続図：テレビのアンテナ端子がCATVボックスをご使用の場合：CATVとBS/CSアンテナ端子が別々の場合' width='590' height='815' border='0' usemap='#Map2'><map name='Map2'><area shape='rect' coords='0,0,290,217' href='javascript:void(0);' onclick=javscript:y_Img('c1');n_Img('c2'); title='ケーブルテレビ（CATV）を受信している場合'></map></div>";
cnct1["32"] = "<div id='f1'><img src='images/img_cnct1_f1.gif' id='i_cnct' alt='接続図：テレビのアンテナ端子がケーブルテレビ（CATV）を受信している場合' width='590' height='815' border='0' usemap='#Map'><map name='Map'><area shape='rect' coords='300,0,590,217' href='javascript:void(0);' onclick=javscript:y_Img('f2');n_Img('f1'); title='CATVとBS/CSアンテナ端子が別々の場合'></map></div>";
cnct1["32"]+= "<div id='f2' style='display:none'><img src='images/img_cnct1_f2.gif' alt='接続図：テレビのアンテナ端子がCATVボックスをご使用の場合：CATVとBS/CSアンテナ端子が別々の場合' width='590' height='815' border='0' usemap='#Map2'><map name='Map2'><area shape='rect' coords='0,0,290,217' href='javascript:void(0);' onclick=javscript:y_Img('f1');n_Img('f2'); title='ケーブルテレビ（CATV）を受信している場合'></map></div>";
cnct1["41"] = "<img src='images/img_cnct1_g.gif' id='i_cnct' width='580' height='685' alt='接続図：テレビのアンテナ端子がVHF/UHFと地上デジタルに分かれている場合：BS・110度CSデジタル放送用アンテナを設置していない場合	'>";
cnct1["42"] = "<img src='images/img_cnct1_h.gif' id='i_cnct' width='580' height='600' alt='接続図：テレビのアンテナ端子がVHF/UHFと地上デジタルが同じ端子の場合：BS・110度CSデジタル放送用アンテナを設置していない場合'>";

cmt1["0"]  = "cmt1,cmt2,cmt3";
cmt1["11"] = "cmt1,cmt3";
cmt1["12"] = "cmt3";
cmt1["21"] = "cmt1,cmt2,cmt3";
cmt1["22"] = "cmt2,cmt3";
cmt1["31"] = "cmt1,cmt3";
cmt1["32"] = "cmt3";
cmt1["41"] = "cmt1";
cmt1["42"] = "";

cnct2["1"] = "<img src='images/img_cnct2_1.gif' id='i_cnct' width='570' height='220' alt='接続図：HDMI映像ケーブル1本'>";
cnct2["2"] = "<img src='images/img_cnct2_2.gif' id='i_cnct' width='570' height='330' alt='接続図：D映像ケーブル1本、映像・音声コード1本'>";
cnct2["3"] = "<img src='images/img_cnct2_3.gif' id='i_cnct' width='570' height='330' alt='接続図：D-コンポーネント変換ケーブル1本、映像・音声コード1本'>";
cnct2["4"] = "<img src='images/img_cnct2_4.gif' id='i_cnct' width='570' height='340' alt='接続図：S映像ケーブル1本、映像・音声コード1本'>";
cnct2["5"] = "<img src='images/img_cnct2_5.gif' id='i_cnct' width='570' height='220' alt='接続図：映像・音声コード1本'>";

cmt2["0"] = "cmt1,cmt2,cmt3,cmt4,cmt5";
cmt2["1"] = "cmt1";
cmt2["2"] = "cmt2";
cmt2["3"] = "cmt3";
cmt2["4"] = "cmt4";
cmt2["5"] = "cmt5";
var footer = "<div class='img_foot'><a href='http://www.sharp.co.jp/policy-j.html' target='_blank'><img alt=copyright src='/image/foot_copyright.gif' style='border:0px; width:146px; height:9px; padding-right:5px;'></a></div>";
var win;
var  ar = new Array("s11","s12","s2");
var par = new Array("","","");
var param;
var winName = "winNavi_con";
var winFt = "status=yes,resizable=yes,scrollbars=yes,width=740,height=700,top=50";
var timerID;
var cnt=0;
/*
	画面表示時処理
------------------------------------------------*/
function ini(){
	var len; var str;
	param =unescape(location.search);
	len = param.length;
	param = "&" + param.substring(1,len) + "&";
	for( var i=0; i < par.length; i++ ){
		par[i] = getParam(param, ar[i]);
	}
	
	try{
		str= par[0];
		if( window.location.pathname.indexOf("start.html") > -1 ){
		}else{
			if( window.location.pathname.indexOf("step01_1.html") <= -1 && str == "" ) window.open("start.html","_self",winFt);
			if( window.location.pathname.indexOf("step01_cbl.html")  >= 0 ) ini_cbl1();
			if( window.location.pathname.indexOf("step01_cnct.html") >= 0 ) ini_cnct1();
			if( window.location.pathname.indexOf("step02.html")      >= 0 ) ini_step2();
			if( window.location.pathname.indexOf("step02_cnct.html") >= 0 ) ini_cnct2();
		}

		document.getElementById("footer").style.display = "";

	}catch(e){
		window.open("step01.html","_self",winFt);
	}
	
}

/*
	画像の読み込み状況チェック
------------------------------------------------*/
function check() {
cnt++;
	// タイマーを停止
	clearTimeout(timerID);
	if( cnt == 100 ) {
	}else{
		var obj = document.images;
		for( i=0; i < document.images.length; i++ ){
			if( document.images[i].complete==false){
				timerID=setTimeout("check()",200);
				break;
			}
		}
	}
}

function ini_cbl1(){
	var strNavi,str,ar;
	
	ar = cmt1[0];
	ar = ar.split(",");
	for( i=0; i < ar.length; i++ ){
		document.getElementById( ar[i] ).style.display ="none";
	}

	str = par[0]+par[1];
	if( cbl1[str] != null ){
		strNavi  = strNavi1;
		strNavi += strNavi2;
		document.getElementById("navigation").innerHTML = strNavi;
		document.getElementById("cbl").innerHTML = cbl1[str];
		// 画像の読み込み状況を調べる0.2秒ごとに確認
		timerID=setTimeout("check()",200);
		document.getElementById("cbl").style.width  = document.getElementById("i_cbl").width;
		document.getElementById("cbl").style.height = document.getElementById("i_cbl").height;
		var ar = cmt1[str];
		if( ar == "" ) {
		}else{
			ar = ar.split(",");
			for( i=0; i < ar.length; i++ ){
				document.getElementById( ar[i] ).style.display ="";
			}
		}
	}
}

function ini_cnct1(){
	var strNavi,str;

	document.getElementById( "cmt4" ).style.display ="none";
	str = par[0]+par[1];
	if( cbl1[str] != null ){
		strNavi  = strNavi1;
		strNavi += strNavi3;
		document.getElementById("navigation").innerHTML = strNavi;
		document.getElementById("connect").innerHTML = cnct1[str];
		// 画像の読み込み状況を調べる0.2秒ごとに確認
		timerID=setTimeout("check()",200);
		document.getElementById("connect").style.width  = document.getElementById("i_cnct").width;
		document.getElementById("connect").style.height = document.getElementById("i_cnct").height;
		if( par[0] =="3" ) document.getElementById( "cmt4" ).style.display ="";
	}
}

function ini_step2(){
	var strNavi,str;

	str = par[0]+par[1];
	if( cbl1[str] != null ){
		strNavi  = strNavi1;
		strNavi += strNavi4;
		document.getElementById("navigation").innerHTML = strNavi;
	}
}

function ini_cnct2(){
	var strNavi,str1,str2,ar;

	str1 = par[0]+par[1];
	str2 = par[2];
	if( cbl1[str1] != null ){
		strNavi  = strNavi1;
		strNavi += strNavi5;
		document.getElementById("navigation").innerHTML = strNavi;
		document.getElementById("connect").innerHTML = cnct2[str2];
		// 画像の読み込み状況を調べる0.2秒ごとに確認
		timerID=setTimeout("check()",200);
		document.getElementById("connect").style.width  = document.getElementById("i_cnct").width;
		document.getElementById("connect").style.height = document.getElementById("i_cnct").height;

		ar = cmt2[0];
		ar = ar.split(",");
		for( i=0; i < ar.length; i++ ){
			document.getElementById( ar[i] ).style.display ="none";
		}

		ar = cmt2[str2];
		if( ar == "" ) {
		}else{
			ar = ar.split(",");
			for( i=0; i < ar.length; i++ ){
				document.getElementById( ar[i] ).style.display ="";
			}
		}
	}
}

function ini_pop(){
	var len; var str;
	param =unescape(location.search);
	len = param.length;
	param = "&" + param.substring(1,len) + "&";
	var kcd1 = getParam(param, "kcd");
	var kcd2 = getParam(param, "kcd2");

	document.getElementById("cmt1").style.display ="none";
	document.getElementById("cmt2").style.display ="none";
	document.getElementById("cmt3").style.display ="none";
	
	document.title = "アンテナ接続ナビ（"+ kcd1 +"背面端子図）：シャープ";
	document.getElementById("kcd").innerHTML = kcd1;
	if( kcd2!="" ) document.getElementById("back").innerHTML = "<img src='images/" + kcd2 + "' id='i_back' alt='" + kcd1 + "背面端子図'>";
	if( kcd1.indexOf("BD") > -1 ){
		document.getElementById("logo").innerHTML = "<img src='../images/img_aquos-b.gif' alt='AQUOSブルーレイ'>";
	}else if( kcd1.indexOf("DV") > -1 ){
		document.getElementById("logo").innerHTML = "<img src='../images/img_aquos-hv.gif' alt='AQUOSハイビジョンレコーダー'>";
	}
	if( kcd1 == "BD-HD22" || kcd1 == "BD-HDV22" || kcd1 == "BD-HDS32" || kcd1 == "BD-HDS43" ){
		document.getElementById("cmt3").style.display ="";
	}else if( kcd1 == "BD-AV1" || kcd1 == "BD-AV10" ){
		document.getElementById("cmt2").style.display ="";
	}else if( kcd1 != "" ){
		document.getElementById("cmt1").style.display ="";
	}
	if( kcd2!="" ) {
		document.getElementById("back").style.width  = document.getElementById("i_back").width;
		document.getElementById("back").style.height = document.getElementById("i_back").height;
	}

//	timerID=setTimeout("check()",200);
	document.getElementById("footer").style.display = "";
}

/*
	背面端子画像表示
------------------------------------------------*/
function pop( obj, hd ){
	var puwin;
	var strHTML ="";
	var index = obj.selectedIndex;
	var str = obj.options[index].value;
	var kcd = hd + obj.options[index].text;
	var url = "img.html" + "?kcd=" + kcd + "&kcd2=" + str;
	puwin = window.open(url,'pop','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=850,height=650');
}

/*
	パラメータを取得
------------------------------------------------*/
function getParam( str, keyword ){
	var len;			// キーワードが始まる箇所
	var strStart;		// 値取得開始位置
	var strEnd;			// 値取得終了位置
	var strValue="";	// 取得した値

	len = str.indexOf(keyword);
	if (len != -1){
	    strStart = len + (keyword + "=" ).length;
	    strEnd   = param.indexOf("&" , strStart);
	    strValue = param.substring(strStart,strEnd);
	    strValue = unescape(strValue);
	}
	return strValue;
}

/*
	画面オープン
------------------------------------------------*/
function sel( url ){
	if(win == undefined){
	}else if( !win.closed ){ win.close() }
	win = window.open(url,winName,winFt);
}

/*
	画面遷移（次質問）
------------------------------------------------*/
function next( url ){
	param="";
	for( var i = 0; i < ar.length; i++ ){
		if( i == 0  ) param  = "?";
		if( i != 0  ) param += "&";
		param += ar[i] + "=" + par[i];
	}
	winOpen( url + param );
}

/*
	画面遷移（共通）
------------------------------------------------*/
function winOpen( url ){
	window.open(url,"_self",winFt);
}

/*
	ログID取得
------------------------------------------------*/
function addId( iNum, id ){
	for ( var i=iNum; i < par.length; i++ ){
		par[i]="";
	}
	par[iNum] = id;
}

/*
	画像を変更表示
-----------------------------------------------------------*/
function y_Img() { 
	var i=0;
	var ard=y_Img.arguments;
	
	for( i=0; i < ard.length; i++ ){
		if( document.getElementById( ard[i] ) != null) document.getElementById( ard[i] ).style.display = "";
	}

}

/*
	画像を変更表示
-----------------------------------------------------------*/
function n_Img() { 
	var i=0;
	var ard=n_Img.arguments;
	
	for( i=0; i < ard.length; i++ ){
		if( document.getElementById( ard[i] ) != null) document.getElementById( ard[i] ).style.display = "none";
	}
}

/*
	オブジェクトを表示
-----------------------------------------------------------*/
function y_List() { 
	var i=0;
	var ard=y_List.arguments;
	
	document.getElementById("footer").style.display = "none";

	for( i=0; i < ard.length; i++ ){
		if( document.getElementById( ard[i] ) != null) document.getElementById( ard[i] ).style.display = "";
	}

	document.getElementById("footer").style.display = "";
}

/*
	オブジェクトを表示
-----------------------------------------------------------*/
function y_Pop() { 
	var i=0;
	var ard=y_Pop.arguments;

	for( i=0; i < ard.length; i++ ){
		var obj = document.getElementById( ard[i] );
		if( obj != null){
			document.getElementById("box0").style.position = "absolute";
			document.getElementById("box0").style.display  = "";
			document.getElementById("box0").innerHTML = obj.innerHTML;
		}
	}
}

/*
	オブジェクトを表示 checkbox
-----------------------------------------------------------*/
function y_Chk( name,num ) { 
	
	var obj = document.getElementsByName(name)[num];
	if( obj.checked ) {
		obj.checked = false;
	}else{
		obj.checked = true;
	}
	
}

/*
	オブジェクトを表示 radio
-----------------------------------------------------------*/
function y_Chk2( name,num ) { 
	var obj = document.getElementsByName(name)[num];
	obj.checked = true;
}

/*
	オブジェクトを非表示
-----------------------------------------------------------*/
function n_List( value ) { 
	var i=0;
	var ard = value.split(",");

	for( i=0; i < ard.length; i++ ){
		if( document.getElementById( ard[i] ) != null) document.getElementById( ard[i] ).style.display = "none";
	}
}

/*
	別Windowで開く
-----------------------------------------------------------*/
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.faqstring(p+1)].document; n=n.faqstring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
