
function newWindow(url) {
        msgWindow=open(url,'window','scrollable=yes,resizable=yes,width=500,height=650');
        if (msgWindow.opener == null) msgWindow.opener = self;

        return false;

}


function systemFeedback(referer) {
        msgWindow=open('/hiwire?.a=SystemFeedback&referer='+referer,'feedback','scrollable=yes,resizable=yes,width=500,height=650');
        if (msgWindow.opener == null) msgWindow.opener = self;
}

function LineNameOnChange()
{
       /* document.ScheduleLookupSearch.LineAbbr.value=document.ScheduleLookupSearch.LineName.value;
        var la = document.ScheduleLookupSearch.LineAbbr.value;

        if (la.indexOf("'") != -1)
                {
                        la = la.replace("'","");
                        document.ScheduleLookupSearch.LineAbbr.value = la;
                }

         */
}

function LineSelectOnChange()
{
                //document.ScheduleLookupSearch.LineName.value=document.ScheduleLookupSearch.LineSelect.options[document.ScheduleLookupSearch.LineSelect.selectedIndex].text;
                document.ScheduleLookupSearch.LineAbbr.value=document.ScheduleLookupSearch.LineSelect.options[document.ScheduleLookupSearch.LineSelect.selectedIndex].value;

                 var la = document.ScheduleLookupSearch.LineAbbr.value;

                if (la.indexOf("'") != -1)
                {
                        la = la.replace("'","");
                        document.ScheduleLookupSearch.LineAbbr.value = la;
                }
}


function setLocation(form,state)
{
                document.TF.FormState.value = state;
                form.submit();
}

function setDateRange(form, range)
{
                                  if (range == 'M')
                                 {
                                         form.FromTime.value = '4:00';
                                        form.FromMeridiem[0].checked = true;
                                        form.ToTime.value = '12:00';
                                        form.ToMeridiem[1].checked = true;
                                 }
                                 else if (range == 'A')
                                 {
                                         form.FromTime.value = '12:00';
                                        form.FromMeridiem[1].checked = true;
                                        form.ToTime.value = '6:00';
                                        form.ToMeridiem[1].checked = true;
                                 }
                                 else if (range == 'E')
                                 {
                                         form.FromTime.value = '6:00';
                                        form.FromMeridiem[1].checked = true;
                                        form.ToTime.value = '4:00';
                                        form.ToMeridiem[0].checked = true;
                                 }
                                 else if (range == 'D')
                                 {
                                         form.FromTime.value = '4:00';
                                        form.FromMeridiem[0].checked = true;
                                        form.ToTime.value = '3:59';
                                        form.ToMeridiem[0].checked = true;
                                 }
 return true;
}

function setStops()
{
 document.ScheduleLookup.StopDisplay[2].checked = true;
 return true;
}

function setNextStop(id,lonlat)
{
 document.RF.SN.value = id;
 document.RF.GEO.value = lonlat;
}


function checkSchedule(form, alias)
{
var error ='';

 if (alias == 'iScheduleLookupSearch')
 {
                /* if (form.LineName.value=='')
                {
                 error += 'Please enter a Route or pick from the list';
                }*/
                 if (form.LineSelect.value=='0')
                {
                 error += 'Please pick a route from the list';
                }
 }
 if (alias == 'iHeadwaySheet')
 {
                 if (form.LineName.value=='')
                {
                 error += 'Please enter a Route or pick from the list';
                }
                form.FormState.value = alias;
 }

         if (error == '')
        {
                return true;
        }
        else
        {
         alert(error);

         return false;
        }

}

function checkStop(form, alias)
{
var error ='';

 if (alias == 'iLocationLookup')
 {
                 if (form.Start.value=='')
                {
                 error += 'Please enter a location';
                }

 }

 if (alias == 'iStopLookup')
 {
                 if (form.StopId.value=='')
                {
                 error += 'Please enter a stop number';
                }

 }

 if (alias == 'iNextBusFind' || alias == 'iNextBus' )
 {
                 if (form.StopId.value=='')
                {
                 error += 'Please enter a stop number. or use the location form below to find the closest stop';
                }

 }

         if (error == '')
        {
                return true;
        }
        else
        {
         alert(error);

         return false;

        }


}

function submitForm(form)
{

        form.submit();
}

function doNothing()
{}

function SetNBDate()
{
 var go = showCalendar('Date', 'm-d-y', 'StopId');
 vCalendarShouldRefresh = true;
}


function showDate()
{

var d=new Date()
var weekday=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
var monthname=new Array("Jan.","Feb.","Mar.","Apr.","May","Jun.","Jul.","Aug.","Sep.","Oct.","Nov.","Dec.")

document.write(weekday[d.getDay()] + " - ")
document.write(monthname[d.getMonth()])
document.write(" " + d.getDate() + ", ")
document.write(d.getFullYear())
}

function printPage()
{
        if (navigator.appName == "Netscape")
        {
               window.print();
        }
        else
        {
         if (confirm("Print this page?")) window.print();
        }
}

function addbookmark(bookmarkurl,bookmarktitle){
if (document.all)
window.external.AddFavorite(bookmarkurl,bookmarktitle)
}
//This function is called during an timeout
//A timeout period is set in the body of the html page
//This function will then redirect to the homepage
function timingex( )
{
				 //location.href("/hiwire?");
				 location.href("http://www.rgrta.org/");
				 
}
