<!--
/*--------------------------------------------------------------------------------------------*/
//	myserve_common_lib.js - 마이써브 공통 펑션
/*--------------------------------------------------------------------------------------------*/

	var mem_id		= SERVE.Util.getCookie_key('user','mem_id');		// 회원아이디
	var mem_seq		= SERVE.Util.getCookie_key('user','mem_seq');		// 회원번호
	var emp_seq		= SERVE.Util.getCookie_key('user','emp_seq');		// 직원번호
	var membertype	= SERVE.Util.getCookie_key('user','membertype');	// 회원타입(사이버,프리미엄,일반....)	
	var mem_type	= SERVE.Util.getCookie_key('user','mem_type')		// 회원타입코드
	var mem_addr1	= SERVE.Util.getCookie_key('user','mem_addr1')		// 회원주소1
	var mem_addr2	= SERVE.Util.getCookie_key('user','mem_addr2')		// 회원주소2
	if (mem_id != '' && typeof(mem_id) != 'undefined')
	{
		var loginYn		=	'Y';
	}
	else
	{
		var loginYn		=	'N';
	}
	
/************************************************************************************************************/
//	스크랩 매물
/************************************************************************************************************/
	

	/************************************/
	//매물스크랩하기 Ajax 
	/************************************/
	function insertScrapMaemul(form_id,exFuncName)
	{
	    if (loginYn == "N")
		{
			if (confirm("로그인 후 스크랩 할 수 있습니다. 로그인하시겠습니까?"))
			{
				document.location.href = "/myServe/loginform.asp?TargetPage="+document.location.pathname+document.location.search ;

			}
			return false;
		} 

		var srh_text = "";
		var Cnt = 0;
		var f = document.getElementById(form_id);
		if (typeof(f.check_list) == 'undefined')	{alert('스크랩할 대상이 없습니다.'); return;}

		if (f.check_list.length > 0) 
		{
			for (var i=0 ; i < f.check_list.length ; i++) 
			{
				if (f.check_list[i].checked) 
				{
					if (srh_text == null || srh_text == "") 
					{
						srh_text = f.check_list[i].value;
					} 
					else 
					{
						srh_text += "," + f.check_list[i].value;
					}
					Cnt++;
				}
			}
		} 
		else 
		{
			if (f.check_list.checked) 
			{
				srh_text = f.check_list.value;
				Cnt++;
			}
		}
		if (Cnt <= 0) 
		{
			alert("스크랩할 매물을 선택해 주세요...");
		} 
		else 
		{
			if (confirm("스크랩 하시겠습니까?"))
			{
				var url = "/inc/serviceBar_scrap_maemul_xml.asp";
				var functionName = "resultMaemulMsg(xmlDoc,"+exFuncName+",'"+form_id+"')";
			//	var functionName = "alert(xmlReq.responseText)";
				var strParam = "goodReg_id=" + mem_seq + "&good_id="+ srh_text +"&action=insert";
			//	document.writeln(url+"?"+strParam);
				var strAsync = true;
				var returnType = "";
				var strDocName = "";
				SERVE.Xml.xmlHttp(url, functionName, strParam, strAsync, returnType, strDocName);
			} 
			else 
			{
				return;
			}
		}
		
	}

	/************************************/
	//매물스크랩삭제하기 Ajax 
	/************************************/
	function deleteMyScrapMaemul(good_id,form_id,exFuncName)
	{
      	var srh_text = "";
		var Cnt = 0;
		var f = document.getElementById(form_id);
		
		if (typeof(f.check_list) == 'undefined')	{alert('삭제할 대상이 없습니다.'); return;}

		if (good_id != null || good_id != "") 
		{
			srh_text = good_id
		} 

		if (typeof(f.check_list.length) == 'undefined') 
		{
			if (f.check_list.checked) 
			{
				srh_text = f.check_list.value;
				Cnt++;
			}
		} 
		else 
		{
			for (var i=0 ; i < f.check_list.length ; i++) 
			{
				if (f.check_list[i].checked) 
				{
					if (srh_text == null || srh_text == "") 
					{
						srh_text = f.check_list[i].value;
					} 
					else 
					{
						srh_text += "," + f.check_list[i].value;
					}
					Cnt++;
				}
			}
		}
		if (Cnt <= 0 && (good_id == null || good_id == "") ) 
		{
			alert("삭제 매물을 선택해 주세요...");
		} 
		else 
		{
			if (confirm("삭제 하시겠습니까?"))
			{
				var url = "/inc/serviceBar_scrap_maemul_xml.asp";
				var functionName = "resultMaemulMsg(xmlDoc,"+exFuncName+",'"+form_id+"')";
			//	var functionName = "alert(xmlReq.responseText)";
				var strParam = "goodReg_id=" + mem_seq + "&good_id="+ srh_text +"&action=delete";
			//	document.writeln(url+"?"+strParam);
				var strAsync = true;
				var returnType = "";
				var strDocName = "";
				SERVE.Xml.xmlHttp(url, functionName, strParam, strAsync, returnType, strDocName);
			} 
			else 
			{
				return;
			}
		}
		
	}

	
	/************************************/
	// 매물스크랩 insert, delete 메시지 출력후 리스트 뿌리기
	/************************************/
	function resultMaemulMsg(xmlDoc,exFuncName,form_id)
	{
		var scrapXmlData = xmlDoc.getElementsByTagName("serve")[0];
		alert(SERVE.Xml.getNodeValue(scrapXmlData,"msg"));	

		if (exFuncName != '' && typeof(exFuncName) != 'undefined')
		{
			exFuncName();
		}
/*
		if (form_id != '' &&  typeof(form_id) != 'undefined')
		{
			allcheck(form_id,'checkbox_all');
		}
*/
	}

	
