function UA(){var v = navigator.appVersion.toLowerCase(), u = navigator.userAgent.toLowerCase(), n = navigator.appName;this.mac = (v.indexOf("mac")+1);this.win = (v.indexOf("win")+1);this.nn = (n == "Netscape");this.ie = (n == "Microsoft Internet Explorer");this.aol = (u.indexOf("aol")+1);this.opera = (u.indexOf("opera")+1);this.ver = (this.ie) ? parseFloat(v.split('msie ')[1]) : parseFloat(v);this.os = (this.mac) ? 'mac' : (this.win) ? 'win' : navigator.platform;this.name = (this.nn) ? 'nn' : (this.ie) ? 'ie' : n;this.codeName = this.name +'_'+ parseInt(this.ver) + '_'+ this.os;}var ua = new UA();var docloaded = false;var onloadHandlers = [];function loadEvents() {  for(var i=0; i<onloadHandlers.length;i++) {  eval(onloadHandlers[i]);  }docloaded = true;}window.onload = loadEvents;var onresizeHandlers = [];function resizeEvents() { for(var i=0; i<onresizeHandlers.length;i++) {  eval(onresizeHandlers[i]);  }}window.onresize = resizeEvents;function swapImg() {if(!document.images) return;var args = swapImg.arguments;  for(var i=0;i < args.length;i+=2) {  var imgSrc = (args[i + 1].indexOf('[') != -1) ? eval(args[i + 1] + '.src') : args[i + 1];  if(document.getElementById(args[i])) document.getElementById(args[i]).src = imgSrc;  }}function setRollOvers(parentId,tagName) {var o = document.getElementById(parentId);var a = o.getElementsByTagName(tagName);  for(var i=0; i < a.length; i++) {  var lnk = (tagName == "a") ? a[i] : a[i].getElementsByTagName("a")[0];  var img =  (tagName == "div") ? a[i].getElementsByTagName("img")[0] : o.getElementsByTagName("img")[i];  lnk.img = img;  lnk.defaultSrc = img.src;  lnk.b = new Image(img.width,img.height);  lnk.b.src = img.src.replace("_0.gif","_1.gif");  lnk.onmouseover = function() { this.img.src = this.b.src; }  lnk.onmouseout = function() { this.img.src = this.defaultSrc; }  }}function getWidth(w,s) {  if(s) {    if(ua.mac) {    if(ua.nn) w += 17;    }    if(ua.win) {    w += 16;    if(ua.aol) w += 20;    }  }  else {    if(ua.mac) {    if(ua.ie && ua.v4) w -= 17;    }    if(ua.win) {    if(ua.aol) w += 20;    }  }return w;}function getHeight(h,s) {  if(s) {    if(ua.mac) {    }    if(ua.win) {    if(ua.aol) h += 20;    }  }  else {    if(ua.mac) {    if(ua.ie && ua.v4) h -= 15;    }    if(ua.win) {    if(ua.aol) h += 20;    }  }return h;}function winOpen() {var a = arguments;var n,f,s,w,h,t,l;n = (a[1]) ? a[1] : 'child';f = (a[6]) ? a[6].toString() : null;s = (f && f.search(/scrollbars=(1|true)/) != -1);w = getWidth(a[2],s);h = getHeight(a[3],s);t = (a[4]) ? a[4] : 0;l = (a[5]) ? a[5] : 0;child = window.open(a[0],n,'width='+w+',height='+h+',top='+t+',left='+l+',directories=0,'+f);if(window.child) setTimeout('child.focus()',100);if(f && f.search(/temp=(1|true)/) != -1) window.onfocus = function(){ if(window.child) child.close(); child = null };//return child;//return(void);}var remoteOpen = winOpen;var scrollOpen = winOpen;var msgWin = winOpen;function show(div){    try{        var objDiv=document.getElementById(div);        objDiv.style.visibility = 'visible';        //alert(objDiv.nodeName);    }catch(e){        //alert(e);      }}function hide(div){    try{        var objDiv=document.getElementById(div);        objDiv.style.visibility = 'hidden';        //alert(objDiv.nodeName);    }catch(e){        //alert(e);      }}var request = new Object();request.getParameter = function(param) {var s = window.location.search;if(!s) return null;if(!(s.indexOf(param+'=')+1)) return null;return s.split(param+'=')[1].split('&')[0];}function reDraw() {var ie5fix = (!window.MENUS_imgpath && !reDraw.init && ua.win && ua.ie && ua.ver == 5 && ie5fix) ? 17 : 0;var globalBkgW = (window.innerWidth) ? window.innerWidth : document.body.clientWidth - ie5fix;  if(globalBkgW < reDraw.maxwidth) {globalBkgW = reDraw.maxwidth}   for(var i=0;i < reDraw.layers.length;i++) {    if(document.layers) document.layers[reDraw.layers[i]].clip.width = globalBkgW;    else {      csspObj(reDraw.layers[i]).setProperty('width',globalBkgW);    csspObj(reDraw.layers[i]).clipTo(0,globalBkgW,reDraw.clipBottoms[i],0);    }  }reDraw.init = true;}reDraw.maxwidth = 750;reDraw.layers = [];reDraw.clipBottoms = [];//NEW***function toggleMenu(o,framesetCall) {  var l,t;  l = o.parentNode.getElementsByTagName('div')[1];  t = o.parentNode.parentNode.getElementsByTagName('span')[0];  //allow only one menu open at a time in case of frameset(aboutus,contactus/faq,competitive comparisons)  if(top.frames.length>0 && framesetCall!=false) framesetToggle(o);  if(l.style.display == 'block') {    eval(o.id+'_open=false;'); //set open state for use in framesetToggle    l.style.display = 'none';    if(t)      t.style.display = 'block';  } else {    eval(o.id+'_open=true;'); //set open state for use in framesetToggle    if(t)      t.style.display = 'none';    l.style.display = 'block';  }}var op_menu_obj  = ''; //framesetToggle will set reference to Online Portfolio menuvar pt_menu_obj  = ''; //framesetToggle will set reference to Purchase Tools menuvar op_menu_open = false; //toggle statevar pt_menu_open = false; //toggle statefunction framesetToggle(currentobject){  //set object refs if needed  if(typeof(op_menu_obj)!='object'){    op_menu_obj = document.getElementById('op_menu');    pt_menu_obj = document.getElementById('pt_menu');  }  if(currentobject.id=='op_menu' && pt_menu_open) toggleMenu(pt_menu_obj,false);  else if(currentobject.id=='pt_menu' && op_menu_open) toggleMenu(op_menu_obj,false);}//Supports QuickLinksfunction QL() {  this.evtL = function(o) {    o.img = o.parentNode.previousSibling;    if (o.img.nodeName == "#text") o.img = o.img.previousSibling;    o.img = o.img.firstChild;    o.onmouseover = function() {o.img.onmouseover();}    o.onmouseout = function() {o.img.onmouseout();}    o.onmouseover();  }  this.evtI = function(o) {    o.onmouseover = function() {this.parentNode.className = 'img-over'};    o.onmouseout = function() {this.parentNode.className = 'img-out'};    var i = o.parentNode.nextSibling;    if (i.nodeName == "#text") i = i.nextSibling;    i = i.firstChild;    o.href = i.href;    o.onclick = i.onclick;    o.onmouseover();  }}var quickLink = new QL();//adds 'push' method to arrays for v5 browsers which do not support it (I'm looking your way MS!!)if(typeof Array.prototype.push=='undefined')  Array.prototype.push=function(){    var i=0;    b=this.length,a=arguments;    for(i;i<a.length;i++)this[b+i]=a[i];    return this.length  }//"containsNode": finds out if a given DOM node contains another given DOM nodefunction containsNode(a,b){  while(b&&(a!=b)&&(b!=null))   b=b.parentNode;  return(a==b); }//generalized event bubble cancellerfunction kBbl(){ if(window.event) window.event.cancelBubble=true; else event.stopPropagation();}//unload event handler stacking mechanismfunction setUnload(){}//tech demo jsfunction openByo(){    window.parent.close();    var newWindow = window.open("","byo","status,height=520,width=792");    newWindow.location = "/byo/select_another_model.jsp?application=mainsite"    newWindow.moveTo(0,0);    }function openPurchase(){    window.parent.close();    var newWindow = window.open("","purchase","status,height=520,width=792");    newWindow.location = "/servlet/PAController?PAssistState=fromHomePage"    newWindow.moveTo(0,0);}function closeWin(){   window.parent.close();}	
