/******************************
beam-keikaku.co.jp
category:ALL
date:2009-05-25
written by WORKSPACE inc.

TargetBlank
TableColor
TreeView
galleryView
prettyPhoto
GoogleAnalytics
******************************/
$(function() {

	/* TargetBlank
	****************************************/
	//外部リンクで、リンク先が adobe reader ではない
	$('a[href^="http://"]:not([href^="http://'+location.hostname+'"],[href="http://get.adobe.com/jp/reader/"])')
		.append('<span class="link-www"><img src="../img/target_blank.gif" alt="" /></span>')
		.attr('target','_blank')
		.attr('title','別窓で開きます');

	//リンク先が adobe reader である
	$('a[href="http://get.adobe.com/jp/reader/"]')
		.append('<span class="link-adobe"><img src="../img/target_blank.gif" alt="" /></span>')
		.attr('target','_blank')
		.attr('title','別窓で開きます');

	//(自サイトでPDFファイル)
	$('a[href^="./"][href$=".pdf"],a[href^="../"][href$=".pdf"]')
		.append('<span class="link-pdf"><img src="../img/target_blank.gif" alt="" /></span>')
		.attr('target','_blank')
		.attr('title','別窓で開きます');

	/* TargetBlankの CSS 設定 */
	$('.link-www,.link-pdf').css({'lineHeight':'14px','verticalAlign':'top'});
	$('.link-adobe').css({'verticalAlign':'middle'});


	/* TableColor
	****************************************/
	if($('#page-disaster-prevention').length || $('#page-fire-dispatcher-radio-system').length || $('#page-informatization').length){
		$('.table1 tr:even').css('background-color','#EAF4E2');
		$('.table1 tr:odd').css('background-color','#FFFFEF');
	}


	/* TreeView
	****************************************/
	if($('#site-list .ul1').length){
		$("#site-list .ul1").treeview({
			collapsed: false,
			animated: "medium",
			control: "#sidetreecontrol",
			persist: "location"
		});
	}

	/* galleryView (Top Page Slide)
	 * use : jquery.pngFix.js
	 * use : jquery.beam.lt.ie.6.js
	****************************************/
	if($('div#slide').length){
		// Option Control
		$('#slide').galleryView({
			panel_width: 980,
			panel_height: 200,
			frame_width: 140,
			frame_height: 40,
			overlay_opacity: 0.5,
			overlay_height: 30,
			show_captions: true,
			caption_text_color: '#FFF',
			transition_interval: 7000,
			border: 'none'
		});
		// Original Custom
		$('#slide h2').css({'font-size':'16px','color':'#FF770C','padding-top':'5px'});
		$('.panel-overlay h2 a').css('color','#9F6');
	}


	/* prettyPhoto (Zoom Image and Layer)
	 * use : DD_belatedPNG_0.0.7a-min.js
	 * use : jquery.beam.lt.ie.6.js
	****************************************/
	if($("a[rel^='prettyPhoto']").length){
//アップロード時にHelp表示用の画像を絶対パスに変更！
		// Original Help
		$('span:has(a[rel^="prettyPhoto"])').before('<span class="pp-help">※下の図や画像は拡大表示可能です<a href="../img/jq_pp_help.gif" rel="prettyPhoto" title="画像拡大表示の説明">？説明</a></span><br />');
		$('span.pp-help').css({'fontSize':'11px','position':'relative','left':'-16px'});
		// Option Control
		$("a[rel^='prettyPhoto']").prettyPhoto({
			animationSpeed: 'fast', /* fast/slow/normal */
			padding: 40, /* padding for each side of the picture */
			opacity: 0.35, /* Value betwee 0 and 1 */
			showTitle: false, /* true/false */
			allowresize: true, /* true/false */
			counter_separator_label: '/', /* The separator for the gallery counter 1 "of" 2 */
			theme: 'dark_square' /* light_rounded / dark_rounded / light_square / dark_square */
		});
		// Original Custom
		$("a[rel^='prettyPhoto']").click(function() {
			if ($(this).attr('rel','prettyPhoto')) {
				$('.pp_nav').show().css({'visibility':'hidden','fontSize':'1px','height':'1px','lineHeight':'1px'});
				$('.pp_arrow_previous,.currentTextHolder,.pp_arrow_next').css({'height':'1px','fontSize':'1px','lineHeight':'1px'});
			}
			var pp_top_height = $('.pp_top .pp_middle').css('height').replace('px','');
			var pp_top_height_half = eval(pp_top_height/2);
			$('.pp_bottom,.pp_bottom .pp_left,.pp_bottom .pp_middle,.pp_bottom .pp_right').css('height',pp_top_height_half);
			$('.pp_description').css({'color':'#FFF','fontSize':'14px'});
			$('.pp_expand').attr('title','拡大・縮小').text('拡大・縮小');
			$('.pp_close').attr('title','閉じる');
		});
	}


});

/* GoogleAnalytics
****************************************/
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
try {
var pageTracker = _gat._getTracker("UA-8935222-1");
pageTracker._trackPageview();
} catch(err) {}

