/****************************************************************************
************ 페이지 관련 함수                   *****************************
*****************************************************************************/
// 가운데 새창 뛰우기
function openWinCenter(url, wname, wopt) {
	var newopt = "", wHeight = 0, wWidth = 0;
	if (wopt != undefined) {
		var woptlist = wopt.replace(/ /g, "").split(",");
		for (var i in woptlist) {
			if (woptlist[i].match(/^height=/i)) {
				wHeight = parseInt(woptlist[i].substr(7),10);
				if (!isNaN(wHeight)) newopt += "top=" + Math.floor((screen.availHeight - wHeight) / 2) + ",";
			}
			if (woptlist[i].match(/^width=/i)) {
				wWidth = parseInt(woptlist[i].substr(6),10);
				if (!isNaN(wWidth)) newopt += "left=" + Math.floor((screen.availWidth - wWidth) / 2) + ",";
			}
		}
	}
	window.open(url, wname, newopt + wopt);
}

// 새창 뛰우기
function OpenWindow(url, winName, opt) {
	window.open(url, winName, opt);
}

// 윈도우 오픈
/*function OpenWindow(url, winName, width, height, opt){
	if(width && height){
		var newopt = "";
		if (!isNaN(height)) newopt += "top=" + Math.floor((screen.availHeight - height) / 2) + ",";
		if (!isNaN(width))  newopt += "left=" + Math.floor((screen.availWidth - width) / 2) + ",";
		newopt += ",width="+width+",height="+height;
		if (opt) opt = newopt + "," + opt;
		else	 opt = newopt;
	}
	window.open(url, winName, opt);
}*/

// URL 복사하기
function Scraping() {
	var url = this.document.URL;
	window.clipboardData.setData("Text", "사이트명 : " + url);
	alert("이 페이지의 URL이 복사되었습니다.\n원하시는 페이지에서 붙여넣기 하세요.");
}

// 로딩바 및 바탕 레이어
function WaitLayerView(mode,text){
	if(mode == 1){
		if($('waitForm').getStyle('display')=='none'){
			$('waitForm').show();
			$('waitFormImg').show();
			$('waitFormText1').innerHTML = "<b>"+text+"</b>";
			$('waitFormText2').innerHTML = "<b>잠시만 기다려주세요...</b>";
			$('bodyLayer').show();
		}
	}
	else if(mode == 2){
		$('waitFormText1').innerHTML = "<b>"+text+"</b>";
		$('waitFormText2').innerHTML = "<center><a onClick='WaitLayerView(3)'>[Close]</a></center>";
		$('waitFormImg').hide();
	}
	else if(mode == 3){
		$('waitForm').hide();
		$('bodyLayer').hide();
	}
}
function WaitBodyLayerWrite(){
	var layerWrite = 
	"<div id='waitForm' style='display:none;'>"
	+"	<table border='0' cellspacing='0' cellpadding='0' align='center'>"
	+"		<tr height='15'><td></td></tr>"
	+"		<tr>"
	+"			<td id='waitFormText1' style='font-size:13px;padding:0 0 0 5'></td>"
	+"		</tr>"
	+"		<tr height='5'><td></td></tr>"
	+"		<tr>"
	+"			<td id='waitFormText2' style='font-size:13px;padding:0 0 0 5'></td>"
	+"		</tr>"
	+"		<tr height='5'><td></td></tr>"
	+"		<tr id='waitFormImg'>"
	+"			<td><img src='/config_gaya/images/progress_bars.gif'></td>"
	+"		</tr>"
	+"	</table>"
	+"</div>"
	+"<div id='bodyLayer' style='display:none;'></div>";
	document.write(layerWrite);
}


