var resolution_h = screen.height;
var openHeight = resolution_h - 100;
// 기존함수 -> makeForm
function makeBbsForms(url, target , param) {
var text = "";
var temp = "";
var i = 0;
var j = 0;
text = "
"
document.getElementById('logInfo').innerHTML = text;
document.PageForm.submit();
}
// 기존함수 -> chkDownApp
function checkDownApp(idx,cash,adult,div,clink,rights){
try {
WebCtrl.CheckInstall();
return true;
} catch(e) {
// IE에서의 프로그램 설치 안내 레이어 떠야함
return false;
}
}
// 기존함수 -> GetCookie
function CookieGet(name){
var result = null;
var myCookie = " " + document.cookie + ";";
var searchName = " " + name + "=";
var startOfCookie = myCookie.indexOf(searchName);
var endOfCookie;
if(startOfCookie != -1)
{
startOfCookie += searchName.length;
endOfCookie = myCookie.indexOf(";", startOfCookie);
result = unescape(myCookie.substring(startOfCookie, endOfCookie));
}
return result;
}
function bbsReload() {
var thisLocation = location.href;
makeBbsForms(thisLocation,'_self','idx〓'+thisBBsIdx);
}
//---------------------
// 구매목록 검색
function tryDown(idx,cash,adult,type)
{
if(!CookieGet('mid')) {
alert('로그인 후 이용하실 수 있습니다. ');
return false;
}
if(adult==1 && CookieGet('adult')!=1) {
alert('성인 컨텐츠는 성인인증 후 다운 받으실 수 있습니다. ');
}
sendRequest(returnPurchaseCheck,'&act=ok&idx='+idx+'&cash='+cash+'&adult='+adult+'&type='+type,'POST','../module/purchaseCheck.php',true,true);
}
// 구매목록 검색리턴
function returnPurchaseCheck(oj)
{
var res = decodeURIComponent(oj.responseText);
var split_res = res.split('|');
if(split_res[0] == '_exist')
{
if(confirm('이미 구매한 컨텐츠입니다. 구매목록으로 이동하시겠습니까? ')) {
opener.location.href='../mypage.php?doc=purchase';
window.self.close();
}
}
else
{
if(split_res[4] == 'cash') {
contentsDownload(split_res[1],split_res[2],split_res[3]);
}
else if(split_res[4] == 'coupon') {
downTryCoupon(split_res[1],split_res[2],split_res[3]);
}
}
}
//---------------------
// 컨텐츠 다운로드 처리
function contentsDownload(idx,cash,adult,div,code_cate,rights,clink,buyMethod)
{ // 고유번호,판매금액,성인,div,카테고리,저작권여부
//alert('서버 점검으로 인해 내려받으실 수 없습니다. \r\n잠시후에 다시 이용해주시기 바랍니다. \r\n자세한 내용은 공지사항을 참조해주세요. ');
//return;
// 익스 엣지
if(!0 && !0){
if(checkDownApp(idx,cash,adult,div,clink,rights) == false) {
return;
}
}
if(rights == 1) {
var cashTotal = parseInt(Rcash);
}
else {
var cashTotal = parseInt(Rcash)+parseInt(Bcash);
}
//////////////// - 정액제 사용 - ////////////////
if(CookieGet('ration') && rights!=1)
{
var rationInfo = CookieGet('ration').split('|');
var now = 1792903199;
var nowHour = 13;
var rationPermAr = new Array();
var rationStartTime = Number(rationInfo[2]);
var rationEndTime = Number(rationInfo[3]);
var rationGap = rationEndTime - rationStartTime;
if(rationGap < 0) rationGap = rationGap+24;
for(var i=0; i 23) times = times - 24;
rationPermAr[i] = times;
}
if(confirm('정액제를 사용하여 내려받기 하시겠습니까? '))
{
if(rights == 1) {
alert('해당 포인트만큼 포인트가 차감됩니다.\n\n내려받기 하시겠습니까?');
}
else {
sendRequest(returnTryDown,'&act=ok&idx='+idx+'&div='+div+'&buyMethod='+buyMethod+'&func=1','POST','../module/bbsDownTry.php',true,true);
return;
}
}else{
var thisLocation = location.href;
makeBbsForms(thisLocation,'_self','idx〓'+idx);
}
//////////////// 포인트 사용 ////////////////
}
else
{
if(cashTotal >= cash)
{
if (rights == 1) {
var comm = "해당 포인트만큼 포인트가 차감됩니다.\n\n내려받기 하시겠습니까?";
} else {
var comm = "해당 포인트만큼 보유 포인트가 차감됩니다. \r\n내려받기 하시겠습니까? ";
}
if( confirm(comm) ) {
sendRequest(returnTryDown,'&act=ok&idx='+idx+'&div='+div+'&cash='+cash+'&rights='+rights+'&buyMethod='+buyMethod+'&func=2','POST','../module/bbsDownTry.php',true,true);
return;
}else{
var thisLocation = location.href;
makeBbsForms(thisLocation,'_self','idx〓'+idx);
}
}
else
{
if (rights == 1) {
if(confirm('제휴 서비스 컨텐츠는 조포인트로만 사용하실 수 있습니다. \r\n\r\n (※ 정액제,보너스포인트 및 쿠폰으로는 이용할 수 없습니다. ) ')) {
alert('해당 포인트만큼 포인트가 차감됩니다.\n\n내려받기 하시겠습니까?');
opener.location.href='../charge.php?doc=point';
window.self.close();
}else{
var thisLocation = location.href;
makeBbsForms(thisLocation,'_self','idx〓'+idx);
}
} else {
alert(' 포인트가 부족합니다.\n 무료쿠폰 특별이벤트 진행중입니다.');
opener.location.href='../charge.php?doc=point';
window.self.close();
}
}
}
}
//----------------------------
// 컨텐츠 초고속 다운로드 처리
function contentsDownloadV(idx,cash,adult,div,code_cate,rights,clink, link_idx, userid,titanic,freeMusic,framepage,buyMethod)
{
//alert('서버 점검으로 인해 내려받으실 수 없습니다. \r\n잠시후에 다시 이용해주시기 바랍니다. \r\n자세한 내용은 공지사항을 참조해주세요. ');
//return;
if(cash == '') {
cash = 0;
}
if(rights != '1') {
rights = 0;
}
if(link_idx == '' && link_idx < 1) {
link_idx = 0;
}
if(0) { // 크롬,사파리,파폭 에서 다운받기
if(!0 && !0) { // 익스 엣지
if(checkDownApp(idx,cash,adult,div,clink,rights) == false) {
return;
}
}
}
if(freeMusic == 'ok') { // 무료음원 내려받기
sendRequest(returnTryDownV,'&act=ok&idx='+idx+'&div='+div+'&cash='+cash+'&framepage='+framepage+'&buyMethod='+buyMethod+'&func=3','POST','../module/bbsDownTry.php',true,true);
return;
}
if(rights == 1 && idx != 16054202) {
var cashTotal = parseInt(Rcash);
} else {
var cashTotal = parseInt(Rcash) + parseInt(Bcash);
}
if(idx == 16054202) {
alert(' 컨텐츠를 고속다운로드 받으시면 경품 이벤트에 응모됩니다. ');
}
//20210118 MG 정액제 구매가능 컨텐츠
if ( CookieGet('ration') && titanic == 'mg_ration') {
sendRequest(returnTryDownV,'&act=ok&idx='+idx+'&div='+div+'&framepage='+framepage+'&buyMethod='+buyMethod+'&func=4','POST','../module/bbsDownTry.php',true,true);
return;
}
//////////////// 정액제 사용 ////////////////
if(CookieGet('ration') && rights != 1) {
var rationInfo = CookieGet('ration').split('|');
var now = 1792903199;
var nowHour = 13;
var rationPermAr = new Array();
var rationStartTime = Number(rationInfo[2]);
var rationEndTime = Number(rationInfo[3]);
var rationGap = rationEndTime - rationStartTime;
if(rationGap < 0) rationGap = rationGap+24;
for(var i = 0 ; i < rationGap ; i++) {
var times = i + rationStartTime;
if(times > 23) times = times - 24;
rationPermAr[i] = times;
}
sendRequest(returnTryDownV,'&act=ok&idx='+idx+'&div='+div+'&framepage='+framepage+'&buyMethod='+buyMethod+'&func=4','POST','../module/bbsDownTry.php',true,true);
return;
} else { //////////////// 포인트 사용 ////////////////
if(userid == 'filejo1'){ // 체험판 사용자
alert(' 해당 계정은 파일조 체험 계정으로 \n 일부 서비스에 제한이 있습니다. \n\n 정식서비스 이용은 로그아웃하여 \n 회원가입 후 이용하여 \n 주시기 바랍니다.');
window.self.close();
}else{
if(cashTotal >= cash || rights_ration == 'Y') {
if (rights == 1) {
if(rights_ration == 'Y') {
sendRequest(returnTryDownV,'&act=ok&idx='+idx+'&div='+div+'&cash='+cash+'&rights='+rights+'&framepage='+framepage+'&buyMethod='+buyMethod+'&func=5','POST','../module/bbsDownTry.php',true,true);
return;
} else {
if( confirm(" 제휴 서비스 컨텐츠는 조포인트로만 사용하실 수 있습니다. \r\n\r\n "+ cash +"포인트가 차감됩니다. 구매하시겠습니까?") ) {
sendRequest(returnTryDownV,'&act=ok&idx='+idx+'&div='+div+'&cash='+cash+'&rights='+rights+'&framepage='+framepage+'&buyMethod='+buyMethod+'&func=6','POST','../module/bbsDownTry.php',true,true);
return;
} else {
var thisLocation = location.href;
makeBbsForms(thisLocation,'_self','idx〓'+idx);
}
}
}else{
sendRequest(returnTryDownV,'&act=ok&idx='+idx+'&div='+div+'&cash='+cash+'&rights='+rights+'&framepage='+framepage+'&buyMethod='+buyMethod+'&func=7','POST','../module/bbsDownTry.php',true,true);
return;
}
} else {
if (rights == 1) {
alert(' 제휴 서비스 컨텐츠는 조포인트로만 사용하실 수 있습니다. \r\n\r\n 조포인트가 부족합니다. 충전후 이용해주세요. ');
} else {
alert(' 포인트가 부족합니다. 충전후 이용해주세요. ');
}
modal_window();
}
}
}
}
function openBbsModify(idx)
{
if(CookieGet('grade') > 0 && CookieGet('mid')) {
if(openHeight > 768) openHeight = 730;
location.href='//upimg.filejo.com/main/editor/modify.php?idx='+idx;
}
else {
alert('로그인 후 이용해주세요. ');
}
//window.self.close();
}
//------------------------
// 다운로드 여부 결과 처리
function returnTryDown(oj)
{
var res = decodeURIComponent(oj.responseText);
var split_res = res.split('|');
if(split_res[0]=='_purchase') {
if(confirm('이미 구매한 컨텐츠입니다. 구매목록으로 이동하시겠습니까?? ')) {
opener.location.href='../mypage.php?doc=purchase';
window.self.close();
}
}
if(split_res[0]=='_expire') {
alert('만료된 컨텐츠입니다. ');
return;
}
if(split_res[0]=='_down_deny') {
alert('판매자의 요청에 의해서 해당 컨텐츠의 내려받기를 하실 수 없습니다. ');
return;
}
if(split_res[0]=='restrain') {
alert('회원님의 제재로 인해 다운로드를 하실 수 없습니다. ');
return;
}
if(split_res[0]=='_notime') {
alert('정액제 사용시간이 아닙니다. ');
return;
}
if(split_res[0]=='_down_exs') {
alert('죄송합니다. \r\n\r\n정상적인 정액제 이용이 아닌 것으로 판단되어 금일 더이상 내려받기를 할 수 없습니다. \r\n파일조에서는 정액제의 부정 사용을 막기위해 일일 '+parseSize(split_res[1],1)+' 이상의 자료를 다운로드할 수 없습니다. \r\n자세한 내용은 고객센터나 1:1상담으로 문의해주시기 바랍니다. ');
return;
}
if(split_res[0]=='_notime_point') {
if(confirm('정액제 사용시간이 아닙니다. \r\n\r\n'+split_res[2]+'포인트가 차감됩니다. \r\n구매하시겠습니까? ')){
sendRequest(returnTryDown,'&act=ok&use_point=1&idx='+split_res[1]+'&func=8','POST','../module/bbsDownTry.php',true,true);
}
}
if(split_res[0]=='_noration')
{
if(confirm('판매자의 요청에 의해서 해당 컨텐츠의 내려받기를 하실 수 없습니다. ')){
return;
}
}
if(split_res[0]=='_cpnnotime') {
alert('쿠폰은 주간(03:00 ~ 21:00)에 사용이 가능합니다. ');
return;
}
if(split_res[0]=='_noadult') {
alert('성인 컨텐츠는 성인인증 후 이용하실 수 있습니다. ');
return false;
}
if(split_res[0]=='_nocash') {
alert('포인트가 부족합니다. 충전 후 다시 내려받기 하시기 바랍니다. ');
return;
}
if(split_res[0]=='_nocoupon') {
alert('회원님께서는 사용할 수 있는 쿠폰이 없습니다. ');
return;
}
if(split_res[0]=='_rights') {
alert('제휴컨텐츠는 쿠폰으로 사용하실 수 없습니다. ');
return;
}
if(split_res[0]=='_foreign_MBC') {
alert(" 해외 사용자일 경우 저작권사의 요청으로 일부 제휴컨텐츠 이용이 불가 합니다. \r\n\r\n 이용에 불편을 드려 죄송합니다. ");
return;
}
if(split_res[0]=='_bonus' || split_res[0]=='_ration' || split_res[0]=='_partner' || split_res[0]=='_common' || split_res[0]=='_coupon')
{
_dwiPID="d-INT-235";
if(typeof(_dwiCatch) == "function") { _dwiCatch();}
//// 다운로드 후 포인트 쿠키 굽기
document.all['RefreshFrm'].src='Refresh.php';
mmsv_download(split_res[1], split_res[2], split_res[3], split_res[4], split_res[5], '0', split_res[6], 2);
var thisLocation = location.href;
makeBbsForms(thisLocation,'_self','idx〓'+split_res[4]+'^buy〓1');
return;
}
}
//-------------------------------
// 초고속 다운로드 여부 결과 처리
function returnTryDownV(oj)
{
var res = decodeURIComponent(oj.responseText);
var split_res = res.split('|');
if(split_res[0]=='_purchase') {
if(confirm('이미 구매한 컨텐츠입니다. 구매목록으로 이동하시겠습니까?? ')){
opener.location.href='../mypage.php?doc=purchase';
window.self.close();
}
}
if(split_res[0]=='_expire') {
alert('만료된 컨텐츠입니다. ');
return;
}
if(split_res[0]=='_noinfo') {
alert('잘못된 접근입니다. ');
return;
}
if(split_res[0]=='_violation') {
alert(" 저작권사의 요청으로 일부 제휴컨텐츠 이용이 불가 합니다. \r\n\r\n 이용에 불편을 드려 죄송합니다. ");
return;
}
if(split_res[0]=='_down_deny') {
alert('판매자의 요청에 의해서 해당 컨텐츠의 내려받기를 하실 수 없습니다. ');
return;
}
if(split_res[0]=='restrain') {
alert('회원님의 제재로 인해 다운로드를 하실 수 없습니다. ');
return;
}
if(split_res[0]=='_notime') {
alert('정액제 사용시간이 아닙니다. ');
return;
}
if(split_res[0]=='_down_exs') {
alert('죄송합니다. \r\n\r\n정상적인 정액제 이용이 아닌 것으로 판단되어 금일 더이상 내려받기를 할 수 없습니다. \r\n파일조에서는 정액제의 부정 사용을 막기위해 일일 '+parseSize(split_res[1],1)+' 이상의 자료를 다운로드할 수 없습니다. \r\n자세한 내용은 고객센터나 1:1상담으로 문의해주시기 바랍니다. ');
return;
}
if(split_res[0]=='_notime_point') {
if(confirm('정액제 사용시간이 아닙니다. \r\n\r\n'+split_res[2]+'포인트가 차감됩니다. \r\n구매하시겠습니까? ')) {
sendRequest(returnTryDownV,'&act=ok&use_point=1&idx='+split_res[1]+'&buyMethod='+split_res[3]+'&func=9','POST','../module/bbsDownTry.php',true,true);
}
}
if(split_res[0]=='_noration')
{
if(confirm('판매자의 요청에 의해서 해당 컨텐츠의 내려받기를 하실 수 없습니다. ')){
return;
}
}
if(split_res[0]=='_cpnnotime') {
alert('쿠폰은 주간(03:00 ~ 21:00)에 사용이 가능합니다. ');
return;
}
if(split_res[0]=='_noadult') {
alert('성인 컨텐츠는 성인인증 후 이용하실 수 있습니다. ');
return false;
}
if(split_res[0]=='_nocash') {
alert('포인트가 부족합니다. 충전 후 다시 내려받기 하시기 바랍니다. ');
return;
}
if(split_res[0]=='_nocoupon') {
alert('회원님께서는 사용할 수 있는 쿠폰이 없습니다. ');
return;
}
if(split_res[0]=='_rights') {
alert('제휴컨텐츠는 쿠폰으로 사용하실 수 없습니다. ');
return;
}
if(split_res[0]=='_foreign_MBC') {
alert(" 해외 사용자일 경우 저작권사의 요청으로 일부 제휴컨텐츠 이용이 불가 합니다. \r\n\r\n 이용에 불편을 드려 죄송합니다. ");
return;
}
if(split_res[0]=='_bonus' || split_res[0]=='_ration' || split_res[0]=='_partner' || split_res[0]=='_common' || split_res[0]=='_coupon')
{
_dwiPID = "d-INT-235";
if(typeof(_dwiCatch) == "function") { _dwiCatch(); }
//// 다운로드 후 포인트 쿠키 굽기
document.all['RefreshFrm'].src='Refresh.php';
if(split_res[8] == 'ST') {
var jsonValue = makeJSonSampleNew(split_res[1], split_res[4], split_res[5], 'Y', split_res[7], 1);
startIPlayer(jsonValue, cb_stream_succ, cb_stream_fail, [jsonValue]);
// var jsonValue = makeJSonSample(split_res[1], split_res[4], split_res[5], 'Y', split_res[7], 1);
// startIPlayer(jsonValue);
} else {
// 크롬,사파리,파폭 에서 다운받기
if(0){
} else if(0) { // 맥다운로드 기능 start 2024-08-21 girls
openMacDownloader(split_res[1], split_res[4], split_res[5]);
return;
} else {
if(split_res[9] == 'Y' && launcherChk == true) { // launcherJob
document.getElementById('otherBrowserLoading').style.display = 'block';
sendRequest(launcherDown,'&userid='+split_res[1]+'&idx='+split_res[4]+'&puserseidx='+split_res[5]+'&isFirst=Y&r_p='+split_res[7]+'&pCnt=1','POST','../module/bbsDownTryOtherNew.php',true,true);
return;
} else {
location.href="../module/bbsDownTryOther.php?userid="+split_res[1]+"&idx="+split_res[4]+"&puserseidx="+split_res[5];
}
}
if(split_res[1] == "kgrid01") {
mmsv_download(split_res[1], split_res[2], split_res[3], split_res[4], split_res[5], '0', split_res[6], 2);
} else {
mmsv_download(split_res[1], split_res[2], split_res[3], split_res[4], split_res[5], '0', split_res[6], 2);
}
var thisLocation = location.href;
makeBbsForms(thisLocation,'_self','idx〓'+split_res[4]+'^r_p〓'+split_res[7]+'^buy〓1');
return;
}
}
}
/*
function makeJSonSample(userid, bbsindex, purchase_index, isFirst, r_p, pCnt) {
var data = new Object();
data.site = "filejo";
data.userid = userid,
data.bbsindex = bbsindex,
data.purchase_index = purchase_index,
data.isFirst = isFirst,
data.r_p = r_p,
data.pCnt = pCnt,
data.filtering_exe = "FileJoFilter.exe",
data.url = "https://www.filejo.com/main/module",
data.install="https://www.filejo.com/mmsv/joPatch240909/FileJoPlayer.exe", // wwww외 서브도메인으로 연결하면 안됨
data.version="1.5.9.5"
data.deubg = true
data.force_update = true
return Base64.encode(JSON.stringify(data));
}
*/
function makeJSonSampleNew(userid, bbsindex, purchase_index, isFirst, r_p, pCnt) {
var players = JSON.parse(playerInfo);
var pcPlayerVer = players[newPlayer]['version'];
var installUrl = players[newPlayer]['installUrl'];
var setHash = players[newPlayer]['setHash'];
var data = new Object();
data.site = "filejo";
data.userid = userid,
data.bbsindex = bbsindex,
data.purchase_index = purchase_index,
data.isFirst = isFirst,
data.r_p = r_p,
data.pCnt = pCnt,
data.url = "https://www.filejo.com/main/module",
data.install = installUrl, // wwww외 서브도메인으로 연결하면 안됨
data.version = pcPlayerVer,
data.param1 = "",
data.param2 = "",
data.param3 = "",
data.web1 = "",
data.web2 = "",
data.web3 = "",
data.tab1 = "",
data.tab2 = "",
data.tab3 = "",
data.force_update = true,
data.part_update_version = "",
data.part_update_url = "",
data.part_hash = "",
data.set_hash = setHash
// console.log(data);
return Base64.encode(JSON.stringify(data));
}
function cb_stream_succ(data) {
val = atob(data);
var parsedVal = JSON.parse(val);
// console.log('cb_stream_succ ' + val);
setTimeout(function() {
iPlayerReload(parsedVal.bbsindex, parsedVal.isFirst, parsedVal.r_p, parsedVal.pCnt);
}, 3000);
}
function cb_stream_fail(data) {
val = atob(data);
var parsedVal = JSON.parse(val);
// console.log('cb_stream_fail ' + val);
// 여기서 사용하는 컨펌메시지는 fs.filejo.com/wnew/js/iplayer_v3_filejo2.js 파일에 선언되어있음 메시지를 바꾸고 싶으면 저 파일을 수정할것
if (window.confirm(ErrorMessageText.installMsg)) {
self.close();
opener.top.parent.location.href = "https://extra.filejo.com/mmsv/install_info.php?kind=P";
}
}
function installFileLink(kind) { // 수동설치파일
$.post("/main/module/installFileLink.php", {kind:kind}, function(data) {
RefreshFrm.location.href = data;
});
}
function iPlayerReload(bbsidx, isFirst, r_p, pCnt) {
if(isFirst == 'Y') {
var thisLocation = location.href;
makeBbsForms(thisLocation,'_self','idx〓'+bbsidx+'^r_p〓'+r_p+'^buy〓1');
return;
} else {
if(pCnt < 7777){
var thisLocation = location.href;
makeBbsForms(thisLocation,'_self','idx〓'+bbsidx);
}else{
self.close();
}
}
}
//------------------
// 쿠폰으로 다운로드
function downTryCoupon(idx,cash,adult,div,code_cate,rights,clink,filesize)
{
//alert('서버 점검으로 인해 내려받으실 수 없습니다. \r\n잠시후에 다시 이용해주시기 바랍니다. \r\n자세한 내용은 공지사항을 참조해주세요. ');
//return;
if(rights == 1) {
alert('저작권 요청 자료는 쿠폰을 사용하여 내려받기 할 수 없습니다.');
return;
}
if(0) { // 크롬,사파리,파폭 에서 다운받기
if(!0 && !0) { // 익스 엣지
if(checkDownApp(idx,cash,adult,div,clink,rights) == false) {
return;
}
}
}
if(filesize > 9) {
alert('쿠폰 다운로드는 10GB 이하의 컨텐츠만 내려받기가 가능합니다.');
return;
}
var vaildStart = 3; var vaildEnd = 21;//사용시간 설정
var now=new Date();var hr=now.getHours();
var cashTotal = parseInt(Rcash)+parseInt(Bcash);
if(confirm('쿠폰을 사용하여 내려받기 하시겠습니까? ')) {
sendRequest(returnTryDownV,'&act=ok&idx='+idx+'&adult='+adult+'&div='+div,'POST','../module/bbsCouponUse.php',true,true); // new 2020-02-28 G
}else{
var thisLocation = location.href;
makeBbsForms(thisLocation,'_self','idx〓'+idx);
}
}
//------------------------------
// 덧글 등록 처리
function cmtInsert(idx,pidx)
{
var f = document.cmt_frm;
var noUsingAd = new Array('http','co.kr','com','net','가입');
if(!CookieGet('mid')) {
alert('로그인 후 글을 작성하실 수 있습니다. ');
return false;
}
if(f.cmt.value.length < 2) {
alert('내용을 입력해주세요. ');
return false;
}
if(f.cmt.value.length > 70) {
alert('입력된 내용이 너무 많습니다. \r\n덧글의 내용은 70자 이내로 입력해주세요. ');
return false;
}
if(confirm('댓글을 등록하시겠습니까? ')) {
f.cmt.disable=true;
sendRequest(returnCmt,'&act=ok&idx='+idx+'&pidx='+pidx+'&cmt_contents='+f.cmt.value+'&cmtCnt='+cmtCnt,'POST','../module/bbsCmt.php',true,true);
return false;
}
else {
return false;
}
}
// 덧글 등록 처리 NEW (2012-08-29)
function cmtInsertNew(idx)
{
var f = document.cmt_frm;
if(!CookieGet('mid')) {
alert('로그인 후 글을 작성하실 수 있습니다. ');
return ;
}
if(f.cmt.value.length < 5) {
alert('내용을 5자 이상 입력해주세요. ');
return ;
}
if(f.cmt.value.length > 200) {
alert('입력된 내용이 너무 많습니다. \r\n덧글의 내용은 200자 이내로 입력해주세요. ');
return ;
}
if(confirm('댓글을 등록하시겠습니까? ')) {
f.cmt.disable=true;
sendRequest(returnCmtNew,'&act=ok&idx='+idx+'&cmt_contents='+f.cmt.value+'&cmtStar='+f.cmtStar.value,'POST','../module/bbsCmtNew.php',true,true);
return ;
}
else {
return ;
}
}
function returnCmt(oj)
{
var res = decodeURIComponent(oj.responseText);
var split_res = res.split('|');
if(res == 'name_auth') {
alert('실명 인증을 하셔야 댓글을 입력하실 수 있습니다. ');
openWin('/main/popup/name_auth.php', 'name_auth', '330','350', 'no');
return false;
}
if(res == 'cmt_time') {
alert('도배글 등록 방지를 위해 연속해서 덧글을 입력하실 수 없습니다.');
return false;
}
if(res == '_nostr') {
alert('금칙어가 포함되어 있으므로 덧글을 입력하실 수 없습니다. ');
return false;
}
if(res == 'joinday') {
alert('덧글 입력은 가입 후 24시간후부터 사용하실 수 있습니다.');
return false;
}
if(split_res[0]=='_jeje')
{
if(split_res[1]==0 && split_res[2]==0){
alert('회원님은 제재로 인해 덧글을 등록하실 수 없습니다. \r\n\r\n- 제재사유 : '+split_res[3]+' ');
return false;
}else{
alert('회원님은 제재로 인해 아래기간동안 덧글을 등록하실 수 없습니다. \r\n\r\n- 제재사유 : '+split_res[3]+' \r\n\r\n- 제재기간 : '+split_res[1]+'부터 '+split_res[2]+'까지 ');
return false;
}
}
else if(split_res[0]=='_down_deny') {
alert('판매자의 요청에 의해서 해당 컨텐츠의 덧글작성을 하실 수 없습니다. ');
return;
}
else if(split_res[0]=='ok') {
alert(' 축하드립니다 \n\n 댓글달기 이벤트에 당첨되셨습니다 \n\n 확인을 누르시면 \n\n 6G 무료다운로드 쿠폰이 지급됩니다 ');
var old_content = $('cmt_input').innerHTML;
$('cmt_input').innerHTML = old_content+split_res[1];
if($('nocomment')=='[object]') $('nocomment').style.display='none';
var frm = document.cmt_frm;
cmtCnt = cmtCnt+1;
frm.cmt.value='';
}
else {
var old_content = $('cmt_input').innerHTML;
$('cmt_input').innerHTML = old_content+res;
if($('nocomment')=='[object]') $('nocomment').style.display='none';
var frm = document.cmt_frm;
cmtCnt = cmtCnt+1;
frm.cmt.value='';
}
}
function returnCmtNew(oj)
{
var res = decodeURIComponent(oj.responseText);
var split_res = res.split('|');
if(res == 'name_auth') {
alert('실명 인증을 하셔야 댓글을 입력하실 수 있습니다. ');
openWin('/main/popup/name_auth.php', 'name_auth', '330','350', 'no');
return ;
}
if(res == 'cmt_time') {
alert('도배글 등록 방지를 위해 연속해서 덧글을 입력하실 수 없습니다.');
return ;
}
if(res == '_nostr') {
alert('금칙어가 포함되어 있으므로 덧글을 입력하실 수 없습니다. ');
return ;
}
if(res == 'joinday') {
alert('덧글 입력은 가입 후 24시간후부터 사용하실 수 있습니다.');
return ;
}
if(split_res[0]=='_jeje')
{
if(split_res[1]==0 && split_res[2]==0){
alert('회원님은 제재로 인해 덧글을 등록하실 수 없습니다. \r\n\r\n- 제재사유 : '+split_res[3]+' ');
return ;
}else{
alert('회원님은 제재로 인해 아래기간동안 덧글을 등록하실 수 없습니다. \r\n\r\n- 제재사유 : '+split_res[3]+' \r\n\r\n- 제재기간 : '+split_res[1]+'부터 '+split_res[2]+'까지 ');
return ;
}
}
else if(split_res[0]=='_down_deny') {
alert('판매자의 요청에 의해서 해당 컨텐츠의 덧글작성을 하실 수 없습니다. ');
return;
}
else{
var old_content = $('cmt_input').innerHTML;
$('cmt_input').innerHTML = old_content+res;
var frm = document.cmt_frm;
frm.cmt.value='';
}
}
//-------------------------
// 코멘트 신고하기 시작
function openCmtDeclare(n)
{
if(!CookieGet('mid')) {
alert('로그인 후 이용하실 수 있습니다. ');
return false;
}
var f = document.frm_declare;
X = event.clientX + document.body.scrollLeft-250;
Y = event.clientY + document.body.scrollTop+10;
$('cmt_declare_layer').style.top = Y;
$('cmt_declare_layer').style.left = X;
$('cmt_declare_layer').style.display = '';
f.cmt_idx.value = n;
}
function closeCmtDeclare()
{
var f = document.frm_declare;
f.cmt_idx.value = '';
f.kind.value = '0';
f.declare_text.value = '';
$('cmt_declare_layer').style.display = 'none';
}
function actCmtDeclare()
{
var f = document.frm_declare;
if(f.kind.value < 1) {
alert('분류를 선택해주세요! ');
f.kind.focus();
return false;
}
if(f.declare_text.value.length < 2) {
alert('내용을 입력해주세요! ');
f.declare_text.focus();
return false;
}
if(confirm('입력하신 내용과 같이 신고하시겠습니까? \r\n허위 신고시 불이익을 받을 수 있습니다. '))
{
sendRequest(returnDeclare,'&act=declare&cmt_idx='+f.cmt_idx.value+'&kind='+f.kind.value+'&declare_text='+f.declare_text.value,'POST','../module/bbsCmtPrc.php',true,true);
f.kind.disabled=true;
f.declare_text.disabled=true;
return false;
}
else
{
return false;
}
}
function returnDeclare(oj)
{
var res = decodeURIComponent(oj.responseText);
switch(res)
{
case '_nouserid' :
alert('로그인 후 이용해주세요! ');
break;
case '_noperm' :
alert('자신의 코멘트는 신고할 수 없습니다. ');
break;
case '_req' :
alert('분류 또는 신고내용이 입력되지 않았습니다. ');
break;
case '_double' :
alert('이미 신고내용이 접수되어 처리중입니다. ');
bbsReload();
break;
case 'ok' :
alert('신고내용이 접수되었습니다. ');
bbsReload();
break;
}
}
// 코멘트 신고하기 끝
//-------------------------
//-------------------------
// 코멘트 삭제 시작
function cmtDelete(n)
{
if(!n) {
alert('잘못된 접근입니다. ');
return false;
}
if(!CookieGet('mid')) {
alert('로그인 후 이용하실 수 있습니다. ');
return false;
}
if(confirm('정말 삭제하시겠습니까? ')) {
sendRequest(returnCmtDelete,'&act=delete&cmt_idx='+n,'POST','../module/bbsCmtPrc.php',true,true);
return false;
}
}
function returnCmtDelete(oj)
{
var res = decodeURIComponent(oj.responseText);
switch(res)
{
case '_noperm' :
alert('삭제 권한이 없습니다. ');
break;
case 'ok' :
bbsReload();
break;
}
}
// 코멘트 삭제 끝
//-------------------------
//-------------------------
// 게시물 신고하기 시작
function openBBsDeclare()
{
if(!CookieGet('mid')) {
alert('로그인 후 이용하실 수 있습니다. ');
return;
}
X = event.clientX + document.body.scrollLeft-180;
Y = event.clientY + document.body.scrollTop+14;
document.getElementById('bbs_declare_layer').style.top=Y;
document.getElementById('bbs_declare_layer').style.left=X;
document.getElementById('bbs_declare_layer').style.display='';
}
function closeBBsDeclare()
{
var f = document.frm_bbs_declare;
f.kind.value = '0';
//f.declare_text.value = '';
document.getElementById('bbs_declare_layer').style.display='none';
}
function actBBsDeclare()
{
var f = document.frm_bbs_declare;
if(f.declare_text.value.length < 8) {
alert('내용을 정확히 입력해주세요! ');
f.declare_text.focus();
return false;
}
if(confirm('입력하신 내용과 같이 신고하시겠습니까?'))
{
sendRequest(returnBBsDeclare,'&act=declare&bbs_idx='+thisBBsIdx+'&code='+f.code.value+'&kind='+f.kind.value+'&declare_text='+f.declare_text.value,'POST','../module/bbsDeclare.php',true,true);
f.declare_text.disabled=true;
return false;
}
else
{
return false;
}
}
function returnBBsDeclare(oj)
{
var res = decodeURIComponent(oj.responseText);
switch(res)
{
case '_nouserid' :
alert('로그인 후 이용해주세요! ');break;
case '_req' :
alert('분류 또는 신고내용이 입력되지 않았습니다. ');break;
case '_double' :
alert('이미 신고내용이 접수되어 처리중입니다. ');break;
case '_already' :
alert('신고는 일일 5회까지 할 수 있습니다. ');break;
case 'ok' :
alert(' 신고내용이 접수되었습니다. \n\n ※신고는 일일 5회까지 할 수 있습니다. ');
bbsReload();
break;
}
}
// /main/js/mypage.php 참조
function purchaseDown(idx,method,target,buyMethod)
{
if(method==2)
{
// rations
if(confirm('컨텐츠를 내려받으시겠습니까? ')) {
sendRequest(returnPurchaseDown,'&act=down&idx='+idx+'&method='+method+'&target='+target+'&buyMethod='+buyMethod,'POST','/main/module/purchaseDownDel.php',true,true);
return;
}
}
else if(method==0 || method==1)
{
if(confirm('컨텐츠를 내려받으시겠습니까? ')) {
sendRequest(returnPurchaseDown,'&act=down&idx='+idx+'&method='+method+'&target='+target+'&buyMethod='+buyMethod,'POST','/main/module/purchaseDownDel.php',true,true);
}
}
}
function purchaseDownV(idx,method,target,buyMethod)
{
var reBuyMsg = '컨텐츠를 내려받으시겠습니까? ';
if(buyMethod == 'ST') {
reBuyMsg = '컨텐츠를 다시보시겠습니까?';
}
if(method==2)
{
// rations
if(confirm(reBuyMsg)) {
sendRequest(returnPurchaseDownV,'&act=down&idx='+idx+'&method='+method+'&target='+target+'&buyMethod='+buyMethod,'POST','/main/module/purchaseDownDel.php',true,true);
return;
}
}
else if(method==0 || method==1)
{
if(confirm(reBuyMsg)) {
sendRequest(returnPurchaseDownV,'&act=down&idx='+idx+'&method='+method+'&target='+target+'&buyMethod='+buyMethod,'POST','/main/module/purchaseDownDel.php',true,true);
}
}
else if(method==3)
{
if(confirm(reBuyMsg)) {
sendRequest(returnPurchaseDownV,'&act=down&idx='+idx+'&method='+method+'&target='+target+'&buyMethod='+buyMethod,'POST','/main/module/purchaseDownDel.php',true,true);
}
}
}
function returnPurchaseDown(oj)
{
var res = decodeURIComponent(oj.responseText);
var split_res = res.split('|');
if(split_res[0]=='_noperm') {
alert('정액제 기간 만료시 다시받기가 불가능합니다. ');
return false;
}
if(split_res[0]=='_notime') {
alert('정액제 사용시간이 아닙니다. ');
return false;
}
if(split_res[0]=='_ok') {
_dwiPID="d-INT-235";
if(typeof(_dwiCatch) == "function") { _dwiCatch(); }
mmsv_download_pop(split_res[1], split_res[2], split_res[3], split_res[4], split_res[5], '0', 'C', 2);
var thisLocation = location.href;
makeBbsForms(thisLocation,'_self','idx〓'+split_res[4]);
return;
}
}
function returnPurchaseDownV(oj)
{
var res = decodeURIComponent(oj.responseText);
var split_res = res.split('|');
if(split_res[0] == '_noperm') {
alert('정액제 기간 만료시 다시받기가 불가능합니다. ');
return false;
}
if(split_res[0] == '_notime') {
alert('정액제 사용시간이 아닙니다. ');
return false;
}
if(split_res[0] == '_ok')
{
_dwiPID="d-INT-235";
if(typeof(_dwiCatch) == "function") { _dwiCatch();}
if(split_res[7] == 'ST') {
var jsonValue = makeJSonSampleNew(split_res[1], split_res[4], split_res[5], 'N', 0, split_res[6]);
startIPlayer(jsonValue, cb_stream_succ, cb_stream_fail, [jsonValue]);
// var jsonValue = makeJSonSample(split_res[1], split_res[4], split_res[5], 'N', 0, split_res[6]);
// startIPlayer(jsonValue);
} else {
// 크롬,사파리,파폭 에서 다운받기
if(0){
} else if(0) { // 맥다운로드 기능 start 2024-08-21 girls
openMacDownloader(split_res[1], split_res[4], split_res[5]);
return;
} else {
if(split_res[8] == 'Y' && launcherChk == true) { // launcherJob
document.getElementById('otherBrowserLoading').style.display = 'block';
sendRequest(launcherDown,'&userid='+split_res[1]+'&idx='+split_res[4]+'&puserseidx='+split_res[5]+'&isFirst=N&r_p=0&pCnt='+split_res[6],'POST','../module/bbsDownTryOtherNew.php',true,true);
return;
} else {
location.href="../module/bbsDownTryOther.php?userid="+split_res[1]+"&idx="+split_res[4]+"&puserseidx="+split_res[5];
}
}
// 크롬,사파리,파폭 에서 다운받기 끝
if(split_res[1] == "kgrid01") {
mmsv_download(split_res[1], split_res[2], split_res[3], split_res[4], split_res[5], '0', 'C', 2);
} else {
mmsv_download(split_res[1], split_res[2], split_res[3], split_res[4], split_res[5], '0', 'C', 2);
}
if(split_res[6] < 7777){
var thisLocation = location.href;
makeBbsForms(thisLocation,'_self','idx〓'+split_res[4]);
}else{
self.close();
}
return;
}
}
}
function kindcon(fget){
document.frm_bbs_declare.kind.value = fget;
}
// 사용하지 않는 함수라서 https 작업 해두지 않음. 사용할 때 프로토콜 빼서 진행할 것. -20.03.03 by.ekdgml
// SNS 달기
function snsLinker(Usr,idx,no,tt){
var url = "";
var Rtitle = "파일조 - 원하는 모든것! 국내 최저가 : "+tt;
var link = "http://www.filejo.com/?josns="+Usr+"_"+idx;
switch(no)
{
//페이스북
case 0 : url = "http://www.facebook.com/sharer.php?u="+encodeURIComponent(link)+"&t="+encodeURIComponent(Rtitle);break;
//트위터
case 1 : url = "http://twitter.com/home?status="+encodeURIComponent(Rtitle)+" : "+encodeURIComponent(link); break;
//미투데이
case 2 : url = "http://me2day.net/posts/new?new_post[body]='" + encodeURIComponent(Rtitle)+"' : "+ encodeURIComponent(link) +"&new_post[tags]="+encodeURIComponent("sns추천인"); break;
//요즘
case 3 : url = "http://yozm.daum.net/api/popup/prePost?sourceid=54&link=" + encodeURIComponent(link) + "&prefix=" + encodeURIComponent(Rtitle) + "¶meter=" + encodeURIComponent(Rtitle);break;
//싸이월드
case 4 : url = "http://csp.cyworld.com/bi/bi_recommend_pop_euc.php?url="+encodeURIComponent(link)+"&corpid=filejo&summary="+encodeURIComponent(Rtitle);break;
}
var retPop = window.open(url,'sns','height=800px, width=1024px');
if(retPop == null){
alert("팝업 차단을 사용안함으로 설정해주시기 바랍니다." );
}
}
//------------------------------------
//----------------------------
// 컨텐츠 초고속 다운로드 처리
function contentsDownloadMultV()
{
// 멀티 다운로드 시작
alert(' js Donw Start');
}
// launcher_20210625 S
function launcherDown(obj) {
var res = decodeURIComponent(obj.responseText);
var split_res = res.split('|');
launch_download(split_res[0], cb_down_succ, cb_down_fail, split_res[1]);
setTimeout(function () {
parent.location.reload();
}, 5000);
}
function cb_down_succ(data) {
// console.log('cb_down_succ ' + data);
var cbParam = JSON.parse(decodeURIComponent(data));
var bbsidx = cbParam.bbsidx;
var isFirst = cbParam.isFirst;
var r_p = cbParam.r_p;
var pCnt = cbParam.pCnt;
setTimeout(function () {
iPlayerReload(bbsidx, isFirst, r_p, pCnt);
}, 1000);
}
function cb_down_fail(data) {
// console.log('cb_down_fail ' + data);
}
// launcher_20210625 E