//===========================================================================
// body onload 
// request parameter

function bodyonload(gubun)
{
	if(gubun == 1) 
		document.form.id.focus();
	else if(gubun == 2) 
		document.form.title.focus();
	else if(gubun == 3)
		document.form.category.focus();
	else if(gubun == 4)
		document.form.name.focus();
	else if(gubun == 5)
		document.form_to.name.focus();
	else if(gubun == 6)
		document.form_free.name.focus();
	else if(gubun == 7)
		document.form.send_addr.focus();
	else
		return;
}

function formchk_login()
{
	if(ck_obj(document.form.id,"¾ÆÀÌµð¸¦") == false)
		return(false);

	if(ck_obj(document.form.pass,"ºñ¹Ð¹øÈ£¸¦") == false)
		return(false);
}

function formchk_column_category()
{
	if(ck_obj(document.form.category,"Ä«Å×°í¸®¸¦") == false)
		return(false);
	
	if(ck_obj(document.form.name,"ÀÌ¸§À»") == false)
		return(false);
		
	if(ck_obj(document.form.id,"¾ÆÀÌµð¸¦") == false)
		return(false);
		
	if(ck_obj(document.form.pass,"ºñ¹Ð¹øÈ£¸¦") == false)
		return(false);
		
	if(ck_obj(document.form.intro,"¼Ò°³¸¦") == false)
		return(false);
}

function formchk_article()
{
	if(ck_obj(document.form.name,"ÀÛ¼ºÀÚ¸¦") == false)
		return(false);
		
	if(ck_obj(document.form.title,"Á¦¸ñÀ»") == false)
		return(false);
		
	if(ck_obj(document.form.content,"³»¿ëÀ»") == false)
		return(false);
}

function formchk_article_1()
{
	for(var i = 0; i < document.form.elements.length; i++)
	{
   		if(document.form.elements[i].type == "radio")
   		{
   			if(document.form.elements[i].checked)
    				rdt = document.form.elements[i].value.length;
   		}
	}
	
	if(ck_obj(document.form.name,"ÀÛ¼ºÀÚ¸¦") == false)
		return(false);
		
	if(ck_obj(document.form.title1,"Á¦¸ñÀ»") == false)
		return(false);
	
	/*if(rdt == 1)
	{
		if(ck_obj(document.form.title2,"Á¦¸ñÀ»") == false)
			return(false);
	}*/
	
	if(ck_obj(document.form.content,"³»¿ëÀ»") == false)
		return(false);
		
}

function formchk_banner()
{
	if(ck_obj(document.form.title,"Á¦¸ñÀ»") == false)
		return(false);
		
	if(ck_obj(document.form.url,"URLÀ»") == false)
		return(false);
}

function formchk_any()
{
	if(ck_obj(document.form_to.name,"±Û¾´ÀÌ¸¦") == false)
		return(false);
		
	if(ck_obj(document.form_to.email,"E-mailÀ»") == false)
		return(false);
		
	if(ck_obj(document.form_to.hphone1,"ÇÚµåÆùÀ»") == false)
		return(false);
		
	if(ck_obj(document.form_to.hphone2,"ÇÚµåÆùÀ»") == false)
		return(false);
		
	if(ck_obj(document.form_to.hphone3,"ÇÚµåÆùÀ»") == false)
		return(false);
		
	if(ck_obj(document.form_to.title,"Á¦¸ñÀ»") == false)
		return(false);
		
	if(ck_obj(document.form_to.content,"³»¿ëÀ»") == false)
		return(false);
}

function formchk_userpage_freeboard()
{
	if(ck_obj(document.form_free.name,"ÀÛ¼ºÀÚ¸¦") == false)
		return(false);
		
	if(ck_obj(document.form_free.pass,"ºñ¹Ð¹øÈ£¸¦") == false)
		return(false);
		
//	if(ck_obj(document.form_free.email,"E-mailÀ»") == false)
//		return(false);
		
	if(ck_obj(document.form_free.title,"Á¦¸ñÀ»") == false)
		return(false);
		
	if(ck_obj(document.form_free.content,"³»¿ëÀ»") == false)
		return(false);
}

