// 상세화면 새창
function com_schedule_readwin(path, arg)
{
window.open("/chtml/schedule.php?" + arg, "comschedulerwin", "width=0,height=0,directory=no,resizable=no,scrollbars=yes");
}
// 추출 상세화면
function com_schedule_readwin_output(arg)
{
//팝업창 항상위로 변경 - [kjm 2006-12-15]
window.showModelessDialog("/chtml/schedule.php?template=&" + arg, "comschedulerwinoutput", "help:0; center:0; scroll:1; resizeable:0; status:0; dialogWidth:500px; dialogheight:300px;");
}
// 댓글달기 폼체크
function com_schedule_commentCheck(form)
{
if(form.com_schedule_comment_name.value.length == 0)
{
alert('이름을 입력하세요.');
form.com_schedule_comment_name.focus();
return false;
}
if(form.com_schedule_comment_password.value.length == 0)
{
alert('비밀번호를 입력하세요.');
form.com_schedule_comment_password.focus();
return false;
}
if(form.com_schedule_comment_contents.value.length == 0)
{
alert('내용을 입력하세요.');
form.com_schedule_comment_contents.focus();
return false;
}
}
// 댓글 수정/삭제
function com_schedule_comment_action(arg)
{
window.open("/chtml/schedule.php?" + arg + "&template=bizdemo79903", "comschedulerwinaction", "width=450,height=220,directory=no,resizable=no,scrollbars=yes");
}
// 컬러선택
function com_schedule_color(frm, view_frm)
{
window.open('/admin/component/colortable.php?frm=' + frm + '&view_frm=' + view_frm,'ctable','resizable=false,width=320,height=190,scrollbars=no');
}
// 컬러입력후 컬러표시
function com_schedule_color_view(frm, view_frm)
{
var val = frm.value;
val = val.replace(/#/g,'');
if(val && !(isHexStr(val)))
{
if(val.length < 6)
{
var blank = '';
for(i=1; i<=(6 - val.length); i++) blank += '0';
val = '#' + val + blank;
view_frm.style.backgroundColor = val;
}
else if(val.length == 6) view_frm.style.backgroundColor = val;
}
}
// 16진수인지 체크
function isHexStr(str)
{
for(i=0; i= 0 && str.charAt(i) <= 9) || (str.charAt(i).toUpperCase() >= 'A' && str.charAt(i).toUpperCase() <= 'F')) ) return true;
}
return false;
}
// 하루종일
function com_schedule_allday()
{
if(document.com_schedule.allday.checked == true)
{
document.com_schedule.edateY.value = document.com_schedule.sdateY.options[document.com_schedule.sdateY.selectedIndex].value;
document.com_schedule.edateM.value = document.com_schedule.sdateM.options[document.com_schedule.sdateM.selectedIndex].value;
document.com_schedule.edateD.value = document.com_schedule.sdateD.options[document.com_schedule.sdateD.selectedIndex].value;
document.com_schedule.edateH.disabled = true;
document.com_schedule.sdateH.disabled = true;
}
else
{
document.com_schedule.edateY.options[0].selected = true;
document.com_schedule.edateM.options[0].selected = true;
document.com_schedule.edateD.options[0].selected = true;
document.com_schedule.edateH.disabled = false;
document.com_schedule.sdateH.disabled = false;
}
}
// 알림설정
function com_schedule_alert()
{
document.getElementById('alert_layer').style.display = 'none';
if(document.com_schedule.use_alert.checked == true)
document.getElementById('alert_layer').style.display = '';
}
// 일정작성 폼체크
function com_schedule_formCheck()
{
if(document.com_schedule.subject.value.length == 0)
{
alert('제목을 입력하세요.');
document.com_schedule.subject.focus();
return false;
}
if(document.com_schedule.subject_fontcolor.value.length < 6)
{
alert('제목의 폰트색상을 입력하세요.');
document.com_schedule.subject_fontcolor.focus();
return false;
}
if(document.com_schedule.prevalert_time.value.length == 0)
{
alert('미리알림 시간을 입력하세요.');
document.com_schedule.prevalert_time.focus();
return false;
}
if(document.com_schedule.describe.value.length == 0)
{
alert('내용을 입력하세요.');
document.com_schedule.describe.focus();
return false;
}
if(document.com_schedule.password.value.length == 0)
{
alert('비밀번호를 입력하세요.');
document.com_schedule.password.focus();
return false;
}
//com_schedule_allday();
}
// 미니달력
function com_schedule_calendar(template)
{
window.open('/chtml/schedule.php?com_schedule_output=calendar&template=' +template + '&com_schedule_year=2025&com_schedule_month=4&1=','mini_cal','resizable=false,width=222,height=135,scrollbars=no');
}
// 일정삭제
function com_schedule_delete(idx, path, template, query)
{
window.open("/chtml/schedule.php?com_schedule_path=" + path + "&com_schedule_basic=delete_form&com_schedule_idx=" + idx + "&template=" + template + "&" + query, 'cafe_component_delete', 'width=450,height=220,directory=no,resizable=no,scrollbars=yes');
}