function nextFocus(current, size, targetName)
{
        var currentZone = current;
		var checksize = size;
		var targetName = targetName;
        if(currentZone.value.length == checksize)
        {
               targetName.focus();
        }
}

function goLocation( target ){
	location.replace(target) ;
}


function choiceNumCheck( acheck, num , target) {
	var cnt = 0;
	for (i = 0; i< target.length; i++) {
		if (target[i].checked == true) 
			cnt ++;
		if (cnt > num) 
			break;
	}
	if (cnt > num) {
		alert("ÃÖ´ë "+ num + "°³±îÁö ¼±ÅÃÀÌ °¡´ÉÇÕ´Ï´Ù.");
		acheck.checked = false;
	}
}


function limitChar(target, chrLangth){

	var checkChar = target ;
	if (checkChar.value.bytes() > chrLangth) {
		alert( chrLangth + " byte ±îÁö¸¸ Çã¿ë ÇÕ´Ï´Ù. ");
		checkChar.value  = checkChar.value.cut(chrLangth);
		return false;
	} else{
		return true;
	}
}
	


/* ¿ìÆí¹øÈ£ Ã£±â */
function searchPost( postBoxName, addrBoxName, hei, wid, url){
	var iMyWidth;
	var iMyHeight;
	iMyWidth = (window.screen.width/2) - (580 + 10); 
	iMyHeight = (window.screen.height/2) - (480 + 10);

	var windowprops = "height=450,width=360,location=no,"
					+ "scrollbars=yes,menubars=no,toolbars=no,resizable=yes,status=yes";
	var URL = url +"?postBoxName="+postBoxName
					+ "&addrBoxName="+addrBoxName;
	var win2 = window.open(URL,"","status,height="+ hei +", width="+ wid +",resizable=no,left=" + iMyWidth + ",top=" + iMyHeight + ",screenX=" + iMyWidth + ",screenY=" + iMyHeight + ",scrollbars=yes");
}



function transferPost( postBoxName, addrBoxName){
	var iMyWidth;
	var iMyHeight;
	iMyWidth = (window.screen.width/2) - (580 + 10); 
	iMyHeight = (window.screen.height/2) - (480 + 10);

	var windowprops = "height=400,width=500,location=no,"
					+ "scrollbars=no,menubars=no,toolbars=no,resizable=yes,status=yes";
	var URL = "/order-user/popupTransferPostForward.do?postBoxName="+postBoxName
					+ "&addrBoxName="+addrBoxName;
	var win2 = window.open(URL,"","status,height=350,width=520,resizable=no,left=" + iMyWidth + ",top=" + iMyHeight + ",screenX=" + iMyWidth + ",screenY=" + iMyHeight + ",scrollbars=yes");
}

function searchOfZip(url) {
	var iMyWidth;
	var iMyHeight;
	iMyWidth = (window.screen.width/2) - (580 + 10); 
	iMyHeight = (window.screen.height/2) - (480 + 10);
	var win2 = window.open(url,"","status,height=500,width=500,resizable=no,left=" + iMyWidth + ",top=" + iMyHeight + ",screenX=" + iMyWidth + ",screenY=" + iMyHeight + ",scrollbars=yes");
	win2.focus();
}


function empty(text) {
	for(i=0 ; i<text.length ; i++) {
		var ch = text.charAt(i);
		if((ch != " ") && (ch != '\t'))
			return false;
	}
	return true;
}
	
	
String.prototype.cut = function(len) {
	var str = this;
	var l = 0;
	for (var i=0; i<str.length; i++) {
		l += (str.charCodeAt(i) > 128) ? 2 : 1;
		if (l > len) return str.substring(0,i) ;
	}
	return str;
}


String.prototype.bytes = function() {
	var str = this;
	var l = 0;
	for (var i=0; i<str.length; i++) l += (str.charCodeAt(i) > 128) ? 2 : 1;
		return l;
}

function changeStr(src,s1,s2){
	var tmp; 

	if ( src.indexOf(s1) == -1)
		return src; 

	while( src.indexOf(s1) > -1)
	{
		tmp = src.substr(0, src.indexOf(s1));
		tmp += s2;
		tmp += src.substr(src.indexOf(s1)+s1.length,src.length);
		src = tmp;
	}
	return tmp;
}

function Tag2Enti(src)
{
	if (src == "")
		document.writeln("&nbsp;");
	else
		document.writeln( changeStr( changeStr( src, "<", "&lt;" ), ">", "&gt;" ) );
	
}


function preBody(src)
{
	if (src == "")
		document.writeln("&nbsp;");
	else
		document.writeln( changeStr( src, "\n", "<br>") );
}



function getNum(startNum, endNum, selPoint) {
	var returnString = "";
	for (i = startNum ; i < endNum ; i++ ) {
		if (i == selPoint) {
			if(i< 10) i = "0" + i;
			returnString = returnString + "<option value='" + i + "' selected>" + i + "</option>";
		} else {
			if(i< 10) i = "0" + i;
			returnString = returnString + "<option value='" + i + "'>" + i + "</option>";
		}
	}
	document.write(returnString);
}



