/*-------------------------------------------------------------------- 
 * TETRADESIGN WORKS CO., LTD.
 --------------------------------------------------------------------*/
/*
var uri="../js/";

//呼び出したいjs-fileの数
var n = 1;
//呼び出すjs-file名
var file = new Array();
file[0] = "";

// head内にて呼び出すjs-fileをscript呼び出し
for (i = 0; i <n; i++) {
document.write ('<script type="text/javascript" charset="utf-8" src="',uri,file[i],'"></script>');
}
*/


(function($){

//画像置換（HTML）
$.fn.replaceImg = function(src,settings) {
	c = $.extend({
		selector: this,
		rollover: '.over',
		postfix:'_on',
		borderSize:0,
		imgTitle:true
	}, settings);
		
	$(c.selector).each(function(){
		var imgAlt = imgtitle = (c.imgTitle)? $(this).text() : '';
		$(this).html('<img src="'+src+'" alt="'+imgAlt+'" style="border:'+c.borderSize+'" />')
			.attr('title',imgtitle);
	});

	$(c.selector).filter(c.rollover).children().each(function(){
		//srcセット
		$(this).addClass('overImg').css({border:c.borderSize});
	});

	$('.overImg').each(function(){
		rolloverSrc = $(this).attr('src').replace(/(\.gif|\.jpg|\.png)$/, c.postfix+"$1");

		//イメージセット
		$(this).clone().insertAfter(this)
			.attr('src',rolloverSrc)
			.css('display','none');

		//ロールオーバー(マウスオン時)
		$(this).mouseover(function(){
			$(this).hide();
			$(this).next().show();
		});

		//ロールオーバー(マウスアウト時)
		$(this).next().mouseout(function(){
			$(this).hide();
			$(this).prev().show();
		});
	});
};



//画像置換（CSS background-image）
$.fn.replaceBgImg = function(url,width,height,settings) {
	c = $.extend({
		selector: this,
		rollover: '.over',
		postfix:'_on',
		borderSize:0,
		bgdisplay:'block',
		bgposition:'0 0',
		bgrepeat:'no-repeat',
		imgTitle:true
	}, settings);
		
	$(c.selector).each(function(){
		var imgtitle  = (c.imgTitle)? $(this).text() : '';
		$(this).css({
			display:c.bgdisplay,
			width:width,
			height:height,
			backgroundImage:'url('+url+')',
			backgroundPosition:c.bgposition,
			backgroundRepeat:c.bgrepeat
		}).text('').attr('title',imgtitle);
		
		rolloverUrl = url.replace(/(\.gif|\.jpg|\.png)$/, c.postfix+"$1");
		
		//イメージセット
		$(this).filter(c.rollover).clone().insertAfter(this)
		.text(imgtitle)
			.css({
				backgroundImage:'url('+rolloverUrl+')',
				display:'none'
			});
		
		//ロールオーバー(マウスオン時)
		$(this).filter(c.rollover).mouseover(function(){
			$(this).hide();
			$(this).next().show().css({display:'block'}).text('');
		});
		//ロールオーバー(マウスアウト時)
		$(this).filter(c.rollover).next().mouseout(function(){
			$(this).hide();
			$(this).prev().show();
		});
	});
};
})(jQuery);


// navigation //

$(function(){ 
	$('.btn_top').replaceImg('/images/common/btn_top_a.png',50,25); 
	$('.btn_about').replaceImg('/images/common/btn_about_a.png',50,25); 
	$('.btn_portfolio').replaceImg('/images/common/btn_portfolio_a.png',50,25); 
	$('.btn_contact').replaceImg('/images/common/btn_contact_a.png',50,25); 
	$('.btn_normal').replaceImg('/images/common/btn_normal.png',50,25); 
});


// top //

$(function(){ 
	$('.logo').replaceBgImg('./images/top/logo_big.png',597,117);
	$('.toptitle').replaceBgImg('/images/top/logo_top.png',258,27); 
	$('.topcopy01').replaceBgImg('/images/top/text01.png',449,31); 
	$('.topcopy02').replaceBgImg('/images/top/text02.png',425,32); 
	$('.topcopy03').replaceBgImg('/images/top/text03.png',317,13); 
	$('.topcopy04').replaceBgImg('/images/top/text04.png',503,65); 
});


// about //

$(function(){ 
	$('.abouttitle').replaceBgImg('/images/about/title_about.png',109,16); 
	$('.about-tdw-j').replaceBgImg('/images/about/j_tdw.png',180,13); 
	$('.about-tdw-e').replaceBgImg('/images/about/e_tdw.png',180,10); 
});


