//######################################################################################### ±âº»ÇÔ¼ö
//========================================================================================
// ¼ýÀÚ¸¸ ÀÔ·Â 
function onlyNumber(){
	if(((event.keyCode) < 48)||((event.keyCode) > 57))
	event.returnValue = false;
}


//========================================================================================
// ÁÖ¹Îµî·Ï ¹øÈ£ °Ë»ç
function validUserNum(num1, num2) {
	var PN1 = num1;
	var PN2 = num2;
	
	chk=0;
	for(i=0;i<=5;i++) chk += ((i + 2) * parseInt(PN1.substring(i,i+1)));
	for(i=6;i<=11;i++) chk += ((i%8+2) * parseInt(PN2.substring(i-6,i-5)));
	chk = 11 - (chk%11);
	chk = chk % 10;

	if(chk != PN2.substring(6,7)) {
		return false;	
	}
	return true;
}


//========================================================================================
// ÇÑ¸ÞÀÏ ¾²±â ¹æÁö
function CheckDaum(email){
	var LowerEmail = email.toLowerCase();
	var tmp1 = LowerEmail.split('daum.');
	var tmp2 = LowerEmail.split('hanmail.');
	if( tmp1[0] != LowerEmail || tmp2[0] != LowerEmail ) return true;
	else return false;
}

//========================================================================================
// ÀÌ¸ÞÀÏ ±ÔÄ¢°Ë»ç
function validEmail(estr) { 
	var invalidChars = ' #$%^&*()=+/:,;';
	var str = estr;
	for(i=0;i<invalidChars.length;i++) {
		badChar = invalidChars.charAt(i);
		if(str.indexOf(badChar,0)>-1) return false;
	}
	atPos = str.indexOf('@',1);
	if(atPos == -1) return false;
	if(str.indexOf('@',atPos+1) > -1) return false;
	periodPos = str.indexOf('.',atPos);
	if(periodPos == -1) return false;
	if(periodPos +3 > str.length) return false;
	return true;
} 













//######################################################################################## È¸¿ø°ü·Ã
//========================================================================================
// Áßº¹¾ÆÀÌµð °Ë»ç
function checkUserId() {
	var userid = document.registerForm.userid.value;
	if(userid.length < 4 || userid.value ==""){
		alert("¾ÆÀÌµð´Â ¿µ¹®,¼ýÀÚ Á¶ÇÕ 4~12ÀÚ¸® ÀÌÇÏÀÔ´Ï´Ù.");
		document.registerForm.userid.focus();
		return false;
	}else{
		window.open('/member/duplicated_id_check.php?userid=' + userid, 'id_check', 'width=300, height=150, scrollbars=no');
		return true;
	}
}


//========================================================================================
// ¿ìÆí¹øÈ£ °Ë»ö (È¸¿ø°¡ÀÔ½Ã ¿ìÆíÁÖ¼Ò)
function zipSearch1(fn){
	window.open('/member/check_zipcode1.php?t=s&fn='+fn,'id_check','width=384, height=350, scrollbars=yes');
	return true;
}


