if (j$.browser.msie==true && j$.browser.version < 8) {
	var isIE = true;
	// IE6 Flicker Bug Fix
	document.execCommand("BackgroundImageCache",false,true);
}

j$(document).ready(function() {

    // 롤 오버
    j$('img.rollover, #gnb li img').each(function() {
        j$(this).mouseover(function() {
            if (j$(this).attr('src').match('_off')) {
                j$(this).css('cursor', 'pointer');
                j$(this).attr('src', j$(this).attr('src').replace('_off', '_on'));
                j$(this).mouseout(function() {
                    j$(this).attr('src', j$(this).attr('src').replace('_on', '_off'));
                });
            }
        });
    });

    // GNB
    j$('#header').hover(function() {
		j$('#header div.wrapper').css('background-position','center bottom');
		j$('#gnb div.current').show();
    }, function(){
    	if (j$('body').attr('class').match('main')){
			j$('#header div.wrapper').css('background-position','center center');
		} else {
			j$('#header div.wrapper').css('background-position','center top');
		}
		j$('#gnb div').hide();
    });

    j$('#gnb li > a').hover(function() {
		j$(this).parent().siblings().children('div').hide();
		j$(this).next().show();
    });



	// 앵커
	j$('a[href=#], a[href=#none]').bind('click', function(event){ event.preventDefault(); });
	j$('a[href=#top]').click(function(event){ event.preventDefault(); j$('html, body').animate({scrollTop:0}, 'slow'); }); // 페이지 처음으로

	// 팝업 닫기
	j$('div.popup div.buttons a.close').bind('click', function(event){ event.preventDefault(); j$(this).parent().parent().hide() });
	j$('div.popup div.wrapper a.close').bind('click', function(event){ event.preventDefault(); j$(this).parent().parent().parent().hide() });

	// input box 스타일링
	j$('input[type=text], input[type=password]').addClass('txt');
	j$('input[type=password]').addClass('password');
	j$('input[type=file]').addClass('file');
	j$('input[type=image]').addClass('image');
	j$('input[type=submit]').addClass('button');
	j$('input[type=checkbox]').addClass('check');
	j$('input[type=radio]').addClass('radio');
	j$('textarea').addClass('textarea');

	// 문자열 입력 후 클릭하면 사라짐
	j$('textarea[alt], input[alt]').each(function(){
		var sAlt = j$(this).attr('alt');
		var scolor = j$(this).css('color');
		j$(this).css('color','#999999').val(sAlt);
		j$(this).bind('click',function(event){
			if(j$(this).val() == sAlt){
				j$(this).css('color', scolor).val('');
			}
		});
	});

	// 검색폼 배경 텍스트 입력
	j$('#search input.txt').val('').css('background','url(../img/common/search_txt.gif) left 3px no-repeat').bind('click',function(event){
		j$(this).css('background','');
	});

	// 서치바
	j$('#searchbar input.txt').val('').addClass('none');
	j$('#searchbar input.txt').bind('click focus', function(){ j$(this).removeClass('none'); });

	// 스카이스크래퍼 초기화
	if(j$('#skyscraper').val()!=null){
		var skyscraperPos = j$('#skyscraper').position();
		var inskysrpTop = Math.round(skyscraperPos.top);
		j$(window).bind('scroll', function(){
			var top = j$(window).scrollTop();
			var pos = top + 50; // 최소 여백
			if (pos < inskysrpTop){
				pos = inskysrpTop;
			}
			j$('#skyscraper').animate({
					top: pos
				},{
					queue: false,
					duration: 300,
					easing: 'swing'
				}
			);
		});
	}

	// 새 창 링크
	j$('a[target=_blank]').attr('alt','새 창을 띄웁니다.').attr('title','새 창을 띄웁니다.');

	// 이메일 링크
	j$('a[href^=mailto]').attr('target','_blank').attr('alt','이메일을 보냅니다.').attr('title','이메일을 보냅니다.');

    // first child
    j$('table tr > *:first-child').addClass('first-child');
    j$('table tr > *:last-child').addClass('last-child');

    // 라벨 이미지 처리
    j$('label img').click(function(event) { event.preventDefault(); j$(this).parent().click(); });

    // 인쇄
    j$('a[href=#print]').click(function(event) { event.preventDefault(); window.print(); return false; });

	// 탭버튼 이미지 토글
	j$('ul.tab-c a').bind('click', function(event){
		// event.preventDefault();
		var img = j$(this).children().children();
		var class1  = j$(this).parent().attr('class');
		j$(this).parent().parent().find('li.'+class1+' img').each(function(){
			j$(this).attr('src', j$(this).attr('src').replace('_on', '_off'));
		});
		img.attr('src', img.attr('src').replace('_off', '_on'));
	});

	// 기본 탭 자동 토글
	j$('ul.tab-toggler a').bind('click', function(event){
		event.preventDefault();
		var obj = j$(this).attr('href').replace('#','');
		j$(this).parent().siblings().children().removeClass('current');
		j$(this).addClass('current');
		j$(this).parent().parent().next().children().each(function(){
			if(j$(this).attr('id').match(obj)){
				j$(this).show();
			} else {
				j$(this).hide();
			}
		});
	});

	j$('div.section-calendar table strong').hover(function(){
		j$(this).next().fadeIn('fast');
	}, function(){
		j$(this).next().fadeOut('fast');
	});

	// 팝업창일때
	if (j$('body').attr('class').match('popup')){
		// 닫기
		j$('a[href=#close]').bind('click', function(event){
			event.preventDefault();
			window.close();
		});
	}

});

