//È¸¿ø °¡ÀÔ Æû ÀÔ·Â °ª Ã¼Å©
function checkwfrm() {
	var f = document.wfrm;	
	if (isEmpty(f.name,"ÀÌ¸§¸¦ ÀÔ·ÂÇÏ¼¼¿ä")) return false;	
	if (IncludeSpace(f.name, "ÀÌ¸§Àº °ø¹é¾øÀÌ ÀÔ·ÂÇØÁÖ¼¼¿ä.")) return false;		
	if (isEmpty(f.resno1,"ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä")) return false;		
	if (isEmpty(f.resno2,"ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä")) return false;	
	if (NotLength(f.resno1, 6, "ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®´Â 6ÀÚÀÔ´Ï´Ù")) return false;	
	if (NotLength(f.resno2, 7, "ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®´Â 7ÀÚÀÔ´Ï´Ù")) return false;	
	if (NotNumber(f.resno1,"ÁÖ¹Îµî·Ï¹øÈ£¿¡´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù")) return false;	
	if (NotNumber(f.resno2,"ÁÖ¹Îµî·Ï¹øÈ£¿¡´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù")) return false;	
	if (NotValidResno(f.resno1, f.resno2, "ÁÖ¹Îµî·Ï¹øÈ£¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇØÁÖ¼¼¿ä")) return false;					
	if (isEmpty(f.userid,"¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä")) return false;		
	if (NotLengthTerm(f.userid, 4, 12, "¾ÆÀÌµð´Â 4ÀÚ~12ÀÚ ÀÔ´Ï´Ù.")) return false;		
	if (NotEng(f.userid, "¾ÆÀÌµð´Â ¿µ¹®°ú ¼ýÀÚ·Î¸¸ ±¸¼ºÇØ ÁÖ¼¼¿ä")) return false;
	if (IncludeSpace(f.userid, "¾ÆÀÌµð´Â °ø¹é¾øÀÌ ÀÔ·ÂÇØÁÖ¼¼¿ä.")) return false;		
	if (isEmpty(f.password,"¾ÏÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä")) return false;		
	if (NotLengthTerm(f.password, 4, 20, "¾ÏÈ£´Â 4ÀÚ~20ÀÚ ÀÔ´Ï´Ù")) return false;					
	if (isEmpty(f.email,"ÀÌ¸ÞÀÏÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä")) return false;
	if (NotValidEmail(f.email , "ÀÌ¸ÞÀÏÁÖ¼Ò¸¦ ¹Ù¸£°Ô ÀÔ·ÂÇÏ¼¼¿ä")) return false;		
	if (f.email.value.indexOf("@hanmail.")>-1 || f.email.value.indexOf("@daum.")>-1) {alert("Daum ÇÑ¸ÞÀÏÀÇ ¿Â¶óÀÎ¿ìÇ¥Á¦·Î ÀÎÇØ¼­\nDaum ÇÑ¸ÞÀÏÀÇ email »ç¿ëÀº ÀÚÁ¦ÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù."); f.email.focus(); return false;}		
	if (isEmpty(f.homephone,"¿¬¶ôÃ³¸¦ ÀÔ·ÂÇÏ¼¼¿ä")) return false;
	if (isEmpty(f.address1,"ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä")) return false;
	if (isEmpty(f.address2,"»ó¼¼ ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä")) return false;
	if (isEmpty(f.pnum1,"¿ìÆí¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä")) return false;
	if (isEmpty(f.pnum2,"¿ìÆí¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä")) return false;		

	return true;	
}

function goresno2() {
	var f = document.wfrm;
	if (f.resno1.value.length >5) {  f.resno2.focus(); f.resno2.select()}
}

function NotLength (frmvalue, length, msg) {
	var data = frmvalue.value;	
	if ( (data.length != 0) &&  (!isNaN(data)) &&  (data.length == length)) return false;
	else { alert(msg); frmvalue.select(); return true; }
}


function NotLengthTerm (frmvalue, begin, end, msg) {
	var data = frmvalue.value;	
	if (!((data.length < begin) || (data.length > end))) return false;
	else { alert(msg); frmvalue.select(); return true; }
}


//À¯È¿ÇÑ ÁÖ¹Î¹øÈ£ÀÎÁö Ã¼Å© : °ËÅäÈÄ Àû¿ë
function NotValidResno(frmvalue1, frmvalue2, msg){         
	var tmp=0;
	for (var i = 0; i <=5 ; i++) tmp = tmp + ((i%8+2) * parseInt(frmvalue1.value.substring(i,i+1))) 
	for (var i = 6; i <=11 ; i++) tmp = tmp + ((i%8+2) * parseInt(frmvalue2.value.substring(i-6,i-5)))

	tmp = 11 - (tmp %11)
	tmp = tmp % 10

	if (tmp != frmvalue2.value.substring(6,7)) {  alert(msg); frmvalue1.select(); return true; }  	
	return false;  	
} 

