var isOpera = navigator.userAgent.indexOf("Opera") > -1;
var isSafari = navigator.userAgent.indexOf("Safari") > -1;
var isFirefox = navigator.userAgent.indexOf("Firefox") > -1;
var isFirefoxWin = isFirefox && navigator.userAgent.indexOf("Windows") > -1;
var isFirefoxMac = isFirefox && navigator.userAgent.indexOf("Mac") > -1;
if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)) {
    var ffversion = new Number(RegExp.$1)
}
var isFirefox35 = (ffversion == 3.5);
var isFirefox36 = (ffversion == 3.6);

var isExplorer = navigator.userAgent.indexOf("MSIE") > -1;
var isExploder = isExplorer;
var isExplorerWin = isExploder && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1
var isExplorer6 = navigator.userAgent.indexOf("MSIE 6") > -1;
var isExplorer7 = navigator.userAgent.indexOf("MSIE 7") > -1;
var isExplorer8 = navigator.userAgent.indexOf("MSIE 8") > -1;
var fireOnObj;

function swapImage(imageObj, imageUrl) {
    imageObj = convertToObject(imageObj);

    var usesAlphaImageFilter = isExplorer6 && (imageObj.style.cssText.indexOf('DXImageTransform.Microsoft.AlphaImageLoader') > -1 || imageObj.parentNode.style.cssText.indexOf('DXImageTransform.Microsoft.AlphaImageLoader') > -1);

    //alert(usesAlphaImageFilter);

    if (isUndefined(imageUrl)) imageUrl = imageObj.originalSrc;
    else {
    if (isUndefined(imageObj.originalSrc)) {
    if (!usesAlphaImageFilter) imageObj.originalSrc = imageObj.src;
    else imageObj.originalSrc = isUndefined(imageObj.filters['DXImageTransform.Microsoft.AlphaImageLoader']) ? imageObj.parentNode.filters['DXImageTransform.Microsoft.AlphaImageLoader'].src : imageObj.filters['DXImageTransform.Microsoft.AlphaImageLoader'].src;
    }
    }
    if (usesAlphaImageFilter)
    {
    if (imageObj.parentNode.filters['DXImageTransform.Microsoft.AlphaImageLoader'])
        imageObj.parentNode.filters['DXImageTransform.Microsoft.AlphaImageLoader'].src = imageUrl;
    else if (imageObj.filters['DXImageTransform.Microsoft.AlphaImageLoader'])
        imageObj.filters['DXImageTransform.Microsoft.AlphaImageLoader'].src = imageUrl;
    }
    else imageObj.src = imageUrl;
}
function convertToObject(objOrString) {
	if (typeof(objOrString) == "string") {
		var result = null;
		try {
			result = eval(objOrString);
		} catch(e){}
		if (isUndefined(result)) result = document.getElementByServerId(objOrString);
		if (!isUndefined(result)) return result;
	}
	return objOrString;
}

function isUndefined(obj) {
	if (typeof(obj) == "undefined") return true;
	return obj == null;
}


function leapto(a) {
var myindex = document.getElementById(a).selectedIndex;
parent.location.href=(document.getElementById(a).options[myindex].value);
}


function noLeftClick(event)
{
    var button;
    if (event.which == null)
       button= (event.button < 2) ? "LEFT" :
                 ((event.button == 4) ? "MIDDLE" : "RIGHT");
    else
       button= (event.which < 2) ? "LEFT" :
                 ((event.which == 2) ? "MIDDLE" : "RIGHT");

	if (button == 'LEFT'){
		alert('This action has been blocked to prevent you from opening a large file.  Please use the right-click file save function of your browser.');	
	}
}

