// ¿øÇÏ´Â Å©±â·Î »õÃ¢À» ¶ç¿î´Ù.
// ÆÄ¶ó¸ÞÅ¸ ( ÁÖ¼Ò, ¼¼·Î±æÀÌ, °¡·Î±æÀÌ, Ã¢ ÀÌ¸§ )
function OpenWindow ( url, mheight, mwidth, mname ) {
	var toppos = (screen.height-mheight)/2 - 100;
	var leftpos = (screen.width-mwidth)/2;
	open(url, mname, "menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=no,width="+mwidth+",height="+mheight+",left="+leftpos+",top="+toppos);
}


//===============================================================================================================
// Text Box Checking
//===============================================================================================================
function alert_f(sname, str) {
	if (sname.value.match(/\S/)==null || sname.value == '' )
	{
		window.alert(str);
		sname.focus();
		return false;
	}
	else
		return true;
}
//===============================================================================================================
// Text Box Checking
//===============================================================================================================
function radio_f(sname, str) {
	var count = sname.length
	for (i=0; i < sname.length; i++ )
	{
		if (sname[i].checked == false)
		{
			count -= 1;
			if (count == 0)
			{
				window.alert(str);
				sname[0].focus();
				return false;
			}
		}
		else
			return true;
	}
}

//===============================================================================================================
// ÀÌ¹ÌÁö ¹Ì¸®º¸±â
//===============================================================================================================
function photoView() {
	if (document.frm.p_item_file.value) {
		document.frm.image1.src = document.frm.p_item_file.value;
	}
}

function photoView_Arr(obj) {
	
	var f = document.frm;

	if (obj) {

		var max = 700;		// ÁöÁ¤ÇÒ Å©±â
		var resize = 700;	// ¸®»çÀÌÁîÇÒ Å©±â
		
		var oIMG = document.frm.image1;

		f.image1.src = f.image1.value;
		
		if (oIMG.offsetWidth > max)
		{
			oIMG.style.width = resize;
		}

		document.frm.image1.src = obj;
	}
}


		

//===============================================================================================================
// Á¦Ç°¸®½ºÆ® Ã¼Å©¹Ú½º °ü¸®
//===============================================================================================================
function allcheck(o) {
	if (o == 'Y')
	{
		for (i=0; i<frm.cb.length; i++)
		{
			frm.cb[i].checked = true;
		}
	}
	else if (o == 'X')
	{
		for (i=0; i<frm.cb.length; i++)
		{
			if (frm.cb[i].checked == true)
			{
				frm.cb[i].checked = false;
			}
			else {
				frm.cb[i].checked = true;
			}
		}
	}
	else {
		for (i=0; i<frm.cb.length; i++)
		{
			frm.cb[i].checked = false;
		}
	}
}

//===============================================================================================================
// º»¹®¿¡ ¸¶¿ì½º ¿À¹ö½Ã tr »ö»óº¯°æ
//===============================================================================================================
function MouseOnBoard(obj, bool){
	if (bool){
		obj.style.backgroundColor = "F5F5F5";
		obj.style.borderColor = "000000";
		//obj.style.color = "000000";
		obj.style.cursor = "default";

	}else{
		obj.style.backgroundColor = "white";
		//obj.style.color = "000000";

	}
}

//===============================================================================================================
// °Ë»ö¾î Å¬¸®¾î
//===============================================================================================================
function clear_text(str)
{
	var f = document.p_search;

	if (str == "1")
	{
		if (f.keyword.value == '°Ë»ö¾î¸¦ÀÔ·ÂÇÏ¼¼¿ä') f.keyword.value = '';
	}
	else
	{
		if (f.keyword.value == '') f.keyword.value = '°Ë»ö¾î¸¦ÀÔ·ÂÇÏ¼¼¿ä';
	}
}

//===============================================================================================================
// ÀÌ¹ÌÁö È®´ëº¸±â
//===============================================================================================================
function getLargeImage(goodsNo)
{
	url     = "http://1up.co.kr/sub_original_img.asp?gf_idx="+goodsNo;
	winProp = "top=20,left=20,height=669,width=875,status=no,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=no";
	TargetWin = window.open(url,'largeimg',winProp);
}

// °Ô½ÃÆÇ ÀÌ¹ÌÁö È®´ëº¸±â
function BoardgetLargeImage(goodsNo)
{
	url     = "http://1up.co.kr/Board_original_img.asp?bf_idx="+goodsNo;
	winProp = "top=20,left=20,height=669,width=875,status=no,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=no";
	TargetWin = window.open(url,'largeimg',winProp);
}

