getOtherConts = function (typeConts){
	$("typeConts").value=typeConts;
	$("typeContsPage").value=1;
	resetOtherConts();
}

goPage = function (newPage){
	$("typeContsPage").value=newPage;
	resetOtherConts();
}

resetOtherConts = function () {
	var typeConts = $F("typeConts");
	var typeContsPage = $F("typeContsPage");
	var user_idx = $F("user_idx");
	var filekey = $F("filekey");
	if (user_idx == "") return;
	var url = "/share/file/getOtherConts.php";
	var pars = "user_idx=" + user_idx + "&typeContsPage="+typeContsPage+"&typeConts="+typeConts+"&fu="+filekey;
	var mainContainer=$('otherFiles_list2');
	mainContainer.innerHTML="";

	var myAjax = new Ajax.Request(
		url,
		{
			method: 'post',
			parameters: pars,
			onComplete: function() {
				mainContainer.stopWaiting();
			},
			onSuccess: setFileDisplay,
			onFailure: reportError,
			onLoading: function() {
				mainContainer.startWaiting('bigWaiting');
			}
		}
	);

}

setFileDisplay = function (originalRequest) {
	var objRequest = originalRequest.responseText.evalJSON();
	var pageInfo=objRequest.pageInfo;
	var objFileList = objRequest.fileList;
	var objOtherContsCnt = $("otherContsCnt");
	var objPrevPage = $("goPrevPage");
	var objNextPage = $("goNextPage");

	//Display file Count
	if(pageInfo) $("otherContsCnt").innerHTML=pageInfo.totalRecord;
		else $("otherContsCnt").innerHTML="0";

	//Set Page Button
	if(pageInfo){
		if(pageInfo.currentPage==1){
			if(pageInfo.totalPage>1){
				objPrevPage.innerHTML="<a href='javascript:goPage("+pageInfo.totalPage+")'><img src='/images/share/prev_page_btn.gif' width='15' height='16' title='이전페이지'></a>";
				objNextPage.innerHTML="<a href='javascript:goPage(2)'><img src='/images/share/next_page_btn.gif' width='15' height='16' title='다음페이지'></a>";
			}else{
				objPrevPage.innerHTML="<img src='/images/share/prev_page_btn.gif' width='15' height='16' title='이전페이지'>";
				objNextPage.innerHTML="<img src='/images/share/next_page_btn.gif' width='15' height='16' title='다음페이지'>";
			}
		}else if(pageInfo.currentPage>1 && pageInfo.currentPage < pageInfo.totalPage){
			var nextPage = eval(pageInfo.currentPage)+1;
			var prevPage = pageInfo.currentPage-1;
			objPrevPage.innerHTML="<a href='javascript:goPage("+prevPage+")'><img src='/images/share/prev_page_btn.gif' width='15' height='16' title='이전페이지'></a>";
			objNextPage.innerHTML="<a href='javascript:goPage("+nextPage+")'><img src='/images/share/next_page_btn.gif' width='15' height='16' title='다음페이지'></a>";
		}else if(pageInfo.currentPage==pageInfo.totalPage){
			var prevPage = pageInfo.totalPage-1;
			objPrevPage.innerHTML="<a href='javascript:goPage("+prevPage+")'><img src='/images/share/prev_page_btn.gif' width='15' height='16' title='이전페이지'></a>";
			objNextPage.innerHTML="<a href='javascript:goPage(1)'><img src='/images/share/next_page_btn.gif' width='15' height='16' title='다음페이지'></a>";
		}else{
			objPrevPage.innerHTML="<img src='/images/share/prev_page_btn.gif' width='15' height='16' title='이전페이지'>";
			objNextPage.innerHTML="<img src='/images/share/next_page_btn.gif' width='15' height='16' title='다음페이지'>";
		}
	}

	var mainContainer=$('otherFiles_list2');
	mainContainer.innerHTML="";
	//Display File List
	if(pageInfo.totalRecord>0){
		displayFileList(mainContainer,objFileList);
	}else{
		var fileListWrapper = document.createElement("div");
		fileListWrapper.className = "other_file_empty2";
		//fileListWrapper.innerHTML = "<img src='/images/share/other_file_empty.gif'>";
		mainContainer.appendChild(fileListWrapper);
	}
}

