//-----------------------------------------------------------------------------------
// 플래시 테두리없이 보이는 자바스크립트
//-----------------------------------------------------------------------------------

function playflash(file,width,height,bgcolor,quality,name){
        document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+width+'" height="'+height+'" id="'+name+'">');
        document.write('<param name="movie" value="'+file+'" />');
        document.write('<param name="quality" value="'+quality+'" />');
        document.write('<param name="wmode" value="transparent" />');
        document.write('<param name="bgcolor" value="'+bgcolor+'" />');
        document.write('<embed src="'+file+'" quality="'+quality+'" wmode="transparent" bgcolor="'+bgcolor+'" width="'+width+'" height="'+height+'" name="'+name+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
        document.write('</object>')
}


//-----------------------------------------------------------------------------------
// 메인페이지 롤오버 자바스크립트_1
//-----------------------------------------------------------------------------------
bbsclicknum2 = 1;
imgarray2 = new Array();
imgarray_r2 = new Array();
for(i=1; i<4; i++){
    imgarray2[i-1] = new Image();
    imgarray2[i-1].src = "/images/main_data_tab_"+i+"_off.gif";
    imgarray_r2[i-1] = new Image();
    imgarray_r2[i-1].src = "/images/main_data_tab_"+i+"_on.gif";
}

function bbsOver2(num){

	if(bbsclicknum2 != num){
		try{
			var cnt2 = 0;
			var noticea2 = document.getElementById("noticea");
			cnt2++;
			eval("document.getElementById('ndiv_"+num+"').style.display = '';");
			cnt2++;
			eval("document.getElementById('ndiv_"+bbsclicknum2+"').style.display = 'none';");
			cnt2++;
			eval("document.getElementById('fourthbox_tab_img"+(num)+"').src = '"+imgarray_r2[num-1].src+"'");
			cnt2++;
			eval("document.getElementById('fourthbox_tab_img"+(bbsclicknum2)+"').src = '"+imgarray2[bbsclicknum2-1].src+"'");
			cnt2++;
        bbsclicknum2 = num;
		}catch(e){ alert(e.message+":"+cnt2); }
    }
    return;
}


//-----------------------------------------------------------------------------------
// 메인페이지 롤오버 자바스크립트_2
//-----------------------------------------------------------------------------------

function topOn(tabid,a) {
        var ID = document.getElementById(tabid,a);

				for (i=1;i<=10;i++) {
					if(i<10){inn="0"+i;} else {inn=""+i;}
					topMenu = document.getElementById("top"+tabid+"m"+i);
					topContent = document.getElementById("top"+tabid+"c"+i);
					if (topMenu) { //객체가존재하면
						if (topMenu.tagName=="IMG") { topMenu.src = topMenu.src.replace("on0" + i + ".gif", "off0" + i + ".gif");} //이미지일때
						if (topMenu.tagName=="A") { topMenu.className=""; } //앵커일때
					}
					if (topContent) { topContent.style.display="none"; }
				}

				if(a<10){ann="0"+a;} else {ann=""+a;}
				topMenu = document.getElementById("top"+tabid+"m"+a);
				topContent = document.getElementById("top"+tabid+"c"+a);
				//alert(topMenu.tagName);
				if (topMenu) { //객체가존재하면
					if (topMenu.tagName=="IMG") { topMenu.src = topMenu.src.replace("off0" + a + ".gif", "on0" + a + ".gif"); } //이미지일때
					if (topMenu.tagName=="A") { topMenu.className="on"; } //앵커일때
				}
				if (topContent) { topContent.style.display="block"; }
				topMore = document.getElementById("top"+tabid+"more");
				}

//-----------------------------------------------------------------------------------
// 서브페이지 왼쪽 메뉴 롤오버 자바스크립트
//-----------------------------------------------------------------------------------

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


// Familysite
function show_con(idName)	{
	var obj = document.getElementById(idName);
	obj.style.top = "-64px";
}

