function addEvent(object, event, func)
{ 

	if (object.addEventListener)
  {
	object.addEventListener(event, func, false);
	return true; 
	}
	else if (object.attachEvent)
	{
	var result = object.attachEvent("on" + event, func);
	return result;
 	}
	else 
	{
	return false;
	}

}





function applyRollOver(image_obj, img_src)
{

   if (image_obj.className != 'selected')
   {
   image_obj.src = img_src;
   }

}





function addRollOvers()
{

   if (!document.images) return;
   if (!document.getElementById) return;
   if (!document.getElementsByTagName) return;

var menu_anchors = document.getElementById('ulMenu').getElementsByTagName('a');
var preload_array = new Array(new Array(), new Array());

   for (loop = 0; loop < menu_anchors.length; loop++)
   {
   menu_anchors[loop].onmouseover = function() {
                                    applyRollOver(this.childNodes[0], 'preload/' + this.childNodes[0].id + '_over.jpg'); 
                                    };

   menu_anchors[loop].onmouseout = function() {
                                   applyRollOver(this.childNodes[0], 'preload/' + this.childNodes[0].id + '_off.jpg'); 
                                   };

   preload_array[0][loop] = new Image(); 
   preload_array[1][loop] = new Image();
   preload_array[0][loop].src = 'preload/' + menu_anchors[loop].childNodes[0].id + '_over.jpg';  
   preload_array[1][loop].src = 'preload/' + menu_anchors[loop].childNodes[0].id + '_off.jpg';
   }

}





function applyOpacity(div_id, opacity)
{

   if (!document.getElementById) return;

var div_ref = document.getElementById(div_id).style;

   if (typeof div_ref.filter != 'undefined')
   {
   opacity = opacity*10;
   div_ref.filter = 'alpha(opacity=' + opacity + ')';
   }
   else if (typeof div_ref.opacity != 'undefined')
   {
   opacity = opacity/10;
   div_ref.opacity = opacity;
   }

}





function preventEmptySearch()
{

   if (!document.getElementById) return;

var search_form_ref = document.getElementById('search_form');
var search_field_ref = document.getElementById('search');

search_form_ref.onsubmit = function() {
                              if (search_field_ref.value == '') return false;
                           };
}
