/* popup page center  ex. <a href="../popup/pop_find_mng.jsp" onclick="NewWindow(this.href,'find_mng','445','223','no');return false"> */
var win= null;
function NewWindow(mypage,myname,w,h,scroll){
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
  var settings  ='height='+h+',';
      settings +='width='+w+',';
      settings +='top='+wint+',';
      settings +='left='+winl+',';
      settings +='scrollbars='+scroll+',';
      settings +='resizable=no';
  win=window.open(mypage,myname,settings);
  if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
}
//popup(center)
function pop_center(fname,wname,wth,hgt){
	var W = wth;
	var H = hgt;
	var X = screen.availWidth/2 - W/2;
	var Y = screen.availHeight/2 - H/2;
	newWin = window.open(fname,wname,"width="+W+",height="+H+",left="+X+",top="+Y);
	newWin.focus();
}

/* image rollover script */
function menuOn(imgEl){
	imgEl.src = imgEl.src.replace("off.gif", "on.gif");
}
function menuOut(imgEl){
	imgEl.src = imgEl.src.replace("on.gif", "off.gif");
}



/* PNG 24 image
function setPng24(obj) {
    obj.width=obj.height=1;
    obj.className=obj.className.replace(/\bpng24\b/i,'');
    obj.style.filter =
    "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src

+"',sizingMethod='image');"
    obj.src='';
    return '';
} */

// png24
function setPng24(obj) {
    obj.width=obj.height=1;
    obj.className=obj.className.replace(/\bpng24\b/i,'');
    obj.style.filter =
    "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src

+"',sizingMethod='image');"
    obj.src='';
    return '';
}







function quiz(flag){
	if (flag ==  "ans") {
		document.getElementById("quizQue").style.display = "none";
		document.getElementById("quizAns").style.display = "block";
	} else if (flag ==  "que") {
		document.getElementById("quizQue").style.display = "block";
		document.getElementById("quizAns").style.display = "none";
	}
}

/* quick menu */
function quick(flag){
	if (flag == "map"){
		var brdView = document.getElementById('qucikDic').style.display = 'none';
		var brdView = document.getElementById('qucikMedia').style.display = 'none';
		var brdView = document.getElementById('qucikMap').style;
		document.getElementById("mapFrame").setAttribute("src", "/quick/content_map.jsp");
		brdView.display = 'block';
	} else if (flag == "dic"){
		var brdView = document.getElementById('qucikMap').style.display = 'none';
		var brdView = document.getElementById('qucikMedia').style.display = 'none';
		var brdView = document.getElementById('qucikDic').style;
		document.getElementById("dicFrame").setAttribute("src", "/quick/content_term.jsp");
		brdView.display = 'block';
	} else if (flag == "media"){
		var brdView = document.getElementById('qucikMap').style.display = 'none';
		var brdView = document.getElementById('qucikDic').style.display = 'none';
		var brdView = document.getElementById('qucikMedia').style;
		document.getElementById("mediaFrame").setAttribute("src", "/quick/media_guide.jsp");
		brdView.display = 'block';
	}
}

function quickNone(){
	var brdView = document.getElementById('qucikMap').style.display = 'none';
	var brdView = document.getElementById('qucikDic').style.display = 'none';
	var brdView = document.getElementById('qucikMedia').style.display = 'none';
}



function cartDetail(flagst1, flagst2, flagst3, flagst4, flagst5){
	document.getElementById("cart").style.display = flagst1;
	document.getElementById("new").style.display = flagst2;
	document.getElementById("today").style.display = flagst3;
	document.getElementById("media").style.display = flagst4;
	document.getElementById("login").style.display = flagst5;

	if ( document.getElementById("login").style.display == "block"){
		document.getElementById("cartWrap").style.paddingTop = "175px";
		document.getElementById("cartWrap").style.marginBottom = "-1px";
	}
	else if ( document.getElementById("cart").style.display == "block"){
		document.getElementById("cartWrap").style.paddingTop = "0";
	}
}



/* page top ... floatedLayer (ele ID., top, opt. bottom margin) */
function floatedLayer(eleName, initialTop, bottomLimit) {

	if (!document.getElementById(eleName)){
	    return;
	}
	this.ele = document.getElementById(eleName);
	this.initialTop = initialTop;
	this.bottomLimit = (!bottomLimit)? 0 : bottomLimit;
	this.timer = null;
	this.moveLayer();
}