function hide_con(idName)	{
	var obj = document.getElementById(idName);
	obj.style.top = "-9000px";
}


//-----------------------------------------------------------------------------------
// top_menu
//-----------------------------------------------------------------------------------
function initNavigation(seq) {
	nav = document.getElementById("topmenu");
	nav.menu = new Array();
	nav.current = null;
	nav.menuseq = 0;
	navLen = nav.childNodes.length;

	allA = nav.getElementsByTagName("a")
	for(k = 0; k < allA.length; k++) {
		allA.item(k).onmouseover = allA.item(k).onfocus = function () {
			nav.isOver = true;
		}
		allA.item(k).onmouseout = allA.item(k).onblur = function () {
			nav.isOver = false;
			setTimeout(function () {
				if (nav.isOver == false) {
					if (nav.menu[seq])
						nav.menu[seq].onmouseover();
					else if(nav.current) {
						menuImg = nav.current.childNodes.item(0);
						menuImg.src = menuImg.src.replace("_on.gif", ".gif");
						if (nav.current.submenu)
							nav.current.submenu.style.display = "none";
						nav.current = null;
					}
				}
			}, 500);
		}
	}

	for (i = 0; i < navLen; i++) {
		navItem = nav.childNodes.item(i);
		if (navItem.tagName != "LI")
			continue;

		navAnchor = navItem.getElementsByTagName("a").item(0);
		navAnchor.submenu = navItem.getElementsByTagName("ul").item(0);

		navAnchor.onmouseover = navAnchor.onfocus = function () {
			if (nav.current) {
				menuImg = nav.current.childNodes.item(0);
				menuImg.src = menuImg.src.replace("_on.gif", ".gif");
				if (nav.current.submenu)
					nav.current.submenu.style.display = "none";
				nav.current = null;
			}
			if (nav.current != this) {
				menuImg = this.childNodes.item(0);
				menuImg.src = menuImg.src.replace(".gif", "_on.gif");
				if (this.submenu)
					this.submenu.style.display = "block";
				nav.current = this;
			}
			nav.isOver = true;
		}
		nav.menuseq++;
		nav.menu[nav.menuseq] = navAnchor;
	}
	if (nav.menu[seq])
		nav.menu[seq].onmouseover();
}

//-----------------------------------------------------------------------------------
// 새창띄우는 소스
//-----------------------------------------------------------------------------------
function na_open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable)
{
  toolbar_str = toolbar ? 'yes' : 'no';
  menubar_str = menubar ? 'yes' : 'no';
  statusbar_str = statusbar ? 'yes' : 'no';
  scrollbar_str = scrollbar ? 'yes' : 'no';
  resizable_str = resizable ? 'yes' : 'no';
  window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);
}

function onlyNumber(){
 if ( event.keyCode<48 || event.keyCode>57 )
  event.returnValue=false;
}

function prod_cate_sel(seq)
{
	var obj = document.getElementById("cate2");
	var j = 1;

	obj.length = 1; //초기화
	obj.options[0] = new Option('선택해주세요', ''); //기본문구

	for (i=0; i<CateCount; i++)
	{
		if (arrCate[i][1] == seq)
		{
			txt = arrCate[i][2].replace("&#8729;", "-");
			obj.options[j] = new Option(txt, arrCate[i][0]);
			j++;
		}
	}
}

function cate_src()
{
	var obj1 = document.getElementById("cate1");
	var obj2 = document.getElementById("cate2");

	if (obj2.value != "") {
		location.href = "/shop/product_list.php?cate="+ obj2.value;
	} else if (obj1.value != "") {
		location.href = "/shop/product_list.php?cate="+ obj1.value;
	} else {
		alert("카테고리를 선택하여 주십시오");
	}
}

function fnLeftSearch() {
	var form = document.leftform1;

	form.submit();
	return true;
}