displayFileList = function (mainContainer,objFileList){
	var objFileList_len = objFileList.length;
	for(var i=0;i<objFileList_len;i++){
		var fileNo=parseInt(objFileList[i].f_no);

		var fileListWrapper = document.createElement("div");
		fileListWrapper.className = "listbox";
		fileListWrapper.id = "of_list_"+fileNo;

		var ulListElement = document.createElement("ul");
		ulListElement.className="filelist";

		var liThumbElement = document.createElement("li");
		liThumbElement.className = "thumb";
		if(objFileList[i].th_img){
			liThumbElement.innerHTML = "<a href='http://ideebee.com/filekey="+fileNo+"-"+objFileList[i].rewrite_code+"'><img src='"+objFileList[i].th_img+"' width='70' height='60'></a>";
		}else{
			switch(objFileList[i].file_type){
				case "video" : liThumbElement.innerHTML = "<a href='http://ideebee.com/filekey="+fileNo+"-"+objFileList[i].rewrite_code+"'><img src='/images/share/video_80.gif' width='70' height='60'></a>";break;
				case "image" : liThumbElement.innerHTML = "<a href='http://ideebee.com/filekey="+fileNo+"-"+objFileList[i].rewrite_code+"'><img src='/images/share/image_80.gif' width='70' height='60'></a>";break;
				case "audio" : liThumbElement.innerHTML = "<a href='http://ideebee.com/filekey="+fileNo+"-"+objFileList[i].rewrite_code+"'><img src='/images/share/audio_80.gif' width='70' height='60'></a>";break;
				case "docum" : liThumbElement.innerHTML = "<a href='http://ideebee.com/filekey="+fileNo+"-"+objFileList[i].rewrite_code+"'><img src='/images/share/docum_80.gif' width='70' height='60'></a>";break;
				case "appli" : liThumbElement.innerHTML = "<a href='http://ideebee.com/filekey="+fileNo+"-"+objFileList[i].rewrite_code+"'><img src='/images/share/appli_80.gif' width='70' height='60'></a>";break;
			}
		}

		var liNameElement = document.createElement("li");
		liNameElement.className = "name";
		liNameElement.innerHTML = "<a href='http://ideebee.com/filekey="+fileNo+"-"+objFileList[i].rewrite_code+"'>"+objFileList[i].org_file_name+"</a>";

		var liExtElement = document.createElement("li");
		liExtElement.className = "ext";
		switch(objFileList[i].file_type){
			case "video" : liExtElement.innerHTML = objFileList[i].file_size+"<img src='/images/share/ds.gif'>동영상<img src='/images/share/ds.gif'>"+objFileList[i].time_diff+"전"; break;
			case "image" : liExtElement.innerHTML = objFileList[i].file_size+"<img src='/images/share/ds.gif'>이미지<img src='/images/share/ds.gif'>"+objFileList[i].time_diff+"전"; break;
			case "audio" : liExtElement.innerHTML = objFileList[i].file_size+"<img src='/images/share/ds.gif'>사운드<img src='/images/share/ds.gif'>"+objFileList[i].time_diff+"전"; break;
			case "docum" : liExtElement.innerHTML = objFileList[i].file_size+"<img src='/images/share/ds.gif'>문서<img src='/images/share/ds.gif'>"+objFileList[i].time_diff+"전"; break;
			case "appli" : liExtElement.innerHTML = objFileList[i].file_size+"<img src='/images/share/ds.gif'>기타<img src='/images/share/ds.gif'>"+objFileList[i].time_diff+"전"; break;
		}

		ulListElement.appendChild(liThumbElement);
		ulListElement.appendChild(liNameElement);
		ulListElement.appendChild(liExtElement);

		fileListWrapper.appendChild(ulListElement);

		mainContainer.appendChild(fileListWrapper);
	}
}