//===============================================================================================================
// ÆË¾÷ÆäÀÌÁö
//===============================================================================================================
function getPopUp( url, mheight, mwidth, mname )
{
	var toppos = (screen.height-mheight)/2 - 100;
	var leftpos = (screen.width-mwidth)/2;
	open(url, mname, "menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=no,width="+mwidth+",height="+mheight+",left="+leftpos+",top="+toppos);
}

//===============================================================================================================
// ¿øÇÏ´Â Å©±â·Î »õÃ¢À» ¶ç¿î´Ù.
// ÆÄ¶ó¸ÞÅ¸ ( ÁÖ¼Ò, ¼¼·Î±æÀÌ, °¡·Î±æÀÌ, Ã¢ ÀÌ¸§ )
//===============================================================================================================
function popupWindow ( url, mwidth, mheight, mname, scrollbars ) {
	var toppos = (screen.height-mheight)/2 - 100;
	var leftpos = (screen.width-mwidth)/2;
	open(url, mname, "menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars="+scrollbars+",resizable=no,width="+mwidth+",height="+mheight+",left="+leftpos+",top="+toppos);
}

//===============================================================================================================
// ÀÌ¹ÌÁö Å©°Ô º¸±â
//===============================================================================================================
function popZOOM(url) {
	window.open ( url, 'acza_pop','left=0,top=0,width=1,height=1')
}


//===============================================================================================================
// ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©(ÆûÀÌ¸§, ¼ºº°±¸ºÐÇÊµåÀÌ¸§, Ãâ»ý³âµµÀÌ¸§ÇÊµå, ÁÖ¹Î¹øÈ£¾ÕÀÚ¸®, ÁÖ¹Î¹øÈ£µÞÀÚ¸®, ÁÖ¹Î¹øÈ£¾ÕÀÚ¸®±æÀÌ, ÁÖ¹Î¹øÈ£µÞÀÚ¸®±æÀÌ)
//===============================================================================================================
function juminNumCheck(theForm,regNum1,regNum2,regNum1Length,regNum2Length)
{
	var ser;
	var arr = new Array(13);
	
	if(regNum1Length != 6 || regNum2Length != 7)
	{ 
		alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ¿Ã¹Ù¸£°Ô ÀÔ·ÂÇÏ¼¼¿ä");
		return false;
	}
	
	//ÀÔ·ÂµÈ µÎ ¼ýÀÚ¸¦ ÇÕÇÑ´Ù. ÆíÀÇ»ó '-' ´ë½Å ¼ýÀÚ 0À» ³Ö¾ú´Ù. 
	ser = regNum1 +"0"+ regNum2; 

	for(var i=0; i <14; i++ ) 
	{ 
		arr[i] = ser.charAt(i); 
	}

	// ÀÚ¸´¼ö ÇÕ»ê 
	var j = arr[0]*2+arr[1]*3+arr[2]*4+arr[3]*5+arr[4]*6+arr[5]*7+arr[7]*8+arr[8]*9+arr[9]*2+arr[10]*3+arr[11]*4+arr[12]*5; 

	j = j % 11; 
	var k = 11 - j; 
	
	if(k > 9)
	{
		k = k % 10;
	}

	j = arr[13]; 
	
	var sex;
	var Y;
	if(j == k)
	{ 
		// ¼ºº°È®ÀÎ ¹× Y2K...   
		if(arr[7] == 1) 
		{ 
			sex =  'M'; 
		} 
		else if(arr[7] == 2)
		{ 
			sex =  'W'; 
		}         
		else if(arr[7] == 3) 
		{  
			sex =  'M'; 
		}              
		else if(arr[7] == 4) 
		{ 
			sex =  'W'; 
		}   
		else
		{
			return false;
		}
	}
	else
	{
		return false;
	}
	
	age = "19"+ arr[0] + arr[1];

	theForm.m_sex.value = sex;
	theForm.m_age_year.value = age;
}

