//######################################################
//#투명도 조절
//#사용법 - opacity(값); : 값은 ie전용으로..
//#
//#[인자값 설명]
//#1번인자값 : 아이디값.[form의 아이디값]
//#2번인자값 : 투명도 값 [ie : 30, 기타:0.3]
//######################################################
var opacity_use	= function(id, value) {
	value	= (value) ? value : 100;
	if(window.addEventListener)		id.style.opacity		= parseInt(value)/100;
	else if(window.attachEvent)	id.style.filter	= "Alpha(style=1,opacity="+value+",finishOpacity=90,startX=0,finishX=0,startY=0,finishY=0)";
}




/*------------------------------------------
PK클래스.
-------------------------------------------*/
PK_class = function() {

	var URL = document.URL;//현재페이지.
	var loca_value = (URL.indexOf("/RAD/")==-1)?"../":"../../";

	this.trigger_value = function(el, target, type, use) {
		var area = document.getElementsByName(el.name);
		switch(type) {
			case "area_korea":
				var trigger = (target==2) ? el.value : area[0].value+'||'+el.value;
				return trigger;
				break;
			default:
				return el.value;
				break;
		}
	}

	/*------------------------------------------
	다이나믹 사용
	-------------------------------------------*/
	this.dynamic_chk	= function (el, target, type, use) {

			var trigger = el.value;	// 첫번째 selectbox의 선택된 텍스트
			var name	= el.name;
			var new_target	= parseInt(target)+1;
			var code		= type;
			var area_hname = {2:'2차지역',3:'3차지역'};

			// 베이커리 체크 - 2010.08.13 added
			if(['servies', 'servies_outer'].include(type)) {
				try {
					check_bakery($('cate1').select('select')[0]);
				}
				catch(e) {
					alert(e.message);
				}
			}

			var trigger = this.trigger_value(el, target, type, use);

			var url = loca_value+"Libs/_php/rankup_life.class.php?mode=ad_category&type=" + type + "&trigger=" + encodeURIComponent(trigger) + "&target=" + target + "&use=" + use + "&code=" + code;

			var categoryUseTag	= (type=='area' || type=='area_korea') ? document.getElementById('cate_area'+target) : document.getElementById('cate'+target);
			var cate_area	= document.getElementsByName('cate_area[]');
			var firstOption	= (type=='area' || type=='area_korea') ? target+"차지역" : target+"차카테고리" ;

			var hname_not_service = ['servies', 'servies_outer'];
			var hname_value = " hname='"+area_hname[target]+"' required";
			try { if(in_array(service_code, hname_not_service)) hname_value = ''; } catch(e) {} // fixed

			new Ajax.Request(url, {
				method: 'get',
				onSuccess: function(transport) {
					try {
						var resultData = transport.responseXML.getElementsByTagName('resultData')[0];
						var category	= resultData.getElementsByTagName('category');
						var query		= resultData.getElementsByTagName('query')[0].firstChild.nodeValue;

						var selectTag	= "";
						try{map_put(); var map_put = (type=='area_korea') ? "map_put(this) && " : "";}catch(e){ var map_put = "";}
						var onChange_value	= (parseInt(target)==3) ? "" : "onChange=\""+map_put+"PK.dynamic_chk(this, '"+new_target+"', '"+type+"')\"";
						var selectTag	= (type=='area' || type=='area_korea') ? "<select name='cate_area[]' "+onChange_value+hname_value+" notrim>" : "<select name='cate[]' "+onChange_value+" notrim>";
						selectTag		+= "<option value=''>"+firstOption+"</option>";
						for(var i=0; i<category.length; i++) {
							var item			= category[i];
							var pno_series	= item.getElementsByTagName('pno_series')[0].firstChild.nodeValue;
							var no			= item.getElementsByTagName('no')[0].firstChild.nodeValue;
							var subject		= item.getElementsByTagName('subject')[0].firstChild.nodeValue;
							var optionValue	= (type=='area_korea') ? subject : pno_series+"@@"+no+"@@"+subject;
							selectTag	+= "<option value='"+optionValue+"'>"+subject+"</option>";
						}
						selectTag	+= "</select>&nbsp;";
						categoryUseTag.innerHTML	= selectTag;

						//alert(categoryUseTag.innerHTML);

						switch(target) {
							// : 1차지역 선택시 3차지역 초기화
							case "2":
								cate_area[target].length=1;
								break;
						}

					} catch(e) {
						//alert(e.message + transport.responseText);
					}
				}
			});
	}



	/*------------------------------------------
	광고등록신청 1단계 다이나믹

	관리자의 매물등록환경설정
	-------------------------------------------*/
	this.ad_dynamic_chk	= function (el, target, type) {

			var trigger = el.value;	// 첫번째 selectbox의 선택된 텍스트
			var table_info	= {'sell':1,'job':2,'alba':3,'car':4,'goods':5,'servies':6,'servies_outer':7};
			var type	= (type) ? type : '';
			var next_num	= (document.getElementById("next_num")) ? document.getElementById("next_num") : "";

			var cate	= document.getElementsByName('cate[]');
			codes	= cate[0].value;
			var code	= (table_info[codes]) ? codes : type;
			var new_target	= parseInt(target)+1;

			var url				= loca_value+"Libs/_php/rankup_life.class.php?mode=ad_category&type=" + type + "&trigger=" + encodeURIComponent(trigger) + "&target=" + target + "&code=" + code + "&URL=" + URL;
			var categoryUseTag	= document.getElementById('cate'+new_target);

			for(var i=target; i<cate.length; i++) {
				cate[i].innerHTML	 = "";
			}

			var myRequest = new Ajax.Request(url, {
				method: 'get',
				onSuccess: function(transport) {
					if(!transport.responseText.match(null)) {
						try {
							var resultData = transport.responseXML.getElementsByTagName('resultData')[0];
							var category	= resultData.getElementsByTagName('category');
							var selectTag	= "";
							var onChange_value	= (parseInt(target)==3) ? ((table_info[codes]) ? ((document.URL.match("RAD\/adlist\/mamul_join.html")) ? " onchange=\"click_function();\"" : "") : "onClick=\"PK.ad_dynamic_sell_use('block')\"") : "onChange=\"PK.ad_dynamic_chk(this, '"+(new_target)+"', '"+code+"')\"";
							var selectTag	= "<select name='cate[]' style=\"width:150px\" size=10 "+onChange_value+">";

							//매물등록시 마지막 카테고리가 선택될때에 이 밑의 if문속 함수 실행한다.
							if(next_num)	next_num.value	= category.length;
							if(next_num && parseInt(next_num.value)==0 && document.URL.match("RAD\/adlist\/mamul_join.html")) {
								click_function();
								return;
							}

							for(var i=0; i<category.length; i++) {
								var item			= category[i];
								var pno_series	= item.getElementsByTagName('pno_series')[0].firstChild.nodeValue;
								var no			= item.getElementsByTagName('no')[0].firstChild.nodeValue;
								var subject		= item.getElementsByTagName('subject')[0].firstChild.nodeValue;
								var optionValue	= pno_series+"@@"+no+"@@"+subject;
								selectTag	+= "<option value='"+optionValue+"'>"+subject+"</option>";
							}
							selectTag	+= "</select>";
							categoryUseTag.innerHTML	= selectTag;

							if(!table_info[codes]) {
								(category.length<=0) ? PK.ad_dynamic_sell_use('block') : PK.ad_dynamic_sell_use('none');
							}

						} catch(e) {
							alert(e.message + transport.responseText);
						}
					}
					myRequest = null;
				}
			});
	}




	/*------------------------------------------
	등록폼설정의 설정하기 버튼 나오게 하기
	-------------------------------------------*/
	this.ad_dynamic_sell_use	= function(value) {
		document.getElementById('end_view').style.display	= value;
	}

}

