/*
showlistings.jp Ver4.0
created by adingo.inc 2009-10-10
*/

/*
Ad Request
*/

/* 取得広告総数設定 */
var adingo_max_count = "5";

/* Source ID(本実装用ID)設定 */
var adingo_source    = "ecnavi_jp_animatetv_im";

/* 分析のための識別ID設定 */
var adingo_type      = "animatetv_im_webradio";

/* 1行広告PR画像URL設定 */
var adingo_adoneline_pr_img_src = "/img/pricon.gif";

/* カテゴリID設定 */
var adingo_ctxtids = new Array("boo0105","sof0302","edu0209");
var adingo_ctxtid = adingo_ctxtids[ Math.floor( Math.random() * adingo_ctxtids.length ) ];

var adingo_url = "http://im.ecnavi.ov.yahoo.co.jp/js_flat/?source="+adingo_source+"&type="+adingo_type+'_'+adingo_ctxtid+"&ctxtId="+adingo_ctxtid+"&maxCount="+adingo_max_count+"&outputCharEnc=utf8&ctxtUrl=" + encodeURIComponent(document.URL) + "&ref=" + encodeURIComponent(document.referrer) + "&gen=F&age=20";

var adingo_img_code = "key=8bf1cfd58906b860ae20baec77d9630a/site=ecnavi_jp_animatetv_im";
var adingo_ad_count = 1;

document.write('<SCR'+'IPT Language="JavaScript" SRC="'+ adingo_url +'"></'+'SCR'+'IPT>');


/*
ShowListings
*/
function ShowListings( count, adtype) {
	if(typeof(zSr) == "undefined"){
		zSr = new Array;	
	}else{
		
		var zsrStart = 6+(adingo_ad_count-1)*6;
		var zsrEnd   = zsrStart+(count*6);
		adingo_ad_count = adingo_ad_count + count;
		
		if (zSr.length > zsrStart){
			var url = '';
			var i = '';
			url += '<div id="'+ adtype +'" class="adOverture"><div class="Adingoinner">';
			
			for (i=zsrStart; i<zsrEnd; i=i+6) {
				var descr    = zSr[i];
				var unused1  = zSr[i+1];
				var clickURL = zSr[i+2];
				var title    = zSr[i+3];
				var sitehost = zSr[i+4];
				var unused2  = zSr[i+5];
				var classname = 'overtureimone';
				clickURL = (clickURL == undefined) ? '' : clickURL ;
				title    = (title    == undefined) ? '' : title    ;
				descr    = (descr    == undefined) ? '' : descr    ;
				sitehost = (sitehost == undefined) ? '' : sitehost ;
				url += '<div class="AdingoLayout">';
				
				if( adtype == "AdingoAdFree1" )   url+=AdingoAdFree1( clickURL,title,descr,sitehost );
				if( adtype == "AdingoAdFree2" )   url+=AdingoAdFree2( clickURL,title,descr,sitehost );
				if( adtype == "AdingoAd728x90" )  url+=AdingoAd728x90( clickURL,title,descr,sitehost );
				if( adtype == "AdingoAdImg728x90" )  url+=AdingoAdImg728x90( clickURL,title,descr,sitehost );
				if( adtype == "AdingoAd120x240" ) {url+=AdingoAd120x240( clickURL,title,descr,sitehost ); classname='overtureim';}
				if( adtype == "AdingoAd468x60" )  url+=AdingoAd468x60( clickURL,title,descr,sitehost );
				if( adtype == "AdingoAd234x60" )  url+=AdingoAd234x60( clickURL,title,descr,sitehost );
				if( adtype == "AdingoAd180x151" ) url+=AdingoAd180x151( clickURL,title,descr,sitehost );
				if( adtype == "AdingoAd300x250" ) url+=AdingoAd300x250( clickURL,title,descr,sitehost );
				if( adtype == "AdingoAdImg300x250" ) url+=AdingoAdImg300x250( clickURL,title,descr,sitehost );
				if( adtype == "AdingoAd336x250" ) url+=AdingoAd336x250( clickURL,title,descr,sitehost );
				if( adtype == "AdingoAd200x200" ) {url+=AdingoAd200x200( clickURL,title,descr,sitehost ); classname='overtureim';}
				if( adtype == "AdingoAd250x250" ) url+=AdingoAd250x250( clickURL,title,descr,sitehost );
				if( adtype == "AdingoAd125x151" ) {url+=AdingoAd125x151( clickURL,title,descr,sitehost ); classname='overtureim';}
				if( adtype == "AdingoAdImg160x200" ) url+=AdingoAdImg160x200( clickURL,title,descr,sitehost );
				if( adtype == "AdingoAd120x600" ) {url+=AdingoAd120x600( clickURL,title,descr,sitehost ); classname='overtureim';}
				if( adtype == "AdingoAd160x600" ) {url+=AdingoAd160x600( clickURL,title,descr,sitehost ); classname='overtureim';}
				if( adtype == "AdingoAdImg160x600" ) {url+=AdingoAdImg160x600( clickURL,title,descr,sitehost ); classname='overtureim';}
				if( adtype == "AdingoAdOneline" ) url+=AdingoAdOneline( clickURL,title,descr,sitehost );
				
				url += '</div>';
			}
			if( adtype == "AdingoAdImg160x200" ) {
				url += AdingoAdPr160x200();
			} else if( adtype == "AdingoAdOneline" ) {
				url += '';
			} else {
				url += AdingoAdPrDefault(classname);
			}
			url += '</div></div>';
			document.write( url );
		}
	}
}