function strUP(obj){
	obj.value = obj.value.toUpperCase();
}



var now = new Date() 
var year = now.getYear()
var month = now.getMonth() + 1
var date = now.getDate(), day 
if(month < 10 )
	month = "0" + month;
if(date < 10)
	date = "0" + date;
	

function checkLimit( str, limit ){
	if( str.bytes() > limit ){
		return false;
	}else{
		return true;
	}
}


function numOnlyCheck() {
	if(isNaN(String.fromCharCode(event.keyCode)) && (event.keyCode!=8 && event.keyCode!=9 && event.keyCode!=13)){
		alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä. " );	
		event.returnValue=false;
	}
}	

function numOnly() {
	if((event.keyCode < 48) || (event.keyCode > 57)){
		alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä. " );
   	event.returnValue=false;
  }
}
	
 function NumericCheck(obj) {
	strvalue = obj.value;
	str_name=0;
	all_char="0123456789";
	
	temp_str = ""
	
	for(i=0;i<strvalue.length;i++) {
		if(all_char.indexOf(strvalue.substring(i,i+1))==-1) 
		{
		 
		}
		else
		{
			temp_str += strvalue.substring(i,i+1) 	
		} 
	}
	
	obj.value=temp_str;
		
}	
	
///////// SELECT /RADIO FIX METHOD ///////	
function getElement(id){
	if(document.all) 
		return document.all(id);
	if(document.getElementById) 
		return document.getElementById(id);
}
function setRadioButton( radioName , value ){
	var oName = getElement(radioName);
	for(i=0; i < oName.length; i++){
		if(parseInt(oName[i].value ) == parseInt(value) || oName[i].value==value){
			oName[i].checked = true;		
		}
	}
}
function setSelectValue( nameVal , bankVal ) {
	var i;
	var oSelect;
	oSelect = document.getElementById(nameVal);
	for(i=0;i<oSelect.options.length;i++){
		if( parseInt(oSelect.options[i].value ) == parseInt(bankVal)){
			oSelect.options[i].selected = true;
			break;
		}
	}
}
function setSelectTextValue( nameVal , bankVal ) {
	var i;
	var oSelect;
	oSelect = document.getElementById(nameVal);
	for(i=0;i<oSelect.options.length;i++){
		if( oSelect.options[i].value == bankVal ){
			oSelect.options[i].selected = true;
			break;
		}
	}
}



function openPopup(url,winName,width,height){
	var windowprops = "height="+height+",width="+width+","
		+ "scrollbars=no,menubars=no,toolbars=no,resizable=no,center=yes,status=yes";
	window.open(url,winName,windowprops);	 
}

function union3Field( targetField , deli , src1 , src2 ,src3  ){
	targetField.value = src1.value + deli + src2.value + deli + src3.value;
}

function union2Field( targetField , deli , src1 , src2   ){
	targetField.value = src1.value + deli + src2.value;
}

function isNumber( val ){
	var pattern = /^[0-9]+$/;
	return (pattern.test(val)) ;
}
	
function check_value(me){
	var myStr=numOffMask(me.value);
	me.value=numOnMask(myStr);
}

function numOffMask(me){
    var tmp=me.split(",");
    tmp=tmp.join("");
    return tmp;
}

function numOnMask(me){
	if ( event.keyCode<48||event.keyCode>57){//¼ýÀÚ¿Ü±ÝÁö
 		if( event.keyCode != 45 ) {
	    	 event.returnValue=false;
		}
	}

	var tmpH		
	if(me.charAt(0)=="-"){//À½¼ö°¡ µé¾î¿ÔÀ»¶§ '-'¸¦ »©°íÀû¿ëµÇ°Ô..
		tmpH=me.substring(0,1);
		me=me.substring(1,me.length);
	}	//me.indexOf('-')
 	if(me.length > 3){
 		var c=0;
 		var myArray=new Array();
   		for(var i=me.length;i>0;i=i-3){
    			myArray[c++]=me.substring(i-3,i);
  		}
   		myArray.reverse();
  		me=myArray.join(",");
 	}
 	if(tmpH){
 		me=tmpH+me;
 	}
	return me
}	

/*** , Á¦°ÅÇØÁÖ´Â ¼Ò½º *********/
function NumCheck(Numstr){
  var onlyNum ="";
  
  for (i=0; i < Numstr.length; i++) {
  	str = Numstr.substring(i,i+1);
  	
  	if (str != ",") {
  		onlyNum += str;
  	}
  }
  return onlyNum;
}


/*** title bar¿¡ ½Ã°£ ³ª¿À°Ô ÇÏ´Â ¼Ò½º ***/
function clock() {
var date = new Date()
var year = date.getYear()
var month = date.getMonth()
var day = date.getDate()
var hour = date.getHours()
var minute = date.getMinutes()
var second = date.getSeconds()
var months = new Array("", "JAN", "FEB", "MAR", "APR", "MAY", "JUN", "JUL", "AUG", "SEP", "OCT", "NOV", "DEC")

var monthname = months[month]

if (hour > 12) {
hour = hour - 12
}

if (minute < 10) {
minute = "0" + minute
}

if (second < 10) {
second = "0" + second
}


document.title = "JSS - " + monthname + " " + day + ", " + year + " - " + hour + ":" + minute + ":" + second

setTimeout("clock()", 1000)

}

