Closed Bug 134098 Opened 22 years ago Closed 22 years ago

Steltor web calendar add item screen doesn't render entry fields

Categories

(Tech Evangelism Graveyard :: English US, defect)

defect
Not set
major

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 140192

People

(Reporter: gnome, Assigned: susiew)

Details

Attachments

(2 files)

From Bugzilla Helper:
User-Agent: Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.9) Gecko/20020311
BuildID:    2002031104

We use the Steltor web calendar app. In Mozilla, trying to add a New Meeting to your calandar brings up the New Meeting screen, with the title and the Create, Cancel, Help buttons. and scroll bars for the various text input fields - but doesn't render the fields themselves.

Reproducible: Always
Steps to Reproduce:
1. Login.
2. Click the Add Meeting button.

Since the source is proprietary and the calendar server not accessible from outside our firewall, here's the source code for the page in question:

<html>
<head>
<title>New Meeting - </title>

<!-- 02.01.02.1007 20001004 -->
<script language="JavaScript1.0"> var groupview; 
    function openGroupView(url) { 
         return true; 
    }
    function closeGroupView() { 
         return true; 
    }
 </script>
<script language="JavaScript1.1"> var groupview; 
    function openGroupView(url) { 
         return true; 
    }
    function closeGroupView() { 
         return true; 
    }
 </script>
<script language="JavaScript1.2"> var groupview; 
    function openGroupView(url) { 
       type = typeof groupview; 
       if( type != "undefined" ) { 
          if( groupview.closed ) { 
             groupview = window.open(url,'GroupView','Width=550,Height=500,screenX=2,screenY=2,toolbar=yes,scrollbars=yes,resizable=yes,dependent'); 
          } 
       } else { 
          groupview = window.open(url,'GroupView','Width=550,Height=500,screenX=2,screenY=2,toolbar=yes,scrollbars=yes,resizable=yes,dependent'); 
       } 
       groupview.focus(); 
       return true; 
    }
    function closeGroupView() { 
       type = typeof groupview; 
       if( type != "undefined" ) { 
          if( !(groupview.closed) ) { 
             groupview.close(); 
          } 
       } else { 
          groupview = window.open(' ','GroupView','Width=1,Height=1,screenX=2,screenY=2,toolbar=no,scrollbars=no,resizable=no,dependent'); 
          groupview.close(); 
       }
       return true; 
    }
 </script>
<script LANGUAGE="JavaScript"> function validate_TEXTAREA_Limit1(form, maxsize) { 
    if ((form.email_address.value.length >= maxsize) && (form.entryedit_warn1.value == "on") ){ 
      form.entryedit_warn1.value = "off"; 
      alert("The maximum size for this field has been reached. \nAny extra character will be ignored."); 
      form.email_address.focus(); 
      return false; 
    } 
   return true; 
  } 
   function validate_TEXTAREA_Limit2(form, maxsize) { 
    if ((form.email_text.value.length >= maxsize) && (form.entryedit_warn2.value == "on") ){ 
      form.entryedit_warn2.value = "off"; 
      alert("The maximum size for this field has been reached. \nAny extra character will be ignored."); 
      form.email_text.focus(); 
      return false; 
    } 
   return true; 
  } 
   function validate_TEXTAREA_Limit3(form, maxsize) { 
    if ((form.details.value.length >= maxsize) && (form.entryedit_warn3.value == "on") ){ 
      form.entryedit_warn3.value = "off"; 
      alert("The maximum size for this field has been reached. \nAny extra character will be ignored."); 
      form.details.focus(); 
      return false; 
    } 
   return true; 
  } 
   function ShowEmailWarn(form1, form2) 
  { 
      if ((form1.email_stat && form1.email_stat.checked) && (form2.entryedit_email_warn.value == "on") ) 
      { 
          form2.entryedit_email_warn.value = "off"; 
          alert("The maximum number of mail recipients has been reached. \nSome attendees will not receive e-mail notification."); 
      } 
      return true; 
  } 
 </SCRIPT> <style> a{color:blue; text-decoration:none} 
    a:hover{color:red} 
    
    #divHeader {position:absolute; left:20; top:135; width:625} 
    #divLayers {position:absolute; left:20; top:180; width:625} 
    #divButton {position:absolute; left:20; top:525; width:625} 
    #freqMainDiv {position:absolute; left:250; top:600; width:600} 
    
    .optionLayerClass{position:absolute; top:0; left:0; visibility:hidden} 
    .repeatFreqClass{position:absolute; top:0; left:0; visibility:hidden} 
    
    TD.Text10B{font-family:geneva, arial, lucida sans, helvetica; font-weight:bold; font-size:10pt}
    TD.Text11B{font-family:geneva, arial, lucida sans, helvetica; font-weight:bold; font-size:11pt}
    TD.Text10N{font-family:geneva, arial, lucida sans, helvetica; font-size:10pt}
    TD.Text11N{font-family:geneva, arial, lucida sans, helvetica; font-size:11pt}
    
</style>

<script language="JavaScript"> var editActiveLayer = 0; 
var activeRepeatLayer = 4; 

isNS = document.layers ? 1 : 0; 
isIE = document.all ? 1 : 0; 

function CST_MakeLayerObj(childLayer, parentLayer) 
{ 
    parentLayer = (!parentLayer) ? '':'document.'+parentLayer+'.'; 
    this.css = (isNS) ? eval(parentLayer+'document.'+childLayer) 
               :eval('document.all.'+childLayer+'.style'); 
    this.scrollHeight = isNS ? this.css.document.height 
                       :eval('document.all.'+childLayer+'.offsetHeight'); 
    this.top=(isNS)?eval(this.css.top):eval(this.css.pixelTop); 
    return this; 
} 

onload = CST_init_EntryEdit; 

function CST_init_EntryEdit(){ 

    LayerArray    = new Array(); 
    LayerArray[0] = new  CST_MakeLayerObj('genlOptionDiv', 'divLayers'); 
    LayerArray[1] = new  CST_MakeLayerObj('notyOptionDiv', 'divLayers'); 

    LayerArray[2] = new  CST_MakeLayerObj('attdOptionDiv','divLayers'); 

    LayerArray[3] = new  CST_MakeLayerObj('reptOptionDiv','divLayers'); 

    var repeatFreqParentLayer = 'freqMainDiv';

    LayerArray[4] = new  CST_MakeLayerObj('freqBlankDiv', repeatFreqParentLayer); 
    LayerArray[5] = new  CST_MakeLayerObj('freqDailyDiv', repeatFreqParentLayer); 
    LayerArray[6] = new  CST_MakeLayerObj('freqWeeklyDiv', repeatFreqParentLayer); 
    LayerArray[7] = new  CST_MakeLayerObj('freqMonthly1Div', repeatFreqParentLayer); 
    LayerArray[8] = new  CST_MakeLayerObj('freqMonthly2Div', repeatFreqParentLayer); 
    LayerArray[9] = new  CST_MakeLayerObj('freqYearlyDiv', repeatFreqParentLayer); 

    activeRepeatLayer=4; 
    editActiveLayer = 0;

    LayerArray[editActiveLayer].css.visibility='visible'; 

    if (editActiveLayer == 3) 
    {
        LayerArray[activeRepeatLayer].css.visibility='visible';
    }

}

