/***************************************************************/
/* 2007 »çÀÌÆ®¿¡¼­ »ç¿ëµÇ´Â °øÅë ÀÚ¹Ù½ºÅ©¸³Æ® ÇÔ¼ö Á¤ÀÇ ÆÄÀÏ   */
/***************************************************************/



		/***************************************************************/
		/* »ç¿ë¹ý: object.value.trim()                                 */
		/***************************************************************/
		String.prototype.trim = function() {
			return this.replace(/(^\s*)|(\s*$)/g, "");
		}
	
	
	
		/***************************************************************/
		/* »ç¿ë¹ý: chkEngNum(object) : ¿µ¹®,¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÑ °æ¿ì     */
		/***************************************************************/
		function chkEngNum(oField)
		{ 
			var valid = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789" 
			var bFlag = false; 
			var temp; 
				
			for (var i=0; i<oField.value.length; i++)
			
				{ 
				temp = "" + oField.value.substring(i, i+1); 
				if (valid.indexOf(temp) == "-1") bFlag = true; 
				} 

			if (bFlag)
			
				{
				alert("ÇØ´ç Ç×¸ñÀº ¹Ýµå½Ã ¿µ¹® ¶Ç´Â ¼ýÀÚ¸¸ ÀÔ·Â °¡´É ÇÕ´Ï´Ù.");
				oField.value = "";
				oField.focus();
				return false;
				}

			return true;
		}

		/***************************************************************/
		/* »ç¿ë¹ý: chkEngNum(object) : ¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÑ °æ¿ì     */
		/***************************************************************/

		function chkNum(oField)

		{ 
			var valid = "0123456789"
			var bFlag = false; 
			var temp; 
				
			for (var i=0; i<oField.value.length; i++)
			
				{ 
				temp = "" + oField.value.substring(i, i+1); 
				if (valid.indexOf(temp) == "-1") bFlag = true; 
				} 

			if (bFlag)
			
				{
				alert("ÇØ´ç Ç×¸ñÀº ¹Ýµå½Ã Á¤¼ö¸¸ ÀÔ·Â °¡´É ÇÕ´Ï´Ù.");
				oField.value = "";
				oField.focus();
				return false;
				}

			return true;
		}

	  
	
	
		/***************************************************************/
		/* »ç¿ë¹ý: nullCheck(object) : »ç¿ëÀÚ °ª ÀÔ·Â¿©ºÎ Ã¼Å©         */
		/***************************************************************/
		
		function nullCheck(oField,msg){
			var val = oField.value;
			if(val.trim()==''){
				alert(msg);
				oField.focus();
				return false;
			}
			else
				return true;
		}
	
		/***************************************************************/
		/* »ç¿ë¹ý: __ws__(id) : ÇÃ·¡½¬ Å×µÎ¸® ¾ø¾Ö±â     */
		/***************************************************************/
		
		function __ws__(id)
		{
			document.write(id.innerHTML); id.id="";
		}
		
		/***************************************************************/
		/* »ç¿ë¹ý: sample_win(id) : °­ÀÇ »ùÇÃÃ¢ ¿­±â     */
		/***************************************************************/
		function sample_win(a, b, c, d){
			var win_left = (screen.width - b) / 2;
			var win_top = (screen.height - c - 30) / 2 ;
			window.open(a, '', 'width='+b+',height='+c+',top='+win_top+',left='+win_left+',noresize,'+d);
		}
	
	
	
	
		function fnSelectLecture()
		{
			var objname = "product_num";
			var flag = false;
			var lecture_cnt;
		
			lecture_cnt = 0;
		
			if ( document.all(objname) )
			{
				if (document.all(objname).length)
				{
				   
					for ( var i = 0 ; i < document.all(objname).length ; i ++ ){
						  
							// °­ÀÇ ÇüÅÂÀÎ °æ¿ì
						if (document.all(objname)(i).product_type=="S" || document.all(objname)(i).product_type=="B")
						{
							
							if (document.all(objname)(i).checked)
							{
							   
								for ( var j = 0 ; j < document.all(objname).length ; j ++ ){
									  
										if (document.all(objname)(j).product_type=="P")
												{
												 document.all(objname)(j).disabled  = true
												 lecture_cnt ++ ;
										}
								}
							}
							else
							{
								for ( var j = 0 ; j < document.all(objname).length ; j ++ ){
										if (document.all(objname)(j).product_type=="P" && lecture_cnt == 0)
												{
												 document.all(objname)(j).disabled  = false
										}
								}
							}
		
						}else{
								if (document.all(objname)(i).checked)
							{
								for ( var i = 0 ; i < document.all(objname).length ; i ++ ){
										if (document.all(objname)(i).product_type=="S" || document.all(objname)(i).product_type=="B")
												{
												 document.all(objname)(i).disabled  = true
												
										}
								}
							}
							else
							{
								for ( var j = 0 ; j < document.all(objname).length ; j ++ ){
										if (document.all(objname)(j).product_type=="S" || document.all(objname)(j).product_type=="B")
												{
												 document.all(objname)(j).disabled  = false
										}
								}
							}
						
							}
						
							
							}
					}
			}
			
			fnDisplayPrice();
		}

		function fnDisplayPrice()
		{
			document.all("totalprice").innerText = "ÇÕ°è :"+fnComma(fnSumPrice());
		}
		
		function fnComma(number) {
			number = '' + number;
			if (number.length > 3) {
		
			var mod = number.length % 3;
			var output = (mod > 0 ? (number.substring(0,mod)) : '');
				for (i=0 ; i < Math.floor(number.length / 3); i++) {
				if ((mod == 0) && (i == 0))
					output += number.substring(mod+ 3 * i, mod + 3 * i + 3);
				else
					output+= ',' + number.substring(mod + 3 * i, mod + 3 * i + 3);
				}
			return (output);
			}
			else return number;
		}
		
		
		function fnSumPrice()
		{
			var objname = "product_num";
			var price = 0;
		
			if ( document.all(objname) )
			{
				if (document.all(objname).length)
				{
					for ( var i = 0 ; i < document.all(objname).length ; i ++ )
					{
						price += document.all(objname)(i).checked && document.all(objname)(i).disabled == false ? parseInt(document.all(objname)(i).product_price) : 0;
					}
		
				}else{
						price += document.all(objname).checked && document.all(objname).disabled == false ? parseInt(document.all(objname).product_price) : 0;
				}
			}
		
			return price;
			
		}
		
		
		//Ã¼Å©¹Ú½º ¼±ÅÃÇß´ÂÁö ¿©ºÎ Ã¼Å© 
		function fnCheckboxChecked(objname)
		{
			
			var flag = "";
			var lecture_cnt;
		
			lecture_cnt = 0;
		
			if ( document.all(objname) )
			{
				if (document.all(objname).length)
				{
					for ( var i = 0 ; i < document.all(objname).length ; i ++ )
					{
						if(document.all(objname)(i).checked){
								lecture_cnt  ++ ;       
						}
					}
				}else{
					if( document.all(objname).checked){
						lecture_cnt  ++ ; 
					}
				}
				
			}
			
			if(lecture_cnt > 0 ){
					return true ;
			}else{
					return false ;
				}
		}


		function showhide(num, p_totcount){ 
			for (i=1; i<=p_totcount; i++){
				menu=eval("document.all.block"+i+".style"); 
				if (num==i ) {
					if (menu.display=="block"){
						menu.display="none"; 
					}
					else{
						menu.display="block"; 
					}
				}
				else { 
					menu.display="none"; 
				}
			} 
		}
		
		function goReceipt(tid){
			var win = window.open("https://iniweb.inicis.com/mall/cr/cm/mCmReceipt_head.jsp?noTid="+tid+"&noMethod=1","Receipt","width=428,height=741");
		}
		
		function goCashReceipt(tid){
			var win = window.open("https://iniweb.inicis.com/DefaultWebApp/mall/cr/cm/Cash_mCmReceipt.jsp?noTid="+tid,"Receipt","width=408,height=708");
		}
		
		function goHrdCardReceipt(tid){
			var win = window.open("/order/pop_receipt.asp?tid="+tid,"Receipt","width=481,height=583");
		}

		//´ÜÃ¼ ÇÒÀÎ µð½ºÄ«¿îÆ®
		function goDiscount(num){
				
			   if(document.all("iTotalPrice1")){
					document.all("iTotalPrice").value = document.all("iTotalPrice1").value - num ;
			   }
			   
			   if ( document.all("pay_method") )
			   {
					if (document.all("pay_method").length){
						for ( var i = 0 ; i < document.all("pay_method").length ; i ++ )
						{
							if(document.all("pay_method")[i].value == "Card" && num > 0 ){
									document.all("pay_method")[i].checked = false;
									document.all("pay_method")[i].disabled = true;
							 }
							 
							 if(num == 0){
									document.all("pay_method")[i].disabled = false;
							 }
							 
							
						}
					}
				}
		}
		
		
		function selectbox_hidden(layer_id) 
		{
		
			var ly = eval(layer_id); 
			
			// ·¹ÀÌ¾î ÁÂÇ¥ 
			var ly_left  = ly.offsetLeft; 
			var ly_top    = ly.offsetTop; 
			var ly_right  = ly.offsetLeft + ly.offsetWidth; 
			var ly_bottom = ly.offsetTop + ly.offsetHeight; 

			// ¼¿·ºÆ®¹Ú½ºÀÇ ÁÂÇ¥ 
			var el; 
		  
			for (i=0; i<document.forms.length; i++) { 
				for (k=0; k<document.forms[i].length; k++) { 
					el = document.forms[i].elements[k];    
					if (el.type == "select-one") { 
						var el_left = el_top = 0; 
						var obj = el; 
						if (obj.offsetParent) { 
							while (obj.offsetParent) { 
								el_left += obj.offsetLeft; 
								el_top  += obj.offsetTop; 
								obj = obj.offsetParent; 
							} 
						} 
						el_left  += el.clientLeft; 
						el_top    += el.clientTop; 
						el_right  = el_left + el.clientWidth; 
						el_bottom = el_top + el.clientHeight; 
		  
						el.style.visibility = 'hidden'
						// ÁÂÇ¥¸¦ µûÁ® ·¹ÀÌ¾î°¡ ¼¿·ºÆ® ¹Ú½º¸¦ Ä§¹üÇßÀ¸¸é ¼¿·ºÆ® ¹Ú½º¸¦ hidden ½ÃÅ´ 
						if ( (el_left >= ly_left && el_top >= ly_top && el_left <= ly_right && el_top <= ly_bottom) || 
							(el_right >= ly_left && el_right <= ly_right && el_top >= ly_top && el_top <= ly_bottom) || 
							(el_left >= ly_left && el_bottom >= ly_top && el_right <= ly_right && el_bottom <= ly_bottom) || 
							(el_left >= ly_left && el_left <= ly_right && el_bottom >= ly_top && el_bottom <= ly_bottom) ) 
							el.style.visibility = 'hidden'; 
					} 
				} 
			}  
		} 

		// °¨Ãß¾îÁø ¼¿·ºÆ® ¹Ú½º¸¦ ¸ðµÎ º¸ÀÌ°Ô ÇÔ 
		function selectbox_visible() 
		{
			for (i=0; i<document.forms.length; i++) { 
				for (k=0; k<document.forms[i].length; k++) { 
					el = document.forms[i].elements[k];    
					if (el.type == "select-one" && el.style.visibility == 'hidden') 
						el.style.visibility = 'visible'; 
				} 
			}  
		} 

		function fnfiledownload(filename)
		{
			document.getElementById("filedownloadiframe").src=filename;
		}

		function MM_openBrWindow(theURL,winName,features) { //v2.0
			var win = window.open(theURL,winName,features);
			win.focus();
		}

		function showFail(originalRequest){
			alert("µ¥ÀÌÅÍ °¡Á®¿À±â ½ÇÆÐÇÏ¿´½À´Ï´Ù..");
		}

		function isNum(num) { return !num.match(/[^0-9]/i); } 


		//email Ã¼Å©
		function emailCheck(str)
		{
			if(str.search((/(\S+)@(\S+)\.(\S+)/)) == -1)	
			{
				return true;
			}	
			else	
			{
				return false;
			}

		}


		function ReadCookie(name)
		{
			var label = name + "=" ;
			var labelLen = label.length ;
			var cLen = document.cookie.length
			var i = 0
			while (i < cLen){
				var j = i + labelLen
				if (document.cookie.substring(i,j) == label) {
					var cEnd = document.cookie.indexOf(";",j)
					if (cEnd == -1){
						cEnd = document.cookie.length
							}
					return unescape(document.cookie.substring(j,cEnd))
					}
				i++
			}
			return ""
		}


		//¹®ÀÚ¿­ ±æÀÌ Ã¼Å©
		function chkLength(oField, param, msg){
			var val = oField.value;

			if(val.length != param & val.length > 0){
				alert(msg);
				val.value = "";
				oField.focus();
				return false;
			}
			else
				return true;
		}

		function link_win(a){
			window.open(a);
		}

		//jQuery.form.js ÇÃ·¯±×ÀÎ Æû validation Ã¼Å©
		function validate(formData, jqForm, options) { 
			var vCheck = true;

			$('.required').each(function(i) {
				if($(this).attr('type')=="checkbox" || $(this).attr('type')=="radio")
				{
					if($("input[name='"+(this).name+"']:checked:not(:disabled)").length == 0){ 
						
						if($(this).attr("msg")){
							alert($(this).attr("msg"));
						} else {
							alert('ÇÊ¼ö°ªÀ» ¼±ÅÃÇØÁÖ¼¼¿ä.'); 
						}

						$(this).focus();
						vCheck = false;
						return false;
					}
				}
				else
				{
					if(!$(this).attr('disabled')){
						if(!$(this).fieldValue()[0]){

							if($(this).attr("msg")){
								alert($(this).attr("msg"));
							} else {
								alert('ÇÊ¼ö°ªÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä.'); 
							}

							$(this).focus();
							vCheck = false;
							return false;
						}
					}
				}
			});

			if (vCheck)
			{
				$(".isNum").each(function(){
					if (!$(this).attr('disabled') && !/^[0-9]+$/.test(this.value)) {
						alert("¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù");
						$(this).focus();
						vCheck = false;
						return false;
					}
				});
			}

			if (vCheck)
			{
				$(".isEngNum").each(function(){
					if (!$(this).attr('disabled') && !/^[0-9a-zA-Z]+$/.test(this.value)) {
						alert("¿µ¾î, ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù");
						$(this).focus();
						vCheck = false;
						return false;
					}
				});
			}

			if (vCheck)
			{
				$(".isEmail").each(function(){
					if (!$(this).attr('disabled') && !/.+@.+\.[a-zA-Z]{2,4}$/.test(this.value)) {
						alert("¿Ã¹Ù¸¥ ÀÌ¸ÞÀÏ Çü½ÄÀÌ ¾Æ´Õ´Ï´Ù");
						$(this).focus();
						vCheck = false;
						return false;
					}
				});
			}

			if (vCheck)
			{
				$(".isEmailDomain").each(function(){
					if (!$(this).attr('disabled') && !/.+\.[a-zA-Z]{2,4}$/.test(this.value)) {
						alert("¿Ã¹Ù¸¥ ÀÌ¸ÞÀÏ Çü½ÄÀÌ ¾Æ´Õ´Ï´Ù");
						$(this).focus();
						vCheck = false;
						return false;
					}
				});
			}

			return vCheck;
		}

		function  open_pop(page_url,width,height,str2){
			var str;
			str = "width="+width+",height="+height;
			if (str2 != "")
			{
				str = str + "," + str2;
			}
			var win = window.open(page_url,"pop_win",str);
			win.focus();
		}

