$(function(){
	var bodyClass = $('#page-container').attr('class').split(' ');
	bodyClass = bodyClass[0];
	
	$('#global-nav > li > a').each(function(){
		ulHide(bodyClass);
	});
	
	externalLink();
	
	rollover();
	
	topSideHover();
	
	popupLink();
	
	getCurrentYear();
	
	
});

function ulHide(bodyClass){
	var obj = $('#global-nav li');
	var num;
	var classData = [];
	classData[0] = ['ac-deai','gn-deai'];
	classData[1] = ['ac-mamoru','gn-mamoru'];
	classData[2] = ['ac-iku','gn-iku'];
	classData[3] = ['ac-tanosimu','gn-tanosimu'];
	classData[4] = ['ac-shiru','gn-shiru'];
	classData[5] = ['toppage','toppage'];
	
	if(bodyClass == 'toppage' || bodyClass == ''){
		obj.children('ul').hide();
		obj.hover(
			function(){
				mover($(this));
			},
			function(){
				mout($(this));
			}
		);
	}
	else{
		for(i=0,len=classData.length;i<len;i++){
			if(classData[i][0] == bodyClass){
				obj.not('#'+classData[i][1]).children('ul').hide();
				obj.not('#'+classData[i][1]).hover(
					function(){
						mover($(this));
					},
					function(){
						mout($(this));
					}
				);
			}
		}
	}
}

function mover(obj){
	obj.children('a').next('ul').show();
	obj.children('a').addClass('ac');
}

function mout(obj){
	obj.children('a').next('ul').hide();
	obj.children('a').removeClass('ac');
}

function externalLink(){
	$('a[href^=http://],a[href$=.pdf],a.blank').not('#identity-oze a[href^=http://],#footer ul li:eq(0) a[href^=http://]').attr('target','_blank');
}

function rollover(){
    $("a.over img").mouseover(function(){
        $(this).attr("src",$(this).attr("src").replace(/^(.+)_off(\.[a-z]+)$/, "$1_on$2"))
    }).mouseout(function(){
        $(this).attr("src",$(this).attr("src").replace(/^(.+)_on(\.[a-z]+)$/, "$1_off$2"));
    }).each(function(){
        $("<img>").attr("src",$(this).attr("src").replace(/^(.+)_off(\.[a-z]+)$/, "$1_on$2"))
    })
}

function topSideHover(){
	if(document.getElementById('aside')){
		$('.block-list li').hover(
			function(){
				$(this).addClass('hover');
			},
			function(){
				$(this).removeClass('hover');
			}
		);
	}
}

function popupLink(){
	$('a.popup').click(function(e){
		window.open($(this).attr('href'),'popupwin','width=540,height=700,status=yes,location=no,directories=no,scrollbars=yes');
		e.preventDefault();
	});
}

function blankLink(){
	$('a.blank').click(function(e){
		window.open($(this).attr('href'),'blankwin');
		e.preventDefault();
	});
}

function getCurrentYear(){
	var year = (new Date()).getFullYear();
	$('#copyright span').append(year);
}