function CST_ChangeActiveLayer(num)
{ 
    LayerArray[editActiveLayer].css.visibility ='hidden';
    editActiveLayer=num;
    LayerArray[editActiveLayer].css.top =0;
    LayerArray[editActiveLayer].css.visibility ='visible';

    if (num == 3)
    {
        /* move the freq layer so on NS Notification & People & Resources layer has mouse control*/
        if (isNS && document.layers.freqMainDiv.top)
        {
            document.layers.freqMainDiv.top = 210;
        }
        LayerArray[activeRepeatLayer].css.visibility='visible';
    }
    else
    {
        LayerArray[4].css.visibility='hidden';
        LayerArray[5].css.visibility='hidden';
        LayerArray[6].css.visibility='hidden';
        LayerArray[7].css.visibility='hidden';
        LayerArray[8].css.visibility='hidden';
        LayerArray[9].css.visibility='hidden';
        if (isNS && document.layers.freqMainDiv.top)
        {
            document.layers.freqMainDiv.top = 600;
        }
    }

} 

function CST_ChangRepeatActiveLayer(num) 
{ 
    LayerArray[activeRepeatLayer].css.visibility='hidden'; 
    activeRepeatLayer = num + 4; 
    LayerArray[activeRepeatLayer].css.top=0; 
    LayerArray[activeRepeatLayer].css.visibility='visible'; 
    CST_SyncWeekSelectionWithInclude_Sat();
    CST_SyncWeekSelectionWithInclude_Sun();
 
}


function CST_SyncRepeatStartWithStart_Day()
{
    if (isIE)
        document.entryedit_form.sday.value = document.entryedit_form.day.value;
    else
        document.divLayers.document.reptOptionDiv.document.formRepeat.sday.value = document.divLayers.document.genlOptionDiv.document.formGeneral.day.value;
}

function CST_SyncRepeatStartWithStart_Month()
{
    if (isIE)
        document.entryedit_form.smonth.selectedIndex = document.entryedit_form.month.selectedIndex;
    else
        document.divLayers.document.reptOptionDiv.document.formRepeat.smonth.selectedIndex = document.divLayers.document.genlOptionDiv.document.formGeneral.month.selectedIndex;
}

function CST_SyncRepeatStartWithStart_Year()
{
    if (isIE)
        document.entryedit_form.syear.value = document.entryedit_form.year.value;
    else
        document.divLayers.document.reptOptionDiv.document.formRepeat.syear.value = document.divLayers.document.genlOptionDiv.document.formGeneral.year.value;
}

function CST_SyncStartWithRepeatStart_Day()
{
    if (isIE)
        document.entryedit_form.day.value = document.entryedit_form.sday.value;
    else
        document.divLayers.document.genlOptionDiv.document.formGeneral.day.value = document.divLayers.document.reptOptionDiv.document.formRepeat.sday.value;
}

function CST_SyncStartWithRepeatStart_Month()
{
    if (isIE)
        document.entryedit_form.month.selectedIndex = document.entryedit_form.smonth.selectedIndex;
    else
        document.divLayers.document.genlOptionDiv.document.formGeneral.month.selectedIndex = document.divLayers.document.reptOptionDiv.document.formRepeat.smonth.selectedIndex;
}

function CST_SyncStartWithRepeatStart_Year()
{
    if (isIE)
        document.entryedit_form.year.value = document.entryedit_form.syear.value;
    else
        document.divLayers.document.genlOptionDiv.document.formGeneral.year.value = document.divLayers.document.reptOptionDiv.document.formRepeat.syear.value;
}

function CST_SyncIncludeWithWeekSelection_Sat()
{
    if (isIE)
    {
        if (document.entryedit_form.week_sel[5].checked)
        {
            document.entryedit_form.include[0].checked = true;
        }
        else
        {
            document.entryedit_form.include[0].checked = false;
        }
    }
    else if (isNS)
    {
        if (document.freqMainDiv.document.freqWeeklyDiv.document.formFreqWeekly.week_sel[5].checked)
            document.divLayers.document.reptOptionDiv.document.formRepeat.include[0].checked = true;
        else
            document.divLayers.document.reptOptionDiv.document.formRepeat.include[0].checked = false;
    }
}

function CST_SyncIncludeWithWeekSelection_Sun()
{
    if (isIE)
    {
        if (document.entryedit_form.week_sel[6].checked)
        {
            document.entryedit_form.include[1].checked = true;
        }
        else
        {
            document.entryedit_form.include[1].checked = false;
        }
    }
    else if (isNS)
    {
        if (document.freqMainDiv.document.freqWeeklyDiv.document.formFreqWeekly.week_sel[6].checked)
            document.divLayers.document.reptOptionDiv.document.formRepeat.include[1].checked = true;
        else
            document.divLayers.document.reptOptionDiv.document.formRepeat.include[1].checked = false;
    }
}

function CST_SyncWeekSelectionWithInclude_Sat()
{
    if (isIE && (LayerArray[6].css.visibility == 'visible'))
    {
        if (document.entryedit_form.include[0].checked)
        {
            document.entryedit_form.week_sel[5].checked = true;
        }
        else if (LayerArray[6].css.visibility == 'visible')
        {
            document.entryedit_form.week_sel[5].checked = false;
        }
    }
    else if (isNS)
    {
        if (document.divLayers.document.reptOptionDiv.document.formRepeat.include[0].checked)
           document.freqMainDiv.document.freqWeeklyDiv.document.formFreqWeekly.week_sel[5].checked = true;
        else
           document.freqMainDiv.document.freqWeeklyDiv.document.formFreqWeekly.week_sel[5].checked = false;
    }
}

function CST_SyncWeekSelectionWithInclude_Sun()
{
    if (isIE && (LayerArray[6].css.visibility == 'visible'))
    {
        if (document.entryedit_form.include[1].checked)
        {
            document.entryedit_form.week_sel[6].checked = true;
        }
        else if (LayerArray[6].css.visibility == 'visible')
        {
            document.entryedit_form.week_sel[6].checked = false;
        }
    }
    else if (isNS)
    {
        if (document.divLayers.document.reptOptionDiv.document.formRepeat.include[1].checked)
           document.freqMainDiv.document.freqWeeklyDiv.document.formFreqWeekly.week_sel[6].checked = true;
        else
           document.freqMainDiv.document.freqWeeklyDiv.document.formFreqWeekly.week_sel[6].checked = false;
    }
}

