
function WM_preloadImages()
{
    if (typeof(document.WM) == 'undefined')
	{
      document.WM = new Object();
	}
	document.WM.loadedImages = new Array();
	var argLength = WM_preloadImages.arguments.length;
	for(arg=0; arg < argLength; arg++)
	 {
		document.WM.loadedImages[arg] = new Image();
		document.WM.loadedImages[arg].src = WM_preloadImages.arguments[arg];
    }

}


var isLoaded=false;
var currSelection="";

var monAbbrev = new Array(12);
monAbbrev[0] = "January";
monAbbrev[1] = "February";
monAbbrev[2] = "March";
monAbbrev[3] = "April";
monAbbrev[4] = "May";
monAbbrev[5] = "June";
monAbbrev[6] = "July";
monAbbrev[7] = "August";
monAbbrev[8] = "September";
monAbbrev[9] = "October";
monAbbrev[10] = "November";
monAbbrev[11] = "December";

var dayAbbrev = new Array(7);
dayAbbrev[0] = "Sunday";
dayAbbrev[1] = "Monday";
dayAbbrev[2] = "Tuesday";
dayAbbrev[3] = "Wednesday";
dayAbbrev[4] = "Thursday";
dayAbbrev[5] = "Friday";
dayAbbrev[6] = "Saturday";

var current = new Date();
var day = current.getDay();
var month = current.getMonth();
var year = getFullYear();
var date = current.getDate();

function getFullYear()

{

var y = current.getYear();

if (y < 1000)

y += 1900;

return y;

}


function writeDate()
{
document.write("<B><FONT color=#FBDC7D>" + dayAbbrev[day] + ",&nbsp;&nbsp;" + monAbbrev[month] + " " + date + ",&nbsp;&nbsp;" + year + "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" + "</FONT>" + "</B>");
}

/********************************************
* Load rollover images                     *
********************************************/
if (document.images)
{
profile_on=new Image();
profile_on.src="./images/bbt2_profile_on.gif";
profile_off=new Image();
profile_off.src="./images/bbt2_profile_off.gif";

attendance_on=new Image();
attendance_on.src="./images/bbt2_attendance_on.gif";
attendance_off=new Image();
attendance_off.src="./images/bbt2_attendance_off.gif";

attributes_on=new Image();
attributes_on.src="./images/bbt2_attributes_on.gif";
attributes_off=new Image();
attributes_off.src="./images/bbt2_attributes_off.gif";

contacts_on=new Image();
contacts_on.src="./images/bbt2_contacts_on.gif";
contacts_off=new Image();
contacts_off.src="./images/bbt2_contacts_off.gif";

discipline_on=new Image();
discipline_on.src="./images/bbt2_discipline_on.gif";
discipline_off=new Image();
discipline_off.src="./images/bbt2_discipline_off.gif";

emergency_on=new Image();
emergency_on.src="./images/bbt2_emergency_on.gif";
emergency_off=new Image();
emergency_off.src="./images/bbt2_emergency_off.gif";

grades_on=new Image();
grades_on.src="./images/bbt2_grades_on.gif";
grades_off=new Image();
grades_off.src="./images/bbt2_grades_off.gif";

registration_on=new Image();
registration_on.src="./images/bbt2_registration_on.gif";
registration_off=new Image();
registration_off.src="./images/bbt2_registration_off.gif";

schedule_on=new Image();
schedule_on.src="./images/bbt2_schedule_on.gif";
schedule_off=new Image();
schedule_off.src="./images/bbt2_schedule_off.gif";

tags_on=new Image();
tags_on.src="./images/bbt2_tags_on.gif";
tags_off=new Image();
tags_off.src="./images/bbt2_tags_off.gif";

transcript_on=new Image();
transcript_on.src="./images/bbt2_transcript_on.gif";
transcript_off=new Image();
transcript_off.src="./images/bbt2_transcript_off.gif";

newsearch_on=new Image();
newsearch_on.src="./images/bbt2_newsearch_on.gif";
newsearch_off=new Image();
newsearch_off.src="./images/bbt2_newsearch_off.gif";

mainmenu_on=new Image();
mainmenu_on.src="./images/bbt2_mainmenu_on.gif";
mainmenu_off=new Image();
mainmenu_off.src="./images/bbt2_mainmenu_off.gif";

help_on=new Image();
help_on.src="./images/bbt2_help_on.gif";
help_off=new Image();
help_off.src="./images/bbt2_help_off.gif";

useradmin_on=new Image();
useradmin_on.src="./images/bbt2_useradmin_on.gif";
useradmin_off=new Image();
useradmin_off.src="./images/bbt2_useradmin_off.gif";

logout_on=new Image();
logout_on.src="./images/bbt2_logout_on.gif";
logout_off=new Image();
logout_off.src="./images/bbt2_logout_off.gif";

search_on=new Image();
search_on.src="./images/n_search_on.gif";
search_off=new Image();
search_off.src="./images/n_search_off.gif";

help_on=new Image();
help_on.src="./images/n_help_on.gif";
help_off=new Image();
help_off.src="./images/n_help_off.gif";

admin_on=new Image();
admin_on.src="./images/n_admin_on.gif";
admin_off=new Image();
admin_off.src="./images/n_admin_off.gif";

print_on=new Image();
print_on.src="./images/n_print_on.gif";
print_off=new Image();
print_off.src="./images/n_print_off.gif";

menu_on=new Image();
menu_on.src="./images/n_menu_on.gif";
menu_off=new Image();
menu_off.src="./images/n_menu_off.gif";

exit_on=new Image();
exit_on.src="./images/n_exit_on.gif";
exit_off=new Image();
exit_off.src="./images/n_exit_off.gif";
}