function initMain(){
	// Carousel
	// 메인 비쥬얼
	if(j$("div.main-visual div.slidetabs").val()!=null) {
		j$("div.main-visual div.slidetabs").tabs("div.main-visual div.core > div", { effect: 'fade', event: 'mouseover', fadeOutSpeed: "fast", rotate: true }).slideshow();
	    j$("div.main-visual div.slidetabs").data("slideshow").play();
	}
	// 메인 비쥬얼
	if(j$("div.best-twinwine div.slidetabs").val()!=null) {
		j$("div.best-twinwine div.slidetabs").tabs("div.best-twinwine div.core > div", { event: 'mouseover', fadeOutSpeed: "fast", rotate: true }).slideshow();
	    j$("div.best-twinwine div.slidetabs").data("slideshow").play();
	}
	j$('.core > div').unbind();
}

function initLnb(){
	j$('#lnb ol.d3').hide();
	j$('#lnb li.d2-current').children().show();

	j$('#lnb a.d1').bind('click', function(){
		j$(this).parent().siblings().each(function(){
			if(j$(this).attr('class').match('d1-current')){;
				j$(this).animate({
					height: '29px',
					opacity: '0%'
				}, 300, function(){
					j$(this).removeClass('d1-current').animate({ opacity: '100%' });
				});
			}
		});
		j$(this).parent().css('height','auto').addClass('d1-current');
	});
	j$('#lnb a.d2').bind('click', function(){
		j$(this).parent().siblings().removeClass('d2-current').children().next().hide();
		j$(this).next().show().parent().addClass('d2-current');
	});
}

// 팝업창 리사이즈 임시
function resizePop(w,h){
	var marginHeight = parseInt(j$('body.popup #head').height()) + parseInt(j$('body.popup #foot').height());
	var containH = (parseInt(h)-marginHeight);
	j$('html, body.popup, body.popup #head, body.popup #contain').css('width',w)
	j$('body.popup #contain').css('height',containH);
	if(j$('body.popup #wrap').height() > containH && isIE == true){ // 스크롤바 생성시 여백 조절
		j$('body.popup #wrap').css('padding-right','20px');
	}
}