function formchk_reply()
{
	if(ck_obj(document.form_reply.name,"ÀÌ¸§À»") == false)
		return(false);
		
	if(ck_obj(document.form_reply.pass,"ºñ¹Ð¹øÈ£¸¦") == false)
		return(false);
	
//	if(ck_obj(document.form_reply.title,"Á¦¸ñÀ»") == false)
//		return(false);
		
	if(ck_obj(document.form_reply.content,"³»¿ëÀ»") == false)
		return(false);
}

function formchk_popmail()
{
	if(ck_obj(document.form.send_addr,"º¸³»´Â »ç¶÷À»") == false)
		return(false);
		
	if(ck_obj(document.form.recv_addr,"¹Þ´Â »ç¶÷À»") == false)
		return(false);
		
	if(ck_obj(document.form.title,"Á¦¸ñÀ»") == false)
		return(false);
		
	if(ck_obj(document.form.send_msg,"º¸³¾ ¸Þ¼¼Áö¸¦") == false)
		return(false);
	
	if(ck_obj(document.form.article,"±â»ç³»¿ë º¸±â¸¦") == false)
		return(false);
}

function formchk_search()
{
	if(ck_obj(document.form.msearch,"°Ë»ö¾î¸¦") == false)
		return(false);
}

function formchk_search02()
{
	if(ck_obj(document.form2.msearch,"°Ë»ö¾î¸¦") == false)
		return(false);
}

function ck_obj(obj, strMsg)
{
	if(obj.value == "")
	{
		alert(strMsg+" ÀÔ·ÂÇÏ¼¼¿ä.");
		obj.focus();
		return false;
	}

	return true;
}

function title_focus()
{
	document.form.title.value = "";

}

function gourl(url)
{
	location.href = url;
}

function passchk(path)
{
	if(ck_obj(document.form_free.pass,"ºñ¹Ð¹øÈ£¸¦") == false)
	{
		return false;
	}
	else
	{
		path = path+"&pass="+document.form_free.pass.value;
	
		gourl(path);
	}
}

/*function on_popup(dir, w, h, s)
//{
//	window.name = 'fordata';
//	window.open(dir,"popup","width="+w+",height="+h+",scrollbars="+s);
//}
*/
function on_popup(dir, w, h, s)
{
	window.name = 'fordata';
	window.open(dir,"popup","width="+w+",height="+h+",scrollbars="+s);
}

function deleteurl(idx,tablename)
{
	sure = confirm("Á¤¸» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?");
	
	if(sure == true)
		gourl("/jaction.php?type=delete&idx="+idx+"&tablename="+tablename);
	else
		return;
}

function check_title()
{
	for(var i = 0; i < document.form.elements.length; i++)
	{
   		if(document.form.elements[i].type == "radio")
   		{
   			if(document.form.elements[i].checked)
    				rdt = document.form.elements[i].value.length;
   		}
	}
	
	if(rdt == 3)
	{
		alert("¼±ÅÃµÈ ¸ÞÀÎÀ§Ä¡¿¡´Â Á¦¸ñ2¸¦ ÀÔ·ÂÇÏ½Ç¼ö ¾ø½À´Ï´Ù.");
		document.form.content.focus();
	}
}

function checkbox_var(idx, alldata, t, s, m, p, i)
{
	if(alldata == "")
		rdata = idx;
	else
		rdata = alldata + "|" + idx;
	
	location.href = "pop.php?alldata="+rdata+"&type="+t+"&search="+s+"&msearch="+m+"&pagenum="+p+"&index="+i;
}

function checkbox_var02(obj, alldata, t, s, m, p, i)
{
	val = obj.value;
	token = alldata.split("|");
	size = token.length;
	rdata = "";

	if(alldata == "")
	{
		rdata = val;
	}
	else
	{
		if(obj.checked == true)
		{
			for(ni=0 ; ni<size ; ni++)
			{
				if(val == token[ni])
				{
					tmp = "";
				}
				else
				{
					tmp = val;
					break;
				}
			}

			if(alldata == "" && tmp != "")
				rdata = tmp;
			else if(alldata != "" && tmp != "")
				rdata = alldata + "|" + tmp;
		}
		else
		{
			for(ni=0 ; ni<size ; ni++)
			{
				if(val != token[ni])
				{
					if(rdata == "")
						rdata = token[ni];
					else
						rdata = rdata + "|" + token[ni];
				}
			}
		}
	}

	location.href = "pop.php?alldata="+rdata+"&type="+t+"&search="+s+"&msearch="+m+"&pagenum="+p+"&index="+i;
}

