//로그인객채 생성
var Login=new Object();
Login.users=new Array();
Login.Members=function(ulogin,uid,ulevel,uname){
	//Login.members['login']=ulogin;
	
	this.ulogin=ulogin;
	this.uid=uid;
	this.ulevel=ulevel;
	this.uname=uname;
	Login.users=this;

}

Login.Members.prototype.logins=function(e){
	//alert(this.req.responseText)

	var lists = this.req.responseXML.getElementsByTagName("lists")[0]; //응답받은 XML에서 리스트내용을 전달

	var items = lists.getElementsByTagName("item"); //XML에서 표시할 게시물을 배열로 받는다.

	if(items.length > 0){//게시물이 1견이라도 있을경우의 처리내용
		
		for(var i=0; i<items.length; i++){//게시물 건수만큼 루프
			var item = items[i];

			var msg = item.getElementsByTagName("msg")[0].firstChild.nodeValue;//게시물 작성자
			
			if (msg=='true')
			{

//"+Loadings.directory+"/OUTPUT/IMAGE
				//로그인 탑매뉴 재설정
				var topmenu1=document.getElementById("topmenu1");

				topmenu1.innerHTML="<a href='#' onclick=menupopup1('http://www.egosio.com')><img src='"+Loadings.directory+"/OUTPUT/IMAGE/egosiohome.gif'></a><a href='#'  onclick='Login.Members.prototype.logout()'><img src='"+Loadings.directory+"/OUTPUT/IMAGE/logout.gif'></a><a href='#' onclick=menupopup1('http://www.egosio.com/board.php?db=notice')><img src='"+Loadings.directory+"/OUTPUT/IMAGE/menu_opensearch.gif'></a><a href='#' onclick=menupopup1('http://www.egosio.com/ePintroduce.php?db=ep_applied')><img src='"+Loadings.directory+"/OUTPUT/IMAGE/menu_help.gif'></a><a href='/?L=h'><img src='"+Loadings.directory+"/OUTPUT/IMAGE/kor-01.gif'></a>";

				var uid = item.getElementsByTagName("uid")[0].firstChild.nodeValue;//게시물 작성자
				var ulevel = item.getElementsByTagName("ulevel")[0].firstChild.nodeValue;//게시물 작성자
				var uname = item.getElementsByTagName("uname")[0].firstChild.nodeValue;//게시물 작성자
				
				uid = decodeURIComponent(uid);
				ulevel = decodeURIComponent(ulevel);
				uname = decodeURIComponent(uname);
				Login.member=new  Login.Members(true,uid,ulevel,uname);

				document.getElementById('wname').value=uname
				//로그인후 창 닫기
				alert("Login success.")
				pops.newwindows.prototype.divRemove()


			}else{
				alert(""+msg+"")
				//pops.newwindows.prototype.divRemove()
			}
			
		}

	}else{
	
		//alert(this.req.responseText)
	}
	
	/*
	var dialog=(this.dialog) ? this.dialog : pops.dialog;
	document.body.removeChild(document.getElementById(dialog.id))
	msg.unload();
	*/
}

Login.Members.prototype.login_chk=function(){

	//alert(Getid.eposition.epid)

	if (Login.users.ulogin!=true){
		if (confirm("You can write comment after log-in! \n\nWill you log-in?")){

//url,classname,width,height,tpx,lpx,position,id,html,display
			Login.Members.prototype.Login_popup()
	//document.body.removeChild(document.getElementById('loginform'))
		}

	}else if (!Getid.eposition.epid){
		alert("There is not ePosition where it is selected");

	}

}

