////////// °Ë»ö submitÀÌÀüÀÇ ÇÔ¼ö //////////
function topbeforesearch(){
	if(!topsearch.key.value){ alert('°Ë»ö¾î¸¦ ÀÔ·ÂÇÏ¼¼¿ä !!'); topsearch.key.focus(); return false;}
	topsearch.submit();
}

////////// JavaScript·Î ÄíÅ°»ý¼º ÇÔ¼ö name:ÄíÅ°ÀÌ¸§ value:ÄíÅ°°ª expiredays:ÄíÅ°À¯Áö½Ã°£(ÀÏ) domain:ÄíÅ°µµ¸ÞÀÎ //////////
function setCookie(name,value,expiredays){
	CookieDomain = location.hostname;   // www.catclub.co.kr
	CookieDomain = CookieDomain.substring(CookieDomain.indexOf(".",CookieDomain));   // .catclub.co.kr
	if(expiredays){   // ÄíÅ°À¯Áö½Ã°£(ÀÏ)ÀÌ ÀÖÀ¸¸é
		var todayDate = new Date();
		todayDate.setDate(todayDate.getDate() + expiredays);
		document.cookie = name + "=" + escape(value) + "; path=/; expires=" + todayDate.toGMTString() + "; domain=" + CookieDomain + ";";
		//document.write(todayDate.toGMTString());
	}else{            // ÄíÅ°À¯Áö½Ã°£(ÀÏ)ÀÌ ¾øÀ¸¸é À¯Áö½Ã°£ ¼³Á¤ÇÏÁö ¾ÊÀ½ (ÇöÀçºê¶ó¿ìÀú ³»¿¡¼­¸¸ À¯Áö)
		document.cookie = name + "=" + escape(value) + "; path=/; domain=" + CookieDomain + ";";
	}
}

////////// JavaScript·Î ÄíÅ°°ª ºÒ·¯¿À´Â ÇÔ¼ö name:ÄíÅ°ÀÌ¸§ //////////
function getCookie(name){
	var Found = false;
	var start, end, i;
	for(i=0; i<=document.cookie.length; i++){
		start = i;
		end = start + name.length;
		if(document.cookie.substring(start,end)==name){
			Found = true;
			break;
		}
	}
	if(Found==true){
		start = end + 1;
		end = document.cookie.indexOf(";",start);
		if(end<start) end = document.cookie.length;   // ¸¶Áö¸·¿¡´Â ";"°¡ ¾øÀ¸¹Ç·Î
		return unescape(document.cookie.substring(start,end));   // JavaScript°¡ ÀÐÀ»¶§´Â unescape°¡ ÇÊ¿ä, PHP³ª ASP°¡ ÀÐÀ»¶§´Â ±×³É ÀÐÀ¸¸é µÊ
	}else{
		return "";
	}
}

////////// ·Î±×ÀÎ ¹öÆ°À» ´©¸¦ °æ¿ìÀÇ ÇÔ¼ö //////////
function login_onclick(){
	setCookie('previous_url',location.href);
	location = 'http://www.catclub.co.kr/login.html';
}

