/*------------------------------------------------------------------------------ Function : Trim() Definition: String ¾ÕµÚÀÇ Space Remove Last Date : 2001.4.26 / Rachel Jung Arguments : Object document.form_name.input_name.value Return : String Example : NewObjval = Trim(document.FORM.title.value); ------------------------------------------------------------------------------*/ function Trim(S) { NewS = LTrim(S); NewS = RTrim(NewS); return NewS; } /*------------------------------------------------------------------------------ Function : LTrim() Definition: String ¾Õ(Left)ÀÇ Space Remove Last Date : 2001.4.26 / Rachel Jung Arguments : Object document.form_name.input_name.value Return : String Example : NewObjval = LTrim(document.FORM.title.value); ------------------------------------------------------------------------------*/ function LTrim(S) { num = S.length; st = 0; if ( S.indexOf(" ") == 0 ) st++; if ( st == 0 ) { return S; } else { NewS = S.substring(st,num); LTrim(NewS); //Àç±ÍÀû È£Ãâ return NewS; } } /*------------------------------------------------------------------------------ Function : RTrim() Definition: String µÚ(Right)ÀÇ Space Remove Last Date : 2001.4.26 / Rachel Jung Arguments : Object document.form_name.input_name.value Return : String Example : NewObjval = RTrim(document.FORM.title.value); ------------------------------------------------------------------------------*/ function RTrim(S) { num = S.length; ed = S.lastIndexOf(" "); if ( ed != (num -1) ) ed = num; if ( ed == num || ed == -1 ) { return S; } else { NewS = S.substring(0,ed); RTrim(NewS); //Àç±ÍÀû È£Ãâ return NewS; } } /*------------------------------------------------------------------------------ Function : FormatNum() Definition: 4ÀÚ¸®¸¶´Ù ,Ç¥½Ã Last Date : 2001.5.2 / Rachel Jung Arguments : Object document.form_name.input_name Return : void Example : ONKEYUP="FormatNum();" ------------------------------------------------------------------------------*/ function FormatNum(Obj) { Objval = Obj.value; tmplen = Objval.length; Objval = Objval.replace(/\,/g,""); Objval = Objval.replace(/\D/g,""); if ( Objval.indexOf(".") == -1){ len = Objval.length; len -= 3; while(len > 0 ) { Objval = Objval.substr(0,len) + "," + Objval.substring(len); len -= 3; } Obj.value = Objval; } } /*------------------------------------------------------------------------------ Function : RemoveFormatNum() Definition: ,Ç¥½Ã Á¦°Å Last Date : 2001.5.2 / Rachel Jung Arguments : Object document.form_name.input_name Return : String Example : tmpstr = RemoveFormatNum(document.form.price); ------------------------------------------------------------------------------*/ function RemoveFormatNum(Obj) { Objval = Obj.value; Objval = Objval.replace(/\,/g,""); return Objval; } /*------------------------------------------------------------------------- Function : EncodeUrl() Definition: UrlÀÇ Encode ó¸® Last Date : 2001.5.3 / Rachel Jung Arguments : String Url Return : String Example : location.href = "main.php?title=" + EncodeUrl(title); -------------------------------------------------------------------------*/ function EncodeUrl(Url) { var CharAsc,Out = ""; for (var i = 0; i < Url.length; i++) { CharAsc= Url.charAt(i); if (CharAsc== " ") Out += "%20"; else if (CharAsc== "%") Out += "%25"; else if (CharAsc== "&") Out += "%26"; else if (CharAsc== "+") Out += "%2B"; else if (CharAsc== "=") Out += "%3D"; else if (CharAsc== "?") Out += "%3F"; else Out += CharAsc; } return Out; } /*------------------------------------------------------------------------------ Function : MoveFocus() Definition: Enter KeyÀԷ½à ´ÙÀ½ Obj·Î °¨ (´Ü form³»¿¡ type=submit°¡ Á¸ÀçÇÏÁö ¾ÊÀ»¶§) Last Date : 2001.5.2 / Rachel Jung Arguments : Object document.form_name.Nextinput_name Return : void Example : ------------------------------------------------------------------------------*/ function NextFocus() { if(event.keyCode == 13) event.keyCode = 9; } /*------------------------------------------------------------------------------ Function : BookMark() Definition: Áñ°Üã±â¿¡ Ãß°¡Çϱâ Last Date : 2001.4.26 / Rachel Jung Arguments : Return : void Example : Áñ°Üã±âµî·Ï ------------------------------------------------------------------------------*/ function BookMark() { window.external.addFavorite("http://test",sitename); } /*------------------------------------------------------------------------------ Function : askconfirm() Definition: confirm Last Date : 2001.5.3 / Rachel Jung Arguments : String locationÆÄÀϸí,String "°æ°í¸Þ½ÃÁö" Return : void Example : [»èÁ¦] ------------------------------------------------------------------------------*/ function delete_confirm(loc,ArgMsg,winstatus,winname) { var ans; if ( ArgMsg == "" || ArgMsg == null ) ArgMsg = "Effacer"; ans = window.confirm( 'Voulez-vous vraiment '+ArgMsg.toLowerCase()+' ceci?' ); // // if ( ArgMsg == "" || ArgMsg == null ) ArgMsg = "Do you really want to delete this?"; // ans = window.confirm( ArgMsg ); if ( ans == true ) { if ( winstatus == null || winstatus =="" ) location.href = loc; else MM_openBrWindow(loc,winname,winstatus); } } /*------------------------------------------------------------------------------ Function : ReSizeWin() Definition: âÀ» ¶ç¿ï¶§ Å©±â ¹× À§Ä¡¸¦ ÀçÁ¶Á¤ÇÔ Last Date : 2001.4.24 / Rachel Jung Arguments : String "À©µµ¿ì³ÐÀÌ",String "À©µµ¿ì³ôÀÌ",String XÁÂÇ¥, String YÁÂÇ¥ Return : void Example : Onload = ReSizeWin(400,300,0,0); ------------------------------------------------------------------------------*/ function ReSizeWin(wi,he,v,h) { if ( v != null && h != null ) self.moveTo (v, h); self.resizeTo (wi, he); } /*------------------------------------------------------------------------------ Function : MaxSizeWin() Definition: WindowÀ» ÁÂÇ¥(0,0)°ú ÃÖ´ëÅ©±â·Î ¸¸µê Last Date : 2001.4.24 / Rachel Jung Arguments : Return : void Example : onload = MaxSizeWin(); ------------------------------------------------------------------------------*/ function MaxSizeWin() { self.moveTo (0, 0); var w = screen.availWidth; var h = screen.availHeight; self.resizeTo (w, h); } /*------------------------------------------------------------------------------ Function : Multi_Select() Definition: ´ÙÁß¼±Åà Last Date : 2001.5.3 / Rachel Jung Arguments : Object document.form,String checkboxname, String "È®Àθ޽ÃÁö",boolean false : Null,Zero,"" Çã¿ë¾ÈÇÔ Return : boolean Example : [¼±ÅÃ] ------------------------------------------------------------------------------*/ function Multi_Select(form,fieldname,ArgMsg,EmptyOk) { var Msg,ret=true,result; var Objval= getSelectedValue(form,fieldname); if ( Objval == "" && EmptyOk == false){ alert("Choix obligatoire."); ret = false; } else { if ( ArgMsg != "" ) { result = window.confirm( "Voulez-vous vraiment "+ ArgMsg.toLowerCase() +"?" ); } else result = true; if( result) form.selectno.value=Objval; else ret = false; } return ret; } /*------------------------------------------------------------------------------ Function : getSeletedValue() Definition: ´ÙÁß¼±Åà Last Date : 2001.5.3 / Rachel Jung Arguments : Object document.form,String checkboxname Return : String Example : var selno = getSelectedValue(this.form,"checkId") ------------------------------------------------------------------------------*/ function getSelectedValue(form,fieldname){ var Len ,Out = ""; Len = form.elements.length; for (var i=0; i < Len ; i++ ){ if(form.elements[i].name == fieldname) { // alert(i + ", value =" + form.elements[i].value ); if ( form.elements[i].checked ) { /* checked */ if ( Out != "" ) Out += ","; Out += (form.elements[i].value); } } } return Out; } /*------------------------------------------------------------------------------ Function : AllSelect() Definition: Àüü¼±Åà Last Date : 2001.5.3 / Rachel Jung Arguments : Object document.form,String checkboxname, Boolean false Return : void Example : [Select All] ------------------------------------------------------------------------------*/ function AllSelect(form,fieldname,checkFlag) { var Len = form.elements.length; for (var i=0; i < Len ; i++ ){ if(form.elements[i].name == fieldname) form.elements[i].checked = checkFlag; } return; } function AllCheck() { var Len = form.elements.length; for (var i=0; i < Len ; i++ ){ if(form.elements[i].name == fieldname) form.elements[i].checked = checkFlag; } return; } /*------------------------------------------------------------------------------ Function : Move() Definition: À̵¿ Last Date : 2001.6.5 / Rachel Jung Arguments : Object document.form,String checkboxname, Boolean false Return : void Example : [Move] ------------------------------------------------------------------------------*/ function Move(form,actionurl){ if ( actionurl != null && actionurl !="") form.action = actionurl; form.submit(); return; } /*------------------------------------------------------------------------------ Function : Radio button °ª°¡Á®¿À±â() ------------------------------------------------------------------------------*/ function RadioCheck(radioinput) { len = radioinput.length; if (len > 0 ) { for (i = 0; i < len; i++) { if (radioinput[i].checked) return radioinput[i].value; } return ""; } else { if (radioinput.checked) return radioinput.value; return ""; } }