/****************************************************************************
************ 문자열 관련 함수                   *****************************
*****************************************************************************/
// 특정 문자만으로 이루어진 입력인지 체크 함수
function containsCharsOnly(inputString,chars) {
	for (var inx = 0; inx < inputString.length; inx++) {
		if (chars.indexOf(inputString.charAt(inx)) == -1)
			return false;
	}
	return true;
}
// 영문 대,소문자 이외의 입력이 있는지 체크 함수
function checkAlpha(inputString) {
	var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
	return containsCharsOnly(inputString,chars);
}
// 영문 대,소문자,숫자 이외의 입력이 있는지 체크 함수
function checkAlphaNum(inputString) {
	var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
	return containsCharsOnly(inputString,chars);
}

// 공백 체크 함수 (공백 포함시 true)
function checkSpace(inputString) {
	if (inputString.indexOf(" ")>=0) {
		return true;
	}
	return false;
}

// 앞뒤 공백제거
function trim(str){
	if(str){
		var i,j = 0;
		var objstr;
		for(i=0; i< str.length; i++){
			if(str.charAt(i) == ' ')
				j=j + 1;
			else 
				break;
		}
		str = str.substring(j, str.length - j + 1);
 
		i,j = 0;
		for(i = str.length-1;i>=0; i--){
			if(str.charAt(i) == ' ')
				j=j + 1;
			else
				break;
		}
		return str.substring(0, str.length - j);
	}
	else return "";
}

// 입력값의 바이트 길이 반환 함수 (영문숫자-1바이트, 한글-2바이트)
function getByteLength(inputString) {
	var byteLength = 0;
	for (var inx = 0; inx < inputString.length; inx++) {
		var oneChar = escape(inputString.charAt(inx));
		if ( oneChar.length == 1 ) {
			byteLength ++;
		} else if (oneChar.indexOf("%u") != -1) {
			byteLength += 2;
		} else if (oneChar.indexOf("%") != -1) {
			byteLength += oneChar.length/3;
		}
	}
	return byteLength;
}

// keyPress 이벤트시 한글 이외의 키가 눌렸는지 검사
function inputHangulOnly() {
	if((event.keyCode < 12592) || (event.keyCode > 12687)) {
		alert("한글만 입력할 수 있습니다.");
		event.returnValue = false;
		event.srcElement.focus();
	}
}

// 첫글짜 초성확인
function CharCho(v){
	a=v;

	hanTable=new Array();
	hanTable[0]='ㄱㄱㄴㄷㅇㄹㅁㅂㅂㅅㅅㅇㅈㅈㅊㅋㅌㅍㅎ'; // 19 초성

	str="";

	b=a.charCodeAt(0);
	hcode=b-0xAC00;

	cho=parseInt(hcode / 588);

	m=Math.floor((b-0xAC00)/(21*28)); 

	mun=hanTable[0].charAt(cho);

	if(mun == ''){
		mun = 'ETC';
	}
	
	return mun;
}

// 랜덤코드 추출하기
function MakeRandCode(){
	var str   = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789~!@#$%^&*()-=`_+|?"; // 79개
	var index = 0;
	var value = '';
	for(i=0;i<16;i++){
		index = Math.round(Math.random()*78);
		value += str.substr(index,1);
	}

	return value;
}



/****************************************************************************
************ 숫자 관련 함수                     *****************************
*****************************************************************************/
// 숫자 체크 함수 (숫자 이외의 문자 포함시 false)
function checkNumbers(inputString) {
	var numPattern = /([^0-9])/;
	numPattern = inputString.match(numPattern);
	if(numPattern != null){
		return false;
	}
	return true;
}
// 숫자외에 입력시 제거
function onlyNums(str) {
	str.value = str.value.replace(/\D/g,'');
}
// 숫자체크
function OnlyNumbers(v){
	var check = false;
	for(i=0;i<v.value.length;i++){
		if(isNaN(v.value.charAt(i))){
			check = true;
			onlyNum(v);
			break;
		}
	}
	if (check) alert('숫자만 입력가능합니다.');
}