//로그인 창띄우기
Login.Members.prototype.Login_popup =function(){

		var inhtml="<table background='"+Loadings.directory+"/OUTPUT/IMAGE/login_pop_bg.gif' width='360px' height='140px' cellspacing=0 cellpadding=0>";
		
		inhtml+="<tr height='22px'><td></td></tr>";
		inhtml+="<tr height=22px><td align=right width=300px><input type=text name=memberid id=memberid style='width:120px'>&nbsp;</td><td  rowspan=2 width='60px'><img src='"+Loadings.directory+"/OUTPUT/IMAGE/login_top_button.gif' onclick='member_login()'></tD></tr>";
		inhtml+="<tr  height=22px><td align=right><input type=password name=userpass id=userpass onKeyPress='if (event.keyCode==13){member_login();}' style='width:120px'>&nbsp;</td></tr>";
		inhtml+="<tr height='30px'><td ></td></tr>";
		inhtml+="<tr height='20px'><td align=right width=360px colspan=2><img src='"+Loadings.directory+"/OUTPUT/IMAGE/member_incom.gif' onclick=\"window.open('http://www.egosio.com/Member.php?db=login')\" style='cursor:hand'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td></tr>";
		inhtml+="<tr height='15px'><td></td></tr>";
		inhtml+="</table>";

		pops.dialog=new pops.newwindows("","tree4","360","140","210","200","absolute","loginform2",inhtml,"login_top_bg.gif");
		msg.loadding();
}

//로그아웃
Login.Members.prototype.logout=function(){

	var params;
		//var loader2=new ajax.ContentLoader("EXEC/exec_comment_insert.php",Login.Members.prototype.memo,null,'POST',params);
	var loader2=new ajax.xhr.Request("XML_PHP/member_logout.php",params,Login.Members.prototype.logoutcomplete,"POST","");

	
}

//로그아웃 성공
Login.Members.prototype.logoutcomplete= function(){

	var lists = this.req.responseXML.getElementsByTagName("lists")[0]; //응답받은 XML에서 리스트내용을 전달

	var items = lists.getElementsByTagName("item"); //XML에서 표시할 게시물을 배열로 받는다.

	if(items.length > 0){//게시물이 1견이라도 있을경우의 처리내용
		
		for(var i=0; i<items.length; i++){//게시물 건수만큼 루프
			var item = items[i];

			var msg = item.getElementsByTagName("msg")[0].firstChild.nodeValue;//게시물 작성자
			
			if (msg=='true')
			{

				//로그아웃
				alert("Logout success..")
				Login.member=new Login.Members(false,'','','');
				var topmenu1=document.getElementById("topmenu1");
				topmenu1.innerHTML="<a href='#' onclick=menupopup1('http://www.egosio.com')><img src='"+Loadings.directory+"/OUTPUT/IMAGE/egosiohome.gif'></a><a href='#'  onclick='Login.Members.prototype.Login_popup()'><img src='"+Loadings.directory+"/OUTPUT/IMAGE/login.gif'></a><a href='#' onclick=menupopup1('http://www.egosio.com/board.php?db=notice')><img src='"+Loadings.directory+"/OUTPUT/IMAGE/menu_opensearch.gif'></a><a href='#' onclick=menupopup1('http://www.egosio.com/ePintroduce.php?db=ep_applied')><img src='"+Loadings.directory+"/OUTPUT/IMAGE/menu_help.gif'></a><a href='/?L=h'><img src='"+Loadings.directory+"/OUTPUT/IMAGE/kor-01.gif'></a>";

			
				//로그인후 창 닫기

				//pops.newwindows.prototype.divRemove()
			}else{
				alert(msg)
				//pops.newwindows.prototype.divRemove()
			}
			
		}
	}	
}
//로그인 
Login.Members.prototype.memo=function(){

	
	var lists = this.req.responseXML.getElementsByTagName("lists")[0]; //응답받은 XML에서 리스트내용을 전달

	var items = lists.getElementsByTagName("item"); //XML에서 표시할 게시물을 배열로 받는다.

	if(items.length > 0){//게시물이 1견이라도 있을경우의 처리내용
		
		for(var i=0; i<items.length; i++){//게시물 건수만큼 루프
			var item = items[i];

			var msg = item.getElementsByTagName("msg")[0].firstChild.nodeValue;//게시물 작성자
			
			if (msg=='true')
			{
				var msg = item.getElementsByTagName("msg")[0].firstChild.nodeValue;//게시물 작성자
				
				msg = decodeURIComponent(msg);
				//로그인후 창 닫기
				document.getElementById('day1').value="";
				document.getElementById('day2').value="";
				document.getElementById('search_name').value="";
				document.getElementById('memo').value="";
				document.getElementById('search_key').selectedIndex="0";


				


				//ment_searchchk();
				comment_list();

				//pops.newwindows.prototype.divRemove()
			}else{
				alert(msg)
				//pops.newwindows.prototype.divRemove()
			}
			
		}
	}


}

