// Flash Version Detector v1.2.1
// documentation: http://www.dithered.com/javascript/flash_detect/index.html
// license: http://creativecommons.org/licenses/by/1.0/
// code by Chris Nott (chris[at]dithered[dot]com)
// with VBScript code from Alastair Hamilton (now somewhat modified)
// Build flash function: /about/index.htm
function buildFlash(divId, swfLoc, swfHeight, swfWidth) {
var so = new SWFObject(swfLoc, "swfName", swfWidth, swfHeight, 7, "#FFFFFF");
so.addParam("wmode", "transparent");
so.addParam("scale", "noscale");
if (so.installedVer.major >=7) {
so.write(divId);
}
}
function isDefined(property) {
return (typeof property !== 'undefined');
}
/* TABLE display: block;*/
var height;
var Category;
function displaySwapShow(p_id, p_class) {
if(document.getElementById(p_id)!=='undefined'&&document.getElementById(p_id)!==null) {
document.getElementById(p_id).style.display = 'block';
if (height === "280") {
document.getElementById(p_class).className = "hmenu-table-off";
}
else {
document.getElementById(p_class).className = "menu-table-off";
}
if (Category === "utilities") {
document.getElementById(p_class).className = "menu-contact-table-off";
}
}
}	
function displaySwapHidden(p_id, p_class) {
if(document.getElementById(p_id)!=='undefined'&&document.getElementById(p_id)!==null) {
document.getElementById(p_id).style.display = 'none';
if (height === "280") {
document.getElementById(p_class).className ="hmenu-table";
}
else{
document.getElementById(p_class).className ="menu-table";
}
if (Category === "utilities") {
document.getElementById(p_class).className ="menu-contact-table";
}	
}
}
function displayShow(p_id) {
document.getElementById(p_id).style.display = 'block';
}
function displayHidden(p_id) {
document.getElementById(p_id).style.display = 'none';
}
function swapIt(hide,show) {
show.style.display = "";
hide.style.display = "none";
}
/* END TABLE display: block;*/	
// Drop down
function dropdown(mySel) {
var myWin, myVal;
myVal = mySel.options[mySel.selectedIndex].value;
if(myVal){
if(mySel.form.target) {
myWin = parent[mySel.form.target];
}
else myWin = window;
if (! myWin) return true;
myWin.location = myVal;
}
return false;
}
function dropdownTarget(mySel) {
var myWin, myVal;
myVal = mySel.options[mySel.selectedIndex].value;
if(myVal) {
if(mySel.form.target)myWin = parent[mySel.form.target];
else myWin = window;
if (! myWin) return true;
if (myVal.charAt(0)=="/")
{
myWin.location = myVal;
}
else
{
myWin.open(myVal);
}
}
return false;
}
// Returns CSS style values for an element
function getStyle(oElm, strCssRule) {
var strValue = "";
if(document.defaultView && document.defaultView.getComputedStyle){
strValue = document.defaultView.getComputedStyle(oElm, "").getPropertyValue(strCssRule);
}
else if(oElm.currentStyle){
strCssRule = strCssRule.replace(/\-(\w)/g, function (strMatch, p1){
return p1.toUpperCase();
});
strValue = oElm.currentStyle[strCssRule];
} return strValue;
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!==0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments;
document.MM_sr=new Array;
for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!==null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
// /about/history.htm : called from the Flash history slider
function displayHideOthers(p_id) {
document.getElementById('1700').style.display = 'none';
document.getElementById('1800').style.display = 'none';
document.getElementById('1850').style.display = 'none';
document.getElementById('1900').style.display = 'none';	
document.getElementById('1950').style.display = 'none';
document.getElementById('2000').style.display = 'none';	
document.getElementById(p_id).style.display = 'block';
}
// Call from *every* dropdown using "go_menu(this);"
function go_menu(selectobj) {
// selectobj = the menu you called from
var url = selectobj.options[selectobj.selectedIndex].value;
if (url.substr(0, 4) == 'http') {
window.open(url, ''); // If the beginning of the URL is 'http', open in a new tab
} else {
window.location.href = url; // Else open in the same tab
}
}
