//<![CDATA[
document.title="▒ 인터넷 영풍문고 - 대한민국 최초 인터넷 서점";


//##플래시삽입
document.write("<script language='javascript' src='/ypbooks/flash/flash_insert.js?test=1'></script>");


			//## 모든 컨텐트가 로드되고난뒤에 호출돠어져야 합니다.(gnb,topFlash, contents가 로드후)
			//##CSS조정으로 탑플래시 삽입 레이어 높이 조절
			function FNflash_height(flag) {
				var topArea = document.getElementById('topArea') ;	
				if(flag=="over") {
					if ( topArea != null ) 	{
						topArea.style.height='550px';
						document.getElementById('topNav').style.height='550px';
						var sel = document.getElementsByTagName("select") ;
						for ( var i = 0 ; i < sel.length ; i ++ ) {
							if ( sel[0].style.display != 'none' ) {
								sel[0].style.display = 'none' ; 
							}
						} 
					}
				} else if ( flag=="out" ){					
					if ( topArea != null ) {
						topArea.style.height='150px';
						document.getElementById('topNav').style.height='150px';
						document.getElementById("searchListB").style.display="none" ; 	
						var sel = document.getElementsByTagName("select") ;
						for ( var i = 0 ; i < sel.length ; i ++ ) {
							if ( sel[0].style.display == 'none' ) {
								sel[0].style.display = '' ; 
							}
						} 
					}
				}
			}

			//FNflash_height("out");

			

//tab
var temp=1;

    function ChangeLayer(n) {
    var LIobj = document.getElementById("TAB_menu").getElementsByTagName("li");
    for(var i = 1; i <= LIobj.length ; i++) {
      img = document.getElementById('image'+i);
      if ( n == i ) {
        img.src = img.src.replace(i+".gif", i+"on.gif");
      } else {
        img.src = img.src.replace(i+"on.gif", i+".gif");
      }
    }
  }

  function ClickLayer(n){
  var LIobj = document.getElementById("TAB_menu").getElementsByTagName("li");
    for(var i = 1; i <= 5 ; i++) {
      obj = document.getElementById('tabimage'+i);
      img = document.getElementById('image'+i);
      if ( n == i ) {
        temp = n;
        obj.style.display = "block";
        img.src = img.src.replace(i+".gif", i+"on.gif");
      } else {
    	  if(obj != null){
	        obj.style.display = "none";
	        img.src = img.src.replace(i+"on.gif", i+".gif");
    	  }
      }
    }
  }

  var Ztemp=1;

    function ZChangeLayer(k) {
    var zLIobj = document.getElementById("TAB_menu01").getElementsByTagName("li");
    for(var i = 1; i <= zLIobj.length ; i++) {
      zimg = document.getElementById('zimage'+i);
      if ( k == i ) {
        zimg.src = zimg.src.replace(i+".gif", i+"on.gif");
      } else {
        zimg.src = zimg.src.replace(i+"_on.gif", i+".gif");
      }
    }
  }

  function ZClickLayer(k){
  var zLIobj = document.getElementById("TAB_menu01").getElementsByTagName("li");
    for(var i = 1; i <= zLIobj.length ; i++) {
      zobj = document.getElementById('ztabimage'+i);
      zimg = document.getElementById('zimage'+i);
      if ( k == i ) {
        Ztemp = k;
        zobj.style.display = "block";
        zimg.src = zimg.src.replace(i+".gif", i+"on.gif");
      } else {
        zobj.style.display = "none";
        zimg.src = zimg.src.replace(i+"on.gif", i+".gif");
      }
    }
  }

function ToggleDiv(Objid) 
{ 
var Obj = document.getElementById(Objid); 
if (Obj.style.display == "none") { 
Obj.style.display = ""; 
} else { 
Obj.style.display = "none"; 
} 
} 


function ToggleDiv02(Objid)  { 
	var o = document.getElementById("overview") ;
	if ( o != null ) obj.style.display = "none" ;  
	var Obj = document.getElementById(Objid); 
	var Obj = document.getElementById(Objid); 
	if (Obj.style.display == "") { 
		Obj.style.display = "none"; 
	} 
} 


function ToggleDiv03(Objid) 
{ 
var Obj = document.getElementById(Objid); 
if (Obj.style.display == "") { 
Obj.style.display = "none"; 
} 
} 




//]]>

//<![CDATA[
/* Topvi 높이계산*/
function changeDiv(chPos,fileName, size){
	var conSize= (size=="100%") ? "100%" : size+"px";
	var getEI; // 엘리먼트 네임

	switch(fileName){
		//case"Topmenu":{getEI="titleAreaIn"; break; }
		//case"ProductList":{getEI="quickArea";setWidth(document.body.clientWidth > 996? document.body.clientWidth: 996); break; }
		case"secondNavi":{getEI="secondNav"; break; }
		default : break;
	}
	if(chPos=="w"){
		dEI(getEI).style.width=conSize;
	} else{
		dEI(getEI).style.height=conSize;
	}
}

