
$(function(){
    $("img.rollover").mouseover(function(){
        $(this).attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_rollover$2"))
    }).mouseout(function(){
        $(this).attr("src",$(this).attr("src").replace(/^(.+)_rollover(\.[a-z]+)$/, "$1$2"));
    }).each(function(){
        $("<img>").attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_rollover$2"))
    });

});


///////////////////////////////////////////////////////////////

sfHover = function() {
	var sfEls = document.getElementById("navbar").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			var list = this.getElementsByTagName("UL")[0];
			if(list){
				list.style.left  = "auto";
			}
		};
		sfEls[i].onmouseout=function() {
			var list = this.getElementsByTagName("UL")[0];
			if(list){
				list.style.left  = "-999em";
			}
		}
	}
};

if (window.attachEvent){
	window.attachEvent("onload", sfHover);
}
if (window.addEventListener){
	window.addEventListener("load", sfHover, false);
};



function focusSearchArea(obj){
	if(!fSearching){
		obj.value='';
	}
	fSearching=true;
	obj.style['color']='black';
	obj.style['border']='1px solid #333';
}
function blurSearchArea(obj){
	if(obj.value==''){
		fSearching=true;
		obj.style['color']='#aaa';
		obj.value='ここから検索'
	}
	obj.style['border']='1px solid #aaa';
}
function clickSearchButton(){
	document.getElementById('content').style['display']='none';
	document.getElementById('wmj_searchFrame').style['display']='block';
}

var WMJ = WMJ || {};

/**
 * magazine/indexで使われることを想定
 */
WMJ.invert = function(elem){
	if(elem.nodeName != 'DIV'){
		elem = elem.nextSibling;
	}
	var s = elem.style;
	if(s['display'] == 'block'){
		s['display'] = 'none';
		s['visibility'] = 'hidden';
	}
	else{
		s['display'] = 'block';
		s['visibility'] = 'visible';
	}
};