/*#############################################################################################*/
//	시세스크랩
/*#############################################################################################*/

	
	

	/************************************/
	// 시세스크랩하기
	/************************************/
	function insertScrapSise(form_id)
	{
   		var srh_text = "";
		var srh_text_arr = "";
		var complex_seq = "";
		var space_seq = "";
		var Cnt = 0;
		var f = document.getElementById(form_id);
		if (typeof(f.check_list) == 'undefined') {alert('스크랩할 대상이 없습니다.'); return false;}

		if (f.check_list.length > 0) 
		{
			for (var i=0 ; i < f.check_list.length ; i++) 
			{
				if (f.check_list[i].checked) 
				{
					if (srh_text == null || srh_text == "") 
					{
						srh_text		= f.check_list[i].value;
						srh_text_arr	= srh_text.split("|");
						complex_seq		= srh_text_arr[0]
						space_seq		= srh_text_arr[1]
					} 
					else 
					{
						srh_text		= f.check_list[i].value;
						srh_text_arr	= srh_text.split("|");
						complex_seq		+= "," + srh_text_arr[0]
						space_seq		+= "," + srh_text_arr[1]
					}
					Cnt++;
				}
			}
		} 
		else 
		{
			if (f.check_list.checked) 
			{
				srh_text = f.check_list.value;
				srh_text_arr	= srh_text.split("|");
				complex_seq		= srh_text_arr[0]
				space_seq		= srh_text_arr[1]
				Cnt++;
			}
		}
		if (Cnt <= 0) 
		{
			alert("스크랩할 시세을 선택해 주세요...");
		} 
		else 
		{
			if (confirm("스크랩 하시겠습니까?"))
			{
				var url = "/inc/serviceBar_scrap_sise_xml.asp";
				var functionName = "resultSiseMsg(xmlDoc)";
			//	var functionName = "alert(xmlReq.responseText)";
				var strParam = "mem_seq="+mem_seq+"&complex_seq="+complex_seq+"&space_seq="+space_seq+"&action=insert";
			//	document.writeln(url+"?"+strParam);
				var strAsync = true;
				var returnType = "";
				var strDocName = "";
				SERVE.Xml.xmlHttp(url, functionName, strParam, strAsync, returnType, strDocName);
			} 
			else 
			{
				return;
			}
		}

	}
	

	/************************************/
	//	시세스크랩삭제하기
	/************************************/
	function deleteMyScrapSise(space_seq, form_id,exFuncName)
	{
      	var srh_text = "";
		var Cnt = 0;

		var f = document.getElementById(form_id);

		if (typeof(f.check_list) == 'undefined')	{alert('삭제할 대상이 없습니다.'); return;}
				
		if (typeof(f.check_list.length) == 'undefined') 
		{
			if (f.check_list.checked) 
			{
				srh_text = f.check_list.value;
				Cnt++;
			}
		} 
		else 
		{
			for (var i=0 ; i < f.check_list.length ; i++) 
			{
				if (f.check_list[i].checked) 
				{
					if (srh_text == null || srh_text == "") 
					{
						srh_text		= f.check_list[i].value;
						srh_text_arr	= srh_text.split("|");
						complex_seq		= srh_text_arr[0]
						space_seq		= srh_text_arr[1]
					} 
					else 
					{
						srh_text		= f.check_list[i].value;
						srh_text_arr	= srh_text.split("|");
						complex_seq		+= "," + srh_text_arr[0]
						space_seq		+= "," + srh_text_arr[1]
					}
					Cnt++;
				}
			}
		}
		if (Cnt <= 0 && (space_seq == null || space_seq == "") ) 
		{
			alert("삭제 단지를 선택해 주세요...");
		} 
		else 
		{
			if (confirm("삭제 하시겠습니까?"))
			{
					var url = "/inc/serviceBar_scrap_sise_xml.asp";
					var functionName = "resultSiseMsg(xmlDoc,"+exFuncName+",'"+form_id+"')";
				//	var functionName = "alert(xmlReq.responseText)";
					var strParam = "mem_seq="+mem_seq+"&complex_seq="+complex_seq+"&space_seq="+space_seq+"&action=delete";
				//	alert(strParam);
					var strAsync = true;
					var returnType = "";
					var strDocName = "";
					SERVE.Xml.xmlHttp(url, functionName, strParam, strAsync, returnType, strDocName);
			} 
			else 
			{
				return;
			}
		}
		
	}
	
	
	/************************************/
	//	스크랩한 시세중에서 
	//	시세정보문자 보내기로 설정한다.
	/************************************/
	function setSiseSms(complex_seq, space_seq)
	{
		var url = "/inc/serviceBar_scrap_sise_xml.asp";
		var functionName = "resultSiseMsg(xmlDoc)";
	//	var functionName = "alert(xmlReq.responseText)";
		var strParam = "mem_seq="+mem_seq+"&complex_seq="+complex_seq+"&space_seq="+space_seq+"&action=update";
	//	alert(strParam);
		var strAsync = true;
		var returnType = "";
		var strDocName = "";
		SERVE.Xml.xmlHttp(url, functionName, strParam, strAsync, returnType, strDocName);
	} 

	/************************************/
	//	시세스크랩 insert, delete 
	//	메시지 출력후 리스트 뿌리기
	/************************************/
	function resultSiseMsg(xmlDoc,exFuncName,form_id)
	{
		var scrapXmlData = xmlDoc.getElementsByTagName("serve")[0];
		alert(SERVE.Xml.getNodeValue(scrapXmlData,"msg"));	
					
		if (exFuncName != '' && typeof(exFuncName) != 'undefined')
		{
			exFuncName();
		}

		if (form_id != '' &&  typeof(form_id) != 'undefined')
		{
			allcheck(form_id,'checkbox_all');
		}
	}


