var browser = new Object();
var agent = navigator.userAgent.toLowerCase();
browser.major = parseInt(navigator.appVersion);
browser.minor = parseFloat(navigator.appVersion);
browser.nav  = ( (agent.indexOf('mozilla') != -1 )
                  && (agent.indexOf('opera')== -1)
                  && (agent.indexOf('compatible') == -1) );
browser.nav2 = (browser.nav && (browser.major >= 2));
browser.nav3 = (browser.nav && (browser.major >= 3));
browser.nav4 = (browser.nav && (browser.major >= 4));
browser.ie   = (agent.indexOf("msie") != -1);
browser.ie3  = (browser.ie && (browser.major == 2));
browser.ie4  = (browser.ie && (browser.major >= 4));
browser.op = (agent.indexOf("opera") != -1);
browser.unix  = (agent.indexOf("x11") != -1);
browser.win   = (agent.indexOf("win") != -1);
browser.mac   = (agent.indexOf("mac") != -1);
browser.spoof = (agent.indexOf("spoofer") != -1);
browser.compatible = (agent.indexOf("compatible") != -1);

var n_bg = '#ff9900';
var n_bg_act = '#0066cc';
var n_bg_ro = '#0066cc';
var n_bg_sub = '#ffffff';
var n_bg_sub_ro = '#eeeeee';
var n_bg_sub_act = '#eeeeee';


function navAct(element) {
  setBG(element, n_bg_ro);
  //document.getElementById(element).style.color = '#ff9900'; //
}

function navBack(element) {
  setBG(element, n_bg);
  //document.getElementById(element).style.color = '#ffffff';
}



function setColor(element, newColor) {
  if (typeof(window.opera) == 'Undefined' && typeof(element.getAttribute) != 'undefined') {
  	element.setAttribute('color', newColor, 0);
  } else {
    element.style.color = newColor;
  }
}

function setBG(element, newColor) {
  if (typeof(window.opera) == 'Undefined' && typeof(element.getAttribute) != 'undefined') {
  	element.setAttribute('backgroundColor', newColor, 0);
  } else {
    element.style.backgroundColor = newColor;
  }
}


 // navigation scripts
 // © 2004 by bpdata - Bastian Pfleging, Herdecke
 // contact www.bpdata.de for information
 
 // Detect absolute x-position of an object
 function pos_x(object) {
    var img = eval((navigator.appName.indexOf('Netscape', 0) != -1) ? 'document.'+object : 'document.all.'+object);
    var position;
     if (is_gecko)
    {
       // JavaScript here for user agents implementing Gecko layout engine
       position=img.offsetParent.offsetLeft+img.offsetLeft;
    }
    else if (is_nav4)
    {
       // JavaScript here for Navigator 4
      position=img.x;
    }
    else if (is_nav6up)
    {
    	// JavaScript for Navigator > 6
       position=img.offsetParent.offsetLeft+img.offsetLeft;
    }
    else if (is_ie5up)
    {
       // JavaScript here for IE 4 and later
       position=img.offsetParent.offsetParent.offsetLeft+img.offsetLeft;
    }
    else
    {
       position=img.offsetParent.offsetLeft+img.offsetLeft;
    }
    return position;
 }


 // Detect absolute y-position of an object
 function pos_y(object) {
    var img = eval((navigator.appName.indexOf('Netscape', 0) != -1) ? 'document.'+object : 'document.all.'+object);
    var position;
     if (is_gecko)
    {
       // JavaScript here for user agents implementing Gecko layout engine
       position=img.offsetParent.offsetHeight+img.offsetHeight;
    }
    else if (is_nav4)
    {
       // JavaScript here for Navigator 4
      position=img.y;
    }
    else if (is_nav6up)
    {
    	// JavaScript for Navigator > 6
       position=img.offsetParent.offsetHeight+img.offsetHeight;
    }
    else if (is_ie5up)
    {
       // JavaScript here for IE 4 and later
       position=img.offsetParent.offsetParent.offsetHeight+img.offsetHeight;
    }
    else
    {
       position=img.offsetParent.offsetHeight+img.offsetHeight;
    }
    return position;
 }

// Enter Javascript here
function openPrint(path)
{
	window.print();
}

function openPagemailer(path)
{
	pagemailer = window.open(path,"mail","width=500,height=400,resizable=no");
	pagemailer.focus();
}