function CST_CollectData(isCtimeOrEnterprise, isUpdate, buttonClicked)
{
    if (isIE) return false;

    var desForm;
    if (isCtimeOrEnterprise) /* Attendee Form */ 
    {
      desForm = document.divLayers.document.attdOptionDiv.document.formAttendee;
    }
    else /* default is Button Form */ 
    {
      desForm = document.divButton.document.entryedit_form;
    }

    var NumOfLayers = 8;
    var desIndx = 0;
    var srcIndx = 0;
    
    for (; desForm[desIndx] && (desForm[desIndx].name != "START_HIDDEN"); ++desIndx)
    {
        /* do nothing, just increment until START_HIDDEN field is found*/
    }

    for (curFormNum = 1; curFormNum <= NumOfLayers; ++curFormNum)
    {
        if (curFormNum == 1)
            var srcForm = document.divLayers.document.genlOptionDiv.document.formGeneral;
        else if (curFormNum == 2)
            var srcForm = document.divLayers.document.notyOptionDiv.document.formNotify;
        else if (curFormNum == 3)
            var srcForm = document.divLayers.document.reptOptionDiv.document.formRepeat;
        else if (curFormNum == 4)
            var srcForm = document.freqMainDiv.document.freqDailyDiv.document.formFreqDaily;
        else if (curFormNum == 5)
            var srcForm = document.freqMainDiv.document.freqWeeklyDiv.document.formFreqWeekly;
        else if (curFormNum == 6)
            var srcForm = document.freqMainDiv.document.freqMonthly1Div.document.formFreqMonthly1;
        else if (curFormNum == 7)
            var srcForm = document.freqMainDiv.document.freqMonthly2Div.document.formFreqMonthly2;
        else if (curFormNum == 8)
            var srcForm = document.freqMainDiv.document.freqYearlyDiv.document.formFreqYearly;

        for (srcIndx = 0; srcForm[srcIndx]; ++srcIndx, ++desIndx)
        {
            if (!desForm[desIndx])
            {
                alert("An error has occured.\nCould not collect all data from the page.");
                return false;
            }
            
            if (   (srcForm[srcIndx].type == "text")
                || (srcForm[srcIndx].type == "textarea")
                || (srcForm[srcIndx].type == "hidden"))
            {
                desForm[desIndx].name = srcForm[srcIndx].name;
                desForm[desIndx].value = srcForm[srcIndx].value;
            }
            else if (srcForm[srcIndx].type == "select-one")
            {
                desForm[desIndx].name = srcForm[srcIndx].name;
                desForm[desIndx].value = srcForm[srcIndx] [srcForm[srcIndx].selectedIndex].value;
            }
            else if (srcForm[srcIndx].type == "submit")
            {
                /* do nothing, just incremen srcIndx but keep desIndx unchanged*/
                --desIndx;
            }
            else if (srcForm[srcIndx].type == "checkbox")
            {
                desForm[desIndx].name = srcForm[srcIndx].name;
                if (srcForm[srcIndx].checked)
                    desForm[desIndx].value = srcForm[srcIndx].value;
                else
                    desForm[desIndx].value = "";
            }
            else if (srcForm[srcIndx].type == "radio")
            {
                if (srcForm[srcIndx].checked) {
                    desForm[desIndx].name  = srcForm[srcIndx].name;
                    desForm[desIndx].value = srcForm[srcIndx].value;
                }
                else {
                    --desIndx; /* don't copy & simply advance srcIndx but not desIndx */
                }
            }
            else if (srcForm[srcIndx].type == "select-multiple")
            {
                if (srcForm[srcIndx].name != "")
                {
                    var multiIndx = 0;
                    desForm[desIndx].name = "SP_"+srcForm[srcIndx].name;
                    
                    for (; srcForm[srcIndx].options[multiIndx]; ++multiIndx)
                    {
                        if (srcForm[srcIndx].options[multiIndx].selected)
                        {
                            desForm[desIndx].value = desForm[desIndx].value+srcForm[srcIndx].options[multiIndx].value+",";
                        }
                    }
                }
                else
                {
                    /* do nothing, this selection box is for display purpose. */
                    --desIndx;
                }
            }

            if (   (srcForm[srcIndx].type == 'hidden')
                && (srcForm[srcIndx].name == 'adddate'))
            {
                var hiddenFieldName = srcForm[srcIndx].name;
                desForm[desIndx].name = 'SP_'+hiddenFieldName;
                ++srcIndx;
                for (; srcForm[srcIndx] && (srcForm[srcIndx].name == hiddenFieldName); ++srcIndx)
                {
                   desForm[desIndx].value = desForm[desIndx].value+","+srcForm[srcIndx].value;
                }
                --srcIndx;
            }
        } // inner for loop.
    } // outer for loop.

    desForm[desIndx].name = buttonClicked;
    desForm[desIndx].value = "on";
    
        if (isUpdate) 
    { 
        ShowEmailWarn(document.divLayers.document.notyOptionDiv.document.formNotify, document.divLayers.document.attdOptionDiv.document.formAttendee); 
    } 

    var ret_val = true;
    if (isCtimeOrEnterprise) {
       if (   (buttonClicked != 'query') && (buttonClicked != 'del_sel')
           && (buttonClicked != 'add_sel') && (buttonClicked != 'add_all')) {
           ret_val = false;
       }
       desForm.submit();
       return false;
    }
    return true;
} // function CST_EDITCollectData()

</script>

</head>

<body TEXT="#000000" LINK="#0000ff" VLINK="#800080" ALINK="#0000ff" BGCOLOR="#ffffff">
<!-- ss Global Table includes all banners and views -->
<table CELLPADDING="0" CELLSPACING="0" BORDER="0" WIDTH="100%" BGCOLOR="#ffffff" ALIGN="left">
<tr ALIGN="left" VALIGN="top">
<td WIDTH="100%" ALIGN="left">
<!-- mm Global Table includes all banners and views -->
<!-- ss Top Banner Holder: Table includes top banners -->
<table CELLPADDING="0" CELLSPACING="0" BORDER="0" WIDTH="100%" BGCOLOR="#ffffff" ALIGN="center" HEIGHT="100">
<tr ALIGN="center">
<td WIDTH="100%" BGCOLOR="#ffffff" ALIGN="center">
<!-- mm Top Banner Holder: Table includes top banners -->
<!-- ss Actual top banner is inserted here (custom design) -->
<!----Begin KS Page Header---->
<map NAME="hmap">

<area SHAPE="rect" COORDS="0,0,114,25" HREF="http://ksbeonline.ksbe.edu">
<area SHAPE="rect" COORDS="115,0,158,25" HREF="http://ksbeonline.ksbe.edu/whatsnew.html">
<area SHAPE="rect" COORDS="159,0,198,25" HREF="http://ksbeonline.ksbe.edu/ksbeinfo.html">
<area SHAPE="rect" COORDS="199,0,238,25" HREF="http://ksbeonline.ksbe.edu/ksbehelp.html">
<area SHAPE="rect" COORDS="239,0,291,25" HREF="http://ksbeonline.ksbe.edu/ksbesearch.html">
<area SHAPE="rect" COORDS="292,0,352,25" HREF="http://ksbeonline.ksbe.edu/sitemap.html">
</map>
<a NAME="top"></a>
<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%" valign=top>
<tr>
<tr>
<td VALIGN=TOP BGCOLOR="#00008B"><img SRC="/ctime/images/english/banners/menu.jpg" BORDER=0 USEMAP="#hmap"  ALIGN=LEFT>
<a href="http://www.ksbe.edu"><img SRC="/ctime/images/english/banners/name.jpg" border=0 ALIGN=RIGHT>
</td>

