// LICENCED. Copyright 2005,2006,2007 DESIFIX PRODUCTION., All rights reserved. Do Not Remove Credit!

// Common JS.  Build 20080626.
//
// 全ページ共通JSコード
//

// --------------------------------
// Image override (required Prototype.js)
//
//  The define : ioo = {  'IMGID':[ 'MouseoverSrc', 'MouseoutSrc' ], .... }
//
//  Fig) ioo = { 'Btn1':['over.img', 'out.img'] };
//       <img src="out.img" class="iover" id="Btn1" />
//
var ioo = {};

if(window['Prototype'])
{
	var cImageOverride = Class.create({
		initialize: function(oImg)
		{
			Event.observe(oImg, 'mouseover', function(){ oImg.src = ioo[oImg.id][1]; }, false);
			Event.observe(oImg, 'mouseout', function(){ oImg.src = ioo[oImg.id][0]; }, false);
		}
	});
	Event.observe(window, 'load', function(){
	// onload Event function

		// image override init.
		if(window['ioo']){ var iOvers = $$('img.iover'); for(var i=0;i<=iOvers.length-1; i++) if(ioo[iOvers[i].id]) new cImageOverride(iOvers[i]); }

		// search init.
		var idSearchText = 'home-search-text', blankKeyword = ' ここから検索できます';
		if($(idSearchText))
		{
			if($(idSearchText).value==''||$(idSearchText).value==blankKeyword) $(idSearchText).value=blankKeyword; else Element.addClassName( $(idSearchText), 'home-search-intext' );
			
			// event handlers
			Event.observe($(idSearchText), 'focus', function(){
				if(this.value==blankKeyword)
				{
					$(idSearchText).value='';
					Element.removeClassName( $(idSearchText), 'home-search-notext' ); Element.addClassName( $(idSearchText), 'home-search-intext' );
				}
			}, false);
			Event.observe($(idSearchText), 'blur', function(){
				if(this.value==''||this.value==blankKeyword)
				{
					$(idSearchText).value=blankKeyword; Element.removeClassName( $(idSearchText), 'home-search-intext' ); Element.addClassName( $(idSearchText), 'home-search-notext' );
				}
			}, false);
		}

	}, false);
	
};



