/* ------------------------------------------------------------
 * Name      : common.js
 * Desc       : PentaBreed script 
 * Created   : 2008/02/01 PentaBreed by Suga
 ------------------------------------------------------------ */

//Element ID ºÒ·¯¾²±â
function dEI(elementID){
	return document.getElementById(elementID);
}

// roundBox Layout
function initLayout(layoutEl,childEl) {
	var layoutId = document.getElementById(layoutEl);
	var contentsId = document.getElementById(childEl);
		
	//create and build div structure
	var bodyTH = document.createElement('div');
	var bodyLV = document.createElement('div');
	var bodyRV = document.createElement('div');
	var bodyBH = document.createElement('div');
	var bodyTL = document.createElement('div');
	var bodyTR = document.createElement('div');
	var bodyBL = document.createElement('div');
	var bodyBR = document.createElement('div');
	bodyTH.className = "bodyTH";
	bodyLV.className = "bodyLV";
	bodyRV.className = "bodyRV";
	bodyBH.className = "bodyBH";
	bodyTL.className = "bodyTL";
	bodyTR.className = "bodyTR";
	bodyBL.className = "bodyBL";
	bodyBR.className = "bodyBR";

	layoutId.appendChild(bodyTH);
	bodyTH.appendChild(bodyLV);
	bodyLV.appendChild(bodyRV);
	bodyRV.appendChild(bodyBH);
	bodyBH.appendChild(bodyTL);
	bodyTL.appendChild(bodyTR);
	bodyTR.appendChild(bodyBL);
	bodyBL.appendChild(bodyBR);

	bodyBR.appendChild(contentsId);
}


//Images Btn_KSS
function BtnOn(imgEl){
	imgEl.src = imgEl.src.replace(".gif", "_on.gif");
}
function BtnOut(imgEl){
	imgEl.src = imgEl.src.replace("_on.gif", ".gif");
}

// first ¿¹¿ÜÃ³¸® firstChild(ºí·°Id, ÅÂ±×³×ÀÓ, Ã³¸®ÇÒ ¾ÆÀÌÅÛ ¹øÈ£) // ¾ÆÀÌÅÛ¹øÈ£´Â 0¹øºÎÅÍ ¹ÝÈ¯
function firstChild(Elid, Etn, Num){
	if(Num==""){Num=0;}
	liEl = dEI(Elid).getElementsByTagName(Etn);
	if (liEl.item(Num)) {
		liEl.item(Num).className += " first-child";
	}
}

//ÆË¾÷¶ç¿ì±â
function openPop(url,idn,intWidth,intHeight,scroll) { 
	//alert("pop_scroll");
	window.open(url, idn,"width="+intWidth+", height="+intHeight+",resizable=0,scrollbars="+scroll) ;
}

// ÀÌ¹ÌÁö ·Ñ¿À¹ö
function imgRollover(imgBoxID){
	var MenuCounts = dEI(imgBoxID).getElementsByTagName("img");
	for (i=0;i<MenuCounts.length;i++) {
		var numImg=MenuCounts.item(i);
		var ImgCheck = numImg.src.substring(numImg.src.length-6,numImg.src.length);
		if (ImgCheck!="on.gif") {
				numImg.onmouseover = function () {
					this.src = this.src.replace(".gif", "on.gif");
				}
				numImg.onmouseout = function () {
					this.src = this.src.replace("on.gif", ".gif");
				}
			}
	}
}


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 listFirst(Elid, Etn, Num){
	liEl = dEI(Elid).getElementsByTagName(Etn);
	for(i=0; liEl.length>i; i=i+Num){
		liEl.item(i).className += " first";
	}
}


//scrollbanner
function movingBanner(target, position, topLimit, btmLimit) {
	if (!target)
		return false;

	var obj = document.getElementById(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)
}

var elem = "tr";
var rClick;


//FAQ
function initToggle(tabContainer) {
	triggers = tabContainer.getElementsByTagName("a");

	for(i = 0; i < triggers.length; i++) {
		if (triggers.item(i).href.split("#")[1])
			triggers.item(i).targetEl = document.getElementById(triggers.item(i).href.split("#")[1]);

		if (!triggers.item(i).targetEl)
			continue;

		triggers.item(i).targetEl.style.display = "none";
		triggers.item(i).className="";
		triggers.item(i).onclick = function () {
			if (tabContainer.current == this) {
				this.targetEl.style.display = "none";
				this.className="";
				tabContainer.current = null;
			} else {
				if (tabContainer.current) {
					tabContainer.current.targetEl.style.display = "none";
					tabContainer.current.className="";
				}
				this.targetEl.style.display = "block";
				this.className="on";
				tabContainer.current = this;
			}
			return false;
		}
	}
}

function victoryPop(){
	dEI("dimmed").style.display="block"; 
	dEI("victoryMessage").style.display="block"; 
}

function victoryClose(){
	dEI("dimmed").style.display="none"; 
	dEI("victoryMessage").style.display="none"; 
}

function victoryCloseSwf(){
	dEI("victoryMessage").style.display="none"; 
	main.obj().closeBg();
}


function cmovie(viewID){
	if(viewID=="start"){
		dEI("campaign02").className="notview";
		dEI("campaign03").className="notview";
	}else{
		for(i = 1; i < 4; i++) {
			if(i==viewID){
				dEI("campaign0"+viewID).className="";
			} else{
				dEI("campaign0"+i).className="notview";
			}
		}
		if(viewID==1){
			vheight=435;
		}else if(viewID==2){
			vheight=410;
		}else{
			vheight=500;
		}
		dEI("cmovieArea").style.height=vheight+"px";
		movieStop();
	}
}