</tr>
</tr>
</table>
<p>

<!- mg src="/ctime/images/english/banners/cal_logo.gif" alt="Logo" align=left>
<!----End KS Page Header---->
<!-- ee Actual top banner is inserted here (custom design) -->
<!-- mm Top Banner Holder: Table includestop banners -->
</td>
</tr>
</table>
<!-- ee Top Banner Holder:Table includes top banners -->
<!-- ss Middle View Table: Includes possible side banner and calendar view -->

<table CELLPADDING="0" CELLSPACING="0" BORDER="0" WIDTH="100%" ALIGN="center">
<tr VALIGN="top">
<td WIDTH="100%" ALIGN="center" VALIGN="top">
<!-- mm Middle View Table: Includes possible side banner and calendar view -->
<img SRC="/ctime/images/english/spacer.gif" BORDER="0" WIDTH="1" HEIGHT="480"> <!-- mm Middle View Table: Includes possible side banner and calendar view -->
</td>
</tr>
</table>
<!-- ee Middle View Table: Includes possible side banner and calendar view -->
</td>
</tr>
<tr>
<td>
<!-- mm Global Table includes all banners and views -->

</td>
</tr>
</table>
<!-- ee Global Table includes all banners and views -->
<div id="divHeader">
<table CELLPADDING="5" CELLSPACING="0" BORDER="0" WIDTH="625" BGCOLOR="#0090d2" ALIGN="left">
<tr>
<td WIDTH="10%" ALIGN="left">
<img SRC="/ctime/images/english/symbol_mtg.gif" BORDER="0" ALIGN="absmiddle"></td>
<td WIDTH="75%" ALIGN="center">
<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica"><b>New Meeting</b></font></td>
<td WIDTH="15%" ALIGN="right">
&nbsp;</td>

</form>
</tr>

</table>
</div>
<!-- All Layer container Div Start -->
<div id="divLayers">
<!-- General Layer Div Start -->
<div id="genlOptionDiv" class="optionLayerClass">
<form NAME="formGeneral" ACTION="/fcgi-bin/ctime/lexacal.fcgi" METHOD="POST">
<table CELLPADDING="0" CELLSPACING="0" BORDER="0" WIDTH="625">

<tr>
<td>
<table CELLPADDING="0" CELLSPACING="0" BORDER="0" WIDTH="625">
<tr>
<td CLASS="Text11B" WIDTH="25%" BGCOLOR="#cbebff" ALIGN="center">
<a href="#" onclick="CST_ChangeActiveLayer(0)">General</a></td>
<td CLASS="Text11N" WIDTH="25%" ALIGN="center">

<a href="#" onclick="CST_ChangeActiveLayer(1)">Notification</a></td>
<td CLASS="Text10N" WIDTH="25%" ALIGN="center">
<a href="#" onclick="CST_ChangeActiveLayer(2)">People &amp; Resources</a></td>
<td CLASS="Text11N" WIDTH="25%" ALIGN="center">
<a href="#" onclick="CST_ChangeActiveLayer(3)">Repeating</a></td>
</tr>
</table>
</td>
</tr>

<tr>
<td>

<!-- ss Main Table containing left and right columns -->
<table CELLPADDING="5" CELLSPACING="0" BORDER="0" WIDTH="625" BGCOLOR="#cbebff" ALIGN="left">
<tr>

<!-- ss Left Column starts here -->
<td WIDTH="50%" ALIGN="left" VALIGN="top">
<table CELLPADDING="2" CELLSPACING="0" BORDER="0" WIDTH="292" ALIGN="left">
<tr ALIGN="left" VALIGN="top">
<td WIDTH="25%" ALIGN="left" VALIGN="top" NOWRAP >
<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica">Title :</font></td>
<td WIDTH="75%" COLSPAN="3" ALIGN="left" VALIGN="top">
</td>
</tr>
<tr ALIGN="left" VALIGN="top">

<td WIDTH="100%" COLSPAN="4" ALIGN="left" VALIGN="top">
<input TYPE="text" NAME="title" SIZE="32" MAXLENGTH="64" VALUE="">
</td>
</tr>
<tr>
<td ALIGN="right" NOWRAP >
<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica">Location :</font></td>
<td COLSPAN="3" ALIGN="left">
<input TYPE="text" NAME="location" SIZE="22" MAXLENGTH="32" VALUE="">
</td>
</tr>
<tr>
<td>
</td>
<td COLSPAN="3" ALIGN="left">
<input TYPE="checkbox" NAME="tentative" VALUE="on"><font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica">Tentative</font></td>

</tr>
<tr ALIGN="left">
<td ALIGN="right" NOWRAP >
<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica">Date  :</font></td>
<td COLSPAN="3" ALIGN="left">
<input TYPE="text" NAME="day" SIZE="3" MAXLENGTH="2" VALUE="28"  onChange="return CST_SyncRepeatStartWithStart_Day();">
<select NAME="month" SIZE="1"  onChange="return CST_SyncRepeatStartWithStart_Month();">
<option VALUE="0">January
	<option VALUE="1">February
	<option VALUE="2" SELECTED>March
	<option VALUE="3">April
	<option VALUE="4">May
	<option VALUE="5">June
	<option VALUE="6">July
	<option VALUE="7">August
	<option VALUE="8">September
	<option VALUE="9">October
	<option VALUE="10">November
	<option VALUE="11">December

</select>
<input TYPE="text" NAME="year" SIZE="5" MAXLENGTH="4" VALUE="2002"  onChange="return CST_SyncRepeatStartWithStart_Year();">
</td>
</tr>
<tr ALIGN="left">
<td ALIGN="right" NOWRAP >
<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica">Time :</font></td>
<td COLSPAN="3" ALIGN="left">
<input TYPE="text" NAME="hour" SIZE="3" MAXLENGTH="2" VALUE="09">
<input TYPE="text" NAME="minute" SIZE="3" MAXLENGTH="2" VALUE="00">
</td>
</tr>
<tr ALIGN="left">
<td ALIGN="right" NOWRAP >
<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica">Duration :</font></td>

<td COLSPAN="3" ALIGN="left">
<input TYPE="text" NAME="dur_hour" SIZE="3" MAXLENGTH="2" VALUE="1">
&nbsp;:&nbsp;
<input TYPE="text" NAME="dur_minute" SIZE="3" MAXLENGTH="2" VALUE="00">
</td>
</tr>
<tr ALIGN="left">
<td ALIGN="right" NOWRAP >
<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica">Importance :</font></td>
<td COLSPAN="3" ALIGN="left">
<select NAME="importance" SIZE="1">
<option VALUE="0">Highest
	<option VALUE="1">High
	<option VALUE="2" SELECTED>Normal
	<option VALUE="3">Low
	<option VALUE="4">Lowest

