

var theme = '#0066FF';

var s_eVar15 = '';
var s_eVar20 = '';
var s_eVar16 = '';
var s_eVar17 = '';
var s_eVar18 = '';
var s_eVar19 = '';

if (!theme)
{
  var theme = '#0066FF';
}

function popNews(nID){
	var myWin;
	myWin=window.open('newsDetail.cfm?nID=' + nID, 'thisWin', 'height=500,width=600,scrollbars=yes,top=10,left=10');
}

function popArticle(nID){
	var myWin;
	myWin=window.open('articleDetail.cfm?nID=' + nID, 'thisWin', 'height=500,width=600,scrollbars=yes,top=10,left=10');
}

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_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];}
}
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_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
var DHTML = (document.getElementById || document.all || document.layers);
function getObj(name) {
  if (document.getElementById)
  {
	this.obj = document.getElementById(name);
	this.style = document.getElementById(name).style;
  }
  else if (document.all)
  {
	this.obj = document.all[name];
	this.style = document.all[name].style;
  }
  else if (document.layers)
  {
	this.obj = document.layers[name];
	this.style = document.layers[name];
  }
}
function changeCol(colora,x) {
	if (!DHTML) return;
	var x = new getObj(x);
	x.style.color = colora;
}
function changeTD(colorb,colorc,y) {
	if (!DHTML) return;
	var y = new getObj(y);
	y.style.className = 'tdMouseOn';
	y.style.backgroundColor = colorb;
	y.style.color = colorc;
}

// begin positioning code

var ns4=document.layers?1:0
var ie4=document.all?1:0
var ns6=document.getElementById&&!document.all?1:0

function xDef() {
  for(var i=0; i<arguments.length; ++i){if(typeof(arguments[i])=='undefined') return false;}
  return true;
}

function xParent(e,bNode){
  var p=null;
  if (!bNode && xDef(e.offsetParent)) p=e.offsetParent;
  else if (xDef(e.parentNode)) p=e.parentNode;
  else if (xDef(e.parentElement)) p=e.parentElement;
  else if (xDef(e.parentLayer)){if (e.parentLayer!=window) p=e.parentLayer;}
  return p;
}

function xPageY(e) {
  if (xDef(e.pageY)) return e.pageY;
  var y = 0;
  while (e) {
    if (xDef(e.offsetTop)) y += e.offsetTop;
    e = xParent(e);
  }
  return y;
}
function xPageX(e) {
  if (xDef(e.pageX)) return e.pageX;
  var x = 0;
  while (e) {
    if (xDef(e.offsetLeft)) x += e.offsetLeft;
    e = xDef(e.offsetParent) ? e.offsetParent : null;
  }
  return x;
}

function alignMenuTop(markerID) {
  var topmenuid = markerID;
  var mm = HM_DOM ? document.getElementById(topmenuid) : HM_IE4 ? document.all(topmenuid) : eval("window." + topmenuid);

  var my = xPageY(mm);

  return my+22;
}

function alignMenuLeft(markerID) {
  var topmenuid = markerID;

  var mm1 = HM_DOM ? document.getElementById(topmenuid) : HM_IE4 ? document.all(topmenuid) : eval("window." + topmenuid);
  var mx = xPageX(mm1);

  return mx;
}

function alignMenu() {
  HM_UserAgent = navigator.userAgent;
  HM_DOM = (document.getElementById) ? true : false;
  HM_NS4 = (document.layers) ? true : false;
  HM_IE = (document.all) ? true : false;
  HM_IE4 = HM_IE && !HM_DOM;
  HM_Mac = (navigator.appVersion.indexOf("Mac") != -1);
  HM_IE4M = HM_IE4 && HM_Mac;

   if (ie4) {
     menu2.style.pixelTop = alignMenuTop('menu2Marker'); menu2.style.pixelLeft = alignMenuLeft('menu2Marker');
     menu3.style.pixelTop = alignMenuTop('menu3Marker'); menu3.style.pixelLeft = alignMenuLeft('menu3Marker');
     menu4.style.pixelTop = alignMenuTop('menu4Marker'); menu4.style.pixelLeft = alignMenuLeft('menu4Marker');
   }
   else if (ns6) {
     document.getElementById("menu2").style.top = alignMenuTop('menu2Marker');; document.getElementById("menu2").style.left = alignMenuLeft('menu2Marker');
     document.getElementById("menu3").style.top = alignMenuTop('menu3Marker'); document.getElementById("menu3").style.left = alignMenuLeft('menu3Marker');
     document.getElementById("menu4").style.top = alignMenuTop('menu4Marker'); document.getElementById("menu4").style.left = alignMenuLeft('menu4Marker');     
   }

  // else if (ns4) {eval(document.menuMarker.top = eval(my));}
  //setTimeout("alignMenu()",200);
}

function letternumber(e)
  {
    var key;
    var keychar;
    if (window.event)
       key = window.event.keyCode;
    else if (e)
       key = e.which;
    else
       return true;
    keychar = String.fromCharCode(key);
    keychar = keychar.toLowerCase();
 if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27))
       return true;
    else if ((("abcdefghijklmnopqrstuvwxyz0123456789").indexOf(keychar) > -1))
       return true;
    else
       return false;
  }
	
	function qs_valSearch(thisform, cgiRoot)
  {
   var qryStr;
   var srchForm = thisform;
    qryStr = document.forms[srchForm].qry2.value;
   if ( qryStr.length != 0)
  {
     document.forms[srchForm].submit();
  }
    return false;
}

