/*-- Key Press Script  --*/

var searchHasFocus=false;
var meetingRoomForm_has_focus=false;

function keyHit(evt)
{
     if(searchHasFocus || meetingRoomForm_has_focus)
     {
          if(evt)
               thiskey = evt.which;
          else
               thiskey= window.event.keyCode;

          if(thiskey == rtn)
          {
				if(searchHasFocus)
				{
              		validate_form(document.searchForm);
              		return false;
              	}
              	else if(meetingRoomForm_has_focus)
              	{
              		submit_meeting_room_form(document.meetingRoomForm);
              		return false;
              	}
          }
     }
}

document.onkeydown = keyHit;

if(document.layers)
{
     document.captureEvents(Event.KEYDOWN);
     /*-- Not sure what Netscape uses for 'Return'. We will use this for now --*/
     rtn=13;
}
else
     rtn=13;
     
     
/*-- Swap Image --*/
function swapImage(obj,img_name)
{
     if(document.images)
          obj.src=img_name;
          
     return;
}

/*-- Preload Images --*/
function MM_preloadImages()
{
     var d=document;

     if(d.images)
     {
          if(!d.MM_p) d.MM_p=new Array();
          var i;
          var j=d.MM_p.length;
          var a=MM_preloadImages.arguments;

          for(i=0; i<a.length; i++)
          {
               if(a[i].indexOf("#")!=0)
               {
                    d.MM_p[j]=new Image;
                    d.MM_p[j++].src=a[i];
               }
          }
     }
}

/*-- Trim --*/
function trim(stringToTrim)
{
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}


