/*----------------------------------------------------------------*
 *
 *  JBN-III Shop Mall & Mall 
 *      for Jungbo.Net
 *
 *  Copyright (C) 2000 JUNGBO.NET Co.,
 *          e-mail     : jungbo@jungbo.net
 *
 *  EC Hosting Service Provider : Jungbo.Net
 *          Programmer : Min kwan, Lee
 *          e-mail     : najo@jungbo.net
 *
 *----------------------------------------------------------------*
 * Automatic Add Bookmark
 * <A HREF="#" OnClick="{ window.external.AddFavorite( URL, Description ); }">AddBookmark</A>
 *--------------------------------------------------------------- */
function SearchNow()
{
	var pForm = document.SearchForm;

	if ( pForm.sKeyWord.value < 1 ) {
		alert( "°Ë»ö¾î¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä." );
		pForm.sKeyWord.focus();
		return false;
	}
	pForm.submit();
}

function OnCompProduct()
{
	var pForm = document.allProduct;
	var pSel = 0;
	var chked = 0;
	for(i=0;i<pForm.length;i++) {
		if (pForm[i].name.substr(0,8)=="selected") {
			if(pForm[i].type=='checkbox') {
				if (pForm[i].checked) {
					chked=1;
					break;
				}
			}
		} else {
			chked = 0;
		}
	}
	
	if (chked) {
		pForm.selected.value="";
		for (i=0; i<pForm.length;i++) {
			if (pForm[i].name.substr(0,8)=="selected") {
				if (pForm[i].type=='checkbox') {
					if (pForm[i].checked) {
						if (pSel < 4) {
							pForm.selected.value=pForm[i].value+"^"+pForm.selected.value;
							pSel++;
						}
					}
				}
			}
		}

		if (pSel < 2) {
			alert("ºñ±³ÇÒ »óÇ°À» 2°³ÀÌ»ó ¼±ÅÃÇÏ¼¼¿ä.");
			return;
		} else if (pSel > 3) {
			alert("»óÇ°ºñ±³´Â 3°³±îÁö¸¸ °¡´ÉÇÕ´Ï´Ù.");
			return;
		}
		if (pForm.selected.value && pSel < 4 && pSel > 1) {
			window.open("lvProductComp.phtml?selected="+pForm.selected.value,"comp_window","width=800,height=600,scrollbars=yes");
		}
		return;
	} else {
		alert("ºñ±³ÇÒ »óÇ°À» ¼±ÅÃÇÏ¼¼¿ä. »óÇ°ºñ±³´Â 3°³±îÁö °¡´ÉÇÕ´Ï´Ù.");
		return;
	}
}

function MediaDialogShow(pObj)
{
	if (!pObj) {
		alert("»óÇ°Á¤º¸°¡ Àü´ÞµÇÁö ¾Ê¾Æ µ¿¿µ»ó ÇÃ·¹ÀÌ¾î¸¦ ÀÛµ¿½ÃÅ³ ¼ö ¾ø½À´Ï´Ù.");
		return;
	}
	window.showModelessDialog("pMediaShowRoom.phtml?pid="+pObj,"Media_Window","dialogHeight:440px;dialogWidth:740px;center:Yes;edge:Sunken;help:No;resizable:Yes;status:No;"); 
}

function MakeInt( val )
{
	for (var i=0; i<val.length; i++) {
		if ( val.charAt(i) != '0' ) {
			return parseInt(val.substring( i, val.length ));
		}
	}
	return 0;
}

function isDigit(val, allowable)
{
	var valid = true;
	var cmp = "0123456789" + allowable;

	for (var i=0; i<val.length; i++) {
		if (cmp.indexOf(val.charAt(i)) < 0) {
			valid = false;
			break;
		}
	}
	return valid;
}

// ID ´Â ¼ýÀÚ,¿µ¹®,±×¸®°í ÂÀ~ ±îÁö °¡´É!
function isUserId(val)
{
	var valid = true;
	var cmp = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz01234567890.";

	for (var i=0; i<val.length; i++) {
		if (cmp.indexOf(val.charAt(i)) < 0) {
			valid = false;
			break;
		}
	}
	return valid;
}

function isAlphabet(val)
{
	var valid = true;
	var cmp = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";

	for (var i=0; i<val.length; i++) {
		if (cmp.indexOf(val.charAt(i)) < 0) {
			valid = false;
			break;
		}
	}
	return valid;
}

function isKorean(str) 
{
	var re = /[a-zA-Z0-9\s~!@#\$%^&\*\(\)_\+\{\}|:"<>\?`\-=\[\]\\;',\.\/]/;
	if (re.test(str))
		return false;
	return true;
}

function isEMail(str)
{
	if ( str.search(/(^\..*)|(.*\.$)/) != -1 || str.search(/\S+@(\S+)\.(\S+)/) == -1 ) {
        alert("ÀüÀÚ¿ìÆíÁÖ¼ÒÀÇ Çü½ÄÀº '°èÁ¤@[È£½ºÆ®|µµ¸ÞÀÎ]'°ú °°ÀÌ ±¸¼ºµÇ¾î¾ß ÇÏ¸ç,\r\n¾çÂÊ¿¡ '.'ÀÌ ±âÀçµÇ¾î¼­´Â ¾ÈµË´Ï´Ù.\r\n\r\n¿¹) webmaster@domain.com");
        return false ;
    }
	return true;
}

function isCivilNo(it)
{
	var idtot=0;
	var idadd="234567892345";
	
	for (var i=0; i<12; i++) {
		idtot = idtot+parseInt(it.substring(i,i+1))*parseInt(idadd.substring(i,i+1));
	}
	idtot=11-(idtot%11);
	if (idtot==10) {
		idtot=0;
	} else if(idtot==11) {
		idtot=1;
	}
	if (parseInt(it.substring(12,13))!=idtot) 
		return false;

	return true;
}

function FrameResize(pFName, pWidth, pHeight)
{
	//document.all[pFName].style.width  = pWidth;
	//document.all[pFName].style.height = pHeight;
	//document.title =pFName;
	//document.getElementById(pFName).style.width = pWidth;
	//document.getElementById(pFName).style.height = pHeight;
}

function UserOutProc()
{
	var pForm = document.usrOutForm;
	var vConfirm = confirm('Á¤¸» Å»ÅðÇÏ½Ã°Ú½À´Ï±î?');
	
	if (!vConfirm) {
		return;
	} else {
		location.href='/shop/pcUserOut.phtml';
	}
}