//ÀÔ·ÂÇÑ °ª¿¡ °ø¹éÀÌ Æ÷ÇÔµÇ¾î ÀÖ´ÂÁö Ã¼Å© : È¸¿ø °¡ÀÔ½Ã ÀÌ¸§°ú ¾ÆÀÌµð
function IncludeSpace(frmvalue,msg) {
	var data = frmvalue.value;
	for (var i=0; i<data.length; i++){
	
		if (data.substring(i,i+1) ==" ") { 
			alert(msg);	
	
			var temp = "";
			data = '' + data;
			splitstring = data.split(" ");
			for(i = 0; i < splitstring.length; i++)
			temp += splitstring[i];
			
			frmvalue.value = temp;
			frmvalue.select();
			
			return true;			
	  }
	}
	return false;
}
//¼ýÀÚ¸¸ ÀÔ·Â ¹Þµµ·Ï Ã¼Å©
function NotNumber(frmvalue, msg) {
	var numberis = '0123456789';	
	var data = frmvalue.value;	
	for (i=0; i<data.length; i++) 	if ( numberis.indexOf(data.substring(i,i+1))<0) {	break ;}
	if ( i !=data.length ) {	alert(msg); frmvalue.select(); return true;	}	
}

//ÀÌ¸ÞÀÏ À¯È¿¼º Ã¼Å© 
function NotValidEmail (frmvalue, msg) {
	var data = frmvalue.value;	
	if ( data.search(/(^\..*)|(.*\.$)/) != -1 || data.search(/\S+@(\S+)\.(\S+)/) == -1 ) {  
		alert(msg); 
		frmvalue.select(); 
		return true; 
	}
	return false;
}

//¿µ¹®°ú ¼ýÀÚ¸¸ ÀÔ·ÂÇß´ÂÁö Ã¼Å© : ±Û¾²±â Æû¿¡¼­ ÇÑ±Û·Î ÀÔ·ÂÇÏ¸é ¿µ¹®À¸·Î ÀÚµ¿ ÀüÈ¯µÊ(?)
function NotEng(frmvalue, msg) {
	var data = frmvalue.value;	
	var alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';	
	var numeric = '1234567890';
	var text = alpha + numeric;	
	for (var i=0;i<data.length;i++) {
		if (text.indexOf(data.substring(i,i+1))<=-1) break;		
	}	
	if (i!=data.length) { 
		alert(msg); 
		frmvalue.select(); 
		return true; 
	}
	return false;
}

//°°Àº ¼ýÀÚ, ¹®ÀÚÀÇ ¿¬¼ÓµÈ Á¶ÇÕÀ» »ç¿ëÇÒ ¼ö ¾ø°Ô ¸¸µé±â
function NotSame (frmvalue, msg) {
	var data = frmvalue.value;	
	var startT = data.substring(0,1);
	var chkNum = 0;
	for (var i=0; i<data.length-1; i++) {
		if (startT == data.substring(i,i+1)) {
			chkNum++;
		}
	}
	if ( chkNum == 3 ) {  
		alert(msg); 
		frmvalue.select(); 
		return true; 
	}
	return false;
}

//ÀÔ·Â ¾ç½Ä¿¡¼­ 4ÀÚ¸®¼ö Ã¼Å© : ±Û¾²±â, ÄÚ¸àÆ® µî·Ï½Ã ºñ¹Ð¹øÈ£
function isLen(frmvalue, msg) {
	var data = frmvalue.value.length;
	if (data < 4) {
		alert(msg); 
		frmvalue.focus(); 
		return true;
	}
	return false;
}

//ÀÔ·Â ¾ç½Ä¿¡¼­ Null Ã¼Å©
function isEmpty(frmvalue, msg) {
	var data = frmvalue.value;
	for (var i=0; i<data.length; i++){
		if (data.substring(i,i+1) !=" ") return false;
	}
	alert(msg);
	frmvalue.focus(); 
	return true;
}

// À©µµ¿ì ¿­±â : ½ºÅ©·Ñ¹Ù Yes
function openWin(theURL,w,h) {
	sizeWidth = screen.width;
	sizeHeight = screen.height;
	centerXPos = sizeWidth/2 - w/2;
	centerYPos = sizeHeight/2 - h/2;

	window.open(theURL,'','width='+w+',height='+h+',left='+centerXPos+',top='+centerYPos+',scrollbars=yes');
}
// À©µµ¿ì ¿­±â : ½ºÅ©·Ñ¹Ù No
function openWinNS(theURL,w,h) {
	sizeWidth = screen.width;
	sizeHeight = screen.height;
	centerXPos = sizeWidth/2 - w/2;
	centerYPos = sizeHeight/2 - h/2;

	window.open(theURL,'','width='+w+',height='+h+',left='+centerXPos+',top='+centerYPos+',scrollbars=no');
	//openWinNS.location.href = theURL;
}

//¸ðµç ¸µÅ©¿¡ Æ÷Ä¿½º Á¦°ÅÇÏ±â : °ËÅä ÇÊ¿ä!
/*
function allblur() {
	for (i = 0; i < document.links.length; i++)
	document.links[i].onfocus = document.links[i].blur;
}
document.onLoad = allblur;
*/

// ÄíÅ° °ª ºÒ·¯¿À±â 
function getCookie( name ){
	var nameOfCookie = name + "=";
	var x = 0;
	while ( x <= document.cookie.length )
	{
		var y = (x+nameOfCookie.length);
		if ( document.cookie.substring( x, y ) == nameOfCookie ) {
			if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
				endOfCookie = document.cookie.length;
			return unescape( document.cookie.substring( y, endOfCookie ) );
		}
		x = document.cookie.indexOf( " ", x ) + 1;
		if ( x == 0 )
			break;
	}
	return "";
}


// ÄíÅ°°ª ¼ÂÆÃ
function setCookie( name, value, expiredays ) 
{ 
	var todayDate = new Date(); 
	todayDate.setDate( todayDate.getDate() + expiredays ); 
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";" 
} 