function AdingoAdFree1( clickURL,title,descr,sitehost ) {
	var tmp = '';
	tmp += '<a href="' + clickURL + '" target="_new">';
	tmp += '<span class="adttl">' + title + '</span>';
	tmp += '<span class="adtext">' + descr + '</span>';
	tmp += '<span class="adlink">' + sitehost + '</span>';
	tmp += '</a>';
	return tmp;
}

function AdingoAdFree2( clickURL,title,descr,sitehost ) {
	var tmp = '';
	tmp += '<a href="' + clickURL + '" target="_new">';
	tmp += '<span class="adttl">' + title + '</span>';
	tmp += '<span class="adlink">&nbsp;&ndash;&nbsp;' + sitehost + '</span>';
	tmp += '<span class="adtext">' + descr + '</span>';
	tmp += '</a>';
	return tmp;
}

function AdingoAd728x90( clickURL,title,descr,sitehost ) {
	var tmp = '';
	tmp += '<a href="' + clickURL + '" target="_new">';
	tmp += '<span class="adwrap">';
	tmp += '<span class="adttl">' + title + '</span>';
	tmp += '<span class="adtext">' + descr + '</span>';
	tmp += '<span class="adlink">' + sitehost + '</span>';
	tmp += '</span></a>';
	return tmp;
}

function AdingoAdImg728x90( clickURL,title,descr,sitehost ) {
	var tmp = '';
	tmp += '<a href="' + clickURL + '" target="_new">';
	tmp += '<img src="http://adingo.heartrails-capture.com/85x58/'+adingo_img_code+'?http://'+sitehost+'" width="85" height="58" alt="" />';
	tmp += '<span class="adwrap">';
	tmp += '<span class="adttl">' + title + '</span>';
	tmp += '<span class="adtext">' + descr + '</span>';
	tmp += '<span class="adlink">' + sitehost + '</span>';
	tmp += '</span></a>';
	return tmp;
}

function AdingoAd120x240( clickURL,title,descr,sitehost ) {
	var tmp = '';
	tmp += '<a href="' + clickURL + '" target="_new">';
	tmp += '<span class="adwrap">';
	tmp += '<span class="adttl">' + title + '</span>';
	tmp += '<span class="adtext">' + descr + '</span>';
	tmp += '</span></a>';
	return tmp;
}