// 숫자에 콤마 붙이기
function comma(str) {
	onlyNum(str);
	var moneyorg = str.value; /* 입력된 값 불러오기 */ 
	var moneyorglen = moneyorg.length -1; /* 입력된 값의 길이 계산 */ 
	var money = ""; 
	var y = 0; 
	for (var x=moneyorglen; x>=0; x--)  /* 컴마 제거를 위해 길이 만큼 루프를 거꾸로 돌린다. */ 
	{ 
		var moyo = moneyorg.charAt(x); 
		if (moyo != ",")  /* 컴마가 없는 경우에만 숫자를 붙인다 */ 
		{ 
			if (y%3 == 0 && y != 0) /* 세자리 마다 컴마를 붙인다. */ 
			{ 
				money = moyo + "," + money 
				y++; 
			} 
			else 
			{ 
				money = moyo + money; 
				y++; 
			} 
		} 
	} 
	str.value = money; 
}
function comma2(str) {
	var moneyorg = str+""; /* 입력된 값 불러오기 */ 
	var moneyorglen = moneyorg.length -1; /* 입력된 값의 길이 계산 */ 
	var money = ""; 
	var y = 0; 
	for (var x=moneyorglen; x>=0; x--)  /* 컴마 제거를 위해 길이 만큼 루프를 거꾸로 돌린다. */ 
	{ 
		var moyo = moneyorg.charAt(x); 
		if (moyo != ",")  /* 컴마가 없는 경우에만 숫자를 붙인다 */ 
		{ 
			if (y%3 == 0 && y != 0) /* 세자리 마다 컴마를 붙인다. */ 
			{ 
				money = moyo + "," + money 
				y++; 
			} 
			else 
			{ 
				money = moyo + money; 
				y++; 
			} 
		} 
	}

	return money; 
}



/****************************************************************************
************ 형식체크 관련 함수                 *****************************
*****************************************************************************/
// 주민등록번호 체크 함수 (입력값 : nnnnnn-nnnnnnn)
function checkSN(SN) {
	var fmt = /^\d{6}-[1234]\d{6}$/;
	if (!fmt.test(SN)) {
		return false;
	}
	var birthYear = (SN.charAt(7) <= "2") ? "19" : "20";
	birthYear += SN.substr(0, 2);
	var birthMonth = SN.substr(2, 2) - 1;
	var birthDate = SN.substr(4, 2);
	var birth = new Date(birthYear, birthMonth, birthDate);
	if ( birth.getYear() % 100 != SN.substr(0, 2) || birth.getMonth() != birthMonth || birth.getDate() != birthDate) {
		return false;
	}
	var buf = new Array(13);
	for (var i = 0; i < 6; i++) buf[i] = parseInt(SN.charAt(i));
	for (var i = 6; i < 13; i++) buf[i] = parseInt(SN.charAt(i + 1));
	multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
	for (i = 0, sum = 0; i < 12; i++) sum += (buf[i] *= multipliers[i]);
	if ((11 - (sum % 11)) % 10 != buf[12]) {
		return false;
	}
	return true;
}

// 입력한 정규식과 일치하는 포맷인지 체크 함수
function checkFormat(inputString,format) {
	if (inputString.search(format) != -1) {
		return true;
	}
	return false;
}
// 올바른 이메일 형식인지 체크 함수
function checkEmail(inputString) {
	var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
	return checkFormat(inputString,format);
}



/****************************************************************************
************ 쿠기 관련 함수                     *****************************
*****************************************************************************/
// 쿠기 가져오기
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_d(name, value, expiredays, path, domain, secure) {
	var todayDate = new Date();
	todayDate = todayDate.setDate( todayDate.getDate() + expiredays );
	var curCookie = name + '=' + escape(value) +
	((expiredays) ? '; expires=' + todayDate.toGMTString() : '') +
	((path) ? '; path=' + path : '') +
	((domain) ? '; domain=' + domain : '') +
	((secure) ? '; secure' : '');
	document.cookie = curCookie;
}