</select>
</td>
</tr>
<tr ALIGN="left">
<td ALIGN="right" NOWRAP >
<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica">Access :</font></td>
<td COLSPAN="3" ALIGN="left">
<select NAME="access" SIZE="1">
<option VALUE="0">Personal
	<option VALUE="1">Confidential
	<option VALUE="2" SELECTED>Normal
	<option VALUE="3">Public
</select>
</td>
</tr>

<input TYPE="HIDDEN" NAME="reply" VALUE="0">
</table>
</td>
<!-- ee left Column ends here -->

<!-- ss Right Column starts here -->
<td WIDTH="50%" ALIGN="left" VALIGN="top">
<table CELLPADDING="2" CELLSPACING="0" BORDER="0" WIDTH="292" ALIGN="left">

<input type=hidden name="entryedit_warn3" value="on"> <tr ALIGN="right" VALIGN="top">
<td COLSPAN="3" ALIGN="left" VALIGN="top">
<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica">Details : </font>
<a href="#" onClick=" helpwin = window.open('http://kscal.ksbe.edu:80/ctime/images/english/help.htm#WEB_LINK','help', 'screenX=2,screenY=2,toolbar=yes,scrollbars=yes,resizable=yes,dependent'); helpwin.focus(); return false; "><img SRC="/ctime/images/english/help.gif" BORDER="0" ALT="How to create hypertext links"></a>

<br><textarea NAME="details" ROWS="5" COLS="27" WRAP="virtual" onBlur="validate_TEXTAREA_Limit3(formGeneral, 32769)"></textarea>
</td>
</tr>
<tr ALIGN="right">
<td WIDTH="100%" COLSPAN="3" ALIGN="left">
</td>
</tr>
</table>
</td>
<!-- ee right Column end here -->
</tr>
</table>
<!-- ee Main Table containing left and right columns -->

</td>

</tr>
</table>

</form>
</div>
<!-- General Layer Div End -->
<!-- Notification Layer Div Start -->
<div id="notyOptionDiv" class="optionLayerClass">
<form NAME="formNotify" ACTION="/fcgi-bin/ctime/lexacal.fcgi" METHOD="POST">
<table CELLPADDING="0" CELLSPACING="0" BORDER="0" WIDTH="625">

<tr>
<td>
<table CELLPADDING="0" CELLSPACING="0" BORDER="0" WIDTH="625">
<tr>
<td CLASS="Text11N" WIDTH="25%" ALIGN="center">
<a href="#" onclick="CST_ChangeActiveLayer(0)">General</a></td>

<td CLASS="Text11B" WIDTH="25%" BGCOLOR="#cbebff" ALIGN="center">
<a href="#" onclick="CST_ChangeActiveLayer(1)">Notification</a></td>
<td CLASS="Text10N" WIDTH="25%" ALIGN="center">
<a href="#" onclick="CST_ChangeActiveLayer(2)">People &amp; Resources</a></td>
<td CLASS="Text11N" WIDTH="25%" ALIGN="center">
<a href="#" onclick="CST_ChangeActiveLayer(3)">Repeating</a></td>
</tr>
</table>
</td>
</tr>
<tr BGCOLOR="#cbebff">
<td>

<!-- Notification Main Table Start -->
<table CELLPADDING="5" CELLSPACING="0" BORDER="0" WIDTH="625">
<tr>
<td WIDTH="55%" ALIGN="center" VALIGN="top">
<!-- Notification Left Table Start -->
<table CELLPADDING="2" CELLSPACING="0" BORDER="0" ALIGN="left">
<tr ALIGN="right">
<td ALIGN="left" VALIGN="top">
<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica"><b>E-mail notification:</b></font></td>
</tr>
<tr ALIGN="right">
<td ALIGN="left" VALIGN="top">
<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica">Send e-mail to attendees:&nbsp;
</font><input type="checkbox" name="email_stat" value="on" checked></td>
</tr>

<tr ALIGN="right">
<td COLSPAN="3" ALIGN="left" VALIGN="top">
<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica">Send e-mail to other people:<br></font><font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica">(enter e-mail addresses separated by commas)<br>
</font>
<input type=hidden name="entryedit_warn1" value="on"> <textarea name="email_address" rows="3" cols="32" wrap="virtual" onBlur="validate_TEXTAREA_Limit1(formNotify, 127)"></textarea></td>
</tr>
<tr ALIGN="right">
<td COLSPAN="3" ALIGN="left" VALIGN="top">
<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica">Message text : </font><font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica">(optional) <br></font>
<input type=hidden name="entryedit_warn2" value="on"> <textarea name="email_text" rows="5" cols="32" wrap="virtual" onBlur="validate_TEXTAREA_Limit2(formNotify, 127)"></textarea></td>
</tr>

<tr ALIGN="right">
<td COLSPAN="3" ALIGN="left" VALIGN="top">
</td>
</tr>
</table>
<!-- Notification Left Table End -->
</td>
<td WIDTH="45%" ALIGN="center" VALIGN="top">
<!-- Notification Left Table Start -->
<table CELLPADDING="2" CELLSPACING="0" BORDER="0" ALIGN="left">
<tr ALIGN="left">
<td ALIGN="left" VALIGN="top">
<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica"><b>Reminder options :</b></font></td>
</tr>
<tr ALIGN="left">
<td ALIGN="left" VALIGN="top">

<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica">
<input TYPE="CHECKBOX" NAME="reminder_email" VALUE="on" >Enable e-mail reminder</font></td>
</tr>
<tr ALIGN="left">
<td ALIGN="left">
<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica">Remind me</font>&nbsp;
<select SIZE=1 NAME="reminder_leadtime">

<option VALUE="15" >15 min.
<option VALUE="30" >30 min.
<option VALUE="60" >1 hr.
<option VALUE="360" >6 hrs.
</select>
</td>
</tr>

</table>
<!-- Notification Right Table End -->
</td>
</tr>
</table>
<!-- Notification Main Table End -->
</td>
</tr>
</table>

</form>
</div>
<!-- Notification Layer Div End -->
<!-- Attendees Layer Div Start -->
<div id="attdOptionDiv" class="optionLayerClass">
<form NAME="formAttendee" ACTION="/fcgi-bin/ctime/lexacal.fcgi" METHOD="POST" onSubmit="return false;">
<table CELLPADDING="0" CELLSPACING="0" BORDER="0" WIDTH="625">