function AdingoAd468x60( clickURL,title,descr,sitehost ) {
	var tmp = '';
	tmp += '<a href="' + clickURL + '" target="_new">';
	tmp += '<span class="adwrap">';
	tmp += '<span class="adttl">' + title + '</span>';
	tmp += '<span class="adtext">' + descr + '</span>';
	tmp += '<span class="adlink">' + sitehost + '</span>';
	tmp += '</span></a>';
	return tmp;
}

function AdingoAd234x60( clickURL,title,descr,sitehost ) {
	var tmp = '';
	tmp += '<a href="' + clickURL + '" target="_new">';
	tmp += '<span class="adwrap">';
	tmp += '<span class="adttl">' + title + '</span>';
	tmp += '<span class="adtext">' + descr + '</span>';
	tmp += '</span></a>';
	return tmp;
}

function AdingoAd180x151( clickURL,title,descr,sitehost ) {
	var tmp = '';
	tmp += '<a href="' + clickURL + '" target="_new">';
	tmp += '<span class="adwrap">';
	tmp += '<span class="adttl">' + title + '</span>';
	tmp += '<span class="adlink">&nbsp;&ndash;&nbsp;' + sitehost + '</span>';
	tmp += '<span class="adtext">' + descr + '</span>';
	tmp += '</span></a>';
	return tmp;
}

function AdingoAd300x250( clickURL,title,descr,sitehost ) {
	var tmp = '';
	tmp += '<a href="' + clickURL + '" target="_new">';
	tmp += '<span class="adwrap">';
	tmp += '<span class="adttl">' + title + '</span>';
	tmp += '<span class="adtext">' + descr + '</span>';
	tmp += '</span></a>';
	return tmp;
}

function AdingoAdImg300x250( clickURL,title,descr,sitehost ) {
	var tmp = '';
	tmp += '<a href="' + clickURL + '" target="_new">';
	tmp += '<img src="http://adingo.heartrails-capture.com/85x58/'+adingo_img_code+'?http://'+sitehost+'" width="85" height="58" alt="" />';
	tmp += '<span class="adwrap">';
	tmp += '<span class="adttl">' + title + '</span>';
	tmp += '<span class="adtext">' + descr + '</span>';
	tmp += '<span class="adlink">' + sitehost + '</span>';
	tmp += '</span></a>';
	return tmp;
}

function AdingoAd336x250( clickURL,title,descr,sitehost ) {
	var tmp = '';
	tmp += '<a href="' + clickURL + '" target="_new">';
	tmp += '<span class="adwrap">';
	tmp += '<span class="adttl">' + title + '</span>';
	tmp += '<span class="adtext">' + descr + '</span>';
	tmp += '</span></a>';
	return tmp;
}

function AdingoAd200x200( clickURL,title,descr,sitehost ) {
	var tmp = '';
	tmp += '<a href="' + clickURL + '" target="_new">';
	tmp += '<span class="adwrap">';
	tmp += '<span class="adttl">' + title + '</span>';
	tmp += '<span class="adtext">' + descr + '</span>';
	tmp += '<span class="adlink">' + sitehost + '</span>';
	tmp += '</span></a>';
	return tmp;
}

function AdingoAd250x250( clickURL,title,descr,sitehost ) {
	var tmp = '';
	tmp += '<a href="' + clickURL + '" target="_new">';
	tmp += '<span class="adwrap">';
	tmp += '<span class="adttl">' + title + '</span>';
	tmp += '<span class="adtext">' + descr + '</span>';
	tmp += '<span class="adlink">' + sitehost + '</span>';
	tmp += '</span></a>';
	return tmp;
}

function AdingoAd125x151( clickURL,title,descr,sitehost ) {
	var tmp = '';
	tmp += '<a href="' + clickURL + '" target="_new">';
	tmp += '<span class="adwrap">';
	tmp += '<span class="adttl">' + title + '</span>';
	tmp += '<span class="adtext">' + descr + '</span>';
	tmp += '<span class="adlink">' + sitehost + '</span>';
	tmp += '</span></a>';
	return tmp;
}

