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_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_findObj(n, d)
  { //v3.0
   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);
   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];
     }
 }

function tmt_findObj(n)
{
 var x,t;
 if((n.indexOf("?"))>0&&parent.frames.length)
  {
   t=n.split("?");
x=eval("parent.frames['"+t[1]+"'].document.getElementById('"+t[0]+"')");
  }
 else
  {
   x=document.getElementById(n)
  }
 return x;
}

function MM_showHideLayers()
 { //Modified for NN6 Compatibility
  var   i,p,v,obj,args=MM_showHideLayers.arguments;
  if(document.getElementById)
   {
    for (i=0; i<(args.length-2); i+=3)
      {
      obj=tmt_findObj(args[i]);
      v=args[i+2];
      v=(v=='show')?'visible':(v='hide')?'hidden':v;
      if(obj)obj.style.visibility=v;
      }
   }
  else
    {
     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;
          }
    }
}

function MM2showHide()
{
  var   i,p,v,obj,args=MM_showHideLayers.arguments;
  document.write("font.style.color='#ffff00'");

if(document.getElementById)
   {
    for (i=0; i<3; i++)
     {
      p = document.getElementById;
      if(p=="Default")
       { alert("it works");}
      else
       { alert("it did not work");}
     }
   }
}

function MM_showHide()
{
  var scratch
  var bodyId = document.getElementById('body');
  var newAttr
  var divElem = document.getElementById('Default');
  var div2Elem = document.getElementById('gbpmLayer');
  var divList = document.getElementsByTagName('div')
  var divNode = divList.item(2)
 

 if (divList.length != 0)
    {
 //   scratch = divList.item(0).setAttribute('visibility', 'hidden');
 //   scratch = divList.item(2).setAttribute("visibility", "hidden");
    div2Elem.setAttribute("visibility", "visible");
//    if(divList.item(4).visibility == "visible")
 //      alert(divList.item(4).visibility)
//scratch=bodyId.divElem("gbpmLayer").setAttribute("visibility", "visible");
//alert(document.getElementById("default").firstChild.data)    

   }
}

function WindowOpen(link) {
	open(link,"smallwindow","resize,height=460,width=590,left=60,scrollbars");
	}
function WindowOpen1(link) {
	window.open(link,"smallwindow","width=700,height=650,toolbar=0,status=1,scrollbars=1,resizable=1,left=60,top=0,ScreenX=0,ScreenY=0");
	}

function addBookmark(){
  if (document.all){
    window.external.AddFavorite('http://www.ipsplanningsolutions.com/','IpsPlanningSolutions.com');
  } else {
    alert('Please press Ctrl + D to bookmark IpsPlanningSolutions.com.');
  }
}

function openWin(url, width, height) {
	var win;
	var windowName;
	var params;
	windowName  = "buttons";
	params = "toolbar=0,";
	params += "location=0,";
	params += "directories=0,";
	params += "status=0,";
	params += "menubar=0,";
	params += "scrollbars=1,";
	params += "resizable=1,";
	params += "top=50,";
	params += "left=50,";
	params += "width="+width+",";
	params += "height="+height;
	win = window.open(url, windowName, params);

}

function openWin2(url, width, height) {
	var win;
	var windowName;
	var params;
	windowName  = "buttons";
	params = "toolbar=0,";
	params += "location=0,";
	params += "directories=0,";
	params += "status=0,";
	params += "menubar=0,";
	params += "scrollbars=0,";
	params += "resizable=1,";
	params += "top=50,";
	params += "left=50,";
	params += "width="+width+",";
	params += "height="+height;
	win = window.open(url, windowName, params);
}


function WindowOpendd(link)
 {
 if (link!="") window.open(link,"smallwindow","width=700,height=650,toolbar=0,status=1,scrollbars=1,resizable=1,left=70,top=30");
 }

function gettip(txt)
{
document.getElementById('tip').innerHTML=txt
document.getElementById('tip').style.border="1 solid blue"
document.getElementById('tip').style.background="tan"

}
function reset()
{
document.getElementById('tip').innerHTML=""
document.getElementById('tip').style.border=""
document.getElementById('tip').style.background=""
}

function inset(elmnt)
{
elmnt.style.border="inset 2"
}

function outset(elmnt)
{
elmnt.style.border="outset 2"
}

<!-- Gracefully hide from old browsers

var this_month_name_array = new Array("January","February","March","April","May","June","July","August","September","October","November","December")	//predefine month names

var this_date_timestamp=new Date()	//get current day-time stamp

var this_date = this_date_timestamp.getDate()	//extract day of month
var this_month = this_date_timestamp.getMonth()	//extract month
var this_year = this_date_timestamp.getYear()	//extract year

if (this_year < 1000)
	this_year+= 1900;	//fix Y2K problem
if (this_year==101)
	this_year=2001;		//fix Netscape browsers - it displays the year as being the year 101!

var this_date_string = this_month_name_array[this_month] + " " + this_date + ", " + this_year	//concat long date string
// -->


<!--
var CTPopUp = window.createPopup();
var CSSDone = false;
function ShowCoolTip(sender, tipsrc, w, h, dx, dy) {
   if (CTPopUp.isOpen) CTPopUp.hide();
  var lefter = event.clientX + dx;
  var topper = event.clientY + dy;
  CTPopUp.document.body.innerHTML = tipsrc.innerHTML;
  CTPopUp.document.body.className = tipsrc.className;
  if (!CSSDone){
    var ss, ds, r;
    for (i=0; i < document.styleSheets.length; i++){
      ds = document.styleSheets[i];
      ss = CTPopUp.document.createStyleSheet(ds.href);
      for (j=0; j < ds.rules.length; j++){
        r = ds.rules[j];
        if (r.selectorText != "") ss.addRule(r.selectorText, r.style.cssText);
        else ss.addRule("*", r.style.cssText);
      }
    }
    CSSDone = true;
  }
  if ((w==0) || (h==0)) {
    CTPopUp.show(0, 0, 4, 3);
    w = CTPopUp.document.body.scrollWidth;
    var rw = parseInt(((CTPopUp.document.body.scrollHeight + w)/7)*4);
    if (w < rw) { w = rw; }
    CTPopUp.hide();
    CTPopUp.show(0, 0, w, 3);
    h = CTPopUp.document.body.scrollHeight;
    h += 2; w += 2;
    CTPopUp.hide();
  }
  CTPopUp.show(lefter, topper, w, h, document.body);
}
function HideCoolTip() { CTPopUp.hide();	}
// -->