//-----------------------------------------------------------------------------------
// 프린트
//--
function init(){
	var content = opener.document.getElementById("wrap").innerHTML;
	document.getElementById("wrap").innerHTML = content;
	self.print();
	//self.close();
}


/*---------------------------------------------------------------------------------------------------------*/
// 퀵메뉴
/*---------------------------------------------------------------------------------------------------------*/

function getPosition(){
	var start, end, scale, term;
	start = parseInt (document.getElementById('quicktop').style.top, 0);
	end = document.documentElement.scrollTop + 0;
	term = 5;

	if ( start != end ) {
	scale = Math.ceil( Math.abs( end - start ) / 20 );
		if ( end < start )	scale = -scale;
		document.getElementById('quicktop').style.top = parseInt (document.getElementById('quicktop').style.top, 0)+ scale + "px";
		term = 1;
	}
	setTimeout ("getPosition()", term);
}
function moveBanner() {
	document.getElementById('quicktop').style.top = document.documentElement.scrollTop + 0 + "px"; //숫자가 같으면 슬라이드 없다.
	getPosition();
	return true;
}

function quickBanner(quickId, margin_top, limit_top)
{
	var quickObj, quickObjTop, margin_top, max;
	quickObj = document.getElementById(quickId);
	quickObjTop = quickObj.style.top.toInteger();
	max = 335;
	spead = 20;
	if (limit_top == "") { limit_top = quickObjTop; }

	quickObjTop *= 1;
	limit_top *= 1;
	margin_top *= 1;

	s = document.body.scrollTop + "";

	target_height = s.toInteger() + margin_top;
	if(target_height < limit_top) {
		target_height = quickObjTop;
	}

	body_height = document.body.scrollHeight;
	t = quickObj.style.top.toInteger();
	var t_bottom = (body_height - (t+260));

	if(t_bottom>max||target_height<t)
	{
		if(t != target_height)
		{
			g = Math.ceil(((t - target_height) / 5));
			//alert(t+" "+target_height+" "+(t - target_height)+" "+g);
			if(g > 50) {
				g = 50;
			} else if (g < -50) {
				g = -50;
			}

			if(g == 0 && (t - target_height) < 0) {
				quickObj.style.top = (t + 1) + "px";
			} else {
				quickObj.style.top = (t - g) + "px";
			}
		}
	}

	setTimeout("quickBanner('"+ quickId +"', "+ margin_top +", "+ limit_top +");", spead);
}

String.prototype.toInteger = function() {
	return this.replace(/[^0-9]/g, '') * 1;
}

/*---------------------------------------------------------------------------------------------------------*/
//Floating v1.1 Source By Bermann
//dobermann75@gmail.com
/*---------------------------------------------------------------------------------------------------------*/

//new Floating(적용할개체 , X축여백 , Y축여백 , 미끄러지는속도:작을수록빠름..기본20 , 빠르기:작을수록부드러움..기본10);

function Floating(FloatingObj,MarginX,MarginY,Percentage,setTime) {
	this.FloatingObj = FloatingObj;
	this.MarginX = (MarginX) ? MarginX : 0;
	this.MarginY = (MarginY) ? MarginY : 0;
	this.Percentage = (Percentage) ? Percentage : 20;
	this.setTime = (setTime) ? setTime : 10;
	this.FloatingObj.style.position = "absolute";
	this.Body = null;
	this.setTimeOut = null;
	this.Run();
}

