$.fn.swapImage = function(src0, src1){
	var dir = this.attr("src").split("/");
	dir.push(dir.pop().replace(src0, src1));
	this.attr("src", dir.join("/"))
}
$.hoverImage = function(obj){
	//グローバルメニュー
	obj.bind('mouseover',
	function(){
		//オーバー
		$(this).swapImage(".gif", "_on.gif");
	})
	obj.bind('mouseout',
	function(){
		//アウト
		$(this).swapImage("_on.gif", ".gif");
	})
	
}
//初期設定
$(function(){
	//
	var cat = $('body').attr('id');
	if(cat != 'undefined'){ //catが空でなければ
		//indexだったらクラスはcatはtop
		cat = cat == 'index' ? 'home' : cat;
		if($('#gnavi'+cat).length){ //globalmenuに対して
			$('#gnavi'+cat).addClass('select')
		}
	}
	
	$.hoverImage($('.hover'))
	
	//iepngfix
	if($("img[src$='png']").length && $.fn.pngfix){
    $("img[src$=png]").pngfix();
  }
})

function openWin(url,id,w,h,scrollFlag) {  
      
    x = (screen.width - w) / 2;  
    y = (screen.height - h) / 2;  
      
    if(scrollFlag){  
      
        //スクロールバーがいる時  
          
        if(navigator.appName== "Microsoft Internet Explorer"){   
          
            //IEの場合のみスクロールバーの幅を足す　メイビー16px  
              
            w=w+16;  
              
        }  
          
        window.open(url,id,"screenX="+x+",screenY="+y+",left="+x+",top="+y+",width="+w+",height="+h+",scrollbars=yes");  
          
    }else{  
      
        //スクロールバーがいらない時  
      
        window.open(url,id,"screenX="+x+",screenY="+y+",left="+x+",top="+y+",width="+w+",height="+h+",scrollbars=no");  
      
    }  
      
}  


//TOP newICON
$(function(){
// passage time
var pass = 48;
// display content
var content = '<img src="/common/img/icon_new.gif" />';
var currentDate = new Date();
var spans = document.getElementsByTagName('span');
for (i = 0; i < spans.length; i++) {
    if(spans[i].getAttribute('class') == 'new' || spans[i].getAttribute('className') == 'new') {
        time = spans[i].childNodes[0].nodeValue.split(":");
        var entryDate = new Date(time[0], time[1]-1, time[2], time[3], time[4], time[5]);
        var now = (entryDate.getTime() - currentDate.getTime())/(60*60*1000);
        now = Math.ceil(now);
        if(-now <= pass){
            spans[i].innerHTML = content;
            spans[i].style.display = 'inline';
        }
    }
}

})