/*** title bar text display ¼Ò½º ***/
function title2() {
	document.title = "::: For Health & Trust-Ecoplus :::";
	setTimeout("title()", 10*1000)
}
function title() {
	document.title = "::: ¹ÏÀ½°ú °Ç°­ÀÇ Ä£È¯°æ- ecoplus :::";
	setTimeout("title2()", 10*1000)
}

/*** ÀÚ¹Ù½ºÅ©¸³Æ®·Î ÇöÀçÃ¢¿¡ È®´ëÀÌ¹ÌÁö ¶ç¿ì´Â ¼Ò½º 
http://kissofgod.net/webdstip/dhtml/dhtml78t.htm   ***/
/*var ie=document.all
var ns=document.layers
var ns6=document.getElementById&&!document.all

function enlarge(which,e){

if (ie||ns6){
crossobj=document.getElementById? document.getElementById("showimage") : document.all.showimage
if (crossobj.style.visibility=="hidden"){
crossobj.style.left=ns6? pageXOffset+e.clientX : document.body.scrollLeft+event.clientX
crossobj.style.top=ns6? pageYOffset+e.clientY : document.body.scrollTop+event.clientY
crossobj.innerHTML='<div id=drag align=right style=background:#FFFFFF><img onClick=closepreview() src=close.gif style=cursor:hand></div><img src="'+which+'">'
crossobj.style.visibility="visible"
}
else
crossobj.style.visibility="hidden"
return false
}

else if (document.layers){
if (document.showimage.visibility=="hide"){
document.showimage.document.write('<a href="#" onMouseover="drag_dropns(showimage)"><img src="'+which+'" border=0></a>')
document.showimage.document.close()
document.showimage.left=e.x
document.showimage.top=e.y
document.showimage.visibility="show"
}
else
document.showimage.visibility="hide"
return false
}

else
return true
}

function closepreview(){
crossobj.style.visibility="hidden"
}


var nsx,nsy,nstemp

function drag_dropns(name){
temp=eval(name)
temp.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP)
temp.onmousedown=gons
temp.onmousemove=dragns
temp.onmouseup=stopns
}

function gons(e){
temp.captureEvents(Event.MOUSEMOVE)
nsx=e.x
nsy=e.y
}
function dragns(e){
temp.moveBy(e.x-nsx,e.y-nsy)
return false
}

function stopns(){
temp.releaseEvents(Event.MOUSEMOVE)
}


function drag_drop(e){
if (ie&&dragapproved){
crossobj.style.left=tempx+event.clientX-offsetx
crossobj.style.top=tempy+event.clientY-offsety
}
else if (ns6&&dragapproved){
crossobj.style.left=tempx+e.clientX-offsetx
crossobj.style.top=tempy+e.clientY-offsety
}
return false
}

function initializedrag(e){
if (ie&&event.srcElement.id=="drag"||ns6&&e.target.id=="drag"){
offsetx=ie? event.clientX : e.clientX
offsety=ie? event.clientY : e.clientY

tempx=parseInt(crossobj.style.left)
tempy=parseInt(crossobj.style.top)

dragapproved=true
document.onmousemove=drag_drop
}
}

document.onmousedown=initializedrag
document.onmouseup=new Function("dragapproved=false")
*/
/*** html ¹®¼­¾øÀÌ »õÃ¢À¸·Î È®´ë ÀÌ¹ÌÁö ¶ç¿ì±â ¼Ò½º 
     http://kissofgod.net/webdstip/dhtml/dhtml78.htm ***/

/*var win1Open = null

function displayImage(picName, windowName, windowWidth, windowHeight){
return window.open(picName,windowName,"toolbar=no,scrollbars=no,resizable=no,width=" + (parseInt(windowWidth)+20) + ",height=" + (parseInt(windowHeight)+15)) 
}

function winClose(){
if(win1Open != null) win1Open.close() 
}

function doNothing(){}

function displayImage(picName, windowName, windowWidth, windowHeight){
var winHandle = window.open("" ,windowName,"toolbar=no,scrollbars=no,resizable=no,width=" + windowWidth + ",height=" + windowHeight)
if(winHandle != null){
var htmlString = "<html><head><title>Picture</title></head>" 
htmlString += "<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0>"
htmlString += "<a href=javascript:window.close()><img src=" + picName + " border=0 alt=´Ý±â></a>"
htmlString += "</body></html>"
winHandle.document.open()
winHandle.document.write(htmlString)
winHandle.document.close()
} 
if(winHandle != null) winHandle.focus()
return winHandle
}
*/

var clickImage = 0;
function popupBigImageView(picName, num){
	clickImage = num;
	url = "/user/category/popupBigImageView.jsp?picName="+picName;
	var windowprops = "height=390,width=500,"
	+ "scrollbars=no,menubars=no,toolbars=no,resizable=no,center=yes,status=yes";
	var popupwin_obj = window.open(url,"popBigImage",windowprops);
	popupwin_obj.focus();	 
}