function strtrim(str)
  {
    if (str !=  null)
     return str.replace(/^\s+/,'').replace(/\s+$/,'');
  }

  function checkSearchString(thisForm)
  {
    var search = thisForm;
    var searchText = document.forms[search].Search_Query.value.toLowerCase();
    searchText = strtrim(searchText);
    if (searchText == "")
    {
     alert("Please type a Search term in the entry box");
      return false;
    }
    else if (document.forms[search].search_option[1].checked == true)
    {
      document.forms[search].action = "http://search.hp.com/gwuseng/query.html?qt=" + searchText;
      return true;
    }
  return true;
  }
	
	function HP_Bottom_Date()
  {
    var bottom_date = new Date();
    document.write(bottom_date.getFullYear());
  }
	
	function HP_Date()
  {
    var stampmonths = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
    var thedate = new Date();
    document.write("&nbsp; &nbsp; &nbsp; &nbsp;" + stampmonths[ thedate.getMonth()] + " " + thedate.getDate() + ", " + thedate.getFullYear());
  }
	
	
	
	function FlashLibrary(){
    var t = this;
    var activeX = false;
    t.ieAutoInstall = false;
    t.hasVersion = function(ver){
        t.swf = false;
        if(!ver) ver = 0;
        var n = navigator;
        if(n.plugins && n.plugins.length > 0){
            var m,tp,d,v;
            m = n.mimeTypes;
            tp = 'application/x-shockwave-flash';
            if(m && m[tp] && m[tp].enabledPlugin && m[tp].enabledPlugin.description){
                d = m[tp].enabledPlugin.description;
                v = d.charAt(d.indexOf('.')-1);
                t.swf = (v >= ver) ? true : false;
            }
        }else if(n.appVersion.indexOf("Mac") == -1 && window.execScript){
            for(var i=ver; i<=7&&i!=1&&t.swf!=true; i++){
                execScript('on error resume next: flash.swf=IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash'+((i==0)?'':'.'+i)+'"))','VBScript');
                //alert(t.swf);

            }
            if(t.swf) {
                activeX = true;
                //alert('poo is true');
           }


        }else{
            t.swf = false;
        }
        return t.swf;
    }
    t.getPluginTag = function(swfFile,width,height,bgcolor,ver,altFormat,params){
        var s = '';
        var safari = (navigator.userAgent.toLowerCase().indexOf('safari') != - 1);
        var win = (navigator.appVersion.toLowerCase().indexOf("win")!=-1);
        var ie = (navigator.appName=="Microsoft Internet Explorer");
        if(t.hasVersion(ver) && swfFile || (win && ie && swfFile && t.ieAutoInstall)){
            var additionalParams = '';
            if(params && params.length>0){
                var pArray = params.split(",");
                for(var i=0; i<pArray.length; i++){
                    var ta = pArray[i].substr(0,pArray[i].indexOf('='));
                    var v = pArray[i].substr(pArray[i].indexOf('=')+1,pArray[i].length);
                    additionalParams += (activeX)?'\t<param name="' + ta + '" value="' + v + '" />\n': ' '+ ta + '="' + v + '"';
                }
            }
            if(activeX){
                s = '<object id="flashObj" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,21,0" width="'+width+'" height="'+height+'">\n';
                s += '\t<param name="movie" value="'+swfFile+'" />\n';
                s += '\t<param name="quality" value="high" />\n';
                s += '\t<param name="menu" value="false" />\n';
                s += '\t<param name="bgcolor" value="'+bgcolor+'" />\n';
                s += additionalParams;
                s += altFormat;
                s += '</object>\n';
                return s;
            }else{
                s = '<embed id="flashObj" src="'+swfFile+'" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="'+width+'" height="'+height+'" bgcolor="'+bgcolor+'"'+additionalParams+(safari?' class="safari"':'')+'></embed>\n';
                return s;
            }
        }else{
            return altFormat;
        }
    }
    t.embedMovie = function(swfFile,width,height,bgcolor,ver,altFormat,params){
        document.write(flash.getPluginTag(swfFile,width,height,bgcolor,ver,altFormat,params));
        }
}
var flash = new FlashLibrary();

// demo swf functions
function writeDemoSWF(divName){	
	var str='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="800" height="630">';
	str+='<param name="movie" value="demo.swf">';
	str+='<param name="quality" value="high">';
	str+='<param name="wmode" value="opaque">';
	str+='<param name="menu" value="false">';
	str+='<embed src="demo.swf" quality="high" wmode="opaque" menu="false" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="800" height="630"></embed>';
	str+='</object>';
	document.getElementById(divName).innerHTML=str;
}

//this function writes the swf for index
function writeSWF(divName,swfName,w,h){	
	var str='<object id="'+divName+'_swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="'+w+'" height="'+h+'">';
	str+='<param name="movie" value="'+swfName+'">';
	str+='<param name="quality" value="high">';
	str+='<param name="wmode" value="opaque">';
	str+='<param name="menu" value="false">';
	str+='<embed name="'+divName+'_swf" src="'+swfName+'" quality="high" wmode="opaque" menu="false" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="'+w+'" height="'+h+'"></embed>';
	str+='</object>';
	document.getElementById(divName).innerHTML=str;
}