function setCookie_h(name,value,expirehours,domain){
	var todayDate = new Date();
	todayDate.setHours(todayDate.getHours() + expirehours);
	document.cookie = name + "=" + escape(value) + "; path=/; expires=" + todayDate.toGMTString() + ";";
	if(domain){
		document.cookie += "domain=" + domain + ";";
	}
}

/****************************************************************************
************ Layer POPUP 함수                     *****************************
*****************************************************************************/
function close_pop(val){
	var f = document.getElementById('view_yn'+val);
	if(f.checked == true){
		setCookie_h("popclose"+val,"SET",24);
	}
	document.getElementById('pop'+val).style.display = 'none';
}

function view_pop(val){
	var popcookie = getCookie("popclose"+val);
//	alert(popcookie);
	if(popcookie != "SET"){
		document.getElementById('pop'+val).style.display = 'block';
	}
}

function pop_cl(id){
	var pop = eval("document.getElementById('pop"+id+"')");
	/*
	$('#pop'+id).animate({
		opacity : 'toggle',
		height : 'toggle',
		width : 'toggle'
	}, 'slow');
	*/

	pop.style.display = 'none';
}

/****************************************************************************
************ 태그 관련 함수                     *****************************
*****************************************************************************/
// 테이블 만들기
function createTable(id,cols,rows,width,height) {
	var table = document.createElement('TABLE');
	var tbody = document.createElement('TBODY');
	var tr;
	var td;

	if(width)	table.style.width  = width;
	if(height)	table.style.height = height;
	table.cellSpacing = 0;
	table.cellPadding = 0;
	table.border = 0;
	table.setAttribute('id',id);

	for(i=0;i<rows;i++){
		tr = document.createElement('TR');
		for(j=0;j<cols;j++){
			td = document.createElement('TD');
			tr.appendChild(td);
		}
		tbody.appendChild(tr);
	}
	table.appendChild(tbody);

	return table;
}