/*------------------------
PK 클래스 생성
이 클래스는 js파일 열음과 동시에 바로 생성시키자
-------------------------*/
PK = new PK_class;





















/*----------------------------------------------------------------------
결제관련 자바스크립트
-----------------------------------------------------------------------*/
PAY_class = function() {

	var URL = document.URL;//현재페이지.

	this.onload_function	= function () {

		document.getElementById("premium_date").disabled=true;
		document.getElementById("preferential_date").disabled=true;
		document.getElementById("line_date").disabled=true;
		document.getElementById("icon_date").disabled=true;
		document.getElementById("bold_date").disabled=true;
		document.getElementById("color_date").disabled=true;
		document.getElementById("pay_method").disabled=false;
	}



	///수정페이지에서는 이곳을 사용하지 않는다.
	if(URL.indexOf('extension.html') > 0 || URL.indexOf('regist/ad_regist2.html')>0) {

		/*-------------------------------
		onload    select테그 결제시에는 전부 막기
		--------------------------------*/
		if(window.attachEvent)
			window.attachEvent("onload", this.onload_function)
		else if(window.addEventListener)
			window.addEventListener('load', this.onload_function, false);

	}

	/*-------------------------------
	결제정보 선택시 가격계산방식
	--------------------------------*/
	this.change_money	= function (target) {

		var paytype = document.getElementsByName("paytype[]");//체크박스 배열선언
		var service_arr	 = ["premium", "preferential", "line", "icon", "bold", "color"];
		try { if(item_kind=='adv') service_arr	 = ['line']; } catch(e) {} // 한줄광고 - 2010.05.13 added

		var service_date	= {};	 //날짜 select테그
		var service_money	= {};	 //금액테그-text박스값 [text형식]
		var service_money_value	= {};	 //결제금액테그[숫자값]
		var service_money_value2	= {};
		var service_split				= {};	 //select테그의 구분된 배열값
		var service_money_sum		= 0;		//총 결제할 금액 합산.

		//금액 값 설정하기.
		for(var i=0; i<service_arr.length; i++) {
			service_date[service_arr[i]]				= document.getElementById(service_arr[i]+"_date");
			service_date[service_arr[i]].disabled	= (paytype[i].checked==true) ? false : true;
			service_money[service_arr[i]]				= document.getElementById(service_arr[i]+"_money");
			service_split[service_arr[i]]				= service_date[service_arr[i]].value.split("//");
			service_money_value2[service_arr[i]]	= (service_split[service_arr[i]][0]=='무기한') ? service_split[service_arr[i]][1] : service_split[service_arr[i]][2];

			//선택한 서비스 금액[선택이라면 0원]
			var split_money	= (parseInt(service_money_value2[service_arr[i]])>0) ? service_money_value2[service_arr[i]] : 0;

			service_money_value[service_arr[i]]		= (service_arr[i]=='line' && (paytype[0].checked==true|| paytype[1].checked==true)) ? 0 : ((parseInt(service_money[service_arr[i]].value)>0) ? parseInt(service_money[service_arr[i]].value) : 0);
			service_money_value[service_arr[i]]		= (target==service_arr[i]) ? split_money : service_money_value[service_arr[i]];
			if(target==service_arr[i])	service_money[service_arr[i]].value	 = (service_money_value[service_arr[i]]>0) ? service_money_value[service_arr[i]] : "무료";

			//총 합산금액
			service_money_sum	 += (!service_money_value[service_arr[i]] || paytype[i].checked==false) ? 0 : parseInt(service_money_value[service_arr[i]]);
		}

		document.getElementById("sum_money").value	= parseInt(service_money_sum);
	}


	/*#################################################

	결제방식 체크해제시에 금액 0원바뀌면서 날짜 선택으로 다시 변경

	sel				==> 체크박스, this값.
	this_num		==> 현재 선택한 서비스에 등록된 갯수
	add_num		==> 최대 등록갯수
	types			==> 수정에서 사용

	##################################################*/
	this.paytypes		= function (sel, this_num, add_num, types)
	{
		var form	= document.pay;
		var trigger	= sel.value;

		var paytype = document.getElementsByName("paytype[]");//체크박스 배열선언
		var this_num	= parseInt(this_num);	//현재 서비스에 등록된 갯수
		var add_num		= parseInt(add_num);	//서비스에 등록할 수 있는 갯수
		var service_arr	 = ["premium", "preferential", "line", "icon", "bold", "color"];
		try { if(item_kind=='adv') service_arr	= ['line']; } catch(e) {}

		var service_date	= {};	 //날짜 select테그
		var service_money	= {};	 //금액테그[text형식]
		var pay_method		= document.getElementById("pay_method");	 //결제방법
		var online_infomation	= document.getElementById("online_infomation");	//온라인값
		var adver_money_settle	= document.getElementById('adver_money_settle');	//결제정보 있을때만 사용

		var service_money_sum		= 0;		//총 결제할 금액 합산.



		//금액 값 설정하기.
		for(var i=0; i<service_arr.length; i++) {
			service_date[service_arr[i]]		= document.getElementById(service_arr[i]+"_date");
		}


		/*===========================
		수정, 연장일때 사용

		무료는 연장이 불가능합니다. 무료일때
		프리미엄만 선택했었어도 프리미엄 자체적으로 아이콘이 있기 때문에 프리미엄이있으면 아이콘 사용연장 불가능
		===========================*/
		if(types=="no") {

			if(trigger=='icon')
				alert("이미 사용중인(프리미엄광고포함) 아이콘 광고는 불가능합니다.");
			else
				alert("이미 사용중인 광고는 무료는 연장이 불가능합니다.");

			sel.checked=false;
			service_date[trigger].selectedIndex=0;								//0번째 select테그 선택하기
			//service_money[trigger].value = "";										//가격 0으로 고정하기
			return;
		}
		if(item_kind==undefined) var item_kind = 'none';
		for(var i=0; i<service_arr.length; i++) {

			service_date[service_arr[i]].disabled	= (paytype[i].checked==true) ? false : true;
			if(item_kind=='adv') service_money[service_arr[i]]		= paytype[0].checked==true ? parseInt(document.getElementById(service_arr[i]+"_money").value) : 0;
			else service_money[service_arr[i]]		= (service_arr[i]=='line' && (paytype[0].checked==true|| paytype[1].checked==true)) ? 0 : parseInt(document.getElementById(service_arr[i]+"_money").value);

			//총 합산금액
			service_money_sum	 += (!service_money[service_arr[i]] || paytype[i].checked==false) ? 0 : service_money[service_arr[i]];
			//프리미엄, 우대선택시 줄광고 비활성화하자., 체크해제도 하자.
			if(service_arr[i]=='primium' || service_arr[i]=='preferential') {
				paytype[2].disabled = (paytype[0].checked==true || paytype[1].checked) ? true : false;
				paytype[2].checked = (paytype[0].checked==true || paytype[1].checked) ? false : paytype[2].checked;
				service_date['line'].disabled	= true;

				/*===========================
				갯수한계지정.
				프리미엄은 메인페이지에 나오기 때문에 관리자에서 설정한 한계갯수를 설정한것과 같다.
				우대는
				각 카테고리별로 갯수를 설정하는것이다.
				프리미엄이나 우대가 등록할 갯수가 넘어섰을때 이곳의 if문을 실행한다.
				===========================*/
				if(this_num >= add_num) {
					alert("갯수는 "+add_num+"까지만 등록 가능합니다. 이이상 등록하실 수 없습니다.");
					sel.checked=false;
					return;
				}
			}
		}


		/*===========================
		프리미엄일시에는 아이콘 무료
		아이콘, 줄광고가 선택된 다음에 프리미엄 선택시 아이콘,줄광고 가격을 빼줘야한다.
		===========================*/
		if(item_kind!='adv') {
			if(paytype[0].checked == true){
				if(paytype[2].checked==true)		service_money_sum	-= service_money['line'];
				if(paytype[3].checked==true)		service_money_sum	-= service_money['icon'];
				paytype[3].checked = false;		//0번째 select테그 선택하기
				paytype[3].disabled = true;
				service_date['icon'].disabled	= true;
			} else {
				paytype[3].disabled = false;
			}
		}

		document.getElementById("sum_money").value	= service_money_sum;
	}




	/*-------------------------------
	결제방식 선택 : 핸드폰, 일반전화, 온라인..
	온라인이면 밑의 온라인 정보 보여지게 하고 다른거 선택하면 감추기
	--------------------------------*/
	this.pay_method_sel	= function (sel)
	{
		var chk		= (sel.value=="online")?"":"none";

		document.pay.online_infomation.selectedIndex=0;
		online.style.display = chk;
	}




	/*--------------------------------
	결제버튼 누를때..
	---------------------------------*/
	this.pay_chk		= function (val)
	{
		/*==========================================================
		구인구직, 아르바이트일때는
		구직등록시에 밑의 결제방식이 안뜨게 해놨음.
		==========================================================*/
		var extension_page	= (document.URL.match("/mypage/extension.html")) ? true : false;	//연장페이지인지 확인하는 변수
		if(val=='extension') {
			return true;
		}

		try {
			var adver_money_settle	= document.getElementById('adver_money_settle');
			var form	= document.pay;
			var paytype = document.getElementsByName("paytype[]");//체크박스 배열선언
			var date_num = document.getElementsByName("date_num[]");//기간입력 태그
			var form_txt	= document.getElementsByName("form_txt");
			var trade	= document.getElementsByName("trade");
			var A1			= document.getElementById("A1");
			var service_date	= {};
			var chks	= "";
			var chks2	= "";
			//만약 체크박스 하나라도 선택되어있다면 이값은 ok로 변함.(결제선택 하나라도 해야함)...프리미엄, 우대, 줄광고
			for(var i=0; i<paytype.length; i++){
				if(paytype[i].checked==true) {
					chks2	 = "ok";
				}
			}

			// chks 부분 주석 처리 함.

			//프리미엄, 우대, 줄광고가 하나라도 선택되어있는지 확인하는 작업

			for(var i=0; i<3; i++) {
				if(paytype[i].checked==true) {
					var chks	= "ok";
					break;
				}
			}

			// 2010.05.18 fixed
			if(!form_txt.length) form_txt = [{checked: false}];
			if(!trade.length) trade = [{checked: false}];

			//if(A1.value=='job' || A1.value=='alba') {
			if(['job', 'alba', 'sell', 'goods'].include(A1.value)) {
				// 팝니다/구인등록인 경우
				if(form_txt[0].checked==true || trade[0].checked==true) {
					//프리미엄, 우대, 줄광고가 하나라도 선택되어있지 않으면 빠져나가기.
					//adver_money_settle.style.display == '' &&
					if(chks != "ok" && extension_page==false) {
						alert("등록서비스를 하나라도 선택하셔야합니다.");
						return false;
					} else if(!chks2) {
						alert("서비스를 하나라도 선택하셔야합니다.");
						return false;
					}
				}
				// 삽니다/구합니다/구직등록 인 경우
				else {
					// 결제금액이 존재하는 경우 결제방식 필수값 처리 - 2010.05.18 added
					var pay_chk = document.getElementById('pay_chk');
					var money = document.getElementById('money');
					var sum_money = document.getElementById('sum_money');
					var pay_method = document.getElementById('pay_method');

					if(parseInt(sum_money.value, 10)>0) {
						pay_chk.setAttribute('required', 'required');
						if(money) money.setAttribute('required', 'required');
						if(!pay_method.value) {
							alert("결제방법을 선택하여 주십시오.");
							return false;
						}
					}
					else {
						pay_chk.removeAttribute('required');
						money.removeAttribute('required');
					}
					return true;
				}
			}
			else {
				//프리미엄, 우대, 줄광고가 하나라도 선택되어있지 않으면 빠져나가기.
				if(adver_money_settle.style.display == '' && chks != "ok" && extension_page==false) {
					alert("등록서비스를 하나라도 선택하셔야합니다.");
					return false;
				} else if(!chks2) {
					alert("서비스를 하나라도 선택하셔야합니다.");
					return false;
				}
			}

			/*------------------------------------------
			관리자에서 등록을 했다면 금액을 입력할 필요가 없기 때문에 바로 보내자.
			------------------------------------------*/
			/*
			if(URL.indexOf('/RAD/adlist/ad_write.html')>0) {
				return true;
			}
			*/
		}
		catch(e) {
			//alert(e.message);
			return true;
		}

		/*------------------------------------------
		체크박스 선택했지만 날짜 선택안했을시에 빠져나가기
		-------------------------------------------*/
		for(var i=0; i<paytype.length; i++) {

			service_date[paytype[i].value]	= (document.getElementById(paytype[i].value+"_date")) ? document.getElementById(paytype[i].value+"_date") : "";
			try {
				// 체크박스 체크되었으면서 기간 선택을 안했을시

				if(service_date[paytype[i].value]) {
					if(paytype[i].checked==true && !service_date[paytype[i].value].value) {

						alert(this.korean_change(paytype[i].value)+"의 기간을 선택해주시기 바랍니다.");
						return false;

					}
				}
			}
			catch(e) {
				alert(e.message);
				return false;
			}

		}

		/*--------------------------------------
		등록누를때 결제방식 선택안하면 나오는 경고문
		---------------------------------------*/
		var sum_money	= (form.sum_money) ? form.sum_money.value : 0;
		var pay_method	= (form.pay_method) ? form.pay_method.value : "";
		var online_infomation	= (form.online_infomation) ? form.online_infomation.value : "";

		if((paytype[0].checked==true || paytype[1].checked==true || paytype[2].checked==true) && sum_money<=0) {

		} else if(adver_money_settle.style.display == '' && !pay_method) {

			alert("결제방식을 선택해주시기 바랍니다.");
			form.pay_method.focus();
			return false;

		}


		if(pay_method == "online" && !online_infomation) {

			alert("입금하실 은행을 선택하시기 바랍니다.");
			form.online_infomation.focus();
			return false;
		}

		return true;
	}





	/*------------------------------------------------
	지역정보의 쿠폰사용
	------------------------------------------------*/
	this.coupon_chk			= function (el, code) {

		if(code == 'servies' || code=='servies_outer')
			coupon_write.style.display	= (el.value=='yes')?'':'none';
	}





	/*------------------------------------------------
	최종 결제페이지 submit함수
	------------------------------------------------*/
	this.pay_result			= function (val, val2) {

		switch(val) {

			case "sell":
				return this.sell_join_type(val2);
				break;

			case "job":
				return this.job_join_type(val2);
				break;

			case "alba":
				return this.alba_join_type(val2);
				break;

			case "car":
				return this.car_join_type(val2);
				break;

			case "goods":
				return this.goods_join_type(val2);
				break;

			case "servies":
				return this.servies_join_type(val2);
				break;

			case "servies_outer":
				return this.servies_outer_join_type(val2);
				break;

		}

	}


	/*-----------------------------------------------
	부동산 등록폼 체크
	-----------------------------------------------*/
	this.sell_join_type		= function (val2) {

		var form	= document.pay;
		var cate_area	= document.getElementsByName('cate_area[]');
    var photo = document.getElementsByName('photo[]');
		if(form.section[1].checked && !form.mutual.value) {

			alert("상호명을 입력해주시기 바랍니다.");
			form.mutual.focus();
			return false;

		}

		if(build_name_id.style.display=="" && !form.build_name.value) {

			alert("건물명을 입력하시기 바랍니다.");
			form.build_name.focus();
			return false;

		}


		if(form_txt_id.style.display=="" && !form.form_txt.value) {
			alert("건물 형태를 입력하시기 바랍니다.");
			form.form_txt.focus();
			return false;
		}


		if(document.getElementById("pyeong_id").style.display=='' && document.getElementById('pyeong') && !form.pyeong.value) {
			alert("면적을 입력하시기 바랍니다.");
			form.pyeong.focus();
			return false;
		}

		if(document.getElementById("pyeong_id").style.display=='' && document.getElementById('meters') && !form.meters.value) {
			alert("면적에 해당하는 제곱미터를 입력하시기 바랍니다.");
			form.meters.focus();
			return false;
		}

		if(floor_id.style.display=="" && !form.floor.value) {
			alert("층수를 입력하시기 바랍니다.");
			form.floor.focus();
			return false;
		}

		if(room_id.style.display=="" && !form.room.value) {
			alert("방수를 입력해주시기 바랍니다.");
			form.room.focus();
			return false;
		}

		if(exchange_id.style.display=="" && form.exchange.checked==true) {

			if(!form.exchange1.value) {
				alert("보유매물을 입력해주시기 바랍니다.");
				form.exchange1.focus();
				return false;
			}

			if(!form.exchange2.value) {
				alert("교환매물을 입력해주시기 바랍니다.");
				form.exchange2.focus();
				return false;
			}

		}


		if(direction_id.style.display=="" && !form.direction.value) {

			alert("방향을 입력해주시기 바랍니다.");
			form.direction.focus();
			return false;

		}


		if(ground_id.style.display=="" && !form.ground.value) {

			alert("대지면적을 입력하시기 바랍니다.");
			form.ground.focus();
			return false;

		}


		if(ground_id.style.display=="" && document.getElementById('ground_meters') && !form.ground_meters.value) {
			alert("대지면적에 해당하는 제곱미터를 입력하시기 바랍니다.");
			form.ground_meters.focus();
			return false;
		}


		if(ground_id.style.display=="" && !form.floorage.value) {

			alert("건축면적을 입력하시기 바랍니다.");
			form.floorage.focus();
			return false;

		}

		if(ground_id.style.display=="" && document.getElementById('floorage_meters') && !form.floorage_meters.value) {
			alert("건축면적에 해당하는 제곱미터를 입력하시기 바랍니다.");
			form.floorage_meters.focus();
			return false;
		}


		if(form.pay_chk.checked == false && (sell_money_id.style.display=="" && !form.sell_money.value) && (lease_money_id.style.display=="" && !form.lease_money.value) && (pyeong_money_id.style.display=="" && !form.pyeong_money.value) && (reservation_money_id.style.display=="" && !form.reservation_money.value) && (monthly_money_id.style.display=="" && !form.monthly_money.value)) {

			alert("최소한 가격 하나 이상 입력해야합니다.");
			return false;
		}


		if(form.pay_chk.checked == false && loan_money_id.style.display=="" && !form.loan_money.value && form.loan_radio[0].checked) {

			alert("융자금을 입력하시기 바랍니다.");
			form.loan_money.focus();
			return false;

		}

  /*
  if(!photo[0].value) {
      alert('상품에 대한 이미지를 입력해 주세요!');
      photo[0].focus();
      return false;
    }
	*/




		return (Wysiwyg.submit_start(this) && this.pay_chk(val2));

	}


	/*-----------------------------------------------
	구인구직 등록폼 체크
	-----------------------------------------------*/
	this.job_join_type		= function (val2) {

		var form	= document.pay;
		var cate_area	= document.getElementsByName('cate_area[]');
    var photo = document.getElementsByName('photo[]');
		if(form.section[1].checked && !form.mutual.value) {

			alert("상호명을 입력해주시기 바랍니다.");
			form.mutual.focus();
			return false;

		}

		if(form.pay_chk2.checked==false && !form.pay_chk.value) {

			alert("급여를 선택하시거나 협의를 체크해주시기 바랍니다.");
			form.pay_chk.focus();
			return false;

		}


		if(form.pay_chk2.checked == false && !form.money.value) {

			alert("가격을 입력해주시기 바랍니다.");
			form.money.focus();
			return false;

		}
		/*

    if(!photo[0].value) {
      alert('상품에 대한 이미지를 입력해 주세요!');
      photo[0].focus();
      return false;
    }
	*/

		return  this.pay_chk(val2);

	}


	/*-----------------------------------------------
	알바 등록폼 체크
	-----------------------------------------------*/
	this.alba_join_type		= function (val2) {

		var form	= document.pay;
		var cate_area	= document.getElementsByName('cate_area[]');
    var photo = document.getElementsByName('photo[]');
		if(form.section[1].checked && !form.mutual.value) {

			alert("상호명을 입력해주시기 바랍니다.");
			form.mutual.focus();
			return false;

		}



		if(form.pay_chk2.checked==false && !form.pay_chk.value) {

			alert("급여를 선택하시거나 협의를 체크해주시기 바랍니다.");
			form.pay_chk.focus();
			return false;

		}



		if(form.pay_chk2.checked == false && !form.money.value) {

			alert("가격을 입력해주시기 바랍니다.");
			form.money.focus();
			return false;

		}
		/*
		if(!photo[0].value) {
      alert('상품에 대한 이미지를 입력해 주세요!');
      photo[0].focus();
      return false;
    }
	*/

		return (Wysiwyg.submit_start(this) && this.pay_chk(val2));

	}


	/*-----------------------------------------------
	자동차 등록폼 체크
	-----------------------------------------------*/
	this.car_join_type		= function (val2) {

		var form	= document.pay;
		var cate_area	= document.getElementsByName('cate_area[]');
		var photo = document.getElementsByName('photo[]');

		return (Wysiwyg.submit_start(this) && this.pay_chk(val2));

	}


	/*-----------------------------------------------
	상품 등록폼 체크
	-----------------------------------------------*/
	this.goods_join_type		= function (val2) {

		var form	= document.pay;
		var cate_area	= document.getElementsByName('cate_area[]');
		var photo = document.getElementsByName('photo[]');

		// 2010.05.18 fixed
		var trade	= document.getElementsByName("trade");
		if(trade.length==1) {
			if(trade[0].value=='buy') trade = [{checked: false}, {checked: true}];
			else trade = [{checked: true}, {checked: false}];
		}

		if(form.section[1].checked && !form.mutual.value) {
			alert("상호명을 입력해주시기 바랍니다.");
			form.mutual.focus();
			return false;
		}
		if(!form.goods.value) {
			alert("물품명을 입력해주시기 바랍니다.");
			form.goods.focus();
			return false;
		}

		if(!form.use_date.value && form.uses[1].checked) {
			alert("사용기간을 입력해주시기 바랍니다.");
			form.use_date.focus();
			return false;
		}

		if(trade[0].checked == true){
			if(form.pay_chk.checked == false && !form.money.value) {
				alert("물품 매매가를 입력해주시기 바랍니다.");
				form.money.focus();
				return false;
			}
		}
		if(trade[1].checked == true){
			if(form.pay_chk.checked == false && !form.buy_money.value) {
				alert("물품 구매가를 입력해주시기 바랍니다.");
				form.buy_money.focus();
				return false;
			}
		}

		/*
		if(!photo[0].value) {
      alert('상품에 대한 이미지를 입력해 주세요!');
      photo[0].focus();
      return false;
    }
	*/
		return (Wysiwyg.submit_start(this) && this.pay_chk(val2));

	}


	/*-----------------------------------------------
	서비스 등록폼 체크
	-----------------------------------------------*/
	this.servies_join_type		= function (val2) {
		return (Wysiwyg.submit_start(this) && this.pay_chk(val2));

		var form	= document.pay;
		var cate_area	= document.getElementsByName('cate_area[]');
	    var photo = document.getElementsByName('photo[]');
		if(!form.mutual.value) {

			alert("업체명을 입력해주시기 바랍니다.");
			form.mutual.focus();
			return false;

		}

		if(!form.job.value) {

			alert("업종을 입력해주시기 바랍니다.");
			form.job.focus();
			return false;

		}


		/*
		if(!photo[0].value) {
      alert('상품에 대한 이미지를 입력해 주세요!');
      photo[0].focus();
      return false;
    }
	*/
		return (Wysiwyg.submit_start(this) && this.pay_chk(val2));

	}


	/*-----------------------------------------------
	서비스 등록폼 체크
	-----------------------------------------------*/
	this.servies_outer_join_type		= function (val2) {
		return (Wysiwyg.submit_start(this) && this.pay_chk(val2));

		var form	= document.pay;
		var cate_area	= document.getElementsByName('cate_area[]');
	    var photo = document.getElementsByName('photo[]');
		if(!form.mutual.value) {

			alert("업체명을 입력해주시기 바랍니다.");
			form.mutual.focus();
			return false;

		}

		if(!form.job.value) {

			alert("업종을 입력해주시기 바랍니다.");
			form.job.focus();
			return false;

		}


		/*
		if(!photo[0].value) {
      alert('상품에 대한 이미지를 입력해 주세요!');
      photo[0].focus();
      return false;
    }
	*/
		return (Wysiwyg.submit_start(this) && this.pay_chk(val2));

	}




	/*-------------------------------
	영문 한글로 변환..(체크박스 선택했을때 가격설정안했다면..)
	-------------------------------*/
	this.korean_change	= function (val) {

		var word	= "";
		switch(val) {

			case "premium":
				word	= "프리미엄";
				break;

			case "preferential":
				word	= "우대";
				break;

			case "line":
				word	= "줄광고";
				break;

			case "icon":
				word	= "아이콘";
				break;

			case "color":
				word	= "컬러";
				break;

			case "bold":
				word	= "볼드체";
				break;

		}

		return word;
	}

}