//=======================================================================================
// È¸¿ø°¡ÀÔ
function registerFormCheck(form){
	if(form.duplicateIdCheck.value != "Y"){
		alert('¾ÆÀÌµð Áßº¹ °Ë»ç¸¦ ÇÏ¼Å¾ß¸¸ ÇÕ´Ï´Ù.');
		form.userid.focus();
		return false;
	}
	
	if(form.userid.value == "" || form.userid.value.length<4){
		alert('¾ÆÀÌµð¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¼¼¿ä');
		form.userid.focus();
		return false;
	}

	if((form.userpass1.value == "" || form.userpass2.value == "") || (form.userpass1.value.length < 4 || form.userpass2.value.length < 4)){
		alert("ºñ¹Ð¹øÈ£¿Í ºñ¹Ð¹øÈ£ È®ÀÎÀ» ¸ðµÎ ÀÔ·ÂÇÏ¼¼¿ä\nºñ¹Ð¹øÈ£´Â 4~12ÀÚ¸® »çÀÌÀÔ´Ï´Ù.");
		form.userpass1.focus();
		return false;
	}
	if(form.userpass1.value != form.userpass2.value){
		alert('ºñ¹Ð¹øÈ£¿Í ºñ¹Ð¹øÈ£È®ÀÎÀÌ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.');
		form.userpass1.focus();
		return false;
	}
	if((form.userpass1.value == form.userid.value) || (form.userpass2.value == form.userid.value)){
		alert('ºñ¹Ð¹øÈ£¿Í ¾ÆÀÌµð¸¦ µ¿ÀÏÇÏ°Ô »ç¿ëÇÏ½Ç¼ö ¾ø½À´Ï´Ù.');
		form.userpass1.focus();
		return false;
	}

	if(form.username.value == "" ){
		alert('ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä');
		form.username.focus();
		return false;
	}
	
	if((form.usernum1.value == "" || form.usernum2.value == "") || (!validUserNum(form.usernum1.value,form.usernum2.value))){
		alert('ÁÖ¹Î¹øÈ£ 13ÀÚ¸®¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¼¼¿ä');
		form.usernum1.focus();
		return false;
	}

	if(form.email.value == "" ){
		alert('ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇÏ¼¼¿ä');
		form.email.focus();
		return false;
	}
	if(!validEmail(form.email.value)){
		alert("ÀÌ¸ÞÀÏÀ» Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¼¼¿ä");
		form.email.focus();
		return false;
	}
/*
	if(CheckDaum(form.email.value)){
		alert("\n@hanmail.net\n@daum.net\nÇÑ¸ÞÀÏÀº ÀÌ¿ëÇÏ½Ç¼ö ¾ø½À´Ï´Ù.");
		form.email.focus();
		return false;
	}
*/
	
	if(form.zip.value == "" ){
		alert('¿ìÆí¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä');
		form.zip.focus();
		return false;
	}
	if(form.addr1.value == "" ){
		alert('ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä');
		form.addr1.focus();
		return false;
	}
	if(form.addr2.value == "" ){
		alert('»ó¼¼ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä');
		form.addr2.focus();
		return false;
	}
	
	

	if((form.phone1.value!="" && form.phone2.value!="" && form.phone3.value!="") || (form.mobile1.value !="" && form.mobile2.value !="" && form.mobile3.value !="")){
	}else{
		alert('\n°í°´´ÔÀÇ ¿¬¶ôÃ³´Â \n°í°´°ü¸® ¹× »óÇ°¹è¼Û½Ã¿¡ ²À ÇÊ¿äÇÏ¿À´Ï \nÀüÈ­¹øÈ£³ª ÈÞ´ëÆùÁß ÇÑ°¡Áö´Â ²À ÀÔ·ÂÇØÁÖ¼¼¿ä\n');
		form.phone1.focus();
		return false;
	}

}



//=======================================================================================
// ¾ÆÀÌµð ºñ¹Ð¹øÈ£ Ã¼Å©
function idpassCheck(form){
	if(form.username.value == "" ){
		alert('ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä');
		form.username.focus();
		return false;
	 }

	 if((form.usernum1.value =="" || form.usernum2.value =="") || !validUserNum(form.usernum1.value,form.usernum2.value)){
		alert('ÁÖ¹Îµî·Ï ¹øÈ£¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¼¼¿ä');
		form.usernum1.focus();
		return false;
	 }
	
//	 if(form.email.value=="" || CheckDaum(form.email.value) || !validEmail(form.email.value)){
	if(form.email.value=="" || !validEmail(form.email.value)){
		alert('ÇÑ¸ÞÀÏÀÌ ¾Æ´Ñ ¸ÞÀÏÁÖ¼Ò¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¼¼¿ä');
		form.email.focus();
		return false;
	 }

	 return true;
}