function ck_str(str, source, del)
{

}

function ck_email(obj)
{
	validatenum(obj);
	if(obj.value != "")
	{ 
		if(obj.value.indexOf('@') == -1 || obj.value.indexOf('.')==-1)
		{
			alert("¸ÞÀÏÁÖ¼Ò°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.");
			obj.value = "";
			obj.focus();
			return false;
		}
	}

	return true;
}

function validatenum(obj)
{
	var num="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789@._-";
	obj.returnValue = true;

	for (var i=0;i<obj.value.length;i++)
		if (-1 == num.indexOf(obj.value.charAt(i)))
		   obj.returnValue = false;

}

function selectmove(path,obj)
{
	gourl(path+"&category="+obj.value);
}

function do_print()
{
	if(window.print != null)
	{
		window.print();
	}
	else
	{
		alert('Áö±Ý »ç¿ëÇÏ°í °è½Ã´Â ÀÎÅÍ³Ý ºê¶ó¿ìÁ®´Â ÀÚµ¿À¸·Î ÀÎ¼â¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù ÆÄÀÏ¸Þ´º³»¿¡ ÀÖ´Â ÀÎ¼âÇ×¸ñÀ» ¼±ÅÃÇÏ¿© ÇÁ¸°Æ®ÇÏ½Ê½Ã¿ä.'); 
	}
}

function writeday(obj, day)
{
	if(obj.value == "writeday")
		document.form.msearch.value = day;
	else
		return false;
}

