function select_step(start_value, end_value, text_value, check_value){
	var temp_script = '';

	for(i=start_value; i<=end_value; i++){
		temp_script += "<option value='"+i+"'";
		if(i == check_value) temp_script += "selected";
		temp_script += ">"+i;
		if(text_value != undefined) temp_script += text_value;
		temp_script += "</option>";
	}
	document.write(temp_script);
}

// ¾ÆÀÌµð/ºñ¹ø ºÐ½Ç
function lostinfo(ref){
  window.open(ref,'lostinfo_window','width=550,height=170,status=no,top=100,left=100');
}

// ¾ÆÀÌµð Áßº¹ °Ë»ç   
function check_ID_Window(ref) {
	var id = eval(document.signform.id);
            
  if(!id.value) {
  	alert('¾ÆÀÌµð(ID)¸¦ ÀÔ·ÂÇÏ½Å ÈÄ¿¡ È®ÀÎÇÏ¼¼¿ä!');
    id.focus();
    return;
	} else {
  	ref = ref + "?id=" + id.value;
    var window_left = (screen.width-640)/2;
    var window_top = (screen.height-480)/2;
    window.open(ref,"checkIDWin",'width=250,height=120,status=no,top=' + window_top + ',left=' + window_left + '');
  }
}

// ¿ìÆí¹øÈ£
function zipsearch(ref,what) {
	var window_left = (screen.width-840)/2;
  var window_top = (screen.height-230)/2;
  ref = ref + "?what=" + what;      
  window.open(ref,"zipWin",'width=550,height=170,status=no,top=' + window_top + ',left=' + window_left + '');
}

// checked À¯¹« °Ë»ç
function checked_check(field_name, message){
  for(i=0; i<field_name.length; i++){
    if(field_name[i].checked == true) return false;
	}
	alert(message + "ÀÇ ¼±ÅÃ¶õÁß¿¡ ¼±ÅÃµÈ°ÍÀÌ ¾ø½À´Ï´Ù.");
	field_name.focus();
	return true;
}

// selected À¯¹« °Ë»ç
function selected_check(field_name, message){
  for(i=0; i<field_name.length; i++){
    if(field_name[i].selected == true && field_name[i].value) return false;
	}
	alert(message + "ÀÇ ¼±ÅÃ¶õÁß¿¡ ¼±ÅÃµÈ°ÍÀÌ ¾ø½À´Ï´Ù.");
	field_name.focus();
	return true;	
}

// field °Ë»ç
function field_check(field_name, field_size, message) {
	if(field_name.value.length < field_size){
		alert(message + "¶õÀÌ ÀÔ·ÂµÇÁö ¾Ê¾Ò°Å³ª Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
		field_name.focus();
		return(true);
	} else return(false);
}

// space °Ë»ç
function space_check(field_name, message) {
	if(field_name.value.indexOf(" ") > 0) {
		alert(message + "¶õ¿¡´Â °ø¹éÀ» ÀÔ·ÂÇÏ½Ç¼ö ¾ø½À´Ï´Ù.");
		field_name.focus()
		return(true)
	} else return(false)
}

// number °Ë»ç
function number_check(field_name, message) {
	for(i=0; i < field_name.value.length; i++){
		if(field_name.value.charCodeAt(i) < 48 || field_name.value.charCodeAt(i) > 57) {
			alert(message + "¶õÀº ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.")
			field_name.focus()
			return(true)
		} else return(false)
	}
}
// email °Ë»ç
function email_check(field_name, message) {
	if(field_name.value.indexOf("@") < 1 || field_name.value.indexOf(".") < 3) {
		alert(message + "¶õÀÇ ÀÌ¸ÞÀÏ ÁÖ¼Ò°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
		field_name.focus()
		return(true)
	} else return(false)
}

// jumin °Ë»ç
function jumin_check(field_name, message) {
//--------------------------------
// ÁÖ¹Î¹øÈ£ Ã¼Å·À» À§ÇÑ ±âº» º¯¼ö ¼±¾ð
//----------------------------------
var ssn = field_name; //ÁÖ¹Î¹øÈ£ 13ÀÚ¸®°ª
var key = "234567892345"; // ÁÖ¹Î¹øÈ£ »ý¼º key °ª
var sum = 0; // °öÇØ¼­ ´õÇÑ ÃÑÇÕ 
var yy = ssn.substring(0,2); //³âµµ¿¡ ÇØ´çÇÏ´Â µÎÀÚ¸®.
var mm = ssn.substring(2,4); //´Þ¿¡ ÇØ´çÇÏ´Â µÎÀÚ¸®.
var dd = ssn.substring(4,6); //³¯Â¥¿¡ ÇØ´çÇÏ´Â µÎÀÚ¸®.
var sex = ssn.charAt(6); //¼ºº°¿¡ ÇØ´çÇÏ´Â ÇÑÀÚ¸®.
var pre_yy = (sex == "1" || sex == "2") ? "19" : "20"; //¼ºº°¿¡ µû¸¥ ³âµµ µÎÀÚ¸®»ý¼º
var totalyy = pre_yy + yy ; //½ÇÁ¦ ³âµµ ¿Ï¼º(À±³â¿¡ µû¸¥ 2¿ù ÀÏ(³¯Â¥) ¹üÀ§ Ã¼Å©½Ã »ç¿ë)

//--------------------------------
// ÁÖ¹Î¹øÈ£°¡ 13ÀÚ¸®ÀÎÁö Ã¼Å·
//---------------------------------
	if (ssn.length != 13) {
		alert("ÁÖ¹Îµî·Ï¹øÈ£ 13ÀÚ¸®ÀÌ¾î¾ß ÇÕ´Ï´Ù.");
		return;
	}

//--------------------------------
// ¿ù,¼ºº°ÀÇ ÀÔ·Â ¹üÀ§ À¯È¿¼º °Ë»ç
//---------------------------------
	if((mm<01||mm>12||sex>4)){
		alert("¿ù¿¡ ÇØ´çÇÏ´Â µÎÀÚ¸®°¡ Àß¸ø ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
		return false;
	}

//--------------------------------------------------
// ¿ù¿¡ µû¸¥ ³¯Â¥ÀÇ ¹üÀ§°¡ ÀûÇÕÇÑÁö °Ë»ç(À±³âÃ¼Å©µµ Æ÷ÇÔ)
//--------------------------------------------------

	if (mm==01 || mm==03 || mm==05 || mm==07 || mm==08 || mm==10 || mm==12) test_dd=31;
	if (mm==04 || mm==06 || mm==09 ||mm==11) test_dd=30;
	if (mm==02) {
		if (((totalyy % 4)==0) && ((totalyy % 100)!=0) || ((totalyy % 400)==0)) test_dd=29;
		else test_dd=28;
	}
	if (dd > test_dd) {
		alert("ÀÏÀÚ°¡ Æ²¸³´Ï´Ù.");return false; 
	}

//----------------------------------------------
// ÁÖ¹Îµî·Ï »ý¼º ¾Ë°í¸®Áò¿¡ ÀÇÇÑ ¸¶Áö¸· ¹øÈ£ À¯È¿¼º °Ë»ç
//-----------------------------------------------

	for(i=0;i<12;i++){
		sum += ssn.charAt(i)*key.charAt(i);
	} 
	sum=11-(sum % 11)
	endNo=sum%10; 

	if (ssn.charAt(12) != endNo){
		alert("À¯È¿ÇÏÁö ¾Ê´Â ÁÖ¹Î¹øÈ£ÀÔ´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
		return false;
	}
	return true;
}