/* class property */
floatedLayer.INTERVAL = 10; /* 동작 간격: (단위: 밀리초(ms)) */
floatedLayer.DEGREE = 10; /* 움직임 정도: (단위: 퍼센트, 0 < 범위 <= 100) */


/* instance method */
floatedLayer.prototype.moveLayer = function () {

	var scrollHeight = 0;

	// 스크롤된 높이 계산 (참고: http://www.howtocreate.co.uk/tutorials/javascript/browserwindow)
	if (document.body && document.body.scrollTop) {
		scrollHeight = document.body.scrollTop;
	} else if (document.documentElement && document.documentElement.scrollTop) {
		scrollHeight = document.documentElement.scrollTop;
	}

	var top = (isNaN(parseInt(this.ele.style.top)))? this.initialTop : parseInt(this.ele.style.top);
	var exactHeight = scrollHeight + this.initialTop;

	var moveHeight = Math.ceil(Math.abs(top - exactHeight) * floatedLayer.DEGREE / 100);

	var top = (top > exactHeight)? top - moveHeight : top + moveHeight;

	var documentHeight = document.body.offsetHeight;
	var eleHeight = this.ele.offsetHeight;

	if ((top + eleHeight) >= documentHeight - this.bottomLimit) {
		top = documentHeight - eleHeight - this.bottomLimit;
	}

	this.ele.style.top = top + "px";

	// setTimeout에서 인스턴스 메소드 사용 (참고: http://www.faqts.com/knowledge_base/view.phtml/aid/2311)
	var self = this;
	if (this.timer) {
		window.clearTimeout(this.timer);
	}
	this.timer = window.setTimeout(function () { self.moveLayer(); }, floatedLayer.INTERVAL);
}


// target at strict mode
function externalLinks(){
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++){
		var anchor = anchors[i];
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external")
		anchor.target = "_blank";
	}
}



//tab menu [seperate DL atg]
function frameDiv(shDiv){
	fDiv = document.getElementById("tabWrap");
	var getTag = fDiv.getElementsByTagName("dl");
	for (i=0; i<getTag.length; i++){
		var ele = document.getElementById(shDiv);
		if (ele == getTag[i]){
			getTag[i].style.display = "block";
		} else {
			getTag[i].style.display = "none";
		}
	}
}

function tabSelect(flag, ele){
	yearReplace = document.getElementById("choiceTab");
	var findImg = yearReplace.getElementsByTagName("img");
	for ( var i=0 ; i<findImg.length ; i++ ){
		findImg[i].src = findImg[i].src.replace("on.gif", "off.gif");
	}
	if (flag ==  "tab1"){
		frameDiv("tab1");
	}
	else if (flag ==  "tab2"){
		frameDiv("tab2");
	}
	var imgSrc = ele.getElementsByTagName("img")[0].src;
	ele.getElementsByTagName("img")[0].src = imgSrc.replace("off.gif", "on.gif");
}

function goTop() {
	window.scrollTo(0,0);
}



function resizeFrame(page){
	/* body height */
	var innerBody = page.contentWindow.document.body;

	var innerHeight = innerBody.scrollHeight + (innerBody.offsetHeight - innerBody.clientHeight);
	var innerWidth = innerBody.scrollWidth + (innerBody.offsetWidth - innerBody.clientWidth);
	page.style.height = innerHeight;
	page.style.width = innerWidth;
}

/*
function cartLocCal(){
	var wrap_div = document.getElementById('container');
	var content_div = document.getElementById('entire');
	var fixed_layer = document.getElementById('cartLoc');
	var chk_ie6 = navigator.appVersion.substring(25,22);

	window.onload=fixed_delayout;
	window.onresize=fixed_delayout;scroll_fix;
	if (chk_ie6=="6.0"){
		//alert(document.getElementById('container'))
		document.getElementById('container').onscroll=scroll_fix;
	}else{
		window.onscroll=scroll_fix;
	}



	function fixed_delayout(){
		if (chk_ie6=="6.0"){
			fixed_layer.style.width = wrap_div.clientWidth +'px';
			if (document.documentElement.clientWidth < content_div.clientWidth){
				fixed_layer.style.bottom=15+'px';
			}else{
				fixed_layer.style.bottom=-1+'px';
			}
		}else{
			fixed_layer.style.width=wrap_div.clientWidth + 'px';
		}
	}

	function scrollX(){
		var de = document.documentElement;
		return self.pageXOffset ||
			(de && de.scrollLeft) ||
			document.body.scrollLeft;
	}

	function scroll6X(){
		return wrap_div.scrollLeft;
	}
	function scroll_fix(){
		if (chk_ie6=="6.0"){
			var scrollx_bar = scroll6X();
		}else{
			var scrollx_bar = scrollX();
		}
		fixed_layer.style.marginLeft= -scrollx_bar + 'px';
		fixed_layer.style.width=wrap_div.clientWidth +scrollx_bar + 'px';
	}
}
*/