//=======================================================================================
// È¸¿øÁ¤º¸ ¼öÁ¤
function modifyFormCheck(form){
	if((form.userpass1.value != "" || form.userpass2.value != "")){
		if(form.userpass1.value.length < 4 || form.userpass2.value.length < 4){
			alert("ºñ¹Ð¹øÈ£¿Í ºñ¹Ð¹øÈ£ È®ÀÎÀ» ¸ðµÎ ÀÔ·ÂÇÏ¼¼¿ä\nºñ¹Ð¹øÈ£´Â 4~12ÀÚ¸® »çÀÌÀÔ´Ï´Ù.");
			form.userpass1.focus();
			return false;
		}

		if(form.userpass1.value != form.userpass2.value){
			alert('ºñ¹Ð¹øÈ£¿Í ºñ¹Ð¹øÈ£È®ÀÎÀÌ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.');
			form.userpass1.focus();
			return false;
		}

		if((form.userpass1.value == form.userid.value) || (form.userpass2.value == form.userid.value)){
			alert('ºñ¹Ð¹øÈ£¿Í ¾ÆÀÌµð¸¦ µ¿ÀÏÇÏ°Ô »ç¿ëÇÏ½Ç¼ö ¾ø½À´Ï´Ù.');
			form.userpass1.focus();
			return false;
		}
	}
	
	
	if(form.username.value == "" ){
		alert('ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä');
		form.username.focus();
		return false;
	}
	
	if(form.email.value == "" ){
		alert('ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇÏ¼¼¿ä');
		form.email.focus();
		return false;
	}
	if(!validEmail(form.email.value)){
		alert("ÀÌ¸ÞÀÏÀ» Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¼¼¿ä");
		form.email.focus();
		return false;
	}
/*
	if(CheckDaum(form.email.value)){
		alert("\n@hanmail.net\n@daum.net\nÇÑ¸ÞÀÏÀº ÀÌ¿ëÇÏ½Ç¼ö ¾ø½À´Ï´Ù.");
		form.email.focus();
		return false;
	}
*/
	
	if(form.zip.value == "" ){
		alert('¿ìÆí¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä');
		form.zip.focus();
		return false;
	}
	if(form.addr1.value == "" ){
		alert('ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä');
		form.addr1.focus();
		return false;
	}
	if(form.addr2.value == "" ){
		alert('»ó¼¼ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä');
		form.addr2.focus();
		return false;
	}
	
	

	if((form.phone1.value!="" && form.phone2.value!="" && form.phone1.value!="") || (form.mobile1.value !="" && form.mobile2.value !="" && form.mobile3.value !="")){
	}else{
		alert('\n°í°´´ÔÀÇ ¿¬¶ôÃ³´Â \n°í°´°ü¸® ¹× »óÇ°¹è¼Û½Ã¿¡ ²À ÇÊ¿äÇÏ¿À´Ï \nÀüÈ­¹øÈ£³ª ÈÞ´ëÆùÁß ÇÑ°¡Áö´Â ²À ÀÔ·ÂÇØÁÖ¼¼¿ä\n');
		form.phone1.focus();
		return false;
	}

}









//=======================================================================================
// »óÇ°º¸±â
function basketCheck() {
	var ff = document.basketForm;
	if(!ff.goodidx.value) {
		alert("¼îÇÎ¹é¿¡ ´ãÀ» »óÇ°ÀÇ ¹øÈ£°¡ ¾ø½À´Ï´Ù.");
		return ;
	}
	if(!ff.goodamount.value) {
		alert("ÁÖ¹®ÇÏ½Ç »óÇ°ÀÇ ¼ö·®À» ÀÔ·ÂÇÏ¼¼¿ä");
		ff.goodamount.focus();
		return ;
	}
	if(ff.spcode1 && ff.spcode1.value=="0"){
		alert("»óÇ°Å¸ÀÔÀ» ¼±ÅÃÇØÁÖ¼¼¿ä");
		ff.spcode1.focus();
		return ;
	}
	if(ff.spcode2 &&ff.spcode2.value=="0"){
		alert("»óÇ°Å¸ÀÔÀ» ¼±ÅÃÇØÁÖ¼¼¿ä");
		ff.spcode2.focus();
		return ;
	}
	if(ff.spcode3 &&ff.spcode3.value=="0"){
		alert("»óÇ°Å¸ÀÔÀ» ¼±ÅÃÇØÁÖ¼¼¿ä");
		ff.spcode3.focus();
		return ;
	}
	if(ff.spcode4 &&ff.spcode4.value=="0"){
		alert("»óÇ°Å¸ÀÔÀ» ¼±ÅÃÇØÁÖ¼¼¿ä");
		ff.spcode4.focus();
		return ;
	}
	if(ff.spcode5 &&ff.spcode5.value=="0"){
		alert("»óÇ°Å¸ÀÔÀ» ¼±ÅÃÇØÁÖ¼¼¿ä");
		ff.spcode5.focus();
		return ;
	}

	ff.mode.value = "cart.php";
	ff.submit();
}