Floating.prototype.Run = function () {
	if ((document.documentElement.scrollLeft + document.documentElement.scrollTop) > (document.body.scrollLeft + document.body.scrollTop)) {
		this.Body = document.documentElement;
	} else {
		this.Body = document.body;
	}

	var This = this;
	var FloatingObjLeft = (this.FloatingObj.style.left) ? parseInt(this.FloatingObj.style.left,10) : this.FloatingObj.offsetLeft;
	var FloatingObjTop = (this.FloatingObj.style.top) ? parseInt(this.FloatingObj.style.top,10) : this.FloatingObj.offsetTop;
	var DocLeft = this.Body.scrollLeft + this.MarginX;
	var DocTop = this.Body.scrollTop + this.MarginY;

	var MoveX = Math.abs(FloatingObjLeft - DocLeft);
	MoveX = Math.ceil(MoveX / this.Percentage);
	var MoveY = Math.abs(FloatingObjTop - DocTop);
	MoveY = Math.ceil(MoveY / this.Percentage);

//	if (FloatingObjLeft < DocLeft) {
//		this.FloatingObj.style.left = FloatingObjLeft + MoveX + "px";
//	} else {
//		this.FloatingObj.style.left = FloatingObjLeft - MoveX + "px";
//	}

	// x축 고정
	if(document.getElementById('m_container'))		var cont = document.getElementById('m_container');
	else if(document.getElementById('s_container'))	var cont = document.getElementById('s_container');
	else if(document.getElementById('container'))	var cont = document.getElementById('container');

	if(cont){
		var cWidth = parseInt(cont.offsetWidth);
		var sWidth = parseInt(document.body.clientWidth);

		if(cWidth >= sWidth)	cLeft = cWidth + 10;
		else					cLeft = ((sWidth-cWidth)/2) + cWidth + 10;

		this.FloatingObj.style.left = cLeft + "px";
	}

	if (FloatingObjTop < DocTop) {
		this.FloatingObj.style.top = FloatingObjTop + MoveY + "px";
	} else {
		this.FloatingObj.style.top = FloatingObjTop - MoveY + "px";
	}

	window.clearTimeout(this.setTimeOut);
	this.setTimeOut = window.setTimeout(function () { This.Run(); },this.setTime);
}

/*---------------------------------------------------------------------------------------------------------*/
//
// 신청서 페이지 필수 스크립트
//
/*---------------------------------------------------------------------------------------------------------*/

function drawAlert () {
alert ("준비중입니다.");
}


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 '';
}



/*---------------------------------------------------------------------------------------------------------*/
//
// 탭메뉴
//
/*---------------------------------------------------------------------------------------------------------*/


window.onload = start;
function start() {
	var link = document.getElementsByTagName("a");
	//alert(link.length);
	for (var i=0;i<link.length;i++)
	{
		for (var k=0;k<link.length;k++)	
		if (link[i].className == "board_tab1")//공지사항
		{
			link[i].onmouseover = link[i].onfocus = function(){
				var board_tab1_img = this.getElementsByTagName("img");
				//alert(board_tab1_img.length);
				board_tab1_img[0].setAttribute("src", "/images/top_1_btn1_on.gif");
				for (var j=0;j<link.length;j++)
				{
					if (link[j].className == "board_tab2")
					{
						var board_tab2_img = link[j].getElementsByTagName("img");
						//alert(board_tab2_img.length);
						board_tab2_img[0].setAttribute("src", "/images/top_1_btn2_off.gif");
					}
				}
				document.getElementById("top_1_list1").style.display = "block";
				document.getElementById("top_1_list2").style.display = "none";
			}
		}
		if (link[i].className == "board_tab2")//보도자료
		{
			link[i].onmouseover = link[i].onfocus = function(){
				var board_tab2_img = this.getElementsByTagName("img");
				//alert(board_tab2_img.length);
				board_tab2_img[0].setAttribute("src", "/images/top_1_btn2_on.gif");
				for (var j=0;j<link.length;j++)
				{
					if (link[j].className == "board_tab1")
					{
						var board_tab1_img = link[j].getElementsByTagName("img");
						//alert(board_tab1_img.length);
						board_tab1_img[0].setAttribute("src", "/images/top_1_btn1_off.gif");
					}
				}
				document.getElementById("top_1_list1").style.display = "none";
				document.getElementById("top_1_list2").style.display = "block";
			}
		}
	}
}

