function open_rates_window(sURL, width, height, name) {
 var sFeatures = "top=50,left=50,height=" + height + ",width=" + width + ",status=yes,scrollbars=yes,resizable=1,menubar="; 
 var win = window.open(sURL,name,sFeatures);
 win.focus();
}

var imageDir = '/themes/rqi/images/';
//var imageDir = '';
var preloadedImagesArray = new Array();

// Replace top level of nice menus with images and image rollovers
function setNav(navId, navName, imageExt) {
 
 var topNav = document.getElementById(navId);
 
 var ul = topNav.childNodes[0];
 var childNodes = ul.childNodes;
 if (!childNodes || childNodes.length == 0) {
  ul = topNav.childNodes[1];
  childNodes = ul.childNodes;
 }
 
 if (childNodes) {
  var num = 0;
  for(var a = 0; a < childNodes.length; a++) {
   var li = childNodes[a];
   var anchor = li.childNodes[0];	
   if (anchor) {
	var html = '';
	
	if (anchor.className == "active") {
		var src = imageDir + navName + '_' + num + '_active.' + imageExt;
		html = '<img src="' + src + '" />';
	} else {
		var src = imageDir + navName + '_' + num + '.' + imageExt;
		var overSrc = imageDir + navName + '_' + num + '_hover.' + imageExt;
		html = '<img src="' + src + '" onmouseover="this.src=\'' + overSrc + '\'" onmouseout="this.src=\'' + src + '\'" />';
		preloadedImagesArray[preloadedImagesArray.length] = overSrc;
	}
    //anchor.innerHTML = '<img src="/themes/rqi/images/nav_0.jpg" />';
	anchor.innerHTML = html;
	num++;
   }
  }
  
  if (preloadedImagesArray.length > 0) { 
   for (var a = 0; a < preloadedImagesArray.length; a++) {
    var image = new Image();
    image.src = preloadedImagesArray[a];
	preloadedImagesArray[a] = image;
   }
  }
 }

}

// Configure rental widget form to correctly set op on submit

function configureRentalForm() {
  var widgetForm = document.getElementById('rentals-booking-widget-form');
  if (widgetForm) {
    var onsubmit = "setRentalFormOp()";
    widgetForm.onsubmit = new Function(onsubmit);
  }
}

function setRentalFormOp() { 
 var groupField = document.getElementById('edit-group-code');
 if (groupField.value) {
   var fitSubmitField = document.getElementById('edit-fit-submit');   
   fitSubmitField.value = 'Go';
 }  
}

// Initialize rollovers and image preload on page load
if (window.addEventListener){
	window.addEventListener("load", configureRentalForm, false);
} else if (window.attachEvent){
	window.attachEvent("onload",  configureRentalForm);
}