<tr>
<td>
<table CELLPADDING="0" CELLSPACING="0" BORDER="0" WIDTH="625">
<tr>
<td CLASS="Text11N" WIDTH="25%" ALIGN="center">
<a href="#" onclick="CST_ChangeActiveLayer(0)">General</a></td>
<td CLASS="Text11N" WIDTH="25%" ALIGN="center">
<a href="#" onclick="CST_ChangeActiveLayer(1)">Notification</a></td>
<td CLASS="Text10B" WIDTH="25%" BGCOLOR="#cbebff" ALIGN="center">
<a href="#" onclick="CST_ChangeActiveLayer(2)">People &amp; Resources</a></td>
<td CLASS="Text11N" WIDTH="25%" ALIGN="center">

<a href="#" onclick="CST_ChangeActiveLayer(3)">Repeating</a></td>
</tr>
</table>
</td>
</tr>
<tr BGCOLOR="#cbebff">
<td>

<!-- Attendees option layer's Internal Main Table Start -->
<table CELLPADDING="5" CELLSPACING="2" BORDER="0" WIDTH="100%">
<tr>
<td COLSPAN="2" ALIGN="left" VALIGN="top">
<input type="submit" name="query" value="Find" onClick="return CST_CollectData(true, false, 'query');">
<input type="text" name="srch_query" maxlength="128" size="20">
<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica">
<input type="radio" checked name="search_type" value="people">People&nbsp;

<input type="radio"  name="search_type" value="resource">Resources&nbsp;
<input type="radio"  name="search_type" value="group">Groups
</font></td>
</tr>
<tr ALIGN="center">
<td WIDTH="50%" ALIGN="left" VALIGN="top">
<select name="del" size="5" multiple>
<option value="293/100" selected> David Jones 
</select>

<input type=hidden name="entryedit_email_warn" value="off"> <br>
<input type="submit" name="del_sel" value="Remove selected" onClick="return CST_CollectData(true, false, 'del_sel');">
<a href="#" onClick="openGroupView('/fcgi-bin/ctime/lexacal.fcgi?go=groupagenda&view=week&seldate=2002/3/28&ok=View&utc=1017368414&xid=293/100'); return true; "><img SRC="/ctime/images/english/tb_groupview.gif" BORDER="0" ALT="View Group Agenda"></a></td>
<td WIDTH="50%" ALIGN="left" VALIGN="top">

</td>
</tr>
<tr ALIGN="center">
<td WIDTH="50%" ALIGN="left" VALIGN="top">
<input type=hidden name="added_list" value="293/100">

<br><br><br><br>
</td>
<td WIDTH="50%" ALIGN="left" VALIGN="top">
<hr>
<font SIZE="-2" FACE="geneva, arial, lucida sans, helvetica">The following people/resources have a conflict:</font><br>
<select size="3">
<option>David Jones 
</select>
</td>

</tr>
</table>

<!-- Attendees option layer's Internal Main Table End -->
</td>
</tr>
</table>
<input type="hidden" name="go" value="entryedit">
<input TYPE="hidden" name="type" value="0">
<input TYPE="hidden" name="id" value="null">
<input TYPE="hidden" name="owner" value="293/100">
<input TYPE="hidden" name="view" value="week">
<input TYPE="hidden" name="date" value="2002/3/28">

<!-- Printing the Hidden fields for Netscape when 
     EntryEdit page is printed with layers. -->
<input type="hidden" name="START_HIDDEN">
<input type="hidden" name="f1"><input type="hidden" name="f2"><input type="hidden" name="f3"><input type="hidden" name="f4"><input type="hidden" name="f5">

<input type="hidden" name="f6"><input type="hidden" name="f7"><input type="hidden" name="f8"><input type="hidden" name="f9"><input type="hidden" name="f10">
<input type="hidden" name="f11"><input type="hidden" name="f12"><input type="hidden" name="f13"><input type="hidden" name="f14"><input type="hidden" name="f15">
<input type="hidden" name="f16"><input type="hidden" name="f17"><input type="hidden" name="f18"><input type="hidden" name="f19"><input type="hidden" name="f20">
<input type="hidden" name="f21"><input type="hidden" name="f22"><input type="hidden" name="f23"><input type="hidden" name="f24"><input type="hidden" name="f25">
<input type="hidden" name="f26"><input type="hidden" name="f27"><input type="hidden" name="f28"><input type="hidden" name="f29"><input type="hidden" name="f30">
<input type="hidden" name="f31"><input type="hidden" name="f32"><input type="hidden" name="f33"><input type="hidden" name="f34"><input type="hidden" name="f35">
<input type="hidden" name="f36"><input type="hidden" name="f37"><input type="hidden" name="f38"><input type="hidden" name="f39"><input type="hidden" name="f40">
<input type="hidden" name="f41"><input type="hidden" name="f42"><input type="hidden" name="f43"><input type="hidden" name="f44"><input type="hidden" name="f45">
<input type="hidden" name="f46"><input type="hidden" name="f47"><input type="hidden" name="f48"><input type="hidden" name="f49"><input type="hidden" name="f50">
<input type="hidden" name="f51"><input type="hidden" name="f52"><input type="hidden" name="f53"><input type="hidden" name="f54"><input type="hidden" name="f55">
<input type="hidden" name="f56"><input type="hidden" name="f57">
</form>
</div>
<!-- Attendees Layer Div End -->
<!-- Reapting Layer Div Start -->
<div id="reptOptionDiv" class="optionLayerClass">
<form NAME="formRepeat" ACTION="/fcgi-bin/ctime/lexacal.fcgi" METHOD="POST">

<table CELLPADDING="0" CELLSPACING="0" BORDER="0" WIDTH="625">

<tr>
<td>
<table CELLPADDING="0" CELLSPACING="0" BORDER="0" WIDTH="625">
<tr>
<td CLASS="Text11N" WIDTH="25%" ALIGN="center">
<a href="#" onclick="CST_ChangeActiveLayer(0)">General</a></td>
<td CLASS="Text11N" WIDTH="25%" ALIGN="center">
<a href="#" onclick="CST_ChangeActiveLayer(1)">Notification</a></td>
<td CLASS="Text10N" WIDTH="25%" ALIGN="center">
<a href="#" onclick="CST_ChangeActiveLayer(2)">People &amp; Resources</a></td>

<td CLASS="Text11B" WIDTH="25%" BGCOLOR="#cbebff" ALIGN="center">
<a href="#" onclick="CST_ChangeActiveLayer(3)">Repeating</a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table CELLPADDING="5" CELLSPACING="0" BORDER="0" WIDTH="625" BGCOLOR="#cbebff">
<tr ALIGN="left">
<td COLSPAN="2" ALIGN="left">
<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica"><b>Repeat :</b></font>
<select NAME="frequency" SIZE="1" onChange="return CST_ChangRepeatActiveLayer(frequency.selectedIndex)">
<option VALUE="5" SELECTED>Don't Repeat
	<option VALUE="0" >Daily
	<option VALUE="1" >Weekly
	<option VALUE="2" >Monthly on dates
	<option VALUE="3" >Monthly on days
	<option VALUE="4" >Yearly

</select>