//맴버맨트 삭제 전송


function deletefunc(no){

	if (confirm("Will you delete it? \n\nIt can't be recovered, if deleted"))
	{
		var params="type=delete&pno=" + no + "&level="+ Login.users.ulevel;
		//var loader2=new ajax.ContentLoader("EXEC/exec_comment_insert.php",Login.Members.prototype.memo,null,'POST',params);
		var loader2=new ajax.xhr.Request("EXEC/exec_comment_delete.php",params,Login.Members.prototype.deletecomplete,"POST","");
	}



}
//맴버맨트 삭제 확인

Login.Members.prototype.deletecomplete=function(){
	
	var lists = this.req.responseXML.getElementsByTagName("lists")[0]; //응답받은 XML에서 리스트내용을 전달

	var items = lists.getElementsByTagName("item"); //XML에서 표시할 게시물을 배열로 받는다.

	if(items.length > 0){//게시물이 1견이라도 있을경우의 처리내용
		
		for(var i=0; i<items.length; i++){//게시물 건수만큼 루프
			var item = items[i];

			var msg = item.getElementsByTagName("msg")[0].firstChild.nodeValue;//게시물 작성자
			
			if (msg=='true')
			{
				var msg = item.getElementsByTagName("msg")[0].firstChild.nodeValue;//게시물 작성자
				

				
				msg = decodeURIComponent(msg);
				//로그인후 창 닫기
				comment_list();

				//pops.newwindows.prototype.divRemove()
			}else{
				alert(msg)
				//pops.newwindows.prototype.divRemove()
			}
			
		}
	}	

}

//맴버맨트 작성
Login.Members.prototype.eposition_ment=function(){

	
	if (!Getid.eposition.epid){
		alert("There is not ePosition where it is selected");
		return false;
	}else{


		var memo=document.getElementById('memo')
		var point=document.getElementById('point')
		var wname=document.getElementById('wname')

		//alert(document.all.point[2].value)

		/*for (var i=0; i<3; i++){
			if (document.getElementById('point'+i).checked==true){
				point=document.getElementById('point'+i).value;
				break;
			}
		}*/
		
		point=50;
		memo=memo.value
		wname=wname.value
		epid_value=Getid.eposition.epid;
		epdomain_value=Getid.eposition.domain;

		if (memo=="") {
			alert("Write the main contents.");
			return false;

		}

		//alert(epid_value + " " +epdomain_value )

		//var loader1=new ajax.ContentLoader("library/comment.php",CreateScript,null,"POST",strParams);

		epdomain_value=encodeURIComponent(epdomain_value)
		epid_value=encodeURIComponent(epid_value)


		//alert("memo : " + memo+"\npoint: "+point)
		wname=encodeURIComponent(wname);
		memo=encodeURIComponent(memo);
		point=encodeURIComponent(point);
		

		var params="type=insert&ep_id=" + epid_value + "&domain="+epdomain_value+"&memo=" + memo + "&point="+point+"&wname="+wname;
		//var loader2=new ajax.ContentLoader("EXEC/exec_comment_insert.php",Login.Members.prototype.memo,null,'POST',params);
		var loader2=new ajax.xhr.Request("EXEC/exec_comment_insert.php",params,Login.Members.prototype.memo,"POST","");
	}
}


//로그인 
function member_login(){
	var memberid=document.getElementById('memberid').value;
	var userpass=document.getElementById('userpass').value;
	memberid=encodeURIComponent(memberid);
	userpass=encodeURIComponent(userpass);

//alert(memberid)
	var params="memberid=" + memberid + "&userpass="+userpass;
	//var loader2=new ajax.ContentLoader("XML_PHP/member_login.php",Login.Members.prototype.logins,null,'POST',params);
	var loader2=new ajax.xhr.Request("XML_PHP/member_login.php",params,Login.Members.prototype.logins,"POST","");

}
