var NS4, IE4, NS3, IE3mac, IE3pc, b4, browserType;
b4 = false;
hover=(((navigator.appName=="Netscape")&&(parseInt(navigator.appVersion)>=3))||
((navigator.appName=="Microsoft Internet Explorer")&&(parseInt(navigator.appVersion)>=4)));
if (document.all != null) {IE4 = true; browserType = "IE4"; b4=true;}
if (document.layers != null) {NS4 = true; browserType = "NS4"; b4=true;}

window.onload=initial;
window.onresize=browserResized;

var pageWidth = 800;
var pageHeight = 600;

var rootPage = 0;

var mainScrollTimer = null;
var mscrScrollPosX = 0;
var mscrWidth = 1119;
var nscrScrollPosX = mscrWidth;

load=0;
var loaded = -1;

function browserResized() {
  if (NS4) {
    pageWidth = window.innerWidth;
    pageHeight = window.innerHeight;
  }
  if (IE4) {
    pageWidth = document.body.clientWidth;
    pageHeight = document.body.clientHeight;
  }
}

function initial() {
  loadem();
  browserResized();

  if (rootPage == 1) {
    if (document.all||document.layers) { 
      regenerate2(); 
      update();
     }
  }
  loaded = 1;
}

function Get_Cookie(name) {
  var start = document.cookie.indexOf(name+"=");
  var len = start+name.length+1;
  if ((!start) && (name != document.cookie.substring(0,name.length))) return null;
  if (start == -1) return null;
  var end = document.cookie.indexOf(";",len);
  if (end == -1) end = document.cookie.length;
  return unescape(document.cookie.substring(len,end));
}

function Set_Cookie(name,value,expires,path,domain,secure) {
  document.cookie = name + "=" +escape(value) +
  ";expires=Thu, 07-Jan-2010 00:00:01 GMT" +
  ( (path) ? ";path=" + path : "") + 
  ( (domain) ? ";domain=" + domain : "") +
  ( (secure) ? ";secure" : "");
}

function Delete_Cookie(name,path,domain) {
  if (Get_Cookie(name)) document.cookie = name + "=" +
    ( (path) ? ";path=" + path : "") +
    ( (domain) ? ";domain=" + domain : "") +
    ";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}

var months=new Array(13);
months[1]="January";
months[2]="February";
months[3]="March";
months[4]="April";
months[5]="May";
months[6]="June";
months[7]="July";
months[8]="August";
months[9]="September";
months[10]="October";
months[11]="November";
months[12]="December";

function printDateTime() {
  var time=new Date();
  var lmonth=months[time.getMonth() + 1];
  var date=time.getDate();
  var year=time.getYear();
  if (year < 2000) year = year + 1900;
  myhours = time.getHours();
  ampmhour  =  (myhours > 12) ? myhours - 12 : myhours;
  ampm =  (myhours >= 12) ? ' PM' : ' AM';
  mytime = time.getMinutes();
  myminutes =  ((mytime < 10) ? ':0' : ':') + mytime;
  document.write(ampmhour + myminutes + ampm + ", ");
  document.write(lmonth + " ");
  document.write(date + ", " + year + "&nbsp;&nbsp;");
}

function preload(img) {
 var a=new Image(); a.src=img; return a;
}
function mover(tag){
if(load==0)return;
document[tag].src=eval(tag+"_a.src");
}
function mout(tag){
if(load==0)return;
document[tag].src=eval(tag+"_i.src");
}
function loadem(){
 if(hover){
  home_i=preload('b_home_i.gif');
  home_a=preload('b_home_a.gif');
  therapy_i=preload('b_therapy_i.gif');
  therapy_a=preload('b_therapy_a.gif');
  mediation_i=preload('b_mediation_i.gif');
  mediation_a=preload('b_mediation_a.gif');
  workshops_i=preload('b_workshops_i.gif');
  workshops_a=preload('b_workshops_a.gif');
  resume_i=preload('b_resume_i.gif');
  resume_a=preload('b_resume_a.gif');
  fees_i=preload('b_fees_i.gif');
  fees_a=preload('b_fees_a.gif');
  location_i=preload('b_location_i.gif');
  location_a=preload('b_location_a.gif');
//  top_i=preload('b_top_i.gif');
//  top_a=preload('b_top_a.gif');
 }
 load=1;
}

function lastmod() {
  var last = document.lastModified;
  var time = new Date(last);
  var lmonth=months[time.getMonth() + 1];
  var date=time.getDate();
  var year=time.getYear();
  if (year < 2000) year = year + 1900;
  myhours = time.getHours();
  ampmhour  =  (myhours > 12) ? myhours - 12 : myhours;
  ampm =  (myhours >= 12) ? ' PM' : ' AM';
  mytime = time.getMinutes();
  myminutes =  ((mytime < 10) ? ':0' : ':') + mytime;
  document.write('&nbsp;Last modified: ');
  document.write(ampmhour + myminutes + ampm + ", ");
  document.write(lmonth + " ");
  document.write(date + ", " + year);
}

var speed=4000;
var news=new Array();
function regenerate() {
         window.location.reload();
}

function regenerate2() {
         if (document.layers)
            setTimeout("window.onresize=regenerate",450);
}

function update() {
     BgFade(0xff,0xff,0xff, 0xff,0x00,0x00,10);
     if (document.layers) {
        document.tickertape.document.subtickertape.document.write('<center><span class="subtickertapefont">'+news[i]+'</span></center>');
        document.tickertape.document.subtickertape.document.close();
		}
     else 
        document.all.subtickertape.innerHTML="<center>" + news[i] + "</center>";

     if (i < news.length-1)
         i++;
     else
         i = 0;
         setTimeout("update()",speed);
  }

function BgFade(red1, grn1, blu1, red2, grn2, blu2, steps) {
     sred = red1; sgrn = grn1; sblu = blu1; 
     ered = red2; egrn = grn2; eblu = blu2; 
     inc = steps; 
     step = 0; 
     RunFader();
}

function RunFader() {
    var epct = step/inc; 
    var spct = 1 - epct; 
    if (document.layers)
       document.tickertape.document.bgColor = Math.floor(sred * spct + ered * epct)*256*256 + Math.floor(sgrn * spct + egrn * epct)*256 + Math.floor(sblu * spct + eblu * epct); 
    else
       tickerobject.backgroundColor = Math.floor(sred * spct + ered * epct)*256*256 + Math.floor(sgrn * spct + egrn * epct)*256 + Math.floor(sblu * spct + eblu * epct); 
    if ( step < inc ) {
       setTimeout('RunFader()',50); 
    }
    step++;
}