<br><br><br>
</td>
</tr>
<tr>
<td ALIGN="left" VALIGN="top">
<table CELLPADDING="5" CELLSPACING="0" BORDER="0">
<tr ALIGN="left">
<td COLSPAN="2" ALIGN="left">
<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica"><b>Start and end dates:</b></font></td>
</tr>
<tr ALIGN="left">
<td ALIGN="right">
<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica">Start :</font></td>

<td ALIGN="left">
<input TYPE="text" NAME="sday" SIZE="3" MAXLENGTH="2" VALUE="28"  onChange="return CST_SyncStartWithRepeatStart_Day();">
<select NAME="smonth" SIZE="1"  onChange="return CST_SyncStartWithRepeatStart_Month();">
<option VALUE="0">January
	<option VALUE="1">February
	<option VALUE="2" SELECTED>March
	<option VALUE="3">April
	<option VALUE="4">May
	<option VALUE="5">June
	<option VALUE="6">July
	<option VALUE="7">August
	<option VALUE="8">September
	<option VALUE="9">October
	<option VALUE="10">November
	<option VALUE="11">December
</select>

<input TYPE="text" NAME="syear" SIZE="5" MAXLENGTH="4" VALUE="2002"  onChange="return CST_SyncStartWithRepeatStart_Year();">
</td>
</tr>
<tr ALIGN="left">
<td ALIGN="left">
<input TYPE="RADIO" NAME="end" CHECKED VALUE="0"> <font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica">Until :</font></td>
<td ALIGN="left">
<input TYPE="text" NAME="uday" SIZE="3" MAXLENGTH="2" VALUE="28">
<select NAME="umonth" SIZE="1" >
<option VALUE="0">January
	<option VALUE="1">February
	<option VALUE="2" SELECTED>March
	<option VALUE="3">April
	<option VALUE="4">May
	<option VALUE="5">June
	<option VALUE="6">July
	<option VALUE="7">August
	<option VALUE="8">September
	<option VALUE="9">October
	<option VALUE="10">November
	<option VALUE="11">December

</select>
<input TYPE="text" NAME="uyear" SIZE="5" MAXLENGTH="4" VALUE="2002">
</td>
</tr>
<tr ALIGN="left">
<td ALIGN="left">
<input TYPE="RADIO" NAME="end"  VALUE="1"> <font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica">For :</font></td>
<td ALIGN="left">
<input TYPE="TEXT" NAME="for_n" SIZE="3" MAXLENGTH="2" VALUE="1"> <select NAME="for_freq" SIZE="1" >
<option VALUE="0" >Day(s)
	<option VALUE="1" >Week(s)
	<option VALUE="2" >Month(s)
	<option VALUE="3" >Year(s)
 </select>

</td>
</tr>
</table>
</td>
<td ALIGN="left" VALIGN="top">
<table CELLPADDING="5" CELLSPACING="0" BORDER="0">
<tr>
<td ALIGN="left" VALIGN="top">
<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica"><b>Repeating date list :</b></font></td>
</tr>
<tr>
<td ALIGN="left" VALIGN="top">
<select NAME="deldate" SIZE="4" MULTIPLE>
<option VALUE="5910900">Thur, Mar 28, 2002 at 09:00
</select>
<input TYPE="HIDDEN" NAME="adddate" VALUE="5910900">

</td>
</tr>
<tr ALIGN="left">
<td ALIGN="left" VALIGN="top">
<input type="submit" name="date_list" value="List dates" onClick="return CST_CollectData(true, false, 'date_list');">
&nbsp;<input type="submit" name="date_del" value="Delete" onClick="return CST_CollectData(true, false, 'date_del');">
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td ALIGN="left" VALIGN="top">
<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica"><b>Additional date:<br>
</b></font><input TYPE="text" NAME="aday" SIZE="3" MAXLENGTH="2" VALUE="28">
<select NAME="amonth" SIZE="1" >

<option VALUE="0">January
	<option VALUE="1">February
	<option VALUE="2" SELECTED>March
	<option VALUE="3">April
	<option VALUE="4">May
	<option VALUE="5">June
	<option VALUE="6">July
	<option VALUE="7">August
	<option VALUE="8">September
	<option VALUE="9">October
	<option VALUE="10">November
	<option VALUE="11">December
</select>
<input TYPE="text" NAME="ayear" SIZE="5" MAXLENGTH="4" VALUE="2002">
<input type="submit" name="date_add" value="Add date" onClick="return CST_CollectData(true, false, 'date_add');">
</td>

<td ALIGN="left" VALIGN="top">
<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica"><b>Include:</b></font>
<br>
<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica">
<input type="checkbox" name="include" value="2" onClick="return CST_SyncWeekSelectionWithInclude_Sat();">Saturdays&nbsp;
<input type="checkbox" name="include" value="1" onClick="return CST_SyncWeekSelectionWithInclude_Sun();">Sundays&nbsp;
<input type="checkbox" name="include" value="0">Holidays&nbsp;
</font></td>
</tr>
</table>
</td>
</tr>
</table>

</form>
</div>
<!-- Repeating Layer Div End -->
</div>
<div id="freqMainDiv" align="left">
<div id="freqBlankDiv" class="repeatFreqClass" align="left">
</div>
<div id="freqDailyDiv" class="repeatFreqClass">

<form NAME="formFreqDaily" onSubmit="return false;">
<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica">Every </font>
<input type="text" size="2" name="ndays"maxlength="2" value="1"><font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica"> day(s)</font>
</form>

</div>
<div id="freqWeeklyDiv" class="repeatFreqClass" align="left">

<form NAME="formFreqWeekly" onSubmit="return false;">
<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica">Every </font>
<input type="text" size="2" name="nweeks"maxlength="2" value="1"><font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica"> week(s)
<br>
<input type="checkbox" name="week_sel" value="5">Mon
<input type="checkbox" name="week_sel" value="4">Tue
<input type="checkbox" name="week_sel" value="3">Wed
<input type="checkbox" name="week_sel" value="2" checked>Thur
<input type="checkbox" name="week_sel" value="1">Fri
<input type="checkbox" name="week_sel" value="0" onClick="return CST_SyncIncludeWithWeekSelection_Sat();">Sat
<input type="checkbox" name="week_sel" value="6" onClick="return CST_SyncIncludeWithWeekSelection_Sun();">Sun
</font>

</form>
</div>
<div id="freqMonthly1Div" class="repeatFreqClass" align="left">

