//»ùÇÃ½ÅÃ»°ü·Ã js

function sumbit_sample_list(){

	obj=document.getElementsByTagName("input");
	sample_name=document.getElementsByName("sample_name[]");
	sample_code=document.getElementsByName("sample_code[]");
	vaild_sample_code_list="";

	if(count_checkbox(sample_name)<1){
		alert("»ùÇÃÀ» ¼±ÅÃÇØ ÁÖ¼¼¿ä.");
		return false;
	}

	for(var i=0;i<sample_name.length;i++){
		
		if(sample_name[i].checked==true){

			//¼±ÅÃÇÑ sample_code¸¸ ¸ñ·ÏÈ­
			vaild_sample_code_list+=sample_code[i].value+"|";

			var j=0;
			var sample_code_once=0;
			var vaild_check=0;//À¯È¿°ª Ã³¸®Çß´ÂÁö ¿©ºÎ Ã¼Å©
			for(;j<obj.length && (sample_code_once==0) ;j++){
				
				if(vaild_check==1 && (obj[j].getAttribute("name")=="sample_code[]"))//sample ´ÜÀ§·Î ²÷¾îÁÖ±â
					sample_code_once=1;

				if(check_question_type(obj[j].getAttribute("type")))
					temp_name=obj[j].getAttribute("name").substring(0,13);
				else
					continue;

				if((temp_name==sample_code[i].value)){
						
						vaild_check=1;
						var answer=document.getElementsByName(obj[j].getAttribute("name"));

						if(obj[j].getAttribute("type")=="text" && (obj[j].getAttribute("name").indexOf("etc") == -1)){
						//±âÅ¸°¡ ¾Æ´Ñ text °ª
							
							if(check_empty_in_obj(answer)){
							//if(answer[0].value==""){
								alert("¸ðµç ÁúÀÇ¿¡ ´äÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
								return false;
							}else
								continue;

						}else if((obj[j].getAttribute("name").indexOf("etc") > -1)){
							//etc´Â º°µµ Ã³¸®
							continue;
						}else{//checkbox,radio

							if(count_checkbox(answer)<1){
								alert("¸ðµç ÁúÀÇ¿¡ ´äÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
								return false;
							}else{

								if(check_etc_value(answer)){
									
									var etc_obj=document.getElementsByName(make_etc_value_name(obj[j].getAttribute("name")));
									
									if(etc_obj[0].value==""){

										alert_ment=return_etc_obj_name(answer);
										if(alert_ment=="")
											alert("±âÅ¸ °ªÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
										else
											alert(alert_ment);

										return false;
									}else
										continue;
								}
							}
							
							//checkbox, radio ¶Ù¾î³Ñ±â
							if(answer.length>1)
								j=j+(answer.length-1);

						}

				}
			}
		}
	}

	
	sample_code_list=document.getElementsByName("vaild_sample_code_list");
	sample_code_list[0].value=vaild_sample_code_list;

	openSub("sampleUserInfo");
	
	return true;

}

//ÀÔ·Â¹Þ´Â input type ±¸ºÐÇÏ±â
function check_question_type(obj_type){
	
	if(obj_type=="text" || obj_type=="checkbox" || obj_type=="radio")
		return true;
	else
		return false;
}

//±âÅ¸°ªÀÌ ¼±ÅÃµÇ¾ú´ÂÁö ±¸ºÐÇÏ±â
function check_etc_value(obj){
	
	for(var k=0;k<obj.length;k++){
		
		if(obj[k].checked==true){
			if((obj[k].value=="±âÅ¸") || (obj[k].value=="¾Æ´Ï¶ó¸é, ¾î¶² Á¦Ç°ÀÔ´Ï±î?") || (obj[k].value=="¿¹, ¾î¶² ¸ÞÀÌÄ¿ÀÔ´Ï±î?"))
				return true;
			else
				continue;
		}else
			continue;
	}

	return false;
}

//ÀÔ·ÂÇÒ ±âÅ¸°ªÀÌ ¾î¶²°ÇÁö ¾Ë·ÁÁÜ
function return_etc_obj_name(obj){

	for(var k=0;k<obj.length;k++){
		
		if(obj[k].checked==true){
			if((obj[k].value=="±âÅ¸"))
				return "±âÅ¸ °ªÀ» ÀÔ·ÂÇÏ¼¼¿ä";
			else if(obj[k].value=="¾Æ´Ï¶ó¸é, ¾î¶² Á¦Ç°ÀÔ´Ï±î?")
				return "Á¦Ç°ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä";
			else if(obj[k].value=="¿¹, ¾î¶² ¸ÞÀÌÄ¿ÀÔ´Ï±î?")
				return "¸ÞÀÌÄ¿¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä";
			else
				continue;
		}else
			continue;
	}

	return "";
}

//radio,checkbox ÀÌ¸§¿¡¼­ etc ÀÌ¸§ »ý¼ºÇÏ±â
function make_etc_value_name(option_name){

	var temp_name01,temp_name02,temp_name03;

	temp_name01=option_name.replace("[","");
	temp_name01=temp_name01.replace("]","");

	temp_name02=temp_name01.split("_");

	temp_name03=temp_name02[0]+"_etc"+temp_name02[1];

	return temp_name03;
}

//»ùÇÃ½ÅÃ»Á¢¼ö Ã¼Å©
function sample_request(){

	if(sumbit_sample_list()){//»ùÇÃ ¼±ÅÃ Á¤º¸ Ã¼Å©

		if(chkUserInfo(document.requestInfo)){
			hidden_submit("thisSubmit");
			document.requestInfo.submit();
		}else
			return false;
	}
}

//³¯Â¥ Çü½Ä '1900-01-01' ¸Â´ÂÁö Ã¼Å©
function chk_date_format_v2(obj_name){

	obj=document.getElementsByName(obj_name);

	var reg =/([0-9]{4})-([0-9]{2})-([0-9]{2})$/;

    if(reg.test(obj[0].value)){
		if(isVaildDate(obj[0].value))
			return true;
		else{
			alert("³¯Â¥ Á¤º¸¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇØÁÖ¼¼¿ä.");
			obj[0].value="";
			return false;
		}
    }else{
		alert("³¯Â¥´Â 2009-01-01 Çü½ÄÀ¸·Î ³Ö¾îÁÖ¼¼¿ä.");
		obj[0].value="";
        return false; 
    }
}

//checkbox ±âÅ¸ÀÎ °æ¿ì ½º½º·Î ¼±ÅÃµÇ´Â°Í¿¡ µû¶ó etc °ª ¾²±â ±ÇÇÑ °áÁ¤
function choice_etc_value_checkbox(self_status,objname){
	
	obj=document.getElementsByName(objname);

	if(self_status==true)
		obj[0].readOnly=false;
	else{
		obj[0].value="";
		obj[0].readOnly=true;
	}
	
}

/*** review °ü·Ã***/

//add_answerÀÌ ¸î ¹øÂ° ÀÎÁö ¾Ë·ÁÁÖ°í ¿­°í ´Ý±â
function display_add_answer(row_count){

	obj=document.getElementById("add_answer"+row_count);

	if(obj){
		if(obj.style.display=="none")
			obj.style.display="block";
		else
			obj.style.display="none";
	}

	return true;
}

//textarea ÃÊ±âÈ­
function init_textarea(textarea_name,sample_code,level){
	
	check_obj=document.getElementsByName(sample_code+"_init_"+level);
	textarea_obj=document.getElementsByName(textarea_name);

	if(check_obj[0].value==0){
		textarea_obj[0].value="";
		textarea_obj[0].style.color="#031A3D";
		check_obj[0].value=1;

		return true;
	}else
		return false;
}

//review ³»¿ë ¸ðµÎ ÀÔ·ÂÇß´ÂÁö Ã¼Å©
function check_review_submit(){

	obj=document.getElementsByTagName("input");
	sample_code=document.getElementsByName("sample_code[]");

	if(count_checkbox(sample_code)<1){
		alert("1°³ ÀÌ»ó ¼±ÅÃÇÏ¼¼¿ä");
		return false;
	}
	
	for(var j=0;j<sample_code.length;j++){

		if(sample_code[j].checked==false)
			continue;

		for(var i=0;i<obj.length;i++){
			if(!check_question_type(obj[i].getAttribute("type")))//text,radio,checkbox Åë°ú
				continue;
			
			if(!check_string_in_string(sample_code[j].value,obj[i].getAttribute("name")))//objÀÇ ÀÌ¸§Àº »ùÇÃÄÚµå·Î ½ÃÀÛÇØ¾ß ÇÔ
				continue;

			if(obj[i].getAttribute("type")=="radio"){

				sub_obj_name=obj[i].getAttribute("name");
				sub_obj=document.getElementsByName(sub_obj_name);

				radio_checked_value="";
				radio_checked_count=0;
				for(var k=0;k<sub_obj.length;k++){

					if(sub_obj[k].checked==true){
						radio_checked_count++;
						radio_checked_value=sub_obj[k].value;
						
						i=i+(sub_obj.length-1);//°°Àº ±×·ì °Ç³Ê¶Ù±â

						if(radio_checked_value=="±âÅ¸"){
							etc_name=make_review_etc_name(sub_obj_name);
							sub_etc_obj=document.getElementsByName(etc_name);
							if(sub_etc_obj[0].value==""){
								alert("±âÅ¸°ªÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
								return false;
							}

						}
					}

				}

				if(radio_checked_count<1){
					alert("¸ðµç °ªÀ» ¼±ÅÃÇØ ÁÖ¼¼¿ä");
					return false;
				}
			
			}else if(obj[i].getAttribute("type")=="text"){
				
				//¾Æ´Ï¿ä ÀÌ°Å³ª ±âÅ¸ÀÏ °æ¿ì¿¡ ´ëÇÑ Ã³¸®´Â º°µµÀÓ
				if(check_string_in_string("no",obj[i].getAttribute("name")) || check_string_in_string("etc",obj[i].getAttribute("name")))
					continue;

				sub_obj_name=obj[i].getAttribute("name");
				sub_obj=document.getElementsByName(sub_obj_name);

				if(sub_obj[0].value==""){
					alert("¸ðµç °ªÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
					return false;				
				}

			}else
				continue;
		}
	}

	return true;
}

//review¿¡ »ç¿ëÇÏ´Â ±âÅ¸ input name ¸¸µé±â
function make_review_etc_name(radio_name){

	temp_value=radio_name.split("_");
	return_value=temp_value[0]+"_etc"+temp_value[1];

	return return_value;
	
}

//¸®ºä±â°£ ¿¬Àå submit
function review_postpone_submit(){
	
	obj=document.getElementsByName("sample_code[]");

	if(obj){
		for(i=0;i<obj.length;i++){
			if(obj[i].checked==true)
				return true;
		}
	}

	alert("¿¬ÀåÇÒ »ùÇÃÀ» ¼±ÅÃÇÏ¼¼¿ä");
	return false;
	
}