// scrolling layer
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)
}
//scrolling layer end


//location
function loList(Objid) { 
	var Obj = document.getElementById(Objid); 
	if (Obj.style.display == "none") { 
	Obj.style.display = ""; 
	} else { 
	Obj.style.display = "none"; 
	} 
} 
//location end


//글자 자르기
function fc_cut_byte(_value, max)
{
   var ls_str			= _value;
   var li_str_len	= _value.length;  // 전체길이

   // 변수초기화
   var li_max			= max;	// 제한할 글자수 크기
   var i					= 0;		// for문에 사용
   var li_byte			= 0;		// 한글일경우는 2 그밗에는 1을 더함
   var li_len				= 0;		// substring하기 위해서 사용
   var ls_one_char	= "";		// 한글자씩 검사한다
   var ls_str2			= "";		// 글자수를 초과하면 제한할수 글자전까지만 보여준다.

   for(i=0; i< li_str_len; i++)
   {
      // 한글자추출
      ls_one_char = ls_str.charAt(i);

      // 한글이면 2를 더한다.
      if (escape(ls_one_char).length > 4)
      {
         li_byte += 2;
      }
      // 그밗의 경우는 1을 더한다.
      else
      {
         li_byte++;
      }

      // 전체 크기가 li_max를 넘지않으면
      if(li_byte <= li_max)
      {
         li_len = i + 1;
      }
   }
   
   // 전체길이를 초과하면
   if(li_byte > li_max)
   {
      ls_str2		=	ls_str.substr(0, li_len-2);
      ls_str2		+= "...";
   }else{
	  ls_str2		=	ls_str;
   }
   return ls_str2;
}


function alertMsg(msg){
	alert(msg);
}


/*--------------------------------------------------
 * ypLayerControl (2009.06.30 추가 - 이유주)
 * 메인 장바구니 담기
//--------------------------------------------------*/
function ypLayerControl(layerid,target,xpos,ypos,isoverevent) {
	
	var layer=document.getElementById(layerid);
	layer.style.position='absolute';
	if(!layer.style.display || layer.style.display=='none'){
		var tginfo=[target.offsetWidth,target.offsetHeight,0,0];
		for(var i=0,optg=target; i<1; i++){
			tginfo[2]+=optg.offsetLeft;
			tginfo[3]+=optg.offsetTop;
			optg=optg.offsetParent;
			if(!optg.tagName.match(/body|html/i)) i--;
		}
		layer.style.left='-10000px';
		layer.style.display='block';
		var layerinfo=[layer.offsetWidth,layer.offsetHeight];
		if(!isNaN(xpos)) setleft(xpos);
		else if(xpos){
			var xpospm;
			if(xpospm=xpos.match(/([a-z-]+)(\-|\+)([0-9]+)/)) xpos=xpospm[1];
			if(xpos=='left') setleft(tginfo[2]-layerinfo[0]);
			else if(xpos=='justify-left') setleft(tginfo[2]);
			else if(xpos=='right') setleft(tginfo[2]+tginfo[0]);
			else if(xpos=='justify-right') setleft((tginfo[2]+tginfo[0])-layerinfo[0]);
			else if(xpos=='center') setleft((tginfo[2]+(tginfo[0]/2))-(layerinfo[0]/2));
		}
		if(!isNaN(ypos)) settop(ypos);
		else if(ypos){
			var ypospm;
			if(ypospm=ypos.match(/([a-z-]+)(\-|\+)([0-9]+)/)) ypos=ypospm[1];
			if(ypos=='top') settop(tginfo[3]-layerinfo[1]);
			else if(ypos=='justify-top') settop(tginfo[3]);
			else if(ypos=='bottom') settop(tginfo[3]+tginfo[1]);
			else if(ypos=='justify-bottom') settop((tginfo[3]+tginfo[1])-layerinfo[1]);
			else if(ypos=='middle') settop((tginfo[3]+(tginfo[1]/2))-(layerinfo[1]/2));
		}
		layer.style.display='block';
	}else if(!isoverevent) layer.style.display='none';
	
	function setleft(value){
		if(xpospm) value=eval('value'+xpospm[2]+xpospm[3]);
		layer.style.left=value+'px';
	}
	
	function settop(value){
		if(ypospm) value=eval('value'+ypospm[2]+ypospm[3]);
		layer.style.top=value+'px';
	}
	
	if(isoverevent){
		layer.onmouseover=function(){
			clearTimeout(layer.closetimer);
		}
		target.onmouseout=layer.onmouseout=function(){
			layer.closetimer=setTimeout("document.getElementById('"+layerid+"').style.display='none'",50);
		}
		clearTimeout(layer.closetimer);
	}
}

function openDateGuide() {
	window.open('http://www.ypbooks.co.kr/ypbooks/book/kor/duedateguide.html' , 'dateGuide' , 'width=300,height=360') ; 
}

