function rollover(image) {
	var overstr = /_o\./;
	var normalstr = /_n\./;
	var imagesrc = image.src;
	
	image.src = normalstr.test(imagesrc) ? imagesrc.replace(normalstr,"_o.") : imagesrc.replace(overstr,"_n.");
	return true;
}

var timerID = null;
var timerOn = false;
var timecount = 1000;

function cqShow(cqItem, trigger) {
	
	var headerHeight = 89;
	var headerWidth = 70;
	
	var agt=navigator.userAgent.toLowerCase();
	
	var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
	var is_major = parseInt(navigator.appVersion);
	var is_ie4up  = (is_ie && (is_major >= 4));
	
	var locTop = 0;
	var locLeft = 0;
	
	if (is_ie4up) {
		locTop = trigger.offsetTop + trigger.offsetHeight + headerHeight;
		locLeft = trigger.offsetLeft + trigger.offsetWidth + headerWidth;
	} else {
		locTop = trigger.offsetTop + trigger.offsetHeight - 33;
		locLeft = trigger.offsetLeft + trigger.offsetWidth + 5;
	}
	
	
	
	
	document.getElementById('cq' + cqItem).style.position = 'absolute';
	document.getElementById('cq' + cqItem).style.top = locTop + 'px';
	document.getElementById('cq' + cqItem).style.left = locLeft + 'px';
	document.getElementById('cq' + cqItem).style.display = 'block';
}

function cqHide() {

		cqItems = document.getElementById('cqmain').childNodes;
		
		for (i=0; i<cqItems.length; i++) {
		
			if (cqItems[i].className == "cqcontainer") {
				cqItems[i].style.display = 'none';
			}
		}
}

function startTimer() {
	if (timerOn == false) {
		timerID= setTimeout( "cqHide()" , timecount);
		timerOn = true;
	}
}

function stopTimer() {
	if (timerOn) {
		clearTimeout(timerID);
		timerID = null;
		timerOn = false;
	}
}

function doPreload()
{
	var btn_images = new Array('/rcs/resources/images/hd_nav_annexes_o.gif', '/rcs/resources/images/hd_nav_directions_o.gif', '/rcs/resources/images/hd_nav_maps_o.gif', '/rcs/resources/images/hd_nav_region_o.gif', '/rcs/resources/images/hd_nav_rcsdevelopment_o.gif', '/rcs/resources/images/hd_nav_strategies_o.gif', '/rcs/resources/images/hd_nav_tablesfigures_o.gif', '/rcs/resources/images/main_btm_preamble_o.gif', '/rcs/resources/images/hd_main_print_n.gif');

	preloadImages(btn_images);
}

function preloadImages(btn_images_array) {

	for(loop = 0; loop < btn_images_array.length; loop++)
	{
   	var btn_image = new Image();
		btn_image.src = btn_images_array[loop];
	}
}

function openCQWindow(section, para) {

	url = '/rcs/rcs_cq_email.asp?section=' + section + '&para=' + para;
	
	cqWindow = window.open(url, 'cqmail', 'width=500,height=600' );
	
	return true;

}