function RollOver(imgName, over)
{

   if (document.images && imgName != currSelection)
   {
      currImage=eval("document." + imgName);
      if (!currImage)
         return;
      if (over)
         currImage.src=eval(imgName + "_on.src");
      else
         currImage.src=eval(imgName + "_off.src");
   }
}

function popup(mylink, windowname)
{
if (! window.focus)return true;
var href;
if (typeof(mylink) == 'string')
href=mylink;
else
href=mylink.href;
window.open(href, windowname, 'width=390,height=360,left=180,top=130,scrollbars=yes');
return false;
}
function SwitchImg()
{
  var rem, keep=0, store, obj, switcher=new Array, history=document.Data;
    for (rem=0; rem < (SwitchImg.arguments.length-2); rem+=3) {
    	store = SwitchImg.arguments[(navigator.appName == 'Netscape')?rem:rem+1];
    if ((store.indexOf('document.layers[')==0 && document.layers==null) ||
        (store.indexOf('document.all[')==0 && document.all==null))
         store = 'document'+store.substring(store.lastIndexOf('.'),store.length);
         obj = eval(store);
    if (obj != null) {
   	   switcher[keep++] = obj;
      switcher[keep++] = (history==null || history[keep-1]!=obj)?obj.src:history[keep];
      obj.src = SwitchImg.arguments[rem+2];
  } }
  document.Data = switcher;
}

function RestoreImg()
{
  if (document.Data != null)
    for (var rem=0; rem<(document.Data.length-1); rem+=2)
      document.Data[rem].src=document.Data[rem+1];
}

function di(id,name){
  if (document.images) {document.images[id].src=eval(name+".src"); }
}

function ok(){
	document.Login.submit();
}
function _CF_onError(form_object, input_object, object_value, error_message)
    {
	alert(error_message);
       	return false;	
    }


function _CF_hasValue(obj, obj_type)
    {
    if (obj_type == "TEXT" || obj_type == "PASSWORD")
	{
    	if (obj.value.length == 0) 
      		return false;
    	else 
      		return true;
    	}
    else if (obj_type == "SELECT")
	{
        for (i=0; i < obj.length; i++)
	    	{
		if (obj.options[i].selected)
			return true;
		}

       	return false;	
	}
    else if (obj_type == "SINGLE_VALUE_RADIO" || obj_type == "SINGLE_VALUE_CHECKBOX")
	{

		if (obj.checked)
			return true;
		else
       		return false;	
	}
    else if (obj_type == "RADIO" || obj_type == "CHECKBOX")
	{

        for (i=0; i < obj.length; i++)
	    	{
		if (obj[i].checked)
			return true;
		}

       	return false;	
	}
	}

function  _CF_checkCFForm_1(_CF_this)
    {
    if  (!_CF_hasValue(_CF_this.UserName, "TEXT" )) 
        {
        if  (!_CF_onError(_CF_this, _CF_this.UserName, _CF_this.UserName.value, "Please enter your username."))
            {
            return false; 
            }
        }

    if  (!_CF_hasValue(_CF_this.Password, "PASSWORD" )) 
        {
        if  (!_CF_onError(_CF_this, _CF_this.Password, _CF_this.Password.value, "Please enter your password."))
            {
            return false; 
            }
        }

    if  (!_CF_hasValue(_CF_this.instructor, "RADIO" )) 
        {
        if  (!_CF_onError(_CF_this, _CF_this.instructor, _CF_this.instructor.value, "Please select student or instructor."))
            {
            return false; 
            }
        }

    return true;
    }