/*--------------------------------------------------------------------------------------------*/
//	그외 펑션들
/*--------------------------------------------------------------------------------------------*/


	/************************************/
	//	선택목록비교(매물, 시세)
	/************************************/
	function check_compare(form_id, file_URL) {
		var srh_text = "";
		var Cnt = 0;
		var f = document.getElementById(form_id);
		if(typeof(f.check_list) == 'undefined')	{alert('비교할 대상이 없습니다.'); return;}
		for (var i=0 ; i < f.check_list.length ; i++) {
			f.check_list1[i].checked = false;
			if (f.check_list[i].checked) {
				f.check_list1[i].checked = true;
				if (srh_text == null || srh_text == "") {
					srh_text = f.check_list1[i].value;
				} else {
					srh_text += "," + f.check_list1[i].value;
				}
				Cnt++;
			}
		}
		if (Cnt <= 1) {
			alert("비교할 매물들을 2개 이상 선택하여 주세요!!");
		} else if (Cnt >= 9) {
			alert("비교는 8개까지만 가능합니다!!");
			if(Cnt >=50){
				for(i=0; i <=f.check_list.length; i++){
					f.elements[i].checked = false;
				}
			}
		} else {
			SERVE.Util.openWin(file_URL + srh_text,'650','600','yes','yes','yes');
		}

	}

	/************************************/
	//	모든체크박스 체크하기
	/************************************/
	function allcheck(form_id,checkboxNum)
	{
		var frm			= document.getElementById(form_id);
		var chkboxall	= document.getElementById(checkboxNum)
		
		if(typeof(frm.check_list) != 'undefined')
		{
			var chkLen = frm.check_list.length;
			var isChecked_all = chkboxall.value;
			
			if (isChecked_all == "N" || typeof(isChecked_all) == 'undefined')
			{
				if (typeof(chkLen)!= 'undefined')
				{
					for (var i=0 ; i < chkLen; i++)
					{
						frm.check_list[i].checked = true;
					}
				}
				else
				{
					frm.check_list.checked = true;
				}
				chkboxall.value = "Y";
			}
			else
			{
				if (typeof(chkLen)!= 'undefined')
				{
					for (var i=0 ; i < chkLen; i++)
					{
						frm.check_list[i].checked = false;
					}
				}
				else
				{
					frm.check_list.checked = false;
				}
				chkboxall.value = "N";
			}
		}
	}


//-->