function footerHeight (Fheight){
	//dEI("footerArea").style.height=Fheight+"px";
}


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 mailSecurity(){
	openPop("/etc/email.php",'mailSecurity',370,257,"no")
}

//ÀåÇÐÄûÁîÀÌ¾ß±â
function quizStroy(){
	openPop("/etc/historyView.html",'quizStroy',852,618,"no")
}

//°ü¸®ÀÚ·¹¿¡ ¹®ÀÇÇÏ±â
function adminReqOpen(){
	openPop("/etc/adminfaq_form.php","adminReq",550,580,'yes');
}


/* youth camp */
function setURL(movieURL){
	cmPlay.obj().setURL(movieURL);
}

function movieStop(){
	cmPlay.obj().movieStop();
}

 function getMovieName(movieName) {
	if (navigator.appName.indexOf("Microsoft") != -1)	{
		return window[movieName]
	}	else	{
		return document[movieName]
	}
}


/* ÃÔ¿µ°¡ÀÌµå */
function guideOpen(){
	dEI("photoGuide").style.display="block";
	dEI("dimmed").style.display="block";
	dEI("dimmed").style.height="1100px";
	guideTab(0);
	window.scrollTo(0,540);
}
function guideClose(){
	dEI("photoGuide").style.display="none";
	dEI("dimmed").style.display="none";
}

function guideTab(chNum){
	var tabEI=dEI("guideTab").getElementsByTagName("img");
	var tabTit=dEI("pageBox").getElementsByTagName("dt");
	var tabCnt=dEI("pageBox").getElementsByTagName("dd");
	for(var i=0; i<tabEI.length; i++){
		if(i==chNum){
			var numImg=tabEI.item(i);
			var ImgCheck = numImg.src.substring(numImg.src.length-6,numImg.src.length);
			if (ImgCheck!="on.gif") {
			numImg.src=numImg.src.replace(".gif", "on.gif");
			}
			tabTit.item(i).style.display="block";
			tabCnt.item(i).style.display="block";
		}else{

			tabEI.item(i).src=tabEI.item(i).src.replace("on.gif", ".gif");
			tabTit.item(i).style.display="none";
			tabCnt.item(i).style.display="none";
		}
	}
}



// using for ÇÑ ¹ø¸¸ ¶ç¿ì´Â ÆË¾÷Ã¢
function setCookie(name,value, expiredays ) // Ã¢ ´Ù½Ã ¿­Áö ¾Ê±â À§ÇÑ ÄíÅ°¼³Á¤ ÇÔ¼ö
{
	 var todayDate = new Date();
	 todayDate.setDate( todayDate.getDate() + expiredays );
	 document.cookie = name + "=" + escape( value ) + "; path=/;expires=" + todayDate.toGMTString() + ";"
}

function pop_evt(pop, wd, he, name, value, left, top)
{
	var url = pop;
	var wd = wd;
	var he = he;
	var x = left;
	var y = top;

	var eventCookie=getCookie(name);
	if (eventCookie != value){
		window.open(url,'',"toolbar=0,menubar=0,scrollbars=no,resizable=no,width=" + wd +",height=" + he + ",left=" + x + ",top=" + y + ";")
	}

	//ÆË¾÷Ã¢ÀÇ ÁÖ¼Ò, °°Àº µµ¸ÞÀÎ¿¡ ÀÖ¾î¾ß ÇÑ´Ù.
}

function getCookie(name)
{
		 var Found = false
		 var start, end
		 var i = 0

		 // cookie ¹®ÀÚ¿­ ÀüÃ¼¸¦ °Ë»ö
		 while(i <= document.cookie.length)
		 {
			start = i
				end = start + name.length
				// name°ú µ¿ÀÏÇÑ ¹®ÀÚ°¡ ÀÖ´Ù¸é
				if (document.cookie.substring(start, end) == name)
				{
					Found = true
						break
				}
				i++
		 }

		 // name ¹®ÀÚ¿­À» cookie¿¡¼­ Ã£¾Ò´Ù¸é
	 if(Found == true)
	 {
				start = end + 1
				end = document.cookie.indexOf(";", start)
				// ¸¶Áö¸· ºÎºÐÀÌ¶ó´Â °ÍÀ» ÀÇ¹Ì(¸¶Áö¸·¿¡´Â ";"°¡ ¾ø´Ù)
				if (end < start) end = document.cookie.length

				// name¿¡ ÇØ´çÇÏ´Â value°ªÀ» ÃßÃâÇÏ¿© ¸®ÅÏÇÑ´Ù.
				return document.cookie.substring(start, end)
		  }

		  // Ã£Áö ¸øÇß´Ù¸é
		  return ""
}

/* ÆË¾÷Ã¢ ÇÑ¹ø¸¸ ¿­±â ½ºÅ©¸³Æ® */
// using for ÇÑ ¹ø¸¸ ¶ç¿ì´Â ÆË¾÷Ã¢
function setCookie( name, value, expiredays ) // Ã¢ ´Ù½Ã ¿­Áö ¾Ê±â À§ÇÑ ÄíÅ°¼³Á¤ ÇÔ¼ö
{
	 var todayDate = new Date();
	 todayDate.setDate( todayDate.getDate() + expiredays );
	 document.cookie = name + "=" + escape( value ) + "; path=/;expires=" + todayDate.toGMTString() + ";"
}

function winclose() // Ã¢ ´ÝÀ¸¸ç ÄíÅ°Àû¿ë
{
	if ( document.frmSetCookie.notice.checked )  // Ã¼Å©¹Ú½º Å¬¸¯½Ã
	{
			setCookie("event1", "1" , 1); // 1ÀÏ°£ ÄíÅ°Àû¿ë
	}
	var layer_name = document.getElementById("event1");
	layer_name.style.display = "none";
}
