<!--
function MM_displayStatusMsg(msgStr) { //v1.0
  status=msgStr;
  document.MM_returnValue = true;
}
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
function close_window() {
    window.close();
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

// Kaosweaver Calendar Settings - do not remove
// by Paul Davis - http://www.kaosweaver.com
// KW_lang[English]
// KW_order[1,0,2]
// KW_del1[/]
// KW_del2[/]
// KW_dd[false]
// KW_cWidth[170]
// KW_fd[-1]

var sDate = new Array();
var mName = new Array("JAN","FEB","MAR","APRIL","MAY","JUNE","JULY","AUG","SEPT","OCT","NOV","DEC")
var wName = new Array("S","M","T","W","T","F","S")
var cFontName = "Verdana, Arial, Helvetica, sans-serif;"
var KW_color = new Array("#FFFFFF","#FFCCCC","#999999","#FFFFFF","#CCFFCC","#CCCCCC","#000000","#00067E")
var KW_cl=0;
var KW_od=-1;
var KW_tmo=0;
var KW_cWidth=140;
var KW_fd=-1;
var KW_ss=0;
var KW_sw=0;
var descx=-1;
var descy=-1;
var bwNN=(document.captureEvents)?1:0;
function popmousemove(e){descx=(bwNN)?e.pageX:event.x;descy=(bwNN)?e.pageY:event.y}
function KW_mouseInit(){
	if(bwNN)document.captureEvents(Event.MOUSEMOVE);document.onmousemove=popmousemove;
}
function m_class(m,d,y) { 
	this.month=(m<10)?"0"+m:m;if (d) this.day=(d<10)?"0"+d:d;else this.day="";this.year=y;
	this.output=this.day+"/"+this.month+"/"+this.year;	var kd=new Date();this.special=checkDates(this.month,this.day,this.year)
	this.today=((kd.getMonth()+1)==this.month && kd.getDate()==this.day && kd.getFullYear()==this.year)
	var td=new Date(this.year, (this.month-1), Number(this.day)+KW_od);this.past=(KW_od==-1)?0:(kd>td)
	var tf=new Date(kd.getFullYear(),kd.getMonth(),kd.getDate()+KW_fd);
	var d1=new Date(this.year, (this.month-1), this.day);
	this.future=(KW_fd==-1)?0:(tf<d1);this.ss=(this.special && KW_ss);
	this.display=(this.past || this.future || this.ss);
}

// Kaosweaver End of Calendar Settings - do not remove


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 checkDates(m1,d1,y1) { //v2.1.5
	var rStr=false;for(var i=0;i<sDate.length;i++) {var tDate=sDate[i].split(",");
		if (tDate[2]=="*" || tDate[2]==y1) {if (tDate[1]==d1 && tDate[0]==m1)	rStr=true;
		}}return rStr;
}

function KW_doCalendar(obj,E,m,y) { //v2.5.3
  var d=new Date();f=0;d.setDate(1);if (!m && m!=0) {m=d.getMonth();f=KW_cl}
  if (f==1 && MM_findObj('KW_selectedMonth').value!=-1)
  m=MM_findObj('KW_selectedMonth').value-1;d.setMonth(m);
  if (!y) y=d.getFullYear();if (f==1 && MM_findObj('KW_selectedYear').value!=-1)
  y=MM_findObj('KW_selectedYear').value;d.setFullYear(y);dy=d.getDay();if (!E) E=0;
  if(E==1)dy=(dy==0)?6:dy-1;dP=new Date();dP.setMonth(m);dP.setDate(0);
  pStart=dP.getDate()-dy+1;dStr=new Array();for (i=pStart;i<dP.getDate()+1;i++) { tmo=(KW_tmo)?"":i;
  tMonth=(m==0)?"12":m;tYear=(m==0)?y-1:y;dStr[dStr.length]=new m_class(tMonth,tmo,tYear);
  }EOM=false;for (i=1;!EOM;i++){d.setDate(i);if (m!=d.getMonth()) EOM=true; else {
  dStr[dStr.length]=new m_class((Number(m)+1),i,y);}}cnt=1;si=0;
  if(E==1)si=(d.getDay()==0)?6:d.getDay()-1;else si=d.getDay();	for (i=si;i<7;i++) {
  tMonth=(m==11)?"1":Number(m)+2;tYear=(m==11)?Number(y)+1:y; tmo=(KW_tmo)?"":cnt;
  dStr[dStr.length]=new m_class(tMonth,tmo,tYear); cnt++;}pM=(m==0)?11:m-1;
  pY=(m==0)?y-1:y;nM=(m==11)?0:Number(m)+1;nY=(m==11)?Number(y)+1:y;
  wStr="<ht"+""+"ml><he"+""+"ad><st"+""+"yle type=\"text/css\"><!--  body { background-color: "+KW_color[6]+"}\ntd {  font-family: "+cFontName+" font-size: 10px; }\n.tblHdr { font-weight: bold; color: "+KW_color[0]+"; background-color: "+KW_color[6]+" }\n.subTbl{ color: "+KW_color[0]+"; background-color: "+KW_color[7]+";  text-align: center}-->\n</st"+""+"yle>\n<ti"+""+"tle>"+mName[m]+", "+y+"</ti"+""+"tle>\n</he"+""+"ad>\n<bo"+""+"dy  topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\" leftmargin=\"0\" onLoad=\"window.focus()\">\n<table width=\"100%\" border=\"0\" cellspacing=\"0\">\n<tr>\n<td bgcolor=\""+KW_color[6]+"\">\n<table width=\"100%\" border=0>\n"
  wStr+="<tr>\n<td align=center bgcolor=\""+KW_color[6]+"\" class=\"tblHdr\" colspan=\"4\"><a href=\"javascript:window.opener.KW_doCalendar('"+obj+"',"+E+",'"+pM+"','"+pY+"');\" class=\"tblHdr\">&laquo</a>&nbsp;&nbsp;"+mName[m]+"&nbsp;&nbsp;<a href=\"javascript:window.opener.KW_doCalendar('"+obj+"',"+E+",'"+nM+"','"+nY+"');\"  class=\"tblHdr\">&raquo</a></td>\n<td colspan=3 align=center class=\"tblHdr\"><a href=\"javascript:window.opener.KW_doCalendar('"+obj+"',"+E+",'"+m+"','"+(y-1)+"');\" class=\"tblHdr\">&laquo</a>&nbsp;&nbsp;"+y+"&nbsp;&nbsp;<a href=\"javascript:window.opener.KW_doCalendar('"+obj+"',"+E+",'"+m+"','"+(Number(y)+1)+"');\"  class=\"tblHdr\">&raquo</a></td>\n</tr>\n"
  wStr+="<tr>\n";for(wdn=0;wdn<7;wdn++)wStr+="<td class=\"subTbl\">"+wName[wdn]+"</td>\n";wStr+="</tr>\n"
  for (x=0;x<parseInt(dStr.length/7);x++) {	wStr+="<tr>\n";	for (y=0;y<7;y++) {
  yT=(E==1)?5:0;bC=(y==yT||y==6)?KW_color[2]:KW_color[3];
  if ((y==yT||y==6) && KW_sw && !dStr[x*7+y].display) dStr[x*7+y].display=true;
  if ((Number(m)+1)!=dStr[x*7+y].month) bC=KW_color[5]; if (dStr[x*7+y].special)
  bC=KW_color[4];if (dStr[x*7+y].today) bC=KW_color[1];
  a0=(KW_cl!=1)?"":"window.opener.MM_findObj('KW_selectedMonth',window.opener.document).value='"+dStr[x*7+y].month+"';window.opener.MM_findObj('KW_selectedYear',window.opener.document).value='"+dStr[x*7+y].year+"'; "
  a1=(dStr[x*7+y].display)?"":"<a href=\"javascript:window.opener.MM_findObj('"+obj+"',window.opener.document).value='"+dStr[x*7+y].output+"';"+a0+" window.close();\" >";
  a2=(dStr[x*7+y].display)?"":"</a>";
  wStr+="<td align=\"center\" bgcolor="+bC+">"+a1+dStr[x*7+y].day+a2+"</td>\n";
	}	wStr+="</tr>\n";}	wStr+="<tr><td colspan=7></td></tr></table></td></tr></table></bo"+""+"dy></ht"+""+"ml>";
	var screenX=(self.screenX)?self.screenX+20:window.screenLeft
	var screenY=(self.screenY)?self.screenY+70:window.screenTop
	var w =(descx==-1)?parseInt(screen.width/2-75):descx+screenX;
	var h=(descy==-1)?parseInt(screen.height/2-75):descy+screenY;
	var look='width='+KW_cWidth+',height=132,left='+w+',top='+h;	popwin=window.open('','calendar',look);
	popwin.document.open();	popwin.document.write(wStr);	popwin.document.close();
}


function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MakeArrayday(size) {
this.length = size;
for(var i = 1; i <= size; i++) {
this[i] = "";
}
return this;
}

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_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; }
}