reportError = function (){
	alert("실행에러");
}

normalDownLoad = function(fileUnique){
	$("normalDownFrame").src="/download/st_down.inc?fu="+fileUnique;
	openDivPopup('stDown');
}

fastDownLoad = function(fileUnique){
	var userType=$F("sUserType");
	var useFastDown=$F("useFastDown");
	if(useFastDown=="biz" || useFastDown=="cpn"){
		$("fastDownFrame").src="/download/ft_down.inc?fu="+fileUnique;
		openDivPopup('ftDown');
	}else{
		openDivPopup('ftDownAlert');
	}
}

initFrameSrc = function (){
	$("normalDownFrame").src="about:blank";
	$("fastDownFrame").src="about:blank";
}

openDivPopup = function (pop_id){
	window.scroll(0,0);
	Protoload.startCurtain(document.body,'justCutain',250,'0.7');
	switch(pop_id){
		case "emblem_upload" : break;
		case "sendMemo_popup" : break;
	}
	turnOnCenterLayer(pop_id);
}

closeDivPopup = function(pop_id){
	switch(pop_id){
		case "stDown" : case "ftDown" :
			initFrameSrc();
		break;
	}
	if(pop_id) turnOffLayer(pop_id);
	Protoload.stopWaiting(document.body);
}

turnOnLayer = function(objLayerId) {
	var objLayer = $(objLayerId);
	objLayer.style.display='block';
}

turnOnCenterLayer = function(objLayerId) {
	var objLayer = $(objLayerId);
	objLayer.style.display='block';

	var objWidth = objLayer.offsetWidth;
	var objHeight = 0;//objLayer.offsetHeight;
	var pos=getCenterPosition(objWidth,objHeight);
	objLayer.style.left = pos[0]+"px";
	/*
	if(pos[1]-150>0) objLayer.style.top = pos[1]-150+"px";
		else objLayer.style.top = "30px";
	*/
	objLayer.style.top = "200px";
}

getCenterPosition = function(objWidth,objHeight){
	var bodyWidth = document.body.clientWidth;
	var bodyHeight = document.body.clientHeight;
	var pos = new Array(0,0);
	pos[0] = (bodyWidth/2)-(objWidth/2);
	pos[1] = (bodyHeight/2)-(objHeight/2);
	return pos;
}

turnOffLayer = function(objLayerId) {
	$(objLayerId).style.display='none';
}

sendMemo = function (){
	if($F('sendMemoSubject').length==0){
		$("getid_Help").innerHTML="쪽지 제목을 입력해 주세요.";
		turnOnLayer('getid_Help');
		return;
	}
	if($F('sendMemoContents').length==0){
		$("getid_Help").innerHTML="쪽지 내용을 입력해 주세요.";
		turnOnLayer('getid_Help');
		return;
	}
	if(confirm("해당회원에게 쪽지를 발송합니다.")==true){
		var url = "/proc/file_detail_proc.php";
		var pars = "pg_mode=sendNewMemo";
		pars += "&user_idx="+$F('sendUserIdx');
		pars += "&recv_idx="+$F('recvUserIdx');
		pars += "&memoSubject="+encodeURIComponent($F('sendMemoSubject'));
		pars += "&memoContents="+encodeURIComponent($F('sendMemoContents'));
		var myAjax = new Ajax.Request(
			url,
			{
				method: 'post',
				parameters: pars,
				onComplete: function() {
					//Protoload.stopWaiting(objContainer);
				},
				onSuccess: function (returnValue){
					returnCode = returnValue.responseText;
					if(returnCode == "OK"){
						alert("쪽지를 발송하였습니다.");
						closeDivPopup('sendMemo_popup');
					}else{
						alert(returnCode);
					}
				},
				onFailure: reportError,
				onLoading: function() {
					//Protoload.startWaiting(objContainer,'bigWaiting',250,'0.7');
				}
			}
		);
	}else{
		return;
	}
}