
function imgOver(e)
{
    //var obj = e.target;
    var obj = this;
    obj.src = obj.src.replace("_out.gif", "_over.gif");

}//imgOver

function imgOut(e)
{
    //var obj = e.target;
    var obj = this;
    obj.src = obj.src.replace("_over.gif", "_out.gif");
}//imgOut

window.onload = function(e) {
    
    //initialize image rollover
    for(var i=0; i < document.images.length; i++ )
    {
        if( document.images[i].id.indexOf("Nav") >= 0 )
        {
            document.images[i].onmouseover = imgOver;
            document.images[i].onmouseout = imgOut;
        }
    }//for
    
    if( document.frmMain )
    {
        var today = new Date();
        var frm = document.frmMain;
        loadDate("m1", "d1", "y1", today.getMonth() + "/" + today.getDay() + "/" + (today.getFullYear()-1));
        loadDate("m2", "d2", "y2", "");
        document.frmMain.m1.onchange = function(e) { updateDateSelect(frm.m1, frm.d1, frm.y1, ""); };
        document.frmMain.y1.onchange = function(e) { updateDateSelect(frm.m1, frm.d1, frm.y1, ""); };
        document.frmMain.m2.onchange = function(e) { updateDateSelect(frm.m2, frm.d2, frm.y2, ""); };
        document.frmMain.y2.onchange = function(e) { updateDateSelect(frm.m2, frm.d2, frm.y2, ""); };
        
    }
    
    
    
}//window.onload
    
    
function updateDateSelect( objMonth, objDay, objYear, myDate ) {
// Update the day selection base on the month selected
	var month = parseInt(objMonth.options[objMonth.selectedIndex].value);
	var numOfDays;
	switch (month) {
		case 1:
		case 3:
		case 5:
		case 7:
		case 8:
		case 10:
		case 12: numOfDays = 31; break;
		case 4:
		case 6:
		case 9:
		case 11:numOfDays = 30; break;
		case 2: numOfDays = (objYear.options[objYear.selectedIndex].value % 4 == 0)? 29: 28; break;
	}
	objDay.length = numOfDays
	for( i=0; i < numOfDays; i++) {
		objDay.options[i].text = i+1;
		objDay.options[i].value = i+1;
	}
	if( myDate != '' ) {
		//alert( "Month: " + month + " " + objDay.options.length + " NunOfDays: " + numOfDays);
		objDay.options[myDate-1].selected = true;
	}
}// UpdateDateSelect

function loadDate( selMonth, selDay, selYear, strdate) {
// Set the selection for month, day and year to show current Date
    var today = new Date();
	var myDate;
	if( strdate != "" ) {
		var dateParts = strdate.split("/");
		myDate = new Date( dateParts[2], dateParts[0]-1, dateParts[1] );
	} else {
		myDate = new Date();
	}
	var frmMain = document.frmMain;
	var objMonth = eval( "frmMain." + selMonth );
	var objDay = eval( "frmMain." + selDay );
	var objYear = eval( "frmMain." + selYear );
	var startingYear = 1996;
	
	var months = new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec");
	objMonth.length = 12;
	for(i=0; i < 12; i++ )
	{
	    objMonth.options[i].text = months[i];
	    objMonth.options[i].value = i+1;
	}//for
	objMonth.options[0].selected = true;
	objMonth.options[myDate.getMonth()].selected = true;
	
	updateDateSelect( objMonth, objDay, objYear, myDate.getDate() );
	
	objYear.length = today.getFullYear() - startingYear + 1;
	for( i=startingYear; i<= today.getFullYear(); i++) {
		objYear.options[i-startingYear].text = i;
		objYear.options[i-startingYear].value = i;
		if( i == myDate.getFullYear() )
			objYear.options[i-startingYear].selected = true;
	}
	//frmMain.selYear.options[frmMain.selYear.length-1].selected = true;

}// loadDate



function chkRegForm ()
{
    var frm = document.getElementById("frmRegForm");
    var errmsg = "";
    var objs = new Array();
    
    if( frm.Name.value == "")
    {
        errmsg += "Name\n\r";
        objs[objs.length] = frm.Name;
    }
    
    if( frm.Institution.value == "" )
    {
        errmsg += "Institution\n\r";
        objs[objs.length] = frm.Institution;
    }
    
    if( frm.email.value == "" )
    {
        errmsg += "E-mail\n\r";
        objs[objs.length] = frm.email;
    }
    
    if( errmsg == "" )
    {
        frm.submit();
    }//if
    else
    {
        errmsg = "Please provide the following information:\n\r" + errmsg;
        alert(errmsg);
    }//else

}//chkRegForm