function show_full_date() { //day month year
today=new Date();
day=today.getDate();
year=today.getYear();
month=today.getMonth()+1;
if (month==1) name=("/January/");
else if (month==2) name=(" February, ");
else if (month==3) name=(" March, ");
else if (month==4) name=(" April, ");
else if (month==5) name=(" May, ");
else if (month==6) name=(" June, ");
else if (month==7) name=(" July, ");
else if (month==8) name=(" August, ");
else if (month==9) name=(" September, ");
else if (month==10) name=(" October, ");
else if (month==11) name=(" November, ");
else name=("/December, ");
if (year<100) year="19" + year;
document.write(day+name+year);
}

function show_datestamp() { //month year for footers
today=new Date();
year=today.getYear();
month=today.getMonth()+1;
if (month==1) name=("January");
else if (month==2) name=("February");
else if (month==3) name=("March");
else if (month==4) name=("April");
else if (month==5) name=("May");
else if (month==6) name=("June");
else if (month==7) name=("July");
else if (month==8) name=("August");
else if (month==9) name=("September");
else if (month==10) name=("October");
else if (month==11) name=("November");
else name=("December");
if (year<100) year="19" + year;
document.write(name + " " + year);
}

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_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];}
}

<!--
	/* oracle online 
	*/
//-->