function orderCheck() {
	var ff = document.basketForm;
	if(!ff.goodidx.value) {
		alert("¼îÇÎ¹é¿¡ ´ãÀ» »óÇ°ÀÇ ¹øÈ£°¡ ¾ø½À´Ï´Ù.");
		return ;
	}
	if(!ff.goodamount.value) {
		alert("ÁÖ¹®ÇÏ½Ç »óÇ°ÀÇ ¼ö·®À» ÀÔ·ÂÇÏ¼¼¿ä");
		ff.goodamount.focus();
		return ;
	}
	if(ff.spcode1 && ff.spcode1.value=="0"){
		alert("»óÇ°Å¸ÀÔÀ» ¼±ÅÃÇØÁÖ¼¼¿ä");
		ff.spcode1.focus();
		return ;
	}
	if(ff.spcode2 &&ff.spcode2.value=="0"){
		alert("»óÇ°Å¸ÀÔÀ» ¼±ÅÃÇØÁÖ¼¼¿ä");
		ff.spcode2.focus();
		return ;
	}
	if(ff.spcode3 &&ff.spcode3.value=="0"){
		alert("»óÇ°Å¸ÀÔÀ» ¼±ÅÃÇØÁÖ¼¼¿ä");
		ff.spcode3.focus();
		return ;
	}
	if(ff.spcode4 &&ff.spcode4.value=="0"){
		alert("»óÇ°Å¸ÀÔÀ» ¼±ÅÃÇØÁÖ¼¼¿ä");
		ff.spcode4.focus();
		return ;
	}
	if(ff.spcode5 &&ff.spcode5.value=="0"){
		alert("»óÇ°Å¸ÀÔÀ» ¼±ÅÃÇØÁÖ¼¼¿ä");
		ff.spcode5.focus();
		return ;
	}

	ff.mode.value = "pay2.php";
	ff.submit();
}

function amount_plus(num1){
	var ff = document.basketForm;
		gnum = parseInt(ff.goodamount.value);
		if (gnum >= num1) {
				alert(' Á¦Ç°Á¦°í·®('+num1+')À» ÃÊ°úÇÏ¿´½À´Ï´Ù. ');
				return false;
		}
		ff.goodamount.value = gnum + 1;
		return false;
}

function amount_minus(){
	var ff = document.basketForm;
		gnum = parseInt(ff.goodamount.value);
		if( gnum > 1 ){
				ff.goodamount.value = gnum - 1;
		}
		return false;
}

function imageView(idx, img_width,img_height) {
  window.open("./shop/pop_view.php?idx="+idx,"","width="+img_width+",height="+img_height+",scrollbars=no");
}





//====================================================================================================
// °ü¸®ÀÚ¿¡°Ô ¸ÞÀÏ¹ß¼Û
function adminEmail(){
	window.open("/html/admin_mail_form.html",'',"width=468,height=430,scrollbars=no");
}




// ½Å¿ëÄ«µå
function start(){	
	var payfeewindow=window.open('','payfee',"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=450,height=600");
//alert(document.test.OrderEtc.value);
	document.test.target="payfee";
	document.test.submit();
	//payfeewindow.focus();
}
