$(document).ready(function(){
	$('.li_jstyle04_02 > li > div, .recom_list > ul > li > div, .posi > dd, .po_j02_01, .po_j02_01, .po_j02, .twitter_btn, .book_btn, .pro_twitter, .pro_facebook').hover(
			function(){$(this).find('a.quick_view:hidden, div.view_twitter:hidden, div.thankyou:hidden, div.twitter_event:hidden, .tiw:hidden, .facebk:hidden, div.book_event:hidden').fadeIn(0);},
			function(){$(this).find('a.quick_view:visible, div.view_twitter:visible, div.thankyou:visible, div.twitter_event:visible, .tiw:visible, .facebk:visible, div.book_event:visible').fadeOut(0);}
		);


	function memoOn(){
		$(this).next().addClass('me_dis'); // 활성화 클래스
		$('.memo_wrap:not(".me_dis"), .quick_view:not(".me_dis")').stop(true,true).hide(); //다른 메뉴숨김
		$(this).next().show(0); //현재메뉴 보임
	}

	function memoOff(){
		$(this).next().removeClass('me_dis'); // 활성화 클래스 없앰
		
	}

	$('.memo_td > .sum_up').mouseover(memoOn);
	$('.memo_td > .sum_up').focus(memoOn);
	$('.memo_td > .sum_up').mouseout(memoOff);
	$('.memo_td > .sum_up').blur(memoOff);

	function viewOn(){
		$('#layer_cart_area').stop().show(); //현재 창 보임
		$('#layer_my_area').stop().hide(); //다른 창 숨김
	}

	function viewOff(){
		$('#layer_cart_area').stop(true,true).hide(); //현재 창 숨김
	}

	$('.layer_cart').click(viewOn);
	$('.layer_cart').focus(viewOn);
	$('.btn_close').click(viewOff);

	function view2On(){
		$('#layer_my_area').stop().show(0); //현재 창 보임
		$('#layer_cart_area').stop().hide(); //다른 창 숨김
	}

	function view2Off(){
		$('#layer_my_area').stop(true,true).hide(); //현재 창 숨김
	}

	$('.layer_my').click(view2On);
	$('.layer_my').focus(view2On);
	$('.btn_close').click(view2Off);

	function layerOn01(){
		$('.pop_layer_p').stop().show(0); //현재 창 보임
	}

	function layerOff01(){
		$('.pop_layer_p').stop(true,true).hide(); //현재 창 숨김
	}

	$('.open_layer01').click(layerOn01);
	$('.open_layer01').focus(layerOn01);
	$('.close_layer01').click(layerOff01);

})



/* shopmain Tab2 */
function smain_tab(num){
	for(i=1; i <= 4; i++){
	    var objNeo = document.getElementById("brand"+i);
	    var objM   = document.getElementById("kind"+i);
    	if( objNeo && objM ){
    		document.getElementById("brand"+i).style.display = "none";
    		document.getElementById("kind"+i).src='/company/img/shop/b_tab0'+i+'.gif';
    	}
	}
	document.getElementById("brand"+num).style.display = "block";
	document.getElementById("kind"+num).src='/company/img/shop/b_tab0'+num+'_on.gif';
}


/* shopmain Tab2 */
function smain_toggle(num){
	for(i=1; i <= 4; i++){
	    var objNeo = document.getElementById("block"+i);
	    var objM   = document.getElementById("plus"+i);
    	if( objNeo && objM ){
    		document.getElementById("block"+i).style.display = "none";
    		document.getElementById("plus"+i).src='/company/img/shop/shop_plus.gif';
    	}
	}
	document.getElementById("block"+num).style.display = "block";
	document.getElementById("plus"+num).src='/company/img/shop/shop_minus.gif';
}






// Neopubl - 기프티콘 shop 종류별 상품보기

function neoGnb(num) {
	var target = "sub0" + num;
	for(var i=1; i<=5; i++)	{
		var a = "sub0" + i;
			if (document.getElementById(a) != null)
			{
				document.getElementById(a).style.display='none';
				document.getElementById('gnbimg0'+i).src='/share/Neopubl/images/snavi_m0'+i+'.gif';
			}
	}
	if ( num > 0 && num <= 5) {
	document.getElementById(target).style.display='block';
	document.getElementById('gnbimg0'+num).src='/share/Neopubl/images/snavi_m0'+num+'on.gif';
	} return false; 

}

function neoGnbOut(num)	{
	var target = "sub0" + num;
	for(var i=1; i<=5; i++)	{
		var a = "sub0" + i;
			if (document.getElementById(a) != null)
			{
				document.getElementById(a).style.display='none';
				document.getElementById('gnbimg0'+i).src='/share/Neopubl/images/snavi_m0'+i+'.gif';
			}
		}
	
	if ( num >0 && num <= 5) {
	document.getElementById(target).style.display='block';
	document.getElementById('gnbimg0'+num).src='/share/Neopubl/images/snavi_m0'+num+'on.gif';
	} return false; 
	
}


function menuOver() {
	this.src = this.src.replace(".gif", "on.gif");
}
function menuOut() {
	this.src = this.src.replace("on.gif", ".gif");
}


/* GNB 오버및 현상유지 */

function gnbOn(d1, d2) {
	var choiceDepth = "sub0" + d1 + "_0" + d2;
	for(j=1;j<=5;j++){
		var subnav = document.getElementById("sub0" + j);
		var subLi = subnav.getElementsByTagName("li");

		for(i = 0; i < subLi.length; i++) {
			if (subLi.item(i).id == choiceDepth) {
				subLi.item(i).getElementsByTagName("img").item(0).src = subLi.item(i).getElementsByTagName("img").item(0).src.replace(".gif", "on.gif");
			} else {
				subLi.item(i).getElementsByTagName("img").item(0).onmouseover = menuOver;
				subLi.item(i).getElementsByTagName("img").item(0).onmouseout = menuOut;
			}
		}
	}
}



//<![CDATA[
	function initMoving(target, position, topLimit, btmLimit) {
		if (!target)
			return false;
 
		var obj = target;
		obj.initTop = position;
		obj.topLimit = topLimit;
		obj.bottomLimit = document.documentElement.scrollHeight - btmLimit;
 
		obj.style.position = "absolute";
		obj.top = obj.initTop;
		obj.left = obj.initLeft;
 
		if (typeof(window.pageYOffset) == "number") {
			obj.getTop = function() {
				return window.pageYOffset;
			}
		} else if (typeof(document.documentElement.scrollTop) == "number") {
			obj.getTop = function() {
				return document.documentElement.scrollTop;
			}
		} else {
			obj.getTop = function() {
				return 0;
			}
		}

		if (self.innerHeight) {
			obj.getHeight = function() {
				return self.innerHeight;
			}
		} else if(document.documentElement.clientHeight) {
			obj.getHeight = function() {
				return document.documentElement.clientHeight;
			}
		} else {
			obj.getHeight = function() {
				return 500;
			}
		}

		obj.move = setInterval(function() {
			if (obj.initTop > 0) {
				pos = obj.getTop() + obj.initTop;
			} else {
				pos = obj.getTop() + obj.getHeight() + obj.initTop;
				//pos = obj.getTop() + obj.getHeight() / 2 - 15;
			}
 
			if (pos > obj.bottomLimit)
				pos = obj.bottomLimit;
			if (pos < obj.topLimit)
				pos = obj.topLimit;
 
			interval = obj.top - pos;
			obj.top = obj.top - interval / 3;
			obj.style.top = obj.top + "px";
		}, 30)
	}
//]]>