//####################################################################################
	var iDelay = 100 // Delay to hide in milliseconds
	var iNSWidth=100 // Default width for netscape
	var sDisplayTimer = null, oLastItem

	function getRealPos(i,which) {
		iPos = 0
		while (i!=null) {
			iPos += i["offset" + which]
			i = i.offsetParent
		}
		return iPos
	}
	function showDetails(sDest,itop,ileft,iWidth) {
		if (document.all != null) {
			var i = window.event.srcElement;
			//stopTimer();
			dest = document.all[sDest];
			if ((oLastItem!=null) && (oLastItem!=dest))
				hideItem()
			if (dest) {
				// Netscape Hack
				if (i.offsetWidth==0) 
					if (iWidth)
						i.offsetWidth=iWidth
					else
						i.offsetWidth=iNSWidth;
				if (ileft) 
					dest.style.pixelLeft = ileft
				else
					dest.style.pixelLeft = getRealPos(i,"Left")// + i.offsetWidth
				if (itop)
					dest.style.pixelTop = itop
				else
					dest.style.pixelTop = getRealPos(i,"Top") + 43
				dest.style.visibility = "visible"
				dest.style.disaplay = ""
			}
			oLastItem = dest
		}
	}

	function showDetails2(sDest,itop,ileft,iWidth) {
		if (document.all != null) {
			var i = window.event.srcElement;
			stopTimer();
			dest = document.all[sDest];
			if ((oLastItem!=null) && (oLastItem!=dest))
				hideItem()
			if (dest) {
				// Netscape Hack
				if (i.offsetWidth==0) 
					if (iWidth)
						i.offsetWidth=iWidth
					else
						i.offsetWidth=iNSWidth;
				if (ileft) 
					dest.style.pixelLeft = ileft
				else
					dest.style.pixelLeft = getRealPos(i,"Left")// + i.offsetWidth
				if (itop)
					dest.style.pixelTop = itop
				else
					dest.style.pixelTop = getRealPos(i,"Top") + 43
				dest.style.visibility = "visible"
				dest.style.disaplay = ""
			}
			oLastItem = dest
		}
	}

	function stopTimer() {
		clearTimeout(sDisplayTimer)
	}

	function startTimer(el) {
		if (!el.contains(event.toElement)) {
			stopTimer()
			sDisplayTimer = setTimeout("hideItem()",iDelay)
		}
	}

	function hideItem() {
		if (oLastItem)
			oLastItem.style.visibility="hidden"
	}

	function checkOver() {
		if ((oLastItem) && (oLastItem.contains(event.srcElement))) {
			stopTimer()
		}
	}

	function checkOut() {
		if (oLastItem==event.srcElement)
			startTimer(event.srcElement)
	}

	document.onmouseover = checkOver
	document.onmouseout = checkOut


	// ¾ÆÀÌµð ¹× ºñ¹Ð¹øÈ£ Ã¼Å©
	function check( oValue ) {
		var regExp1 = /[^-a-zA-Z0-9]/;
		// ¿µ¹® ¹× ¼ýÀÚ¸¸ Á¸ÀçÇÏ´ÂÁö Ã¼Å©ÇÑ´Ù. ( ÇÑ±Û ¹× Æ¯¼ö¹®ÀÚ¸é ½ÇÇàÇÏÁö ¾Ê´Â´Ù. )
		if (!regExp1.test(oValue))
		{
			// ¿µ¹® ¹× ¼ýÀÚ¸¸ Á¸ÀçÇÑ´Ù¸é ¿µ¹®°ú ¼ýÀÚ°¡ Á¶ÇÕµÇ¾ú´ÂÁö È®ÀÎÇÑ´Ù.
			var sCount = oValue.length;
			var nCount = oValue.length;

			// ³Ñ¾î¿Â ¹®ÀÚ¼ö¸¸Å­ °¢ º¯¼ö sCount, nCount ¿¡ ÇÒ´çÇÏ°í ·çÇÁ¸¦ µ·´Ù.
			// ·çÇÁ¸¦ µ¹¸é¼­ °¢ ÀÚ¸´¼ö°¡ ¹®ÀÚÀÎÁö ¼ýÀÚÀÎÁö ¹ÝÈ¯ÇØ¼­ ÇØ´çº¯¼öÀÇ ¼ö¸¦ 1¾¿ »©ÁØ´Ù.
			// ¸¸¾à ÀüºÎ ¹®ÀÚÀÌ°Å³ª ÀüºÎ ¼ýÀÚÀÌ¸é µÑÁß ÇÑ°³ÀÇ º¯¼ö°ª¿¡´Â 0 ÀÌ ÇÒ´çµÈ´Ù. ±×·³ Á¶ÇÕÀÌ µÇÁö ¾Ê¾Ò´Ù´Â °ÍÀ» ¾Ë¼ö°¡ ÀÖ´Ù.
			for(i=0; i < oValue.length; i++) {
				
				if (isNaN(oValue.charAt(i))) {
					// ¹®ÀÚÀÏ¶§
					sCount -= 1;
				}
				else {
					// ¼ýÀÚÀÏ¶§
					nCount -= 1;
				}
			}

			if (sCount == 0 || nCount == 0)
			{
				alert('¿µ¹®ÀÚ¿Í ¼ýÀÚ°¡ Á¶ÇÕµÇÁö ¾Ê¾Ò½À´Ï´Ù.');
			}
			else {
				return true;
			}


		}
		else {
			alert('¿µ¹®°ú ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä');
		}
	} 

	function moveFocus(num, fromform, toform) { // Ä¿¼­ ÀÚµ¿ ÀÌµ¿
		var str = fromform.value.length;
		if(str == num) {
			toform.focus();
		}    
	}

	


	var select_obj;
	function layerAction(name,status) { 
		
		var obj=document.all[name];
		var _tmpx,_tmpy, marginx, marginy;

		_tmpx = event.clientX + parseInt(obj.offsetWidth);
		_tmpy = event.clientY + parseInt(obj.offsetHeight);
		_marginx = document.body.clientWidth - _tmpx;
		_marginy = document.body.clientHeight - _tmpy ;
		if(_marginx < 0)
			_tmpx = event.clientX + document.body.scrollLeft + _marginx ;
		else
			_tmpx = event.clientX + document.body.scrollLeft ;
		if(_marginy < 0)
			_tmpy = event.clientY + document.body.scrollTop + _marginy +20;
		else
			_tmpy = event.clientY + document.body.scrollTop ;
		obj.style.posLeft=_tmpx-13;
		obj.style.posTop=_tmpy-12;
		
		if(status=='visible') {
			if(select_obj) {
				select_obj.style.visibility='hidden';
				select_obj=null;
			}
			select_obj=obj;
		}else{
			select_obj=null;
		}
		obj.style.visibility=status; 
	}

	function print_ZBlayer(name, homepage, mail, member_no, boardID, writer, traceID, traceType, isAdmin, isMember) {
		var printHeight = 0;
		var printMain="";
	
		if(homepage) {
			printMain = "<tr onMouseOver=this.style.backgroundColor='#bbbbbb' onMouseOut=this.style.backgroundColor='' onMousedown=window.open('"+homepage+"');><td style=font-family:±¼¸²;font-size:9pt height=18 nowrap>&nbsp;<img src=images/n_homepage.gif border=0 align=absmiddle>&nbsp;&nbsp;È¨ÆäÀÌÁö&nbsp;&nbsp;</td></tr>";
			printHeight = printHeight + 16;
		}
		if(mail) {
			printMain = printMain +	"<tr onMouseOver=this.style.backgroundColor='#bbbbbb' onMouseOut=this.style.backgroundColor='' onMousedown=window.open('open_window.php?mode=m&str="+mail+"','ZBremote','width=1,height=1,left=1,top=1');><td style=font-family:±¼¸²;font-size:9pt height=18 nowrap>&nbsp;<img src=images/n_mail.gif border=0 align=absmiddle>&nbsp;&nbsp;¸ÞÀÏ º¸³»±â&nbsp;&nbsp;</td></tr>";
			printHeight = printHeight + 16;
		}
		if(member_no) {
			if(isMember) {
				printMain = printMain +	"<tr onMouseOver=this.style.backgroundColor='#bbbbbb' onMouseOut=this.style.backgroundColor='' onMousedown=window.open('view_info.php?member_no="+member_no+"','view_info','width=400,height=510,toolbar=no,scrollbars=yes');><td style=font-family:±¼¸²;font-size:9pt height=18 nowrap>&nbsp;<img src=images/n_memo.gif border=0 align=absmiddle>&nbsp;&nbsp;ÂÊÁö º¸³»±â&nbsp;&nbsp;</td></tr>";
				printHeight = printHeight + 16;
			}
			printMain = printMain +	"<tr onMouseOver=this.style.backgroundColor='#bbbbbb' onMouseOut=this.style.backgroundColor='' onMousedown=window.open('view_info2.php?member_no="+member_no+"','view_info','width=400,height=510,toolbar=no,scrollbars=yes');><td style=font-family:±¼¸²;font-size:9pt height=18 nowrap>&nbsp;<img src=images/n_information.gif border=0 align=absmiddle>&nbsp;&nbsp;È¸¿øÁ¤º¸ º¸±â&nbsp;&nbsp;</td></tr>";
			printHeight = printHeight + 16;
		}
		if(writer) {
			printMain = printMain +	"<tr onMouseOver=this.style.backgroundColor='#bbbbbb' onMouseOut=this.style.backgroundColor='' onMousedown=location.href='zboard.php?id="+boardID+"&sn1=on&sn=on&ss=off&sc=off&keyword="+writer+"';><td style=font-family:±¼¸²;font-size:9pt height=18 nowrap>&nbsp;<img src=images/n_search.gif border=0 align=absmiddle>&nbsp;&nbsp;ÀÌ¸§À¸·Î °Ë»ö&nbsp;&nbsp;</td></tr>";
			printHeight = printHeight + 16;
		}
		if(isAdmin) {
			if(member_no) {
				printMain = printMain +	"<tr onMouseOver=this.style.backgroundColor='#bbbbbb' onMouseOut=this.style.backgroundColor='' onMousedown=window.open('open_window.php?mode=i&str="+member_no+"','ZBremote','width=1,height=1,left=1,top=1');><td style=font-family:±¼¸²;font-size:9pt height=18 nowrap>&nbsp;<img src=images/n_modify.gif border=0 align=absmiddle>&nbsp;&nbsp;<font color=darkred>È¸¿øÁ¤º¸ º¯°æ&nbsp;&nbsp;</td></tr>";
				printHeight = printHeight + 16;
			}
			printMain = printMain +	"<tr onMouseOver=this.style.backgroundColor='#bbbbbb' onMouseOut=this.style.backgroundColor='' onMousedown=window.open('open_window.php?mode="+traceType+"&str="+traceID+"','ZBremote','width=1,height=1,left=1,top=1');><td style=font-family:±¼¸²;font-size:9pt height=18 nowrap>&nbsp;<img src=images/n_relationlist.gif border=0 align=absmiddle>&nbsp;&nbsp;<font color=darkred>°ü·Ã±Û ÃßÀû</font>&nbsp;&nbsp;</td></tr>";
			printHeight = printHeight + 16;
		
		}
		var printHeader = "<div id='"+name+"' style='position:absolute; left:10px; top:25px; width:127; height: "+printHeight+"; z-index:1; visibility: hidden' onMousedown=ZB_layerAction('"+name+"','hidden')><table border=0><tr><td colspan=3 onMouseover=ZB_layerAction('"+name+"','hidden') height=3></td></tr><tr><td width=5 onMouseover=ZB_layerAction('"+name+"','hidden') rowspan=2>&nbsp;</td><td height=5></td></tr><tr><td><table style=cursor:hand border='0' cellspacing='1' cellpadding='0' bgcolor='black' width=100% height=100%><tr><td valign=top bgcolor=white><table border=0 cellspacing=0 cellpadding=3 width=100% height=100%>";
		var printFooter = "</table></td></tr></table></td><td width=5 rowspan=2 onMouseover=ZB_layerAction('"+name+"','hidden')>&nbsp;</td></tr><tr><td colspan=3 height=10 onMouseover=ZB_layerAction('"+name+"','hidden')></td></tr></table></div>";
	
		document.writeln(printHeader+printMain+printFooter);
	}




function chgimgWidth(img)
{
	try{
		var tdid = document.getElementById("contentsview");
		var wid = null;

		if(tdid){
			//wid = tdid.getBoundingClientRect().right - tdid.getBoundingClientRect().left - 2;
			
			wid =950; // ÃÖ´ë°ª

			var image = eval(img);
			var realwidth = null;
			if(image != undefined) //object°¡ ÀÖÀ¸¸é
			{
				if(image.style.width){
					var len = image.style.width.length;
					realwidth = image.style.width.substring(0,len-2);
					
					if(realwidth > wid) image.style.width=wid;
				}else{
					realwidth = image.width;
					if(realwidth > wid) image.width=wid;
				}
			}
			
		}
	}catch(e){
	}
}

function onload_focus() {

	if (document.forms[0] != null)
	{
		var row = document.forms[0].elements.length;
		for(i=1;i<row;i++){
			if(document.forms[0].elements[i].type=="text"){
				document.forms[0].elements[i].focus();
				break;
			}
		}
	}
}