////////// ·Î±×ÀÎ submitÀÌÀüÀÇ ÇÔ¼ö //////////
function BeforeSubmit_login(frm,isloginform,ismemmod){
	//alert('·Î±×ÀÎ submitÀÌÀüÀÇ ÇÔ¼ö');
	if(frm.id){   // ¾ÆÀÌµðÀÔ·Â¶õÀÌ ÀÖÀ¸¸é ¾ÆÀÌµð Ã¼Å©
		str = frm.id.value;
		if(isNull(str)){                 alert('¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä !!');                    frm.id.focus(); return false;}
		if(!isAlphaNum(str,'AlphaNum')){ alert('¾ÆÀÌµð¸¦ ¿µ¹®ÀÚ³ª ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä !!');    frm.id.focus(); return false;}
		if(!isLengthOk(str,4,12)){       alert('¾ÆÀÌµð¸¦ 4ÀÚÀÌ»ó 12ÀÚÀÌÇÏ·Î ÀÔ·ÂÇÏ¼¼¿ä !!'); frm.id.focus(); return false;}
	}
	if(frm.passwd){   // ºñ¹Ð¹øÈ£ÀÔ·Â¶õÀÌ ÀÖÀ¸¸é ºñ¹Ð¹øÈ£ Ã¼Å©
		str = frm.passwd.value;
		if(ismemmod){   // È¸¿øÁ¤º¸¼öÁ¤½Ã ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¸é ±× ºñ¹Ð¹øÈ£¿¡ ´ëÇØ ºñ¹Ð¹øÈ£ Çü½Ä¸¸ Ã¼Å©
			if(!isNull(str)){
				if(!isLengthOk(str,4,12)){ alert('ºñ¹Ð¹øÈ£¸¦ 4ÀÚÀÌ»ó 12ÀÚÀÌÇÏ·Î ÀÔ·ÂÇÏ¼¼¿ä !!');  frm.passwd.focus(); return false;}
			}
		}else{
			if(isNull(str)){              alert('ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä !!');                     frm.passwd.focus(); return false;}
			if(!isLengthOk(str,4,12)){    alert('ºñ¹Ð¹øÈ£¸¦ 4ÀÚÀÌ»ó 12ÀÚÀÌÇÏ·Î ÀÔ·ÂÇÏ¼¼¿ä !!');  frm.passwd.focus(); return false;}
		}
	}
	if(isloginform) setCookie('previous_url',location.href);   // ·Î±×ÀÎ ÇÏ°í µ¹¾Æ¿Ã ÆäÀÌÁö·Î ÇöÀçÆäÀÌÁö ±â¾ï
	return true;
}

////////// ¼Ò¹®ÀÚ º¯È¯ ÇÔ¼ö //////////
function lowerCase(targetObj){
	targetObj.value = targetObj.value.toLowerCase();
}

////////// Null Ã¼Å© ÇÔ¼ö //////////
function isNull(str){
	if(str!=null && str.length!=0) return false;
	else                           return true;
}

////////// Alphabet, Number, AlphaNum, PhoneNum Ã¼Å© ÇÔ¼ö //////////
function isAlphaNum(str,div){
	                  //checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789`~!@#$^*()_\+-=||{}[]:;<>?/\\";
	if(div=="Alphabet") checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
	if(div=="Number")   checkOK = "0123456789";
	if(div=="AlphaNum") checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
	if(div=="PhoneNum") checkOK = "0123456789-";
	for(i=0; i<str.length; i++){
		ch = str.charAt(i);
		for(j=0; j<checkOK.length; j++){
			if(ch==checkOK.charAt(j)) break;
		}
		if(j==checkOK.length){
			return false;
			break;
		}
	}
	return true;
}

////////// Æ¯Á¤¹®ÀÚ Á¸Àç Ã¼Å© ÇÔ¼ö //////////
function isExistChr(str,div){
	                    //checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789`~!@#$^*()_\+-=||{}[]:;<>?/\\";
	if(div=="FolderName") checkOK = "`~!@#$^*()_\+-=||{}[]:;<>?/\\\"";
	for(i=0; i<str.length; i++){
		ch = str.charAt(i);
		for(j=0; j<checkOK.length; j++){
			if(ch==checkOK.charAt(j)){
				return true;
				break;
			}
		}
	}
	return false;
}

////////// ¹®ÀÚ±æÀÌ Ã¼Å© ÇÔ¼ö //////////
function isLengthOk(str,min,max){
	if(str.length<min || str.length>max) return false;
	else                                 return true;
}