// 체크박스 선택하기
function AllChecked(chkBox,target){
	var obj = document.getElementsByName(target);

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

// 행추가
function tr_add(target,tags){
	var lo_row, lo_cell, inputName;

	var lo_tbody = document.getElementById(target).childNodes(0); // table의 tbody를 읽어서

	lo_row = document.createElement("TR");
	lo_tbody.appendChild(lo_row);

	lo_cell = document.createElement("TD");
	lo_row.appendChild(lo_cell);
	lo_cell.innerHTML = tags;
}

// 행삭제
function tr_del(target,maxrows,rows){
	var lo_table = document.getElementById(target);

	if(lo_table.rows.length <= maxrows && maxrows != 0){
		alert("더이상 삭제가 불가능합니다.");
	}
	else{
		if(rows=='N'){
			lo_table.deleteRow(lo_table.rows.length-1);
		}
		else{
			lo_table.deleteRow(parseInt(rows));
		}
	}
}

/***********************************************
* 관리자 메뉴 관련 자바스크립트 함수
***********************************************/
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


/****************************************************
* 회원가입 부분
****************************************************/

function UseEmailChk(value){
	UseEmailChkRe();

	var view = document.getElementById('emailView');
	var f = document.form1;

	if(!checkEmail(value)){
		view.innerHTML = "<span style='color:red;font-weight:bold;'>형식이 맞지 않습니다.</span>";
		f.emailChk.value = 'N';
	}
	else{
		new Ajax.Request( '/action/emailChk.php', {
			method: 'post',
			parameters: "email="+value,
			onSuccess: function (transport){
				var dataList = transport.responseXML.getElementsByTagName('dataList');

				var chkValue = dataList[0].getAttribute('chkValue');

				switch(chkValue){
					case '1' :
						view.innerHTML = "<span style='color:blue;font-weight:bold;'>사용 가능합니다.</span>";
						f.emailChk.value = 'Y';
						break;
					case '2' :
						view.innerHTML = "<span style='color:red;font-weight:bold;'>사용 불가능합니다.</span>";
						f.emailChk.value = 'N';
						break;
				}
			}
		} );
	}
}
function UseEmailChkRe(){
	var f = document.form1;
	var view = document.getElementById('emailReView');

	if(f.memberEmail.value != f.memberEmailRe.value && f.memberEmailRe.value){
		view.innerHTML = "<span style='color:red;font-weight:bold;'>이메일이 일치하지 않습니다.</span>";
	}
	else if(f.memberEmailRe.value){
		view.innerHTML = "<span style='color:blue;font-weight:bold;'>일치합니다.</span>";
	}
	else{
		view.innerHTML = "";
	}
}

function UsePassChk(value){
	UsePassReChk();

	var view = document.getElementById('passwordView');
	var f = document.form1;

	if(f.memberPw.value.length < 4){
		view.innerHTML = "<span style='color:red;font-weight:bold;'>4자리 이상 입력해주세요.</span>";
	}
	else{
		view.innerHTML = "<span style='color:blue;font-weight:bold;'>사용 가능합니다.</span>";
	}
}
function UsePassReChk(){
	var f = document.form1;
	var view = document.getElementById('passwordReView');

	if(f.memberPw.value != f.memberPwRe.value && f.memberPwRe.value){
		view.innerHTML = "<span style='color:red;font-weight:bold;'>비밀번호가 일치하지 않습니다.</span>";
	}
	else if(f.memberPwRe.value){
		view.innerHTML = "<span style='color:blue;font-weight:bold;'>일치합니다.</span>";
	}
	else{
		view.innerHTML = "";
	}
}



/* 자동완성 */
function GoAutoKeyword(target,objnm){
	var obj  = document.getElementById(objnm);
	var obj2 = document.getElementById(objnm+"_sel");

	if(obj.value != ''){
		new Ajax.Request( '/action/autoKeyword.php', {
			method: 'post',
			parameters: "target="+target+"&value="+obj.value,
			onSuccess: function (transport){
				var dataList = transport.responseXML.getElementsByTagName('dataList');

				if(dataList.length > 0){
					var data = "<table width='100%'>";
					for(i=0;i<dataList.length;i++){
						data += "<tr height='25'><td style='padding:5px'><a href=\"javascript:GoKeySet('"+objnm+"','"+dataList[i].childNodes[0].nodeValue+"');\">"+dataList[i].childNodes[0].nodeValue+"</a></td></tr>";
						data += "<tr height='1'><td bgcolor='#e6e6e6'></td></tr>";
					}
					data += "</table>";

					obj2.innerHTML = data;
					obj2.style.display = '';
				}
				else{
					obj2.style.display = 'none';
					obj2.innerHTML = "";
				}
			}
		} );
	}
	else{
		obj2.style.display = 'none';
		obj2.innerHTML = "";
	}
}

function GoKeySet(objnm,value){
	document.getElementById(objnm).value = value;
	document.getElementById(objnm+"_sel").innerHTML = "";
	document.getElementById(objnm+"_sel").style.display = "none";
}

/* 포커스 관련 */
function OnFocus(target,value){
	var obj = document.getElementById(target);
	if(obj.value==value){
		obj.value='';
		obj.style.color='#000000'
	}
}
function OnBlur(target,value){
	var obj  = document.getElementById(target);
	var obj2 = document.getElementById(target+"_sel");
	if(obj.value=='') {
		obj.value=value;
		obj.style.color='#bfbfbf'
	};
	
	// 자동완성 체크
	if(!selChkVar) obj2.style.display='none';
}

/* 댓글 레이어 */
var mouseX = 0;
var mouseY = 0;

function SetFrameHeightInit(height){
	if(parseInt(height) < 400)	var setHeight = parseInt(height);
	else						var setHeight = 400;

	document.getElementById('commFrame').style.height = (setHeight+10)+"px";

	parent.SetFrameHeight(document.body.offsetHeight);
}

function SetFrameHeightInit2(height){
	if(parseInt(height) < 400)	var setHeight = parseInt(height);
	else						var setHeight = 400;

	document.getElementById('commFrame').style.height = (setHeight+10)+"px";

	parent.SetFrameHeight2(document.body.offsetHeight);
}

function SetFrameHeight(height){
	if(parseInt(height) > 205){
		if(parseInt(height) < 555)	var setHeight = parseInt(height);
		else						var setHeight = 555;
	}
	else{
		var setHeight = 205;
	}

	document.getElementById('commFrame').style.height = (setHeight+5)+"px";

	//var commHeight = setHeight + 95;
	var commHeight = setHeight;

	SetCommPopPosition(commHeight);
}

function SetFrameHeight2(height){
	if(parseInt(height) > 205){
		if(parseInt(height) < 555)	var setHeight = parseInt(height);
		else						var setHeight = 555;
	}
	else{
		var setHeight = 205;
	}

	document.getElementById('commFrame').style.height = (setHeight+5)+"px";

	//var commHeight = setHeight + 95;
	var commHeight = setHeight;

	SetCommPopPosition2(commHeight);
}

function GoCommPop(url,e){
	if(document.body.scrollLeft==0 )	mouseX = parseInt(e.clientX) + parseInt(document.documentElement.scrollLeft);
	else								mouseX = parseInt(e.clientX) + parseInt(document.body.scrollLeft);

	if(!mouseX)	mouseX = 0;

	if(document.body.scrollTop==0)		mouseY = parseInt(e.clientY) + parseInt(document.documentElement.scrollTop);
	else								mouseY = parseInt(e.clientY) + parseInt(document.body.scrollTop);

	if(!mouseY)	mouseY = 0;

	document.getElementById('commFrame').src = url;
	document.getElementById('commLayer').style.display = '';
}

function SetCommPopPosition(commHeight){
	document.getElementById('commLayer').style.left = (mouseX-520)+"px";
	document.getElementById('commLayer').style.top = (mouseY-commHeight)+"px";
}

function SetCommPopPosition2(commHeight){
	document.getElementById('commLayer').style.left = (mouseX-600)+"px";
	document.getElementById('commLayer').style.top = (mouseY-commHeight)+"px";
}

function CommPopClose(){
	document.getElementById('commLayer').style.display = 'none';
	document.getElementById('commLayer').style.left = "-700px";
	document.getElementById('commLayer').style.top = "0px";
}



/** 안건 추천/친구신청 **/
function GoFriend(no){
	if(AuthMember == ''){
		alert('로그인이 필요합니다.');
		location.href = '/member/login.php';
	}
	else{
		if(confirm("친구신청을 하시겠습니까?")){
			new Ajax.Request( '/action/memberFriend.php', {
				method: 'post',
				parameters: "requestNo="+AuthMember+"&memberNo="+no,
				onSuccess: function (transport){
					var dataList = transport.responseXML.getElementsByTagName('dataList');

					var check = dataList[0].getAttribute('check');

					switch(check){
						case '1' : alert('이미 친구신청이 되어 있습니다.'); break;
						case '2' : alert('이미 친구로 등록 되어 있습니다.'); break;
						case '3' : alert('이미 회원님에게 친구신청을 한 회원입니다..'); break;
						case '4' : alert('신청 되었습니다.'); break;
					}
				}
			} );
		}
	}
}

function GoRcommend(type,rSeq){
	if(AuthMember == ''){
		alert('로그인이 필요합니다.');
		location.href = '/member/login.php';
	}
	else{
		if(type==1)	var msg = "추천하시겠습니까?";
		else		var msg = "비추천하시겠습니까?";

		if(confirm(msg)){
			new Ajax.Request( '/action/pollRequestRecommend.php', {
				method: 'post',
				parameters: "type="+type+"&rSeq="+rSeq+"&memberNo="+AuthMember,
				onSuccess: function (transport){
					var dataList = transport.responseXML.getElementsByTagName('dataList');

					var check = dataList[0].getAttribute('check');

					if(check == 'N')	alert('이미 추천/비추천을 하셨습니다.');
					else{
						if(type==1){
							alert('추천 되었습니다.');
							if(document.getElementById('rcy_'+rSeq))	document.getElementById('rcy_'+rSeq).innerText = parseInt(document.getElementById('rcy_'+rSeq).innerText) + 1;
							if(document.getElementById('rcyb_'+rSeq))	document.getElementById('rcyb_'+rSeq).innerText = parseInt(document.getElementById('rcyb_'+rSeq).innerText) + 1;
						}
						else{
							alert('비추천 되었습니다.');
							if(document.getElementById('rcn_'+rSeq))	document.getElementById('rcn_'+rSeq).innerText = parseInt(document.getElementById('rcn_'+rSeq).innerText) + 1;
							if(document.getElementById('rcnb_'+rSeq))	document.getElementById('rcnb_'+rSeq).innerText = parseInt(document.getElementById('rcnb_'+rSeq).innerText) + 1;
						}
					}
				}
			} );
		}
	}
}

function GoRcommendPop(type,rSeq){
	if(AuthMember == ''){
		alert('로그인이 필요합니다.');
		location.href = '/member/login.php';
	}
	else{
		if(type==1)	var msg = "추천하시겠습니까?";
		else		var msg = "비추천하시겠습니까?";

		if(confirm(msg)){
			new Ajax.Request( '/action/pollRequestRecommend.php', {
				method: 'post',
				parameters: "type="+type+"&rSeq="+rSeq+"&memberNo="+AuthMember,
				onSuccess: function (transport){
					var dataList = transport.responseXML.getElementsByTagName('dataList');

					var check = dataList[0].getAttribute('check');

					if(check == 'N')	alert('이미 추천/비추천을 하셨습니다.');
					else{
						if(type==1){
							alert('추천 되었습니다.');
							if(parent.parent.document.getElementById('rcy_'+rSeq))	parent.parent.document.getElementById('rcy_'+rSeq).innerText = parseInt(parent.parent.document.getElementById('rcy_'+rSeq).innerText) + 1;
							if(parent.parent.document.getElementById('rcyb_'+rSeq))	parent.parent.document.getElementById('rcyb_'+rSeq).innerText = parseInt(parent.parent.document.getElementById('rcyb_'+rSeq).innerText) + 1;

							if(document.getElementById('rcyp_'+rSeq))	document.getElementById('rcyp_'+rSeq).innerText = parseInt(document.getElementById('rcyp_'+rSeq).innerText) + 1;
						}
						else{
							alert('비추천 되었습니다.');
							if(parent.parent.document.getElementById('rcn_'+rSeq))	parent.parent.document.getElementById('rcn_'+rSeq).innerText = parseInt(parent.parent.document.getElementById('rcn_'+rSeq).innerText) + 1;
							if(parent.parent.document.getElementById('rcnb_'+rSeq))	parent.parent.document.getElementById('rcnb_'+rSeq).innerText = parseInt(parent.parent.document.getElementById('rcnb_'+rSeq).innerText) + 1;

							if(document.getElementById('rcnp_'+rSeq))	document.getElementById('rcn_'+rSeq).innerText = parseInt(document.getElementById('rcnp_'+rSeq).innerText) + 1;
						}
					}
				}
			} );
		}
	}
}


function GoProfilePop(memberNo){
	window.open("/member/profile.php?memberNo="+memberNo,"","width=817,height=800,scrollbars=1");
}
