


//Disable right mouse click Script
//By Maximus (maximus@nsimail.com) w/ mods by DynamicDrive
//For full source code, visit http://www.dynamicdrive.com
// Altered by cpfs@isoxford.com, April 2006
///////////////////////////////////

function searchagain() {
    var a = getSel();
	if (a == "") return true;
	var b = getParam('SortOrder');
	var d = getParam('Direction');
	var e = getParam('Dispfmt_b');
	var g = getParam('Dispfmt_f');
	var h = getParam('DataSetName');
	var i = getParam('SessionID');
	url = 'search2?searchterm0='+a+'&SortOrder='+b+'&Offset=0&Direction='+d+'&Dispfmt=B&Dispfmt_b'+e+'&Dispfmt_f'+g+'&DataSetName='+h+'&SessionID='+i;
	location = url;
	return false;
}

function getSel()
{
	var txt = '';
	var foundIn = '';
	if (window.getSelection)
	{
		txt = window.getSelection();
		foundIn = 'window.getSelection()';
	}
	else if (document.getSelection)
	{
		txt = document.getSelection();
		foundIn = 'document.getSelection()';
	}
	else if (document.selection)
	{
		txt = document.selection.createRange().text;
		foundIn = 'document.selection.createRange()';
	}
	else return;
	return txt;
}

function getParam(param) {
	var query = location.search.substring(1);
	var pairs = query.split("&");
	for (var i=0; i< pairs.length; i++) {
		var pos = pairs[i].indexOf('=');
		if (pos == -1) continue;
		var argname = pairs[i].substring(0,pos);
		if (argname != param) continue;
		var value = pairs[i].substring(pos+1);
		break;
	}
	return value;
}	


function clickIE4(){
//	if (event.button==2){
//		searchagain();
//		return false;
//	}
}

function clickNS4(e){
	if (document.layers||document.getElementById&&!document.all){
		if (e.which==2||e.which==3){
			searchagain();
			return false;
		}
	}
}

if (document.layers){
	document.captureEvents(Event.MOUSEDOWN);
	document.onmousedown=clickNS4;
} else {
//	if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}
// if (navigator.appName.indexOf("Microsoft")==-1) {
document.oncontextmenu=new Function("return searchagain();")
// }