////////// ÁÂ¿ì °ø¹éÁ¦°ÅÇÔ¼ö //////////
function trim(strSource){
	re = /^\s+|\s+$/g;
	return strSource.replace(re,'');
}
////////// ÁÂ °ø¹éÁ¦°ÅÇÔ¼ö //////////
function ltrim(strSource){
	re = /^\s+/g;
	return strSource.replace(re,'');
}
////////// ¿ì °ø¹éÁ¦°ÅÇÔ¼ö //////////
function rtrim(strSource){
	re = /\s+$/g;
	return strSource.replace(re,'');
}

////////// ÁÖ¹Îµî·Ï¹øÈ£ À¯È¿ Ã¼Å© ÇÔ¼ö //////////
function CheckJumin(obj_jumin1,obj_jumin2,val_jumin1,val_jumin2){
	if(!val_jumin1){ alert('ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä !!'); obj_jumin1.focus(); return false;}
	if(!val_jumin2){ alert('ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä !!'); obj_jumin2.focus(); return false;}
	ju = [0,0,0,0,0,0,0,0,0,0,0,0,0];   // ÁÖ¹Î¹øÈ£ Ã¼Å© ¹è¿­¼±¾ð
	for(i=0; i<6; i++) ju[i] = val_jumin1.substring(i,i+1);
	for(i=0; i<7; i++) ju[i+6] = val_jumin2.substring(i,i+1);
	for(sum=0,i=0; i<=11; i++) sum+= ju[i] * ((i>7)?(i-6):(i+2));
	mod = 11 - (sum % 11);
	if(mod>=10) mod-= 10;
	if(mod!=ju[12]){
		alert('ÁÖ¹Îµî·Ï¹øÈ£ ¿À·ùÀÔ´Ï´Ù !!\n\nÁÖ¹Îµî·Ï¹øÈ£ È®ÀÎ ÈÄ ´Ù½Ã ÀÔ·ÂÇØÁÖ¼¼¿ä.');
		obj_jumin1.select();
		obj_jumin2.value = '';
		return false;
	}

	//alert('Á¤È®ÇÑ ÁÖ¹Î¹øÈ£ ÀÔ´Ï´Ù.!!')
	return true;
}

////////// FromFormControlÀÔ·Â¶õ¿¡ ±ÛÀÚ¼ö°¡ StringLength°³ÀÌ¸é ToFormControl·Î Æ÷Ä¿½º ÀÌµ¿ÇÔ¼ö //////////
////////// onkeyup='MoveFocus(6,this,this.form.jumin2)' //////////
function MoveFocus(StringLength,FromFormControl,ToFormControl){
	if(FromFormControl.value.length==StringLength) ToFormControl.focus();
}


////////// ÆË¾÷Ã¢ Ã³¸® //////////
function popup(theURL,winName,features){
	window.open(theURL,winName,features);
}

