//検索切り替え
$(function(){
	//$("ul.panel li("+$("ul.tab li a.selected").attr("href")+")").show();
	$("ul.panel li#tab1").show();
	$("ul.tab li a").click(function(){
		$("ul.tab li a").removeClass("selected");
		$(this).addClass("selected");
		$("ul.panel li").hide();
		$($(this).attr("href")).show();
		return false;
	});
});

//ニュースタブ切り替え
$(function(){
	$("ul#dtnyahoonewspanel li:not("+$("ul#dtnyahoonews li a.selected").attr("href")+")").hide();
	$("ul#dtnyahoonews li a").click(function(){
		$("ul#dtnyahoonews li a").removeClass("selected");
		$(this).addClass("selected");		
		var value = $(this).attr("value");
		fn = "&fn=" + value;
		setData('tabClick.php',fn);
		return false;
	});
});

//ajax処理開始
var dataAry;
var outputDivId = 'dtnyahoonewspanel';
//初期データロード
window.onload=function(){
	sendRequest(onloaded,'&fn=domestic','POST','tabClick.php',true,true);
}

// XMLHttpRequestオブジェクト生成
function createHttpRequest()
{
	if(window.ActiveXObject){
		 //Win e4,e5,e6用
		try {
			return new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				return new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e2) {
				return null;
 			}
 		}
	} else if(window.XMLHttpRequest){
		 //Win Mac Linux m1,f1,o8 Mac s1 Linux k3用
		return new XMLHttpRequest();
	} else {
		return null;
	}
}

// 送信関数
function sendRequest(callback,data,method,url,async,sload)
{
	//XMLHttpRequestオブジェクト生成
	var oj = createHttpRequest();
	if( oj == null ){return null;}
	
	//強制ロードの設定
	var sload = (!!sendRequest.arguments[5])?sload:false;
	if(sload)url=url+"?t="+(new Date()).getTime()

	//ブラウザ判定
	var ua = navigator.userAgent
	var safari	= ua.indexOf("Safari")!=-1
	var konqueror = ua.indexOf("Konqueror")!=-1
	var mozes	 = ((a=navigator.userAgent.split("Gecko/")[1] )
		?a.split(" ")[0]:0) >= 20011128 
		
	//受信処理
	if(window.opera || safari || mozes){
		oj.onload = function () { callback(oj) }
	} else {
	
		oj.onreadystatechange =function () 
		{
			if ( oj.readyState == 4 ){
				callback(oj)
			}
		}
		
	}

	//URLエンコード
	if(method == 'GET') {
	
		var encdata = ''
			var datas = data.split('&')
		for(i=0;i<datas.length;i++)
		{
			var dataq = datas[i].split('=')
			encdata += '&'+encodeURI(dataq[0])+'='+encodeURI(dataq[1])
		}
		url=url + encodeURI(data)
	}		
	
	//open メソッド
	oj.open( method , url , async )
		//ヘッダセット
	if(method == 'POST') {
		//このメソッドがWin Opera8でエラーになったので分岐
		if(!window.opera)
			oj.setRequestHeader('Content-Type','application/x-www-form-urlencoded')
	} 
		//send メソッド
	oj.send(data)
}

//タブ切り替え
//送信処理
function setData(dataFileName,data)
{
	sendRequest(onloaded,data,'POST',dataFileName,true,true);
}
//受信処理
function onloaded(res)
{
	var resdata = res.responseText;
	dataAry = unescape(resdata);
	document.getElementById(outputDivId).innerHTML = dataAry;
}

//お気に入りに追加（IEのみ）
function myFavorite(){
  var agent=navigator.userAgent;
  var ie=agent.indexOf("MSIE");
  var iever=parseInt(agent.substring(ie+5, ie+6));
  var os=agent.indexOf("Windows");

  if((ie > 0) && (iever >= 5) && (os > 0) && !window.opera){
    var bookmarkURL=self.location; /* window.location.hrefでもOK */
    var bookmarkTITLE=document.title;
    window.external.AddFavorite(bookmarkURL, bookmarkTITLE);
  }else{
    alert("IEのみでサポートされています");
  }
}