function NvChange() {
	this.version = "0.1";
	this.name = "NvChange";
	this.item = new Array();
	this.itemcount = 0;
	this.itemoffset = 0;
	this.item_i = new Array();
	this.item_icount = 0;
	this.item_ioffset = 0;
	this.currentspeed = 0;
	this.scrollspeed = 50;
	this.pausedelay = 1000;
	this.pausemouseover = false;
	this.stop = 0;
	//this.height = 100;
	this.height = 10;
	this.heightGap = 0;
	this.width = 100;
	this.height_i = 100;
	this.width_i = 100;
	this.stopHeight=0;
	this.count=0;
	this.flag=true;
	this.position="absolute";
	this.item_position="absolute";

	this.add = function () {
		var text = arguments[0];
		this.item[this.itemcount] = text;
		this.itemcount = this.itemcount + 1;
	};

	this.addImage = function () {
		var text = arguments[0];
		this.item_i[this.item_icount] = text;
		this.item_icount = this.item_icount + 1;
	};

	this.start = function () {
		this.display();
		this.currentspeed = this.scrollspeed;
		obj = document.getElementById(this.name+'item0').style;
		obj.display='block';
		this.count++;
		setTimeout(this.name+'.scroll()',this.currentspeed);
	};

	this.ready = function () {
		now = new Date(); ran = now % this.item_icount;
		temp = this.item_i[ran]; this.item_i[ran] = this.item_i[0]; this.item_i[0] = temp;
		this.displayImage();
		obj_i = document.getElementById(this.name+'item_i0').style;
		obj_i.display='block';
	};

	this.display = function () {
		document.write('<div id="'+this.name+'" style="height:'+this.height+';width:'+this.width+';position:'+this.position+';overflow:hidden;" OnMouseOver="'+this.name+'.onmouseover();" OnMouseOut="'+this.name+'.onmouseout();">');
		//document.write('<div id="'+this.name+'" style="height:'+this.height+';width:'+this.width+';position:'+this.position+';" OnMouseOver="'+this.name+'.onmouseover();" OnMouseOut="'+this.name+'.onmouseout();">');
		for(var i = 0; i < this.itemcount; i++) {
				document.write('<div id="'+this.name+'item'+i+'"style="left:0px; width:'+this.width+';position:'+this.item_position+'; display:none; ">');
				document.write(this.item[i]);
				document.write('</div>');
		}
		document.write('</div>');
	};

	this.displayImage = function () {
		document.write('<div id="'+this.name+'_i" style="left:0; height:'+this.height_i+';width:'+this.width_i+';position:relative;overflow:hidden;" OnMouseOver="'+this.name+'.onmouseover();" OnMouseOut="'+this.name+'.onmouseout();">');
		for(var i = 0; i < this.item_icount; i++) {
			document.write('<div id="'+this.name+'item_i'+i+'"style="left:0px; width:'+this.width_i+'; display:none; ">');
			document.write(this.item_i[i]);
			document.write('</div>');
		}
		document.write('</div>');
	};

	this.scroll = function () {
		this.currentspeed = this.scrollspeed;
		if ( !this.stop ) {
			this.imageChange();
		}
		window.setTimeout(this.name+".scroll()",this.currentspeed);
	};


	this.imageChange = function ()
	{
		for (k = 0; k < this.item_icount; k++) {
			obj_i = document.getElementById(this.name+'item_i'+k).style;
			if (this.count % this.item_icount == k) {
				obj_i.display = 'block';
			} else {
				obj_i.display = 'none';
			}
		}
		for (k = 0; k < this.itemcount; k++) {
			obj = document.getElementById(this.name+'item'+k).style;
			if (this.count % this.itemcount == k) {
				obj.display = 'block';
			} else {
				obj.display = 'none';
			}
		}
		this.count++;
	}

	this.onmouseover = function ()
	{
		if ( this.pausemouseover ) {
			this.stop = 1;
		}
	};
		for (k = 0; k < this.item_icount; k++) {
			obj_i = document.getElementById(this.name+'item_i'+k).style;
			if (this.count % this.item_icount == k) {
				obj_i.display = 'block';
			} else {
				obj_i.display = 'none';
			}
		}

	this.onmouseout = function ()
	{
		if ( this.pausemouseover ) {
			this.stop = 0;
		}
	};

	this.up = function ()
	{
		var i;
		this.stop++;

		if ( this.itemcount <= this.itemoffset )
			this.itemoffset = this.itemoffset % this.itemcount;

		for (i = 0; i < this.item_icount; i++) {
			obj_i = document.getElementById(this.name+'item_i'+i).style;
			if ( obj_i.display == "block" ) {this.item_ioffset = i+1;obj_i.display="none";}
		}

		if (this.item_icount > 0) {
			if (this.item_ioffset < this.item_icount) {
				obj_i = document.getElementById(this.name+'item_i'+this.item_ioffset).style;
				obj_i.display = "block";
			} else {
				obj_i = document.getElementById(this.name+'item_i0').style;
				obj_i.display = "block";
			}
		}
		for (i = 0; i < this.itemcount; i++) {
			obj = document.getElementById(this.name+'item'+i).style;
			if ( obj.display == "block" ) {this.itemoffset = i+1;obj.display="none";}
		}
		if (this.itemoffset < this.itemcount) {
			obj = document.getElementById(this.name+'item'+this.itemoffset).style;
			obj.display = "block";
		} else {
			obj = document.getElementById(this.name+'item0').style;
			obj.display = "block";
		}
		window.setTimeout(this.name + ".stop--;",this.pausedelay);
		//this.stop--;
	}

}

function doBlink()
{
	var blink = document.all.tags("BLINK")
	for (var i=0; i < blink.length; i++)
		blink[i].style.visibility = blink[i].style.visibility == "" ? "hidden" : ""
}
function startBlink()
{
	if (document.all)
		setInterval("doBlink()",550)
}

function openImageFile(uri)
{
	window.open("/html/imagebbs_zoom.php?uri=" + uri,"mainview","scrollbars=yes,status=no,width=100,height=100");
}


function resizeImage(imageIDName)
{

  var width = eval('document.all.userImg'+imageIDName+'.width');
  if( width > 550 )
  {
    eval('document.all.userImg'+imageIDName+'.width = 500');
  }

}

function onClickPopup(url, height, width)
{
	window.open(url,"mainview","scrollbars=yes,status=no,width="+width+",height="+height+",left=0,top=0");

}