/* ad story */
function cfPlayer(flag1, flagN1){
	//alert(flagN);
	//var url = "/mirae_media.mirae_story.mirea_ad_pop.twf?flag_1="+flag1+"&flagN_1="+flagN1;
	//window.open(url, 'cfpopup', 'width=422, height=475')
	//window.open('/special_story/mirae_ad.jsp?flag_1='+flag+'&flagN_1='+encodeURIComponent(flagN), 'cfpopup', 'width=422, height=475')
	//window.open('/special_story/mirae_ad.jsp?flag='+flag+'&flagN='+flagN, 'cfpopup', 'width=422, height=475')
	window.open('', 'cfpopup', 'width=422, height=475');
	document.form100.flag_1.value = flag1;
	document.form100.flagN_1.value = flagN1;
	document.form100.target = "cfpopup";
	document.form100.action = "/mirae_media.mirae_story.mirea_ad_pop.twf";
	document.form100.submit();
}

function getNum(flag){
	window.open('/special_story/mirae_ad.jsp?flag='+flag+'&flagN='+flagN, 'cfpopup', 'width=422, height=475')
}





//cart menu [seperate DL atg]
function cartDiv(shDiv){
	cDiv = document.getElementById("cartWrap");

	var getTagName = cDiv.getElementsByTagName("dl");
	if ( shDiv == "login" || shDiv == "new" || shDiv == "today" || shDiv == "media" ){
	}else if ( shDiv == "cart"){
		document.getElementById("cartWrap").style.paddingTop = "0";
	}

	for (i=0; i<getTagName.length; i++){
		var eleD = document.getElementById(shDiv);
		if (eleD == getTagName[i]){
			getTagName[i].style.display = "block";
		} else {
			getTagName[i].style.display = "none";
		}
	}
}


function familyAll(flag){
	if (flag == "open"){
		document.getElementById('footDiv').style.display = "block";
	} else if (flag == "close"){
		document.getElementById('footDiv').style.display = "none";
	}
}


function media_link(flag){
	if (flag == "01"){
		parent.location.href = "/mirae_media.forEdu.forEduMain.twf";
	} else if (flag == "02"){
		parent.location.href = "/mirae_media.inStory.inStoryMain.twf";
	} else if (flag == "03"){
		parent.location.href = "/mirae_media.withYou.blogMain.twf?blog_cd=B001";
	} else if (flag == "04"){
		parent.location.href = "/mirae_media.library.main.twf";
	} else if (flag == "05"){
		parent.location.href = "/mirae_media.child.childMain.twf";
	} else if (flag == "06"){
		parent.location.href = "/retire/retire.jsp";
	} else if (flag == "07"){
		parent.location.href = "/mirae_media.onAir.onAirInMonth.twf";
	} 
}


function for_link(flag){
	if (flag == "01"){
		location.href = "/mirae_media.contents.seriesList.twf?dcd1=EDU&dcd2=001&dcd3=001";
	} else if (flag == "02"){
		location.href = "/mirae_media.contents.seriesList.twf?dcd1=EDU&dcd2=002&dcd3=001";
	} else if (flag == "03"){
		location.href = "/mirae_media.contents.seriesList.twf?dcd1=EDU&dcd2=003&dcd3=001";
	}
}

function main_link(){
	location.href = "/mirae_media.main.main.twf";
}


function child_link(flag){
	if (flag == 01){
		location.href = "/mirae_media.contents.seriesView.twf?series_cd=M0000078&listKind=";
	} else if (flag == 02){
		location.href = "/mirae_media.contents.seriesView.twf?series_cd=M0000077&listKind=";
	} else if (flag == 03){
		location.href = "/mirae_media.contents.seriesView.twf?series_cd=M0000076&listKind=";
	}
}

function contentStart(){
	document.getElementById("content_list").style.display = "block";
}

function contentBye(){
	document.getElementById("content_list").className = "content_list";
}

function sendToVideoWidget(value) {
		document.getElementById("content_list").className = "content_list_on";
		thisMovie("video_widget2").sendToVideoWidget(value);
	}
function sendToVideoWidget1(value) {

		thisMovie("video_widget2").sendToVideoWidget(value);
	}
