Shadowbox.loadSkin('classic', '/award/js/shadowbox/skin');
Shadowbox.loadLanguage('jp', '/award/js/shadowbox/lang');
Shadowbox.loadPlayer(['html', 'iframe', 'img'], '/award/js/shadowbox/player');
jQuery.noConflict();
var $j = jQuery;
var p_type = ['w','m','y'];
var total = [0,0,0];
$j(function() {
	$j.ajaxSetup({scriptCharset:'utf-8'});
	var options = {
		overlayOpacity:0.5,
		resizeDuration:0.25
	};
	//$j('table:eq(3)').css('background-color','#d00');

//$j('table')[3].css('background-color','#d00');
	vaAttach('/award/sysinc/aw_history.js');
	Shadowbox.init(options);
});



/*--------------------------------------
vaAttach()
--------------------------------------*/
function vaAttach() {
	var va_history = '';
	var jsonfile = arguments[0];
	if(jsonfile==undefined) {
		return false;
	} else {
		$j.getJSON(jsonfile,function(vadata) {

			//初回表示(簡易受賞履歴)
			$j.each($j('table:eq(3) a'),function(n){
				var mylen = $j(this).attr('href').length;
				var mynum = String($j(this).attr('href').slice(mylen-13,mylen-5));
				var tar = $j(this);
				if(mynum.search(/se[0-9]+/i)>-1 && eval('vadata.history.'+mynum)!=undefined) {
					$j.each(p_type,function(n) {
						if(eval('vadata.history.'+mynum+'.'+p_type[n])!=undefined) {
							total[n] = Number(total[n])+Number(eval('vadata.history.'+mynum+'.'+p_type[n]));
							tar.after('<img src="/award/images/ico_va_'+p_type[n]+'_l.gif" alt="受賞履歴" class="imghalf" />');
						}

					});
				}
			});

			var src ='';
			$j.each(p_type,function(n) {
				if(total[n]>0)src+='<img src="/award/images/ico_va_'+p_type[n]+'_l.gif" alt="受賞履歴" />×<span>'+total[n]+'</span>';
			});
			va_history = '<tr><td class="va_prize"><font size="2"><strong>Vector Award受賞履歴</strong>(<img src="/award/images/ico_va.gif" alt="Vector Award" /><a href="/award/">Vector Awardとは？</a>)</font><br /><p>'+src+'</p><br /></td></tr>';

			if(src!='')$j('table:eq(3) tbody').prepend(va_history);
		});
	}
}





/*--------------------------------------
vectorAward()
--------------------------------------*/
/*
function vectorAward() {
	var va_entry = '';
	var tmpl = '';
	var jsonfile = arguments[0];

	$j.getJSON(jsonfile,{
			se_no:LIB_SE_NO
		},function(vadata) {
		if(jsonfile.indexOf('entry')>-1) {
			//投票
			$j.each(vadata.entry,function(n) {
				va_entry += '<label><input type="checkbox" value="'+vadata.entry[n].tag_id+'" name="tag_id" checked="checked" />「'+vadata.entry[n].tag_name+'」部門</label><p class="va_categoryexp"><span>説明：</span>'+vadata.entry[n].tag_desc+'</p>';
			});
			tmpl = (vadata.entry.length!=0)?'<div id="va_votebox"><h5>投票用紙</h5><h6>'+LIB_SE_NAME+'</h6><p>このソフトは以下の部門にエントリーしています。<br /><strong>投票する部門をお選び下さい。</strong></p><form action="" method="post"><input type="hidden" name="se_num" value="'+LIB_SE_NO+'" />'+va_entry+'<p class="va_btnbox"><input type="button" value="投票" id="va_submit" onclick="vaSubmit(\''+vadata.callparams.keycode+'\');" /><input type="button" value="閉じる" onclick="Shadowbox.close();" /></p></form></div>':'<div id="va_votebox"><h5>投票用紙</h5><h6>'+LIB_SE_NAME+'</h6><p>このソフトは現在、エントリーしている部門がありません。</p><form action=""><p class="va_btnbox"><input type="button" value="閉じる" onclick="Shadowbox.close();" /></p></form></div>';
		} else if(jsonfile.indexOf('history')>-1){
			//受賞履歴詳細
			$j.each(vadata.entry,function(n) {
				va_entry +='<li class="va_prize_'+p_type[vadata.entry[n].p_type-1]+'"><a href="/award/sysinc/'+vadata.entry[n].tag_id+'.html" target="_blank" onclick="Shadowbox.close();"><span class="va_date">'+vadata.entry[n].period+'</span><span class="va_cate">'+vadata.entry[n].name+'部門</span><span class="va_rank">'+vadata.entry[n].grade+'位</span></a></li>';
			});
			tmpl = '<div id="va_historybox"><h5>受賞履歴</h5><h6>'+LIB_SE_NAME+'</h6><p>このソフトのVector Award受賞履歴は以下の通りです。</p><ul>'+va_entry+'</ul><form action=""><p class="va_btnbox"><input type="button" value="閉じる" onclick="Shadowbox.close();" /></p></form></div>';
		}
		vaPopup(tmpl);
	});
}
*/





/*--------------------------------------
vaPopup()
--------------------------------------*/
function vaPopup(cont) {
	Shadowbox.open({
		player	:'html',
		content	:cont,
		height	:430,
		width	:364
	});
}
