/* normal ¿¡¼­ ÀÌ¿ëµÇ´Â ÀÚ¹Ù ½ºÅ©¸³Æ® function name = design_normal_funcname path = cjs/design/design_normal_category */ // ¹è¿­ °Ë»ö // Array.prototype.search = function(val) { var len = this.length; for (var i=0; i < len; i++) { if (this[i] == val) return i; } return -1; } // ¹è¿­ °Ë»ö ´ë ¼Ò¹®ÀÚ ±¸ºÐ ¾øÀÌ // Array.prototype.isearch = function(val) { var len = this.length; if ((typeof val).toLowerCase() == 'string') val = val.toLowerCase(); for (var i=0; i < len; i++) { if (typeof this[i] != typeof val) continue; if ((typeof val).toLowerCase() == 'string' && val == this[i].toLowerCase()) return i; else if (val == this[i]) return i; } return -1; } // ÇöÀç ¹è¿­¿ä¼ÒÀÇ ÀÌÀü¿ä¼Ò·Î Æ÷ÀÎÅ͸¦ À̵¿ÇÏ°í ÀÌÀü¿ä¼Ò¸¦ ¹ÝȯÇÑ´Ù. Array.prototype.prev = function() { if (--this._index < 0) this._index++; return this[this._index]; } // ÇöÀç ¹è¿­¿ä¼ÒÀÇ ´ÙÀ½¿ä¼Ò·Î Æ÷ÀÎÅ͸¦ À̵¿ÇÏ°í ´ÙÀ½¿ä¼Ò¸¦ ¹ÝȯÇÑ´Ù. Array.prototype.next = function() { if (++this._index >= this.length) this._index--; return this[this._index]; } // ¹è¿­ÀÇ Ã³À½ ¿ä¼Ò·Î Æ÷ÀÎÅ͸¦ À̵¿ÇÏ°í ¿ä¼Ò¸¦ ¹ÝȯÇÑ´Ù. Array.prototype.first = function() { this._index = 0; return this[0]; } // ¹è¿­ÀÇ ¸¶Áö¸· ¿ä¼Ò·Î Æ÷ÀÎÅ͸¦ À̵¿ÇÏ°í ¿ä¼Ò¸¦ ¹ÝȯÇÑ´Ù. Array.prototype.end = function() { this._index = this.length - 1; return this[this._index]; } // ÇöÀç Å°¸¦ ¹ÝȯÇÑ´Ù. Array.prototype.key = function() { if (this._index < 0) this._index = 0; else if (this.length > 0 && this._index >= this.length) this._index = this.length - 1; return this._index; } Array.prototype._index = 0; // ÀÚ¹Ù ½ºÅ©¸³¿¡ Ŭ·¡½º ¼±¾ðÀ» À§ÇØ »ç¿ë new »ç¿ëÇϱâ À§ÇÔ // var eClass = { create: function() { return function() { this.initialize.apply(this,arguments); } } } function isObject(objectID){ var returnValue=false; //var obj=document.getElementById(objectID); var obj=eval(objectID); if( "object"==(typeof(objectID)).toLowerCase( ) ) returnValue=true; if( obj!=null ) returnValue=true; return returnValue; } // ¼±¾ð // var designNormalMainComm = eClass.create(); /* ÅÇ ¼±Åà ÅÇ À̹ÌÁö¸íÀº _off, _on À¸·Î ġȯµÈ´Ù. */ designNormalMainComm.prototype = { initialize: function (){ this.elm=new Array(); for(var k=0;k0 ) urls =getXmlHttp.arguments[0]; if( getXmlHttp.arguments.length>1 ) params =getXmlHttp.arguments[1]; if( getXmlHttp.arguments.length>2 ) methods =getXmlHttp.arguments[2]; if( methods==null || methods=="" ) methods="POST"; try { var objXmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); objXmlHttp.open(methods, urls, false); objXmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); objXmlHttp.setRequestHeader("Content-Encoding:", "euc-kr"); objXmlHttp.setRequestHeader("Cache-Control:", "no-cache"); objXmlHttp.setRequestHeader("Pragma:", "no-cache"); if( params!=null && params!="" ) objXmlHttp.send(params); else objXmlHttp.send(); var result=objXmlHttp.responseText; while(true){ result = result.replace("\n", ""); if(result.indexOf("\n")<0) break; } while(true){ result = result.replace("\r", ""); if(result.indexOf("\r")<0) break; } xmlHTTPCount = 0; } catch(e) { xmlHTTPCount = xmlHTTPCount + 1; if(xmlHTTPCount <= 5) { result = getXmlHttp(urls, params, methods); } else { result = false; } } return result; } // ¸ÞÀÎ È­¸é µðÀÚÀÎ »óÇ° °¡Á® ¿À±â xmlhttp // function getXmlHttpDesignPreview(designStatus){ var strUrl='/chtml/hosting/product/product_design_preview_xmlhttp.php'; var strMethod='POST'; var strParam='displayStatus='+designStatus; var divObj=document.getElementById('productDataDateNew'); divObj.innerHTML='»óÇ° ºÒ·¯¿À´ÂÁß ...'; var result=getXmlHttp(strUrl, strParam, strMethod); divObj.innerHTML=result; } //¼ýÀÚ ÄÞ¸¶ function setComma(str){ var str = String(str); var str_len = str.length; var return_str = ''; var val = ''; var j = 0; for(i=str_len;i>0;i--){ if(str.substring(i,i-1) != ',') val = str.substring(i,i-1) + val; } str_len = val.length; for(i=str_len; i>0; i--){ if(j%3 == 0 && j != 0) return_str = val.substring(i,i-1) + ',' + return_str; else return_str = val.substring(i,i-1) + return_str; j++; } return return_str; } //ÀÚµ¿ ÄÞ¸¶ Âï±â function autoAddComma(obj) { if(event.keyCode == 37 || event.keyCode == 39 ) { return; } var strValue = obj.value.replace(/,|\s+/g,''); if(isNaN(strValue)) { alert(strValue.concat('¼ýÀÚ°¡ ¾Æ´Õ´Ï´Ù.')); return false; } var commaValue = setComma(strValue); obj.value = commaValue; }