// 01

$(function(){ 
	$('.about-j-01').replaceBgImg('/images/about/j_01.png',70,13); 
	$('.about-e-01').replaceBgImg('/images/about/e_01.png',70,10); 
	$('.about-j-01a').replaceBgImg('/images/about/j_01a.png',110,13); 
	$('.about-e-01a').replaceBgImg('/images/about/e_01a.png',110,10); 
});


// 02

$(function(){ 
	$('.about-j-02').replaceBgImg('/images/about/j_02.png',70,13); 
	$('.about-e-02').replaceBgImg('/images/about/e_02.png',70,10); 
	$('.about-j-02a').replaceBgImg('/images/about/j_02a.png',110,13); 
	$('.about-e-02a').replaceBgImg('/images/about/e_02a.png',110,10); 
});


// 03

$(function(){ 
	$('.about-j-03').replaceBgImg('/images/about/j_03.png',70,13); 
	$('.about-e-03').replaceBgImg('/images/about/e_03.png',70,10); 
	$('.about-j-03a').replaceBgImg('/images/about/j_03a.png',485,13); 
	$('.about-e-03a').replaceBgImg('/images/about/e_03a.png',485,10); 
});


// 04

$(function(){ 
	$('.about-j-04').replaceBgImg('/images/about/j_04.png',70,13); 
	$('.about-e-04').replaceBgImg('/images/about/e_04.png',70,10); 
	$('.about-j-04a').replaceBgImg('/images/about/j_04a.png',110,13); 
	$('.about-e-04a').replaceBgImg('/images/about/e_04a.png',110,10); 
});


// 05

$(function(){ 
	$('.about-j-05').replaceBgImg('/images/about/j_05.png',70,13); 
	$('.about-e-05').replaceBgImg('/images/about/e_05.png',70,10); 
	$('.about-j-05a').replaceBgImg('/images/about/j_05a.png',110,13); 
	$('.about-e-05a').replaceBgImg('/images/about/e_05a.png',110,10); 
});


// 06

$(function(){ 
	$('.about-j-06').replaceBgImg('/images/about/j_06.png',70,13); 
	$('.about-e-06').replaceBgImg('/images/about/e_06.png',70,10); 
	$('.about-j-06a').replaceBgImg('/images/about/j_06a.png',193,13); 
	$('.about-e-06a').replaceBgImg('/images/about/e_06a.png',193,10); 
});


// portfolio //

$(function(){ 
	$('.potfoliotitle').replaceBgImg('/images/portfolio/title_portfolio.png',174,16); 
	$('.recent-works').replaceBgImg('/images/portfolio/recent_works.png',82,9); 
	$('.note01').replaceBgImg('/images/portfolio/note01.png',257,25); 
	$('.note02').replaceBgImg('/images/portfolio/note02.png',247,11); 
});

// works

$(function(){ 
	$('.works01').replaceBgImg('/images/portfolio/ac_setup.png',100,136); 
	$('.works02').replaceBgImg('/images/portfolio/ac_FT.png',100,136); 
	$('.works03').replaceBgImg('/images/portfolio/ac_vantan.png',100,136); 
	$('.works04').replaceBgImg('/images/portfolio/ac_officeNext.png',100,136); 
});


// contact //

$(function(){ 
	$('.contacttitle').replaceBgImg('/images/contact/title_contact.png',136,16); 
	$('.contact_note_j').replaceBgImg('/images/contact/contact_tx_j.png',354,26); 
	$('.contact_note_e').replaceBgImg('/images/contact/contact_tx_e.png',157,10); 
	$('.con_li_name').replaceBgImg('/images/contact/contact_name.png',63,9); 
	$('.con_li_email').replaceBgImg('/images/contact/contact_email.png',67,9); 
	$('.con_li_subject').replaceBgImg('/images/contact/contact_subject.png',47,9); 
	$('.con_li_message').replaceBgImg('/images/contact/contact_message.png',50,9); 
});

// confirm

$(function(){ 
	$('.confirm_note_j').replaceBgImg('/images/contact/confirm_note_j.png',225,12); 
	$('.confirm_note_e').replaceBgImg('/images/contact/confirm_note_e.png',143,11); 
});

// complete

$(function(){ 
	$('.complete_note_j').replaceBgImg('/images/contact/complete_note_j.png',370,56); 
	$('.complete_note_e').replaceBgImg('/images/contact/complete_note_e.png',265,22); 
});




