//	Updated 2/20/2006
//

function cssType(url,name,image,w,h, tGap,lGap,wPage) {
	this.members = 'url,name,image,w,h,tGap,lGap,wPage';
	this.url = url;
	this.name = name;
	this.image = image;
	this.w = w;
	this.h = h;
	this.tGap = tGap;
	this.lGap = lGap;
	this.wPage = wPage;
	}

var rgCss = new Array();
var nrgCss = 0;
var irgCss = 0;
var fRotateBanner = false;
var irgCssDefault = 2;	// plum banner
var cw_htmlTop = '<tr><td><table border=0 width="100%" cellpadding=0 cellspacing=0><tr><td><img src="banner/corner_tl.gif"></td><td align=right><img src="banner/corner_tr.gif"></td></tr></table></td></tr>';
var cw_htmlBottom = '<table id=cw_bottomTable border=0 width="100%" cellpadding=0 cellspacing=0><tr><td><img src="banner/corner_bl.gif"></td><td align=right><img src="banner/corner_br.gif"></td></tr></table>';

rgCss[nrgCss++] = new cssType('cw_green.css', 'Green Banner', 'banner/background_green.jpg',720,216, 125,0,720);
rgCss[nrgCss++] = new cssType('cw_blue.css', 'Blue Banner', 'banner/background_blue.jpg',720,216, 125,0,720);
rgCss[nrgCss++] = new cssType('cw_plum.css', 'Plum Banner', 'banner/background_plum.jpg',720,216, 125,0,720);
rgCss[nrgCss++] = new cssType('cw_blue_plain.css', 'Plain Blue', 'banner/background_blue_plain.jpg',720,216, 100,0,720);
rgCss[nrgCss++] = new cssType('cw_blue_plain_line.css', 'Plain Blue with Line', 'banner/background_blue_plain_line.jpg',720,216, 110,0,720);
rgCss[nrgCss++] = new cssType('cw_blue_butterfly.css', 'Blue Butterfly', 'banner/background_blue_butterfly.jpg',720,216, 145,0,720);
rgCss[nrgCss++] = new cssType('cw_blue_abstract.css', 'Blue Abstract', 'banner/background_blue_abstract.jpg',720,216, 150,0,720);
rgCss[nrgCss++] = new cssType('cw_left_banner.css', 'Blue-green Side', 'banner/background_blue_side.jpg',720,720, 75,85,720);
rgCss[nrgCss++] = new cssType('cw_plum_corners.css', 'Plum Corners', 'banner/plum_corners.gif',288,108, 0,0,648);

function loadCwCss() {
	function getirgCss() {
		clib_initCookies(false);
		i = clib_getCookie('cw_irgCss');
		if ((i == null) || (i == '')) return true;
		i += '';
		i = parseInt(i,10);
		if (i == 'NaN') return true;
		if ((i < 0) || (i >= nrgCss)) return true;
		irgCss = i;
		return false;
		}
	var idu = Math.abs(clib_daysUntil('January 1 2006'));
	if (fRotateBanner) irgCssDefault = Math.round(idu % nrgCss,0);
	if (getirgCss()) irgCss = irgCssDefault;
	var html = '<link href="' + rgCss[irgCss].url + '" type=text/css rel=stylesheet>';
	document.writeln(html);
	}

loadCwCss();

function cwStartPage() {
	clib_initDivs();
	var c = rgCss[irgCss];
	var html = '';
	html += '<div id=cw_mainTable>\n';
	html += '<table width="' + c.wPage + '" height="100%" cellpadding=0 cellspacing=0 onclick="clib_hideAlert()">\n';
	if (irgCss == 8) html += cw_htmlTop;
	html += '<tr>';
	if (c.lGap > 0) html += '<td width=' + c.lGap + ' rowspan=2><img src="blank.gif" border=0 height=1 width=' + c.lGap + '></td>';
	html += '<td height=' + rgCss[irgCss].tGap + ' align=right><img src="blank.gif" border=0 width=100 height=' + c.tGap + '' + (clib_fLocal ? ' style="cursor:help;" onclick="top.location.href=' + "'http://chakraworks.com/" + clib_pageUrl + "';" + '"' : '') + '></td></tr>\n';
	html += '<tr><td align=center valign=top>\n';
	document.writeln(html);
	}

function cwEndPage() {
	var html = '';
	if (irgCss == 8) html += cw_htmlBottom;
	html += '</td></tr>';
	html += '</table></div>\n';
	for (var i = 0; i < 10; i++) html += '<div id=cw_bodyDiv' + i + '></div>';
	html += '<div id=menu_home><p class=cl_menu><a class=cl_menu href="index.html">Home</a></p></div>\n';
	html += '<div id=menu_about><p class=cl_menu><a class=cl_menu href="about.html">About</a></p></div>\n';
	html += '<div id=menu_services><p class=cl_menu><a class=cl_menu href="services.html">Services</a></p></div>\n';
	html += '<div id=menu_chakras><p class=cl_menu><a class=cl_menu href="chakras.html">Chakras</a></p></div>\n';
	html += '<div id=menu_links><p class=cl_menu><a class=cl_menu href="links.html">Links</a></p></div>\n';
	document.writeln(html);
	}

function esalenLink(d) {
	var fShowLink = true;			// set to clib_fLocal if esalen site broken
	var nSkip = 0;
	var esalenHtmlPrefix = 'http://www.esalen.org/sites/emba/html/interdirectoryresponse.lasso?-MaxRecords=50&-SkipRecords=';
	var esalenHtmlSuffix = '&-SortField=City&-SortOrder=ascending&-SortField=LastName&-SortOrder=ascending&-Op=cn&stateabbrevtoname=California';
	var link = esalenHtmlPrefix + nSkip + esalenHtmlSuffix;
	// link = "http://www.esalen.org/Action.lasso?-Database=emba&-Layout=web1&-Response=/esalenmassage/html/directoryhome.html&-Show"
	var html = (fShowLink ? '<nobr><a class="infolink" href="' + link + '" target="_esalen">' : '') + d + (fShowLink ? '</a></nobr>' : '');
	document.write(html);
	}
