var isBrowserIE = (navigator.appName.indexOf("Microsoft") > -1);
var dispTRTag = (isBrowserIE)?"block":"table-row";

function toggleFlag(objId,flagVar) {
	var obj = document.getElementById(objId);
	var flag = (typeof flagVar != "undefined")?flagVar:(obj.style.display=="none");
	if (obj.tagName.toLowerCase() == "tr") {
		toggleTableRow(objId,flag);
		return;
	}
	obj.style.display=(flag)?"block":"none";
}
function toggleTableRow(row,flag) {
	var rowObj = document.getElementById(row);
	if (rowObj.tagName.toLowerCase() != "tr") {
		return;
	}
	rowObj.style.display=(flag)?dispTRTag:"none";
}
function toggle(obj) {
	var el = document.getElementById(obj);
	if ( el.style.display != 'none' ) {
		el.style.display = 'none';
	}
	else {
		el.style.display = '';
	}
}
function opacity(id, opacStart, opacEnd, millisec) { 
    //speed for each frame 
    var speed = Math.round(millisec / 100); 
    var timer = 0; 

    //determine the direction for the blending, if start and end are the same nothing happens 
    if(opacStart > opacEnd) { 
        for(i = opacStart; i >= opacEnd; i--) { 
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
            timer++; 
        } 
    } else if(opacStart < opacEnd) { 
        for(i = opacStart; i <= opacEnd; i++) 
            { 
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
            timer++; 
        } 
    } 
} 
//change the opacity for different browsers 
function changeOpac(opacity, id) { 
    var object = document.getElementById(id).style; 
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")"; 
	//object.-moz-opacity = opacity; 		
} 
function shiftOpacity(id, millisec) { 
    //if an element is invisible, make it visible, else make it ivisible 
    if(document.getElementById(id).style.display=="none") { 
        opacity(id, 0, 100, millisec); 
		document.getElementById(id).style.display = "block";
    } else { 
        opacity(id, 100, 0, millisec); 
		document.getElementById(id).style.display = "none";
    } 
} 
// adds active flash object to the page
function loadFlash(flashMovie, width, height) {
	// document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="' + width + '" height="' + height + '" align="middle"><param name="allowScriptAccess" value="sameDomain"><param name="movie" value="' + flashMovie + '"><param name="quality" value="high"><embed src="' + flashMovie + '" quality="high" width="' + width + '" height="' + height + '" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object>');
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="' + width + '" height="' + height + '" align="middle"><param name="allowScriptAccess" value="sameDomain"><param name="wmode" value="transparent"><param name="movie" value="' + flashMovie + '"><param name="quality" value="high"><embed src="' + flashMovie + '" quality="high" width="' + width + '" height="' + height + '" align="middle" allowScriptAccess="sameDomain" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object>');
}

function SubmitSearchForm(obj) {
	if (obj.term.value == '') { alert('Please enter a keyword to search.'); return false; } else { obj.submit(); }
}