////////// ÆäÀÌÁö ²¿¸´¸» Ã¼Å© //////////
function checktail(form){
	if (!form.irum.value)   { alert("¼º¸íÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä..");      form.irum.focus();   return false;}
	if (!form.body.value)   { alert("³»¿ëÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä..");     form.body.focus();   return false;}
	if (!form.pwtail.value) { alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.."); form.pwtail.focus(); return false;}
	
	return true
}

////////// ²¿¸®¸» »èÁ¦ submitÀÌÀüÀÇ ÇÔ¼ö //////////
function BeforeSubmit_pagetail_del(frm,delno){
	frm.tail_no.value = delno;
	// ·Î±×ÀÎ ¹æ½ÄÀÌ ¾Æ´Ï¸é ºñ¹Ð¹øÈ£ ¹°¾îº¸±â
	
		PopWidth = 300 + 6;   // Å×ÀÌºí³ÐÀÌ + Ã¢Å×µÎ¸®
		PopHeight = 120;
		MoArr = window.showModalDialog('/common/pagetail_pw.html', '', 'dialogWidth='+PopWidth+'px; dialogHeight='+PopHeight+'px; center:yes; help:no; status:no; resizable:no;');
		if(MoArr!=null){
			frm.tail_passwd.value = MoArr['tail_passwd'];
			frm.submit();
		}else{
			return false;
		}
		// ºñ¹Ð¹øÈ£ ÀÔ·Â ÀçÈ®ÀÎ
		if(!frm.tail_passwd.value){ alert('ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä !!'); return false;}
	
	frm.submit();
}

////////// ¿ìÆí¹øÈ£ ¹× ÁÖ¼Ò ÀÚµ¿ÀÔ·Â popupÃ¢ ÇÔ¼ö //////////
function zipauto(frm,zip1,zip2,addr1,addr2){
	PopWidth = 470;
	PopHeight = 350;
	PopLeft = (screen.width-PopWidth)/2;
	PopTop = (screen.height-PopHeight)/2;
	Pop_zip = open('/common/zipauto.html?frm='+frm+'&zip1='+zip1+'&zip2='+zip2+'&addr1='+addr1+'&addr2='+addr2, 'Pop_zip', 'width='+PopWidth+',height='+PopHeight+',scrollbars=no,status=no,left='+PopLeft+',top='+PopTop);
	Pop_zip.focus();
}


//
//  Filtering MouseRollover. js                                                                  
//                                                                  
//  Copyright reserved by All-M Developer Labs.                                                                
function BrowserCheck() {
	var b = navigator.appName
	if (b=="Netscape") this.b = "ns"
	else if (b=="Microsoft Internet Explorer") this.b = "ie"
	else this.b = b
	this.version = navigator.appVersion
	this.v = parseInt(this.version)
	this.ns = (this.b=="ns" && this.v>=4)
	this.ns4 = (this.b=="ns" && this.v==4)
	this.ns5 = (this.b=="ns" && this.v==5)
	this.ie = (this.b=="ie" && this.v>=4)
	this.ie4 = (this.version.indexOf('MSIE 4')>0)
	this.ie5 = (this.version.indexOf('MSIE 5')>0)
	this.min = (this.ns||this.ie)
}
is = new BrowserCheck()

function chng(ImgName,ImgSrc){

	if ((screen.colorDepth >= 24) && (is.ie4)){
		eval('document.images.'+ImgName+'.src = '+ImgSrc+'.src;');
	}else{
		eval(ImgName + '.filters.blendTrans.stop();');
		eval(ImgName + '.filters.blendTrans.Apply();');
		eval(ImgName + '.src=' + ImgSrc + '.src;');
		eval(ImgName + '.filters.blendTrans.Play();');	
	}
}

function chng2(ImgName,ImgSrc){ eval('document.images.'+ImgName+'.src = '+ImgSrc+'.src;'); }

////////// Blue¿¡¼­ »ç¿ëÇÏ´Â ÇÔ¼ö //////////
function MM_openBrWindow(theURL,winName,features) { //v2.0
	window.open(theURL,winName,features);
}
function MM_swapImgRestore() { //v3.0
	var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
		var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
		if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.0
	var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	if(!x && document.getElementById) x=document.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
	var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

////////// ¹æ¹®ÀÚÄ«¿îÆ® Ã³¸® //////////
if(!getCookie("c_visit")){
	document.write("<iframe name=WebLog scrolling=no width=0 height=0 frameborder=0 style='position:absolute; left:0; top:0; visibility:hidden;' src='/common/count_visit.html'></iframe>");
	setCookie("c_visit",1);
}

////////// ÇÏ´Ü ÇÁ·¹ÀÓ Å©±â ÀÚµ¿Á¶Àý ÇÔ¼ö //////////
////////// www¿¡¼­ÇöÀçÁ¢¼ÓÀÚ¼ö, shop¿¡¼­»óÇ°Æò/ÀÌ¿ëÈÄ±â //////////
function FrameResize(){
	try{
		var oBody = document.frames('frame_main').document.body;
		var oFrame = document.all('frame_main');
		oFrame.style.height = oBody.scrollHeight + (oBody.offsetHeight-oBody.clientHeight);
		window.status = '';
	}catch(e){
		window.status = 'Error: ' + e.number + '; ' + e.description;
	}
}

