
function SwapText1(item){
switch(item) {
case 0: document.all.span1.innerHTML="<P class='pointtext'>&nbsp;<\/P>"; break;
case 1: document.all.span1.innerHTML="<P class='pointtext'>Days per cycle<BR>Periods per day<BR>Unlimited teachers<BR>Set maximum extras<BR>Flag emergency teachers<BR>Set teacher \/ room availabilities<BR>Create room \/ form groups<BR>Define consecutive period restrictions<\/P>"; break;
case 2: document.all.span1.innerHTML="<P class='pointtext'>Ability to import from 3rd party products any of the following:<BR>&nbsp;&nbsp;&nbsp;Students<BR>&nbsp;&nbsp;&nbsp;Student Choices<BR>&nbsp;&nbsp;&nbsp;Teachers<BR>&nbsp;&nbsp;&nbsp;Subjects<BR>&nbsp;&nbsp;&nbsp;Rooms<BR>&nbsp;&nbsp;&nbsp;Cycle details<BR>&nbsp;&nbsp;&nbsp;Year levels<BR>&nbsp;&nbsp;&nbsp;Forms<BR><\/P>"; break;
case 3: document.all.span1.innerHTML="<P class='pointtext'>Data not imported can be manually entered using the easy to use maintenance screens.<\/P>"; break;
}
}

function SwapText2(item){
switch(item) {
case 0: document.all.span1.innerHTML="<P class='pointtext'>&nbsp;<\/P>"; break;
case 1: document.all.span1.innerHTML="<BR><BR><BR><BR><BR><BR><BR><P class='pointtext'>If student choices have not been imported they can be entered manually using barcode reader or drag and drop screens with multiple select options.  Add students to subjects or subjects to students.<\/P>"; break;
case 2: document.all.span1.innerHTML="<BR><BR><BR><BR><BR><BR><BR><BR><BR><P class='pointtext'>Block generator automatically places subjects on the blocking grid.  Fix critical subjects to the grid and auto-generate the rest.<\/P><P class='pointtext'>Clash identification and resolution made using a number of inbuilt tools;<BR>&nbsp;&nbsp;&nbsp;Trial Swap<BR>&nbsp;&nbsp;&nbsp;Trial Move<BR>&nbsp;&nbsp;&nbsp;Swap All<BR>&nbsp;&nbsp;&nbsp;Multi-grid generation<\/P><P class='pointtext'>Assign teachers to the classes on the grid for printouts and for transfer of lines to the timetable.<\/P>"; break;
case 3: document.all.span1.innerHTML="<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><P class='pointtext'>Allocate students automatically to classes achieving a fair and equitable distribution.  Manual allocations also possible with class sizes adjusting as allocations are made.<\/P>"; break;
case 4: document.all.span1.innerHTML="<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><P class='pointtext'>Blocking lines with assigned teachers and student choices are transferred onto the timetable in preparation for timetable generation.<\/P>"; break;

}
}

function SwapText3(item){
switch(item) {
case 0: document.all.span1.innerHTML="<P class='pointtext'>&nbsp;<\/P>"; break;
case 1: document.all.span1.innerHTML="<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><P class='pointtext'>Additional blocks not copied from Blocking can be entered as well as single form class allocations.  Blocks can be amended to include forms, teachers and rooms.<\/P>"; break;

case 2: document.all.span1.innerHTML="<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><P class='pointtext'>Timetable algorithm generates the timetable for you.  Alternatively fix critical classes or blocks to the timetable and generate the remainder.<\/P><P class='pointtext'>Room and form groups add resource constraints to the generator.  Manual placement of classes can also be made.<\/P>"; break;

}
}

function SwapText4(item){
switch(item) {
case 0: document.all.span1.innerHTML="<P class='pointtext'>&nbsp;<\/P>"; break;
case 1: document.all.span1.innerHTML="<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><P class='pointtext'>Changes can be made regularly to the timetable throughout the year.  New enrolments, students subject changes, staff resignations, retirements and long service leave are all catered for.  Emergency teachers can also be defined.<\/P><P class='pointtext'>Extras coverage allows for yard duties, camps, excursions along with daily absence coverage.  Full history allows detailed tracking of teachers extras, underallotments and in lieu's.<\/P>"; break;

}
}

function SwapText5(item){
switch(item) {
case 0: document.all.span1.innerHTML="<P class='pointtext'>&nbsp;<\/P>"; break;
case 1: document.all.span1.innerHTML="<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><P class='pointtext'>Full range of reports that can be either displayed to screen, printed, exported to excel, word, or adobe pdf.  'Live' HTML exports of your latest timetables for integrating with school internet\/intranet site also available.<\/P><P class='pointtext'>Timetable listings allow you to choose fonts, font size, orientation and margin size.  Listings include:<BR>&nbsp;&nbsp;&nbsp;Master (teacher, form or room)<BR>&nbsp;&nbsp;&nbsp;Student timetables<BR>&nbsp;&nbsp;&nbsp;Teacher timetables<BR>&nbsp;&nbsp;&nbsp;Form timetables<BR>&nbsp;&nbsp;&nbsp;Room timetables<\/P><P class='pointtext'>Other reports include:<BR>&nbsp;&nbsp;&nbsp;Conflict matrices<BR>&nbsp;&nbsp;&nbsp;Teacher \/ room clash<BR>&nbsp;&nbsp;&nbsp;Teacher \/ form absences<BR>&nbsp;&nbsp;&nbsp;Student information sheets<BR>&nbsp;&nbsp;&nbsp;Class lists<BR>&nbsp;&nbsp;&nbsp;Teacher advice slips<BR>&nbsp;&nbsp;&nbsp;Detailed extras cover<BR>&nbsp;&nbsp;&nbsp;Absentee history \/ summary<\/P>"; break;
case 2: document.all.span1.innerHTML="<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><P class='pointtext'>Data can be exported to text or CSV files for updating other databases.  Whole database can be exported to an Access database to produce your own reports.  Tables, grids and timetables can be exported directly to Excel.  Pre-defined exports for interfacing with Markbook, Report Marker, RollCall, CASES21 & VASS.<\/P>"; break;

}
}

function CS_OpenPopup(URL, width, height, top, left) {
	window.self.name = "main";
	var now = new Date();
	var remote = window.open(URL, "popup" + now.getTime(), "width=" + width + ",height=" + height + ",top=" + top + ",left=" + left + ", resizable=yes,toolbar=no, status=no, menubar=no, scrollbars=no, location=no, directories=no");}


