/******************************************************************************
* ºê¶ó¿ìÁ® open ¹× close ÇÔ¼ö
******************************************************************************/
/*
var ChkMemo = "¸Þ¸ð";
var ChkName = "À̸§";
var ChkValuation = "Æò°¡";
var Content = "³»¿ë";
var Email = "ÀüÀÚ¿ìÆí";
var Passwd = "ºñ¹Ð¹øÈ£";
var Title = "Á¦¸ñ";
var ToEmail = "¹Þ´Â»ç¶÷";
var Writer = "ÀÛ¼ºÀÚ";
var Msg = "¸¦(À») Á¤È®È÷ ÀÔ·ÂÇÏ¿© ÁֽʽÿÀ.";
var MsgAd = "±¤°í±ÛÀº °ÔÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù.";
var MsgAll = "À̸§ ¹× ³»¿ëÀ» ÀÔ·ÂÇØ ÁֽʽÿÀ.";
var MsgAuthority = 'ÀÛ¼ºÀÚ¿¡ ÇÑÇØ »èÁ¦ ±ÇÇÑÀÌ ÀÖ½À´Ï´Ù';
var MsgBad = "¿å¼³ »ç¿ëÀ» ÀÚÁ¦ÇϽʽÿÀ.";
var MsgCheckArticle = "Çѹø¿¡ ÀÐÀ» °Ô½Ã¹° ¹øÈ£¸¦ Ã¼Å©ÇØ ÁֽʽÿÀ.";
var MsgDelete = "Á¤¸»·Î »èÁ¦¸¦ ÇϽðڽÀ´Ï±î ?";
var MsgDeleteArticle = "»èÁ¦ÇÒ °Ô½Ã¹° ¹øÈ£¸¦ Ã¼Å©ÇØ ÁֽʽÿÀ.";
var MsgEmail = "ÀüÀÚ¿ìÆíÁÖ¼Ò¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¿© ÁֽʽÿÀ.";
var MsgEmailChk = "ÀüÀÚ¿ìÆíÁÖ¼ÒÀÇ Çü½ÄÀº '°èÁ¤@[È£½ºÆ®|µµ¸ÞÀÎ]'°ú °°ÀÌ ±¸¼ºµÇ¾î¾ß ÇÕ´Ï´Ù.";
var MsgIno1 = "Áֹεî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¿© ÁֽʽÿÀ.";
var MsgIno2 = "Áֹεî·Ï¹øÈ£ µÞÀÚ¸®¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¿© ÁֽʽÿÀ.";
var MsgIP = 'Á¢¼ÓÁßÀÎ IP´Â ±¤°í±Û ¹æÁö¸¦ À§ÇØ ±Û¾²±â°¡ ¹æÁöµÇ¾î ÀÖ½À´Ï´Ù.';
var MsgMaxReadAll = "Çѹø¿¡ Àбâ´Â ÃÖ´ë 5°³±îÁö ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù.";
var MsgMemo = "¸Þ¸ð ³»¿ëÀ» ÀÔ·ÂÇØ ÁֽʽÿÀ.";
var MsgName = "À̸§À» ÀÔ·ÂÇØ ÁֽʽÿÀ.";
var MsgNumber = "Áֹεî·Ï¹øÈ£´Â ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.";
var MsgPasswd = "ºñ¹Ð¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¿© ÁֽʽÿÀ.";
var MsgID = "¾ÆÀ̵ð(ID)¸¦ ÀÔ·ÂÇϼ¼¿ä!";
var MsgSecretArticle = "ºñ¹Ð±ÛÀº Çѹø¿¡ ÀбⰡ µÇÁö ¾Ê½À´Ï´Ù.";
var MsgSendMax = "ÃÖ´ë 10¸í±îÁö º¸³¾¼ö ÀÖ½À´Ï´Ù.";
var MsgSize1 = "Áֹεî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ 6ÀÚ¸®·Î Á¤È®È÷ ÀÔ·ÂÇÏ¿© ÁֽʽÿÀ.";
var MsgSize2 = "Áֹεî·Ï¹øÈ£ µÞÀÚ¸®¸¦ 7ÀÚ¸®·Î Á¤È®È÷ ÀÔ·ÂÇÏ¿© ÁֽʽÿÀ.";
var MsgToEmail = "¹Þ´Â»ç¶÷ ÀüÀÚ¿ìÆíÁÖ¼Ò¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¿© ÁֽʽÿÀ.";
var MsgToEmailChk = "¹Þ´Â»ç¶÷ ÀüÀÚ¿ìÆíÁÖ¼ÒÀÇ Çü½ÄÀº '°èÁ¤@[È£½ºÆ®|µµ¸ÞÀÎ]'°ú °°ÀÌ ±¸¼ºµÇ¾î¾ß ÇÕ´Ï´Ù.";
var MsgValuation = "Æò°¡³»¿ëÀ» ÀÔ·ÂÇØ ÁֽʽÿÀ.";
var MsgValuationGrade = "Æò°¡ Ç׸ñÀ» ¼±ÅÃÇØ ÁֽʽÿÀ.";
var MsgViewcountOver = "°Ô½ÃÆÇÀÇ Á¶È¸¼ö°¡ ÀÏÀÏÇã¿ëÄ¡ÀÎ ÀÏ 3¸¸È¸¸¦ ÃʰúÇÏ¿© °Ô½Ã¹° Á¶È¸°¡ µÇÁö ¾Ê½À´Ï´Ù.\n°ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇϽʽÿÀ.";
var MsgSearchCategory = "°Ë»öÇÒ Ç׸ñÀ» ¼±ÅÃÇØÁÖ¼¼¿ä.";
var MsgSearchKeyword = "°Ë»öÇÒ ´Ü¾î¸¦ ÀÔ·ÂÇϼ¼¿ä.";
var MsgAlbumViewcountOver = "Æ÷Åä¾Ù¹üÀÇ Á¶È¸¼ö°¡ ÀÏÀÏ Çã¿ëÄ¡ÀÎ ÀÏ 5000ȸ¸¦ ÃʰúÇÏ¿© °Ô½Ã¹° Á¶È¸°¡ µÇÁö ¾Ê½À´Ï´Ù.\n°ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇϽʽÿÀ.";
var MagDoubleSubmit = "ÀúÀå¹öưÀ» 2¹ø ÀÌ»ó ´©¸¦ ¼ö ¾ø½À´Ï´Ù.";
*/
function openWindow(theURL, winName, sampleWidth, sampleHeight, useScrollbars, useResizable) {
var screenPosX = screen.availWidth/2 - sampleWidth/2;
var screenPosY = screen.availHeight/2 - sampleHeight/2;
var useToolbar = "no";
var useLocation = "no";
var useDirectories = "no";
var useStatus = "no";
var useMemubar = "no";
if ( useScrollbars == "Y" ) { useScrollbars = "yes"; } else { useScrollbars = "no"; }
if ( useResizable == "Y" ) { useResizable = "yes"; } else { useResizable = "no"; }
var features = "toolbar="+useToolbar+", location="+useLocation+", directories="+useDirectories+", status="+useStatus+", menubar="+useMemubar+", scrollbars="+useScrollbars+", resizable="+useResizable+", top="+screenPosY+", left="+screenPosX+", width="+sampleWidth+", height="+sampleHeight;
window.open(theURL, winName, features);
}
function openNoticeWindow(linkType, theURL, winName, sampleWidth, sampleHeight, useScrollbars, useResizable, target) {
if (linkType == "openWindow") {
openWindow(theURL, winName, sampleWidth, sampleHeight, useScrollbars, useResizable);
} else if (linkType == "link") {
if (target.toLowerCase() == "_self") {
location.href = theURL;
} else if (target.toLowerCase() == "_blank") {
sampleWidth = screen.availWidth;
sampleHeight = screen.availHeight;
openWindow(theURL, winName, sampleWidth, sampleHeight,'Y','Y');
} else if (target.toLowerCase() == "_new") {
sampleWidth = screen.availWidth;
sampleHeight = screen.availHeight;
openWindow(theURL, winName, sampleWidth, sampleHeight,'Y','Y');
} else if (target.toLowerCase() == "_parent") {
window.parent.location.href = theURL;
} else if (target.toLowerCase() == "_top") {
window.top.location.href = theURL;
} else {
window.open(theURL, target);
}
}
}
function closeWindow() {
self.close();
}
/******************************************************************************
* Á¶È¸¼ö üũ °ü·Ã ÇÔ¼ö
******************************************************************************/
function checkViewcountState(ViewcountState,linkType,theURL,winName,sampleWidth,sampleHeight,useScrollbars,useResizable) {
if (ViewcountState > 30000) {
alert(MsgViewcountOver);
return;
} else {
if (linkType == "openWindow") {
openWindow(theURL,winName,sampleWidth,sampleHeight,useScrollbars,useResizable);
} else if (linkType == "link") {
location.href = theURL;
}
}
}
function checkViewcountStateNotice(ViewcountState, linkType, theURL, winName, sampleWidth, sampleHeight, useScrollbars, useResizable, target) {
if (ViewcountState > 30000) {
alert(MsgViewcountOver);
return;
} else {
if (linkType == "openWindow") {
openWindow(theURL, winName, sampleWidth, sampleHeight, useScrollbars, useResizable);
} else if (linkType == "link") {
if (target.toLowerCase() == "_self") {
location.href = theURL;
} else if (target.toLowerCase() == "_blank") {
sampleWidth = screen.availWidth;
sampleHeight = screen.availHeight;
openWindow(theURL, winName, sampleWidth, sampleHeight,'Y','Y');
} else if (target.toLowerCase() == "_new") {
sampleWidth = screen.availWidth;
sampleHeight = screen.availHeight;
openWindow(theURL, winName, sampleWidth, sampleHeight,'Y','Y');
} else if (target.toLowerCase() == "_parent") {
window.parent.location.href = theURL;
} else if (target.toLowerCase() == "_top") {
window.top.location.href = theURL;
} else {
window.open(theURL, target);
}
}
}
}
function checkViewcountStateReadAll(ViewcountState) {
if (ViewcountState > 30000) {
alert(MsgViewcountOver);
return;
} else {
readAll();
}
}
/******************************************************************************
* CHECK BOX °ü·Ã ÇÔ¼ö
******************************************************************************/
function clearAll() {
var form = document.webbbs;
var size = form.idx_chk.length;
if ( isFinite(form.idx_chk.length) ) {
for (var i=0; i
", "");
var bbs_lang = form.bbs_lang.value;
var filter1 = form.filter1.value;
var filter2 = form.filter2.value;
if ( checkForm(bbs_lang, filter1, filter2) ) {
// 2003-09-08 : ¹Ú»óÇö ¼öÁ¤ : ÀúÀå¹öư 2¹ø ´©¸§ ¹æÁö
if (checkDoubleSubmit()) {
form.method = "post";
form.submit();
}
} else {
return;
}
}
/******************************************************************************
* °Ë»ö °ü·Ã ÇÔ¼ö
******************************************************************************/
/**
// 2007-11-19 : È«Çý¼± : ÷ºÎÆÄÀÏ °³º°»èÁ¦
'{$this->tbl_name}','{$this->bbs_name}','{$this->idx[0]}','{$i}','{$this->curPage}','{$admin_flag}'
*/
function goFileDelete(tbl_name, bbs_name, no, file_idx, pageno, admin, file_name) {
var form = document.webbbs;
if (!form.passwd.value && !admin){
alert(MsgPasswd);
form.passwd.focus();
return;
} else {
form.action = "/skin/process/album_file_delete.php?tbl_name="+tbl_name+"&bbs_name="+bbs_name+"&idx="+no+"&file_idx="+file_idx+"&fn="+file_name+"&pageno="+pageno+"&admin="+admin;
form.submit();
}
}
/******************************************************************************
* °Ë»ö °ü·Ã ÇÔ¼ö
******************************************************************************/
/**
// 2004-11-19 : ¹Ú»óÇö : °Ë»ö ¼±Åà À̹ÌÁö »ç¿ëÀÚ Á¤ÀÇµÉ ¼ö ÀÖµµ·Ï Çϱâ À§ÇØ CBoardControl ¿¡¼ Á¤ÀÇÇÔ¿¡ µû¶ó ÁÖ¼® ó¸®
function checkSearchForm() {
var form = document.searchForm;
if(form.fNum != null) {
chk1 = form.fNum.value;
} else {
chk1 = "off";
}
if(form.fName != null) {
chk2 = form.fName.value;
} else {
chk2 = "off";
}
if(form.fTitle != null) {
chk3 = form.fTitle.value;
} else {
chk3 = "off";
}
if(form.fCont != null) {
chk4 = form.fCont.value;
} else {
chk4 = "off";
}
if( chk1=="off" && chk2=="off" && chk3=="off" && chk4=="off" ) {
alert(MsgSearchCategory);
return false;
}
if(form.findWord.value == "") {
alert (MsgSearchKeyword);
form.findWord.focus();
return false;
}
return true;
}
function OnOff(name,imgDir) {
var browserName = navigator.appName;
var browserVer = parseInt(navigator.appVersion);
var init = "";
if(browserName == "Netscape" && browserVer >= 3){
init = "net";
} else {
init = "ie";
}
if(((init == "net")&&(browserVer >=3))||((init == "ie")&&(browserVer >= 4))) {
img_on=new Image;
img_off=new Image;
if (name=="fNum") {
img_on.src= imgDir+"/bar_chkboxNumber_on.gif";
img_off.src= imgDir+"/bar_chkboxNumber_off.gif";
} else if (name=="fName") {
img_on.src= imgDir+"/bar_chkboxWriter_on.gif";
img_off.src= imgDir+"/bar_chkboxWriter_off.gif";
} else if (name=="fTitle") {
img_on.src= imgDir+"/bar_chkboxTitle_on.gif";
img_off.src= imgDir+"/bar_chkboxTitle_off.gif";
} else if (name=="fCont") {
img_on.src= imgDir+"/bar_chkboxContent_on.gif";
img_off.src= imgDir+"/bar_chkboxContent_off.gif";
} else {
img_on.src= imgDir+"/bar_chkboxTitle_on.gif";
img_off.src= imgDir+"/bar_chkboxTitle_off.gif";
}
if(document.searchForm[name].value == 'on') {
document.searchForm[name].value = 'off';
document[name].src = img_off.src;
} else {
document.searchForm[name].value = 'on';
document[name].src = img_on.src;
}
}
}
**/
/******************************************************************************
* ¿É¼Ç±â´É °ü·Ã ÇÔ¼ö
******************************************************************************/
function goAdminLogin(tbl_name, bbs_name, skin_name, url) {
location.href = "http://member.gabia.com/album_login.php?tbl_name="+tbl_name+"&album_name="+bbs_name+"&skin_name=" + skin_name +"&url=" + url;
}
function goAdminLogout(tbl_name, bbs_name) {
//urlº¯°æ
location.href = "/skin/process/album_admin_logout.php?tbl_name="+tbl_name+"&bbs_name="+bbs_name;
}
function checkAdminLoginForm() {
var form = document.webbbs;
if (!form.user_id.value){
alert(MsgID);
form.user_id.focus();
return;
}
if (!form.user_pass.value){
alert(MsgPasswd);
form.user_pass.focus();
return;
}
form.submit();
}
function saveText(idx) {
var text = document.webbbs.text.value;
hidden_frame.document.open("text/plain","replace");
hidden_frame.document.charset="KSC5601";
hidden_frame.document.write(document.webbbs.text.value);
hidden_frame.document.close();
hidden_frame.focus();
hidden_frame.document.execCommand('SaveAs', false, 'content.txt');
self.close();
}
function sendMailToWriter() {
var form = document.webbbs;
if ( form.name.value == "" ) {
alert( Writer + Msg );
form.name.focus();
return;
}
if (form.email.value != "") {
if ( !checkEmail(form.email.value) ) {
alert(MsgEmailChk);
form.email.focus();
return;
}
} else {
window.alert( MsgEmail );
form.email.focus();
return;
}
if ( form.title.value == "" ) {
alert( Title + Msg );
form.title.focus();
return;
}
if ( form.content.value == "" ) {
alert( Content + Msg );
form.content.focus();
return;
}
form.method = "post";
//urlº¯°æ
form.action = "/skin/process/album_mailname_process.php";
form.submit();
}
function sendMailToFriend() {
var arr_email = "";
var str = "";
var form = document.webbbs;
if ( form.name.value == "" ) {
alert( Writer + Msg );
form.name.focus();
return;
}
if (form.email.value != "") {
if ( !checkEmail(form.email.value) ) {
alert(MsgEmailChk);
form.email.focus();
return;
}
} else {
window.alert( MsgEmail );
form.email.focus();
return;
}
if (form.toEmail.value != "") {
if ( !checkArrEmail(form.toEmail) ) {
alert(MsgEmailChk);
form.toEmail.focus();
return;
}
str = form.toEmail.value;
if ( str.charAt(str.length -1) == ";" ) {
str = str.substring(0, str.length-1 );
arr_email = str.split(";");
} else {
arr_email = str.split(";");
}
if ( arr_email.length > 10 ) {
alert(MsgSendMax);
return;
}
} else {
window.alert( MsgToEmail );
form.toEmail.focus();
return;
}
if ( form.content.value == "" ) {
alert( Content + Msg );
form.content.focus();
return;
}
form.method = "post";
//urlº¯°æ
form.action = "/skin/process/album_mail_process.php";
form.submit();
}
function checkPasswd() {
var form = document.webbbs;
if (form.passwd.value == "") {
alert(MsgPasswd);
return;
}
form.submit();
}
function checkAdult() {
var form = document.webbbs;
if ( !checkUser_name(form.user_name) ) {
return;
}
if ( !checkUser_ino(form.user_ino1, form.user_ino2) ) {
return;
}
form.submit();
}
function checkRealname() {
var form = document.webbbs;
if ( !checkUser_name(form.user_name) ) {
return;
}
if ( !checkUser_ino(form.user_ino1, form.user_ino2) ) {
return;
}
form.submit();
}
function viewPrint() {
window.print();
self.close();
}
function readAll() {
var form = document.webbbs;
var idx_chk_no = "";
var i = 0;
var idx_chk_length = 0;
if ( form.idx_chk != null ) {
if ( isFinite(form.idx_chk.length) ) {
for (i=0;i 5 ) {
alert(MsgMaxReadAll);
return;
}
}
}
} else {
if ( form.idx_chk.checked == true ) {
if ( form.secret.value == "Y" ) {
alert(MsgSecretArticle);
return;
} else {
idx_chk_no = form.idx_chk.value;
}
}
}
if ( idx_chk_no=="" ) {
alert(MsgCheckArticle);
return;
} else {
form.idx_chks.value = idx_chk_no;
}
form.method = "post";
form.action = "bbs_view.php";
form.submit();
}
}
/******************************************************************************
* ¸Þ¸ð °ü·Ã ÇÔ¼ö
******************************************************************************/
function memoClearField(field) {
if(field.value == "À̸§" || field.value == "¸Þ¸ð" || field.value == "Name" || field.value == "Memo") {
field.value = "";
}
}
function memoSetField(field, bbs_lang, no) {
var memo_field = new Array ("memo_name", "memo_memo");
var memo_kr = new Array ("À̸§", "¸Þ¸ð");
var memo_en = new Array ("Name", "Memo");
var form = eval("document.memoForm" + no);
for(var index = 0; index < form.elements.length; index++) {
if(field.value == "" && field.name == memo_field[index]) {
if(bbs_lang == "kr") {
field.value = memo_kr[index];
} else {
field.value = memo_en[index];
}
return;
}
}
}
function memoDelete(language, tbl_name, bbs_name, no, memo_no, pageno, available) {
var form = eval("document.memoForm" + no);
if ( available == "Y" ) { //Y°¡ µÇ¾î¾ß ÇÑ´Ù.
if ( confirm(MsgDelete) ) {
form.method = "post";
//form.action = "/library/memo_delete.php?tbl_name="+tbl_name+"&bbs_name="+bbs_name+"&no="+no+"&memo_no="+memo_no+"&pageno="+pageno;
form.action = "../skin/process/album_memo_delete.php?tbl_name="+tbl_name+"&bbs_name="+bbs_name+"&no="+no+"&memo_no="+memo_no+"&pageno="+pageno;
form.submit();
}
} else {
alert(MsgAuthority);
}
}
function memoWrite(tbl_name, bbs_name, no, pageno, seq_no) {
var form = eval("document.memoForm" + no);
if ( form.memo_name.value == ChkName && form.memo_memo.value == ChkMemo ) {
alert(MsgAll);
form.memo_name.focus();
return;
}
if ( form.memo_name.value == "" || form.memo_name.value == ChkName ) {
alert(MsgName);
form.memo_name.focus();
return;
}
if ( form.memo_memo.value == "" || form.memo_memo.value == ChkMemo) {
alert(MsgMemo);
form.memo_memo.focus();
return;
}
form.method = "post";
//form.action = "/library/memo_write.php?tbl_name="+tbl_name+"&bbs_name="+bbs_name+"&no="+no+"&pageno="+pageno;
form.action = "../skin/process/album_memo_write.php?tbl_name="+tbl_name+"&bbs_name="+bbs_name+"&no="+no+"&pageno="+pageno+"&seq_no="+seq_no;
form.submit();
}
/******************************************************************************
* Æò°¡ °ü·Ã ÇÔ¼ö
******************************************************************************/
function valuationClearField(field) {
if(field.value == "À̸§" || field.value == "Æò°¡" || field.value == "Name" || field.value == "Evaluation") {
field.value = "";
}
}
function valuationSetField(field, bbs_lang, no) {
var valuation_field = new Array ("valuation_name", "valuation_memo");
var valuation_kr = new Array ("À̸§", "Æò°¡");
var valuation_en = new Array ("Name", "Evaluation");
var form = eval("document.valuationForm" + no);
for(var index = 0; index < form.elements.length; index++) {
if(field.value == "" && field.name == valuation_field[index]) {
if(bbs_lang == "kr") {
field.value = valuation_kr[index];
} else {
field.value = valuation_en[index];
}
return;
}
}
}
function valuationWrite(tbl_name, bbs_name, no, pageno) {
var form = eval("document.valuationForm" + no);
var chkValuation = false;
for (var i=0; i < form.valuation.length; i++) {
if (form.valuation[i].checked) {
chkValuation = true;
break;
}
}
if ( !chkValuation ) {
alert(MsgValuationGrade);
return;
}
if ( form.valuation_name.value == ChkName && form.valuation_memo.value == ChkValuation ) {
alert(MsgAll);
form.valuation_name.focus();
return;
}
if ( form.valuation_name.value == "" || form.valuation_name.value == ChkName ) {
alert(MsgName);
form.valuation_name.focus();
return;
}
if ( form.valuation_memo.value == "" || form.valuation_memo.value == ChkValuation ) {
alert(MsgValuation);
form.valuation_memo.focus();
return;
}
form.method = "post";
//urlº¯°æ
form.action = "/skin/process/album_valuation_write.php?tbl_name="+tbl_name+"&bbs_name="+bbs_name+"&no="+no+"&pageno="+pageno;
form.submit();
}
function valuationDelete(language, tbl_name, bbs_name, no, valuation_no, pageno, available) {
var form = eval("document.valuationForm" + no);
if ( available == "Y" ) { //Y·Î ÇÒ °Í
if ( confirm(MsgDelete) ) {
form.method = "post";
//urlº¯°æ
form.action = "/skin/process/album_valuation_delete.php?tbl_name="+tbl_name+"&bbs_name="+bbs_name+"&no="+no+"&valuation_no="+valuation_no+"&pageno="+pageno;
form.submit();
}
} else {
alert(MsgAuthority);
}
}
/******************************************************************************
* ÀúÀå¹öư 2¹ø ´©¸§ ¹æÁö ÇÔ¼ö
******************************************************************************/
var buttonCount=0;
function checkDoubleSubmit(objForm){
if( buttonCount > 0) {
alert(MagDoubleSubmit);
return false;
}
buttonCount++;
return true;
}
/******************************************************************************
* htmlarea °ü·Ã ÇÔ¼ö
******************************************************************************/
var _editor_url = "/skin/script/htmlarea/"; // URL to htmlarea files
var win_ie_ver = parseFloat(navigator.appVersion.split("MSIE")[1]);
if (navigator.userAgent.indexOf('Mac') >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Windows CE') >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Opera') >= 0) { win_ie_ver = 0; }
if (win_ie_ver >= 5.5) {
document.write('');
} else {
document.write('function editor_generate() { return false; }');
}
var editor = null;
var use_html_editor = "Y"; // html editor Çã¿ë ¿©ºÎ
var content_work = "N"; // º»¹® ÀÛ¼ºÈÄ text mode ¿Í html mode ¿Õº¹ ÀÛ¾÷ ¿©ºÎ
function layer_init(use_editor, text_checked, html_checked) {
if (use_editor == "Y") {
if (html_checked == "checked") {
initEditor();
}
use_html_editor = "Y";
} else {
use_html_editor = "N";
}
}
function initEditor() {
editor_generate('content_html');
editor = "Y";
}
function onResetHtmlEditor() {
var tag = "";
if (use_html_editor == "Y") {
if (tag == "N" || tag == "" || tag == null) {
var html = document.webbbs.content_html.value;
editor_setHTML("content_html", html);
document.all.html_layer.style.display="block";
document.all.text_layer.style.display="none";
} else {
document.all.html_layer.style.display="none";
document.all.text_layer.style.display="block";
}
}
}
function layer_change(){
var form = document.webbbs;
var tagValue = "";
if (form.tag == null || form.tag.length == 0) {
tagValue = "N";
} else {
for (i=0; i= 1 ) { sw = 0 };
if ( sw == 0 ) { snow = 0; hideObject(over); }
else { cnt++; }
}
function dts(d,text) {
txt = ""
layerWrite(txt);
dir = d;
disp();
}
function disp() {
if (snow == 0) {
if (dir == 2) { moveTo(over,x+offsetx-(width/2),y+offsety); } // Center
if (dir == 1) { moveTo(over,x+offsetx,y+offsety); } // Right
if (dir == 0) { moveTo(over,x-offsetx-width,y+offsety); } // Left
showObject(over);
snow = 1;
}
}
function mouseMove(e) {
x=event.x + document.body.scrollLeft+10
y=event.y + document.body.scrollTop
if (x+width-document.body.scrollLeft > document.body.clientWidth) x=x-width-25;
if (y+height-document.body.scrollTop > document.body.clientHeight) y=y-height;
if (snow) {
if (dir == 2) { moveTo(over,x+offsetx-(width/2),y+offsety); } // Center
if (dir == 1) { moveTo(over,x+offsetx,y+offsety); } // Right
if (dir == 0) { moveTo(over,x-offsetx-width,y+offsety); } // Left
}
}
function cClick() { hideObject(over); sw=0; }
function layerWrite(txt) { document.all["overDiv"].innerHTML = txt }
function showObject(obj) { obj.visibility = "visible" }
function hideObject(obj) { obj.visibility = "hidden" }
function moveTo(obj,xL,yL) { obj.left = xL; obj.top = yL; }
**/
/******************************************************************************
* ¾Ù¹ü ÇÔ¼ö
******************************************************************************/
function view_original_image(tbl_name, bbs_name, idx, image_width, image_height, fn) {
var open_width = 800;
var open_height = 600;
var scrollbars = "yes";
if (image_width == "") image_width = 800;
if (image_height == "") image_height = 600;
if(image_width < open_width && image_height < open_height) {
scrollbars = "no";
}
if(image_width < open_width) {
open_width = image_width;
}
if(image_height < open_height) {
open_height = image_height;
}
var screenPosX = screen.availWidth/2 - open_width/2;
var screenPosY = screen.availHeight/2 - open_height/2;
var features = "'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars="+scrollbars+",resizable=yes, top="+screenPosY+", left="+screenPosX+", width="+open_width+", height="+open_height+"'";
window.open("./skin/process/preview_image.php?tbl_name=" + tbl_name + "&bbs_name=" + bbs_name + "&idx=" + idx + "&file_name="+fn,"À̹ÌÁö_º¸±â",features);
}
// È®´ëÇü ¸ñ·Ï(enlarged list)¿¡¼ »ç¿ëÇÏ´Â ÇÔ¼ö
// ¾Æ·¡ ±×¸² Ŭ¸¯½Ã »óÀ§ÀÇ Å« À̹ÌÁö¸¦ º¸¿©ÁÖ´Â ÇÔ¼ö
function viewImage() {
var str = viewImage.arguments[2];
str = (navigator.appName == 'Netscape') ? 'document.' + str : 'document.all.' + str;
var img = eval(str);
img.src ="./skin/process/resize_image.php?tbl_name=" + viewImage.arguments[0] + "&bbs_name=" + viewImage.arguments[1] + "&type=large&file="+ viewImage.arguments[3];
img.value = viewImage.arguments[4];
document.webbbs.title.value = viewImage.arguments[5];
return true;
}
// »óÀ§ Å« ±×¸² Ŭ¸¯½Ã view ȸéÀ¸·Î À̵¿ÇÏ´Â ÇÔ¼ö
// goView -> goAlbumView
function goAlbumView(tbl_name, bbs_name, pageno, search_state, viewcount_state) {
if(viewcount_state >= 5000) {
alert(MsgAlbumViewcountOver);
return;
}
var idx = document.webbbs.enlarged_image.value;
document.location.href="./album_view.php?func_name=view&tbl_name=" + tbl_name + "&bbs_name=" + bbs_name + "&pageno=" + pageno + "&idx=" + idx + search_state;
}
// ±×¸²º¸±â ȸéÀ¸·Î À̵¿ÇÏ´Â ÇÔ¼ö
// goViewPage -> goAlbumViewPage
function goAlbumViewPage(tbl_name, bbs_name, pageno, idx, search_state, viewcount_state) {
if(viewcount_state >= 5000) {
alert(MsgAlbumViewcountOver);
return;
}
window.location.href = "./album_view.php?func_name=view&tbl_name=" + tbl_name + "&bbs_name=" + bbs_name + "&pageno=" + pageno + "&idx=" + idx + search_state;
}
/******************************************************************************
* CHARACTER CHECK °ü·Ã ÇÔ¼ö
******************************************************************************/
var NUM = "0123456789";
var SALPHA = "abcdefghijklmnopqrstuvwxyz";
var ALPHA = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"+SALPHA;
var EMAIL = "!#$%&*+-./=?@^_`{|}"+NUM+ALPHA;
var PASSWORD = "!@.#,$%^*&_-" + ALPHA + NUM;
var SPECIAL = " ~!@#$%^&*()-_=+|;:<>,.?/";
// ¿µ¹®, ¼ýÀÚ, Ư¼ö¹®ÀÚÀÇ »ç¿ë¿©ºÎ¸¦ È®ÀÎÇÏ´Â ½ºÅ©¸³Æ® ÇÔ¼ö
// znObjName : ÇØ´ç Æû À̸§
// znObject : ÇØ´ç Æû Á¤º¸
// minnum : ÀԷ°¡´ÉÇÑ ÃÖ¼Ò ¹®ÀÚÀÇ ±æÀÌ
// maxnum : ÀÔ·Â °¡´ÉÇÑ ÃÖ´ë ¹®ÀÚÀÇ ±æÀÌ
// mode : ÇØ´ç ¿À·ù Message ¸¦ ¶ç¿ì±â À§ÇØ
function CharCheck(znObjName, znObject,minnum,maxnum, mode){
//var alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
//var numeric = '1234567890';
//var special = ' ~!@#$%^&*()-_=+|;:<>,.?/';
if(mode == "a") {
var strre="/^["+ ALPHA +" ]{"+ minnum+ ","+ maxnum +"}$/g";
var str="¿µ¹®¸¸À¸·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.";
}
if(mode == "an") {
var strre="/^["+ ALPHA + NUM +"]{"+ minnum+ ","+ maxnum +"}$/g";
var str="ÃÖ¼Ò "+minnum+"ÀÚ¿¡¼ ÃÖ´ë "+maxnum+"ÀÚ ±îÁöÀÇ ¿µ¹® ¹× ¼ýÀÚ Á¶ÇÕÀ¸·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.";
}
if(mode == "a_") {
var strre="/^["+ ALPHA +" _]{"+ minnum+ ","+ maxnum +"}$/g";
var str="¿µ¹® ¹× '_' Á¶ÇÕ¸¸À¸·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.";
}
if(mode == "n") {
var strre="/^["+ NUM +" -]{"+ minnum+ ","+ maxnum +"}$/g";
var str="¼ýÀÚ ¹× '-' Á¶ÇÕ¸¸À¸·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.";
}
if(mode == "ans") {
var strre="/^["+ ALPHA + NUM + SPECIAL +"]{"+ minnum+ ","+ maxnum +"}$/g";
var str="ÃÖ¼Ò "+minnum+"ÀÚ¿¡¼ ÃÖ´ë "+maxnum+"ÀÚ ±îÁöÀÇ ¿µ¹®, ¼ýÀÚ, Ư¼ö¹®ÀÚÀÇ Á¶ÇÕÀ¸·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.";
}
if(mode == "only_n") {
var strre="/^["+ NUM +"]{"+ minnum+ ","+ maxnum +"}$/g";
var str="ÃÖ¼Ò "+minnum+"ÀÚ¿¡¼ ÃÖ´ë "+maxnum+"ÀÚ ±îÁöÀÇ ¼ýÀÚ¸¸À¸·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.";
}
var re = eval(strre);
var result = re.test(znObject.value)
if (!result){
alert(znObjName+" À»(¸¦) À߸ø ÀÔ·Â Çϼ̽À´Ï´Ù. \n\n"+str);
return false;
}
return true;
}
function checkSpace(field_value) {
var result = field_value.replace(/\s*/, "");
if (result == "") {
return false;
} else {
return true;
}
}
function checkSpecialChar(str) {
var tmp1 = "";
var tmp2 = "";
for(tmp1 = 0 ; tmp1 < str.length ; tmp1++) {
for(tmp2 = 0; tmp2 < SPECIAL.length ; tmp2++) {
if (str.charAt(tmp1) == SPECIAL.charAt(tmp2)) {
return false;
}
}
}
return true;
}
function checkEmail(email) {
var patten = "^[_0-9a-zA-Z-]+(\.[_0-9a-zA-Z-]+)*@[0-9a-zA-Z-]+(\.[0-9a-zA-Z]+)*$";
patten = eval('/'+ patten + '/');
if (!email.match(patten)) {
return false;
} else {
return true;
}
}
function checkArrEmail(obj) {
var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
var check=/@[\w\-]+\./;
var checkend=/\.[a-zA-Z]{2,3}$/;
var ret = true;
var emailad = "";
var emailCnt = 0;
var emailValue = obj.value;
if ( emailValue.charAt(emailValue.length -1) == ";" ) {
emailValue = emailValue.substring(0, emailValue.length-1 );
arr_email = emailValue.split(";");
} else {
arr_email = emailValue.split(";");
}
for(var i=0; i");
}
function WriteImage2(tagimg){
document.write("");
}
function preload_img() {
var img_list = preload_img.arguments;
if (document.preloadlist == null)
document.preloadlist = new Array();
var top = document.preloadlist.length;
for (var i=0; i < img_list.length; i++) {
document.preloadlist[top+i] = new Image;
document.preloadlist[top+i].src = img_list[i+1];
}
}
/******************************************************************************
* ±âŸ ÇÔ¼ö
******************************************************************************/
function webbbsclear() {
document.webbbs.reset();
document.webbbs.name.focus();
}
function trim(a) {
var search = 0;
while ( a.charAt(search) == " ") {
search = search + 1;
}
a = a.substring(search, (a.length));
search = a.length - 1;
while (a.charAt(search) ==" ") {
search = search - 1;
}
return a.substring(0, search + 1);
}
/******************************************************************************
* ¾Ö¸Å¸ðÈ£ÇÑ ÇÔ¼ö
******************************************************************************/
/**
function albumclear() {
document.bbs_name.reset();
}
function blankcheckForm(mode) {
var field = new Array("writer","password","email", "title","content","imagefile");
var field_kr_name = new Array("ÀÛ¼ºÀÚ", "ºñ¹Ð¹øÈ£", "ÀüÀÚ¿ìÆí", "Á¦¸ñ", "³»¿ë", "À̹ÌÁö ÆÄÀÏ");
var field_en_name = new Array("writer", "password", "email", "title", "content", "image file");
for(var index=0; index < document.album_form.elements.length; index++) {
for(var fieldindex=0; fieldindex < field.length; fieldindex++) {
if(document.album_form.elements[index].name == field[fieldindex]) {
if(document.album_form.elements[index].name == "email") {
if(checkEmail(document.album_form.email.value) == false) {
if(language == "kr") {
alert(field_kr_name[fieldindex] + "¸¦(À») Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¿© ÁֽʽÿÀ.");
} else {
alert("Please enter a(n) "+ field_en_name[fieldindex] + ".");
}
document.album_form.elements[index].value = "";
document.album_form.elements[index].focus();
return false;
}
} else {
if(checkSpace(document.album_form.elements[index].value) == false) {
// ÇʼöÀÔ·Â Çʵå ÀÔ·Â °Ë»ç
if(field[fieldindex] == "imagefile" && mode == "modify") {
continue;
}
if(language == "kr") {
alert(field_kr_name[fieldindex] + "¸¦(À») ÀÔ·ÂÇÏ¿© ÁֽʽÿÀ.");
} else {
alert("Please enter a(n) "+ field_en_name[fieldindex] + ".");
}
document.album_form.elements[index].value = "";
document.album_form.elements[index].focus();
return false;
}
}
// 2004-02-23 : ¹Ú»óÇö : ¼öÁ¤ : ¾÷·ÎµåÆÄÀÏ¸í Æ¯¼ö¹®ÀÚ Ã¼Å©
if(document.album_form.elements[index].name == "imagefile") {
var file = document.album_form.imagefile.value;
var ext = "";
while (file.indexOf("\\") != -1) {
file = file.slice(file.indexOf("\\") + 1);
ext = file.slice(file.indexOf(".")).toLowerCase();
}
var filename = file.substring(0, file.indexOf("."));
if(!checkSpecialChar(filename)){
if(language == "kr") {
alert(field_kr_name[fieldindex] + "¿¡´Â Ư¼ö¹®ÀÚ¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
} else {
alert("Don't use special character in "+ field_en_name[fieldindex] + ".");
}
document.album_form.elements[index].value = "";
document.album_form.elements[index].focus();
return false;
}
}
if(document.album_form.imagefile.value != "" || document.album_form.imagefile.value.length != 0) {
document.album_form.existfile.value = document.album_form.imagefile.value;
}
}
}// end of for
}// end of for
return true;
}
function checkMemoForm(tbl_name, bbs_name, current_page, article_idx, memo_write_privilege, skin_name, main_url, search_state) {
var meme_confirm_message;
if(memo_write_privilege == "N") {
if(language == "kr") {
meme_confirm_message = "¸Þ¸ð ¾²±â ±ÇÇÑÀÌ ¾ø½À´Ï´Ù. ·Î±×ÀÎ ÇϽðڽÀ´Ï±î?";
} else {
meme_confirm_message = "You do not have the privilege of writing memo. Do you want to login?";
}
if(confirm(meme_confirm_message) == true) {
window.location.href = "http://member.gabia.co.kr/album_login.php?tbl_name="+tbl_name+"&bbs_name="+bbs_name+"&skin_name="+skin_name+"&main_url="+main_url+"¤t_page="+current_page+"&article_idx="+article_idx+"&search_state="+search_state+"&url=/album_view.php";
}
return false;
}
var field = new Array("memo_name", "memo_email", "memo_content");
var field_kr_name = new Array("À̸§", "ÀüÀÚ¿ìÆí", "¸Þ¸ð");
var field_en_name = new Array("Name", "Email", "Memo");
for(var index=0; index < document.memo_form.elements.length; index++) {
for(var fieldindex=0; fieldindex < field.length; fieldindex++) {
if(document.memo_form.elements[index].name == field[fieldindex]) {
var field_value = document.memo_form.elements[index].value;
if(field_value == "À̸§" || field_value == "¸Þ¸ð" || field_value == "Name" || field_value == "Memo") {
if(language == "kr") {
alert(field_kr_name[fieldindex] + "¸¦(À») Á¤È®È÷ ÀÔ·ÂÇÏ¿© ÁֽʽÿÀ.");
} else {
alert("Please select a(n) "+ field_en_name[fieldindex] + ".");
}
document.memo_form.elements[index].focus();
return false;
} else {
if(checkSpace(field_value) == false) {
// ÇʼöÀÔ·Â Çʵå ÀÔ·Â °Ë»ç
if(language == "kr" && field_value == field_kr_name[fieldindex]) {
alert(field_kr_name[fieldindex] + "¸¦(À») Á¤È®È÷ ÀÔ·ÂÇÏ¿© ÁֽʽÿÀ.");
document.memo_form.elements[index].value = "";;
document.memo_form.elements[index].focus();
return false;
} else if(language == "en" && field_value == field_en_name[fieldindex]) {
alert("Please select a(n) "+ field_en_name[fieldindex] + ".");
document.memo_form.elements[index].value = "";
document.memo_form.elements[index].focus();
return false;
}
} else {
if(field[fieldindex] == "memo_email") {
if((field_value.search(/(\S+)@(\S+)\.(\S+)/) == -1) && (field_value != "ÀüÀÚ¿ìÆí" && field_value != "Email")) {
if(language == "kr") {
alert("ÀüÀÚ¿ìÆí ÁÖ¼Ò¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¿© ÁֽʽÿÀ.");
} else {
alert("Please enter a(n) correct email");
}
document.memo_form.elements[index].value = "";
document.memo_form.elements[index].focus();
return false;
}
}
if(field[fieldindex] == "memo_content" && field_value.length > 200) {
if(language == "kr") {
alert("¸Þ¸ðÀÇ ±æÀÌ´Â 150±ÛÀÚ·Î Á¦ÇѵǾî ÀÖ½À´Ï´Ù.");
} else {
alert("The length of memo is 150 characters");
}
document.memo_form.elements[index].value = "";
document.memo_form.elements[index].focus();
return false;
}
}
}
}
}// end of for
}// end of for
if(document.memo_form.memo_email.value == "ÀüÀÚ¿ìÆí" || document.memo_form.memo_email.value == "Email") {
document.memo_form.memo_email.value = "";
}
return true;
}
**/