function AdingoAdImg160x200( clickURL,title,descr,sitehost ) {
	var tmp = '';
	tmp += '<a href="' + clickURL + '" target="_new">';
	tmp += '<img src="http://adingo.heartrails-capture.com/140x85/'+adingo_img_code+'?http://'+sitehost+'" width="140" height="85" alt="" />';
	tmp += '<span class="adwrap">';
	tmp += '<span class="adttl">' + title + '</span>';
	tmp += '<span class="adtext">' + descr + '</span>';
	tmp += '<span class="adlink">' + sitehost + '</span>';
	tmp += '</span></a>';
	return tmp;
}

function AdingoAd120x600( clickURL,title,descr,sitehost ) {
	var tmp = '';
	tmp += '<a href="' + clickURL + '" target="_new">';
	tmp += '<span class="adwrap">';
	tmp += '<span class="adttl">' + title + '</span>';
	tmp += '<span class="adtext">' + descr + '</span>';
	tmp += '<span class="adlink">' + sitehost + '</span>';
	tmp += '</span></a>';
	return tmp;
}

function AdingoAd160x600( clickURL,title,descr,sitehost ) {
	var tmp = '';
	tmp += '<a href="' + clickURL + '" target="_new">';
	tmp += '<span class="adwrap">';
	tmp += '<span class="adttl">' + title + '</span>';
	tmp += '<span class="adtext">' + descr + '</span>';
	tmp += '<span class="adlink">' + sitehost + '</span>';
	tmp += '</span></a>';
	return tmp;
}

function AdingoAdImg160x600( clickURL,title,descr,sitehost ) {
	var tmp = '';
	tmp += '<a href="' + clickURL + '" target="_new">';
	tmp += '<img src="http://adingo.heartrails-capture.com/140x85/'+adingo_img_code+'?http://'+sitehost+'" width="140" height="85" alt="" />';
	tmp += '<span class="adwrap">';
	tmp += '<span class="adttl">' + title + '</span>';
	tmp += '<span class="adtext">' + descr + '</span>';
	tmp += '<span class="adlink">' + sitehost + '</span>';
	tmp += '</span></a>';
	return tmp;
}

function AdingoAdOneline( clickURL,title,descr,sitehost ) {
	var tmp = '';
	tmp += '<a href="http://ov.yahoo.co.jp/service/int/index.html?o=IM0028" target="_new" class="adpr">';
	if( typeof(adingo_adoneline_pr_img_src) == "undefined" ) {
		tmp += '<span class="adtext">【PR】</span>';
	} else {
		tmp += '<img src="' +adingo_adoneline_pr_img_src+ '" alt="" />';
	}
	tmp += '</a><a href="' + clickURL + '" target="_new">';
	tmp += '<span class="adttl">' + title + '</span>';
	tmp += '<span class="adtext">&nbsp;&ndash;&nbsp;' + descr + '</span>';
	tmp += '</a>';
	return tmp;
}

/*
interestMatch Infomation
*/
function AdingoAdPrDefault(classname) {
	var tmp = '';
	tmp += '<div class="'+classname+'"><ul>';
	tmp += '<li>インタレストマッチ&nbsp;&ndash;&nbsp;</li>';
	tmp += '<li><a href="http://ov.yahoo.co.jp/service/int/index.html?o=IM0028" target="_blank">広告の掲載について</a></li>';
	tmp += '</ul></div>';
	return tmp;
}

function AdingoAdPr160x200() {
	var tmp = '';
	tmp += '<div class="overtureimone"><ul>';
	tmp += '<li><a href="http://ov.yahoo.co.jp/service/int/index.html?o=IM0028" target="_blank">インタレストマッチ</a></li>';
	tmp += '</ul></div>';
	return tmp;
}
