// JavaScript Document


//
function GetYahooIM(cnt)
{
	 
	/* 利用するctxtIDの指定：利用したく無いジャンル（ctxtId）は削除してください */
	var ctxtids = new Array("aut0000","aut0100","aut0101","aut0102","aut0103","aut0200","aut0300","aut0301","aut0302","mot0000","mot0100","mot0200","mot0300","app0000","app0100","app0101","app0102","app0103","app0104","app0105","app0106","app0107","app0200","app0300","app0400","app0401","app0402","app0403","app0404","app0500","boo0000","boo0100","boo0101","boo0102","boo0103","boo0104","boo0105","boo0200","boo0300","boo0301","boo0302","sof0000","sof0100","sof0101","sof0102","sof0103","sof0104","sof0105","sof0200","sof0201","sof0202","sof0300","sof0301","sof0302","ele0000","ele0100","ele0101","ele0102","ele0103","ele0200","ele0300","ele0301","ele0302","ele0303","spe0000","spe0100","spe0101","spe0102","hom0000","hom0100","hom0101","hom0102","hom0103","hom0200","hom0300","hom0400","hom0500","hom0501","hom0502","spo0000","spo0100","spo0200","spo0400","spo0500","toy0000","toy0100","toy0200","hea0000","hea0100","hea0101","hea0102","hea0103","hea0200","hea0201","hea0202","hea0203","hea0204","hea0205","hea0206","hea0300","hea0400","hea0500","hea0501","hea0502","hea0503","ret0000","ret0100","ret0200","ret0201","ret0202","ret0203","ret0204","ret0205","oth0000","car0000","car0100","car0200","car0300","car0400","edu0000","edu0100","edu0200","edu0201","edu0202","edu0203","edu0204","edu0205","edu0206","edu0207","edu0208","edu0209","edu0300","edu0400","edu0500","edu0600","edu0601","edu0602","edu0700","ent0000","ent0100","ent0101","ent0102","ent0103","ent0200","ent0300","ent0400","ent0500","fin0000","fin0100","fin0101","fin0102","fin0200","fin0201","fin0202","fin0203","fin0204","fin0205","fin0206","fin0300","fin0301","fin0302","fin0303","ins0000","ins0100","ins0200","ins0201","ins0202","ins0203","ins0204","ins0300","tra0000","tra0100","tra0200","tra0300","tra0301","tra0302","tra0400","com0000","com0100","com0101","com0102","com0200","com0201","com0202","com0203","com0300","com0400","com0500","com0600","com0700","com0800","com0900","com1000","com1001","com1002","com1003","rea0000","rea0100","rea0101","rea0102","rea0103","rea0104","rea0200","rea0300","rea0301","rea0302","rea0303","pro0000","pro0100","pro0101","pro0102","pro0103","pro0104","pro0105","pro0106","pro0200","pro0300","pro0400","pro0500","pro0501","pro0502","pro0600","pro0601","pro0602","pro0603","pro0700","pro0800","pro0801","pro0802","pro0803","pro0900","pro0901","pro0902","pro1000","pro1100","pro1200","pro1300","pro1400","pro1500","pro1600","pro1700","pro1800","pro1900","gam0000","gam0100","gam0200");
	
	/* ctxtIdをランダムに選択：上記ctxtIdの数を記述してください */
	var rand = Math.floor( Math.random() * 246 );
	var ctxtid = ctxtids[rand];
	
	/* 設置URLとリファラURLを取得してエンコード */
	var ctxtUrl = encodeURIComponent(document.URL);
	//var ref = encodeURIComponent(document.referrer);
	
	/* 広告データの要求クエリ生成＋送信 */
	var url = "http://im.ov.yahoo.co.jp/js_flat/?source=pwtech_jp_cotosaga_im&type=" + ctxtid + "&ctxtId=" + ctxtid + "&maxCount=" + cnt + "&keywordCharEnc=utf8&outputCharEnc=utf8&ctxtUrl=" + ctxtUrl + "";
	document.write('<SCRIPT Language="JavaScript" SRC="'+ url +'"></'+'SCRIPT>');
}

// Yahoo IM はJS
function ShowListings(obj,start,cnt)
{
	var isempty = true;
	var i=6 + (start-1) * 6;
	var m=i + cnt * 6;

	if (i >= zSr.length)
	{
		return;	
	}

	var str ='';

	if (i < zSr.length)
	{
		str = '<div class="yahoo-ad">';
	}

	while (i < zSr.length)
	{
		if (i >= m)
		{
			break;	
		}
		
		var descr = zSr[i++]; // 説明文
		var unused1 = zSr[i++]; //
		var clickURL = zSr[i++]; // クリックURL
		var title = zSr[i++]; // タイトル
		var sitehost = zSr[i++]; // 表示URL
		var unused2 = zSr[i++]; //
	
		str += '<p><a target="_blank" href="' + clickURL + '" rel="nofollow">';
		str += '<span class="yl-title">' + title + '</span>';
		str += '<span class="yl-host"> ' + sitehost + '</span><br>';
		str += '<span class="yl-info">' + descr + '</span>';
		str += '</a></p>';
		
		isempty = false;
	}
	
	if (!isempty)
	{
		str += '<div class="yl-copy">インタレストマッチ - <a href="http://ov.yahoo.co.jp/service/int/index.html" target="_blank">広告の掲載について</a></div></div>';
		obj.html(str);
	}
}

//Yahoo SS はXML ロードする
function AjaxGetYahooSS(divname, keyword, start, count, viewurl, ip)
{
	
	var requesturl = GetBasePath() + "ajax_yahoo_ss.php";

	var ua = 'ip=' + ip + '&ua=' + navigator.userAgent;

	//ロード & 書き換え
	$('#' + divname).super_load(
		requesturl,
		{
			keyword: keyword,
			start: start,
			count: count,
			viewurl: viewurl,
			ua: ua
		}
		,
		function(responseText, status, response) 
		{
			if (status != 'success')
			{
//				alert('処理の途中でエラーが発生しました\r\n' + requesturl );
				return ;
			}
		}
	);
}

//Yahoo SS は 複数置き換え
function AjaxGetYahooSS_Multi(keyword, start, count, viewurl, ip)
{
	var requesturl = GetBasePath() + "ajax_yahoo_ss.php";

	var ua = 'ip=' + ip + '&ua=' + navigator.userAgent;

	//ロードのみ
	$.get(
		requesturl,
		{
			multi: true,
			keyword: keyword,
			start: start,
			count: count,
			viewurl: viewurl,
			ua: ua
		}
		,
		function(data)
		{
			if (data.length > 0)
			{
				//callbackで挿入
				$('#yl-data1',$(data)).appendTo('#ylss-list1');
				$('#yl-data2',$(data)).appendTo('#ylss-list3');
				$('#yl-data3',$(data)).appendTo('#ylss-list2');
			}
		}
	);
}

