/*============================================================
外部JavaScriptファイル読込
============================================================*/
var jsFilesToImport = new Array();
jsFilesToImport.push("/common/js/jquery.lightbox-0.5.js");
jsFilesToImport.push("/common/js/jquery.slidescroll.js");
jsFilesToImport.push("/common/js/opacity-rollover2.1.js");
jsFilesToImport.push("/common/js/setFileSize.js");
jsFilesToImport.push("/common/js/heightLine.js");
jsFilesToImport.push("/common/js/swfobject.js");
for(i = 0; i < jsFilesToImport.length; i++){
	document.open();
	document.write('<script type="text/javascript" src="' + jsFilesToImport[i] + '"></script>');
	document.close();
}


/*============================================================
初期処理
============================================================*/
$(function() {
	//画像のプリロード
	$.preloadImages(
		"/common/images/gnavi_sell_o.gif",
		"/common/images/gnavi_rent_o.gif",
		"/common/images/gnavi_consultation_o.gif",
		"/common/images/gnavi_retention_o.gif",
		"/common/images/gnavi_business_o.gif",
		"/common/images/btn_lang_en_o.gif",
		"/common/images/btn_lang_cn_o.gif",
		"/common/images/head_navi_company_o.gif",
		"/common/images/head_navi_recruit_o.gif",
		"/common/images/head_navi_inquiry_o.gif",
		"/common/images/head_navi_sitemap_o.gif",
		"/common/images/head_navi_rss_o.gif",
		""
	);
	//lightBox適用範囲設定
	$('a.lightbox').lightBox();
	//透明度ロールオーバー適用範囲設定
	//$('.opOver a img').wink(400,1.0,0.4);
	//$('.opOver2').opOver();
	//初期処理
	$.initSmartRollOver();	//画像ロールオーバー
	//$.initAutoLinkIcon();	//アイコン付与
	$.initAnchorLinkScroll();	//アンカーリンクスクロール
	//$.initPlaceHolder();	//プレースホルダー
});


/*============================================================
画像のプリロード
============================================================*/
$.preloadImages = function(){
	for(var i = 0; i < arguments.length; i++){
		$("<img>").attr("src", arguments[i]);
	}
};


/*============================================================
画像ロールオーバー
============================================================*/
$.initSmartRollOver = function(){
	$('img[src*="_d."],img[src*="_a."]').mouseover(function(){
		$(this).attr('src', $(this).attr('src').replace("_d.", "_o."));
	}).mouseout(function(){
		$(this).attr('src', $(this).attr('src').replace("_o.", "_d."));
	});
};


/*============================================================
アイコン付与＋ファイルサイズ自動取得（サイズはサーバー上で動作）
============================================================*/
$.initAutoLinkIcon = function(){
	$('a[target$="blank"]').not('a[href$=".pdf"], :has(img),.no-icon').after('<img src="/common/images/icon_blank.gif" alt="新規ウィンドウで開く" width="11" height="11" class="icon" />');
	$('a[href$=pdf]').not('a[href^=http], :has(img),.no-icon').setFileSize().after(' <img src="/common/images/ico_pdf.png" alt="PDF" width="16" height="16" class="icon" />');
	$('a[href$=doc]').not(':has(img),.no-icon').setFileSize().after(' <img src="/common/images/ico_doc.png" alt="WORD" width="16" height="16" class="icon" />');
};


/*============================================================
アンカーリンクスクロール
============================================================*/
$.initAnchorLinkScroll = function(){
	$("a[href*='#header']").slideScroll();
};


/*============================================================
プレースホルダー
============================================================*/
$.initPlaceHolder = function(){
	// 要素が存在しない場合は終了する
	if(!$('input.keyword').length) return;
	// 対象をキャッシュ
	var $query = $('input.keyword');
	$query.each(function(){
	    // title属性を取得
	    var $title = $(this).attr('title');
	    // submitボタンをキャッシュ
	    var $btn = $(this).siblings('input.search');
	    // valueにtitle属性を代入して、文字色用classを付加
	    $(this).val($title).addClass('notentered');
	    $(this).focus(function(){
	        $(this).removeClass('notentered');
	        if(this.value === $title){
	            $(this).val('');
	        }
	    }).blur(function(){
	        if(this.value === ''){
	            $(this).val($title).addClass('notentered');
	        }
	    });
	    // 送信時にデータが無い場合は、プレースホルダーを空にする
	    $btn.click(function(){
	        if($(this).siblings('input.keyword').val() === $title){
	            $(this).siblings('input.keyword').val('');
	        }
	    });
	});
};


/*============================================================
外観イメージギャラリー
============================================================*/
$(function(){
	$('#gallery a').click(function(){
		$('#mainGallery img').attr('src',$(this).attr('href'));
		$('#mainGallery a').attr('href',$(this).attr('lph'));
		//$('#mainGallery a').attr('href',$(this).attr('href').replace(/\.jpg/ig, '_L.jpg'));
		$('#mainGallery a').attr('title',$(this).children("img").attr('alt'));
		$('#mainGallery span.caption').text($(this).children("img").attr('alt'));
		$('#gallery a').removeClass('selected');
		$(this).addClass('selected');
		return false;
	});
});


/*============================================================
タブナビゲーション
============================================================*/
$(function(){
    $("div.panel div:not("+$("ul.tab li a.selected").attr("href")+")").hide()
    $("ul.tab li a").click(function(){
        $("ul.tab li a").removeClass("selected")
        $(this).addClass("selected")
        $("div.panel div").hide()
        $($(this).attr("href")).show()
        return false
    })
})


/*============================================================
その他
============================================================*/
$(function(){
	$('.propDetail_01 tbody th:first').css('border-top','1px solid #008275');
	$('.propDetail_01 tbody td:first').css('border-top','1px solid #C9CACA');
	$('.propDetail_02 thead th:last').css('border-right','1px solid #008275');
	$('.propDetail_02 tbody td:last').css('border-right','1px solid #C9CACA');
	$('#purpose02BtnArea li:odd').css('margin-right','0').css('padding-right','0').css('border','none');
	$('.purpose01Btn li:odd').css('padding-right','0');
	$('.table_01 tbody th:first').css('border-top','1px solid #008275');
	$('.table_01 tbody td:first').css('border-top','1px solid #C9CACA');
});