<form NAME="formFreqMonthly1" onSubmit="return false;">
<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica">On the </font>
<select NAME="date_sel" SIZE="3" MULTIPLE>
<option VALUE="30" >1st
	<option VALUE="29" >2nd
	<option VALUE="28" >3rd
	<option VALUE="27" >4th
	<option VALUE="26" >5th
	<option VALUE="25" >6th
	<option VALUE="24" >7th
	<option VALUE="23" >8th
	<option VALUE="22" >9th
	<option VALUE="21" >10th
	<option VALUE="20" >11th
	<option VALUE="19" >12th
	<option VALUE="18" >13th
	<option VALUE="17" >14th
	<option VALUE="16" >15th
	<option VALUE="15" >16th
	<option VALUE="14" >17th
	<option VALUE="13" >18th
	<option VALUE="12" >19th
	<option VALUE="11" >20th
	<option VALUE="10" >21st
	<option VALUE="9" >22nd
	<option VALUE="8" >23rd
	<option VALUE="7" >24th
	<option VALUE="6" >25th
	<option VALUE="5" >26th
	<option VALUE="4" >27th
	<option VALUE="3" SELECTED>28th
	<option VALUE="2" >29th
	<option VALUE="1" >30th
	<option VALUE="0" >31st
 </select>

<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica"> of every </font><input type="text" size="2" name="nmonths_date" maxlength="2" value="1"><font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica"> month(s)</font>
</form>
</div>
<div id="freqMonthly2Div" class="repeatFreqClass" align="left">

<form NAME="formFreqMonthly2" onSubmit="return false;">
<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica">On the </font>
<select NAME="day_sel" SIZE="3" MULTIPLE>
<option VALUE="34" >1st Sunday
	<option VALUE="33" >1st Monday
	<option VALUE="32" >1st Tuesday
	<option VALUE="31" >1st Wednesday
	<option VALUE="30" >1st Thursday
	<option VALUE="29" >1st Friday
	<option VALUE="28" >1st Saturday
	<option VALUE="27" >2nd Sunday
	<option VALUE="26" >2nd Monday
	<option VALUE="25" >2nd Tuesday
	<option VALUE="24" >2nd Wednesday
	<option VALUE="23" >2nd Thursday
	<option VALUE="22" >2nd Friday
	<option VALUE="21" >2nd Saturday
	<option VALUE="20" >3rd Sunday
	<option VALUE="19" >3rd Monday
	<option VALUE="18" >3rd Tuesday
	<option VALUE="17" >3rd Wednesday
	<option VALUE="16" >3rd Thursday
	<option VALUE="15" >3rd Friday
	<option VALUE="14" >3rd Saturday
	<option VALUE="13" >4th Sunday
	<option VALUE="12" >4th Monday
	<option VALUE="11" >4th Tuesday
	<option VALUE="10" >4th Wednesday
	<option VALUE="9" >4th Thursday
	<option VALUE="8" >4th Friday
	<option VALUE="7" >4th Saturday
	<option VALUE="6" >Last Sunday
	<option VALUE="5" >Last Monday
	<option VALUE="4" >Last Tuesday
	<option VALUE="3" >Last Wednesday
	<option VALUE="2" SELECTED>Last Thursday
	<option VALUE="1" >Last Friday
	<option VALUE="0" >Last Saturday
 </select>

<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica"> of every </font><input type="text" size="3" name="nmonths_days"maxlength="2" value="1"><font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica"> month(s)</font>
</form>
</div>
<div id="freqYearlyDiv" class="repeatFreqClass" align="left">

<form NAME="formFreqYearly" onSubmit="return false;">
<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica">Every </font><input type="text" size="3" name="nyears"maxlength="2" value="1">
<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica">year(s) </font>
</form>
</div>
</div>

<div id="divButton">
<form NAME="entryedit_form" ACTION="/fcgi-bin/ctime/lexacal.fcgi" METHOD="POST">
<input type="hidden" name="go" value="entryedit">
<input TYPE="hidden" name="type" value="0">
<input TYPE="hidden" name="id" value="null">
<input TYPE="hidden" name="owner" value="293/100">
<input TYPE="hidden" name="view" value="week">
<input TYPE="hidden" name="date" value="2002/3/28">
<table CELLPADDING="5" BORDER="0" WIDTH="625" BGCOLOR="#0090d2">
<tr ALIGN="center">
<td ALIGN="center">
<font SIZE="-1" FACE="geneva, arial, lucida sans, helvetica"><table CELLPADDING="0" CELLSPACING="0" BORDER="0">
<tr ALIGN="center" VALIGN="center">
<td ALIGN="center" VALIGN="top">
<input type="submit" name="update" value="Create" onClick="return CST_CollectData(true, true, 'update');">
</td>
<td>

&nbsp;</td>
<td ALIGN="center" VALIGN="top">
<input type="submit" name="cancel" value="Cancel">
</td>
<td>
&nbsp;</td>
<td ALIGN="center" VALIGN="top">
<input type="submit" onClick=" helpwin = window.open('http://kscal.ksbe.edu:80/ctime/images/english/help.htm#APPOINTMENT_GENERAL','help', 'screenX=2,screenY=2,toolbar=yes,scrollbars=yes,resizable=yes,dependent'); helpwin.focus(); return false; " NAME="help" value="Help" >
</td>
</tr>
</table>
</font></td>
</tr>
</table>

</form>
</div>

</body>
</html>

Actual Results:  Input fields and labels were not rendered.

Expected Results:  Input fields and labels should have displayed.

Vendor web site - http://www.steltor.com/
Note: OS/2 release of 0.99 has the same problem.
David, in the future please do not include such a long piece of code inline like
that. Use the attachment link to attach the file. It also makes testing a lot
easier when we can click a link and display the page rather than pasting into an
editor, saving and then loading into the browser. 

Is this still a problem with 1.0 or 1.1alpha builds (or a newer nightly build)?

Whiteboard: pending
Still happening. Tried Build 2002061202.
David, please save the page in question as "web page, complete" and attach a
zipped archive of the saved page to this bug?
As requested, here is the Web Page Complete version of the problem page.
We have the same problem. Mozilla is 1.1a on SUSE 8.0 Linux.
David, thank you... The problem is that each textfield lives in a separate chunk
of that page that is visibility:hidden by default.  The JS function that makes
them visible is:

function CST_MakeLayerObj(childLayer, parentLayer) 

{ 

    parentLayer = (!parentLayer) ? '':'document.'+parentLayer+'.'; 

    this.css = (isNS) ? eval(parentLayer+'document.'+childLayer) 

               :eval('document.all.'+childLayer+'.style'); 


Except "isNS" is defined via:

isNS = document.layers ? 1 : 0; 


so it's false in Mozilla (doument.layers is only true in NS4).  And document.all
is only defined in IE, so the eval fails in Mozilla, terminating execution.

This page needs to code for the standard DOM instead of just locking out all
browsers that are not NS4 or IE...
Assignee: sgehani → susiew
Status: UNCONFIRMED → NEW
Component: XP Apps → US General
Ever confirmed: true
OS: Windows 98 → All
Product: Browser → Tech Evangelism
QA Contact: paw → zach
Hardware: PC → All
Whiteboard: pending
Version: other → unspecified

*** This bug has been marked as a duplicate of 140192 ***
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → DUPLICATE
v
Status: RESOLVED → VERIFIED
Product: Tech Evangelism → Tech Evangelism Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: