/*
 *
 *
 * $Date: 2008-04-8 $
 * $Rev: 1002 $
 */

$(function(){
	/**
	 * Image MouseOver
	 * @usage: [img_name].gif(jpg,..etc), [img_name]_f2.gif
	 */

	$("img.hover").mouseover(function() {
		this.src = this.src.replace(/^(.+)\.(.[a-z]+)$/, "$1_f2.$2");
	}).mouseout(function() {
		this.src = this.src.replace(/^(.+)_f2\.(.[a-z]+)$/, "$1.$2");
	}).each(function() {
		try {
			this.preloaded = new Image;  
			this.preloaded.src = this.src.replace(/^(.+)\.(.[a-z]+)$/, "$1_f2.$2");
		} catch(e) {
		}
	});
	// stylesheet version
	$("a.hover").mouseover(function() {
		var url = $(this).css('background-image').replace(/^url\([\"\']?(.+)\.(.[a-z]+)[\"\']?\)$/, "$1_f2.$2");
		$(this).css('background-image','url('+url+')');
		$("#output1").text(url);
	}).mouseout(function() {
		var url = $(this).css('background-image').replace(/^url\([\"\']?(.+)_f2\.(.[a-z]+)[\"\']?\)$/, "$1.$2");
		$(this).css('background-image','url('+url+')');
		$("#output2").text(url);
	}).each(function() {
		try {
			this.preloaded = new Image;  
			var url = $(this).css('background-image');
			this.preloaded.src = url.replace(/^url\([\"\']?(.+)\.(.[a-z]+)[\"\']?\)$/, "$1_f2.$2");
			//$("#output2").append(this.preloaded.src+"<br />");
		} catch(e) {
		}
	});
	$("a.selected").each(function() {
		var url = $(this).css('background-image').replace(/^url\([\"\']?(.+)\.(.[a-z]+)[\"\']?\)$/, "$1_f2.$2");
		$(this).css('background-image','url('+url+')');
	});

	$("#navbar li").hover(
		function() { $("ul",this).fadeIn("fast"); },
		function() { $("ul",this).fadeOut("fast"); }
	).each(function() {
		//$(this).pulldownClass("pulldown");
	});

	$("#navbar li#navmenu01").changeText("HOME","ホーム");
	$("#navbar li#navmenu02").changeText("PRODUCT＆SERVICE","事業内容");
	$("#navbar li#navmenu03").changeText("WORKS","実績紹介");
	$("#navbar li#navmenu04").changeText("CORPORATE","会社案内");
	$("#navbar li#navmenu05").changeText("CONTACT","お問い合わせ");
	$("#navbar li#navmenu06").changeText("SITEMAP","サイトマップ");
/*
	$("#topflash").flash(
		{
			src:"./hottop.swf",
			width:900,
			height:375
		}
	).children().attr({"wmode":"transparent"});
*/
});

$.fn.changeText = function(text1,text2) {
	return $(this).hover(
		function() { $("a:first",this).text(text2); },
		function() { $("a:first",this).text(text1); }
	);
}
$.fn.pulldownClass = function(c) {
	return ($(this).hover( 
		function() { $(this).addClass(c);  },
		function() { $(this).removeClass(c); }
	));
};