var orQuotes = new Array (
"Intent is everything. For what purpose do you want what you want?",
"Remember who you are",
"All action is folly. A Warrior controls folly by not doing",
"What you believe becomes",
"If what you're doing isn't working, do something else. Anything else will do",
"\"Did I dream this belief, or did I believe this dream?\" Peter Gabriel",
"You can't change what you don't own",
"Your enemy is there to teach you something. In this way, your enemy becomes your friend",
"A Warrior stalks Power, Intent, and responds to that Intent",
"The only person who can heal you is you",
"Power is the ability to respond fluidly rather than react",
"It takes an immense amount of energy to avoid a fear. In what way can you shift that energy?",
"What if, just for today, you pretended you were truly happy?",
"What if, just for today, you believed in yourself?",
"A Warrior does. A Warrior lives his or her truth",
"Sometimes, the question to ask is: \"What do I need to ask?\"",
"Everything in your world is a reflection of inside you",
"Love cannot be separated",
"All things relate",
"It is not possible to be alone",
"Nature is the visible face of Spirit",
"Power is fluidity of choice",
"True Power is power of the self. If you feel the need to control matters outside yourself, then you do not have Power",
"Live unselfishly, love unconditionally, and laugh from your heart",
"In order to get Love, BE Love",
"It's never about money",
"Yesterday is gone, Tomorrow hasn't happened yet. There is only now",
"What you call reality is an illusion",
"There is no one Truth. There are infinite Truths",
"A problem only exists because you choose it to be a problem",
"Every negative feeling has a positive opposite",
"Reality is infinity minus one. R = \u221E - 1",
"Positive and negative are relative Judgments"
);

var hideDelay, Timer, Alpha = 0;
var orId = new Array('oracle','oracle2');
var orQuId = new Array('quote_text','quote_text2');
var orPic 	= new Array('http://impeccable.com.au/images/oracle.png','http://impeccable.com.au/images/oracle2.png');
var orWidth	= new Array('381px', '392px');
var orHeight= new Array('147px', '137px');
var idx = 0;
function showOracle(obj) {
	
	clearTimeout(hideDelay);
	clearInterval(Timer);
	hideOracle();
	
	idx = Math.round(Math.random()*1);
	var oracle = document.getElementById(orId[idx]);
	var xLen, yLen;
	
	if (self.innerWidth)
	{
		xLen = self.innerWidth;
		yLen = self.innerHeight;
	}
	else if (document.documentElement && document.documentElement.clientWidth)
	{
		xLen = document.documentElement.clientWidth;
		yLen = document.documentElement.clientHeight;
	}
	else if (document.body)
	{
		xLen = document.body.clientWidth;
		yLen = document.body.clientHeight;
	}


	xLen = xLen - parseInt(oracle.style.width) -10;
	yLen = yLen - parseInt(oracle.style.height) - 10;
	
	var xPos = Math.round(Math.random()*xLen);	
	var yPos = Math.round(Math.random()*yLen);		

	

	// set quote
	var qix = Math.round(Math.random()*(orQuotes.length-1));
	//qix = orQuotes.length-2;
	document.getElementById(orQuId[idx]).firstChild.data = orQuotes[qix];
	
	oracle.style.left = xPos+'px';		
	oracle.style.top  = yPos+'px';

	oracle.style.opacity = 0;
	//oracle.style.filter = 'alpha(opacity=' + 1*10 + ')';
	oracle.style.visibility = "visible";

	var agt=navigator.userAgent.toLowerCase();
	var is_ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
	
	if ( !is_ie )
	{
		Timer = setInterval("fadeIn()", 40);
	}	
	
	
	hideDelay = setTimeout("hideOracle()", 4500);
	
	return false;
}

function fadeIn() {
	var oracle = document.getElementById(orId[idx]);
	Alpha++;
	oracle.style.opacity = (Alpha/10);
	//oracle.style.filter = 'alpha(opacity=' + Alpha*10 + ')';
	if (Alpha > 9) {
		clearInterval(Timer);
		Alpha = 0;
	}
	return false;
}

function hideOracle() {
	var oracle = document.getElementById('oracle');
	oracle.style.visibility = "hidden";
	oracle = document.getElementById('oracle2');
	oracle.style.visibility = "hidden";
}

function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	var printstring = '';
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}


//-->