function PageAncestor(t) {
	this.title = t;
	this.language = "en";
}

PageAncestor.prototype.setLanguage = function (v){
	this.language = v;
}

PageAncestor.prototype.isIE = function (){
	var browser = navigator.appName;
	if (browser == "Microsoft Internet Explorer") {
		 return true;
	} else {
		return false;
	}
}

PageAncestor.prototype.isNetscape = function () {
	var browser = navigator.appName;
	if (browser == "Netscape"){
		 return true;
	} else {
		return false;
	}
}

PageAncestor.prototype.getTitle = function () {
	return '<title>CAPOEIRA GUERREIROS ' + this.title + '</title>' ;
}

PageAncestor.prototype.getStylesheet = function () {
	return '<link rel="stylesheet" type="text/css" href="../css/mystylesheet.css"/>';
}

PageAncestor.prototype.getGlobalsJS = function () {
	return '<SCRIPT type="text/javascript" SRC="../js/Globals.js"></SCRIPT>';
}

PageAncestor.prototype.getForcedReload = function () {
	return '<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE"/>';
}

PageAncestor.prototype.getBackgroundColor = function () {
	var d = new Date();
	// Some silly algorithm to determine a number
	var sum = parseInt(d.getMonth()) + parseInt(d.getDate()) + parseInt(d.getDay());
	// Just give me the first number
	var id = new String(sum).substring(0,1);
	var i=0;
	//return "#999999";
	return "#333333";	// dark gray OK
	//return "#996666";	// pinkish tan OK
	//return "#996633";	// brownish tan OK
	//return "#ffffff";	// white
	//return "#000000";	// black excellent
	return "#666666";	// gray OK
	switch(parseInt(id)){
		case ++i: return "#999999";	// silver - Good
		case ++i: return "#996633";	// wine red - Good
		case ++i: return "#666666";	// gray - Good
		case ++i: return "#333333";	// marron - Good
		case ++i: return "#000000";	// Black - Good
		case ++i: return "#996666";	// Pinkish tan - Good
		case ++i: return "#996633";	// brownish tan - Good
		case ++i: return "#333333";	// dark gray - Good
		case ++i: return "#000000";	// Black - Good
	}
}

PageAncestor.prototype.getBodyBegin = function () {
	return '<BODY BGCOLOR=' + this.getBackgroundColor() + ' LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0><center>'
}

PageAncestor.prototype.getBodyEnd = function () {
	return '</center></BODY>'
}

PageAncestor.prototype.getBodyTextBegin = function (w) {
	var theReturn;
	theReturn = '<div id="divbody" style="width: 845px">';
	if (w==null) {
		w = '845';
		theReturn = '';
	}
	//return '<div id="divbody" style="width: 845px"><TABLE WIDTH=' + w + ' align=center BORDER=0 CELLPADDING=0 CELLSPACING=0 BGCOLOR=black>';
	return theReturn + '<TABLE WIDTH=' + w + ' align=center BORDER=0 CELLPADDING=0 CELLSPACING=0 BGCOLOR=black>';
}

PageAncestor.prototype.getBodyTextEnd = function () {
	return '</table></div>';
}

PageAncestor.prototype.getMenu = function () {
	var menu;
	menu = '<div id="divheader" style="width: 845px">';
//	menu += '<TABLE background="../images/logo.jpg" WIDTH=845 BORDER=0 CELLPADDING=0 CELLSPACING=0 align="center" height="150">';
	menu += '<TABLE WIDTH=845 BORDER=0 CELLPADDING=0 CELLSPACING=0 align="center" height="150">';
	menu += '<tr><td><table align=center>';
	menu += '<tr><td colspan=3 align=center><font class=headerorange>C A P O E I R A&nbsp;&nbsp;&nbsp;&nbsp;G U E R R E I R O S</font></td></tr>';
	menu += '<tr><td colspan=3 align=center><font class=subheaderred>contra-mestre george palmares</font></td></tr>';
	menu += '<tr><td colspan=3><hr width=450></td></tr>';
	menu += '<tr><TD colspan=3 height=15 align=center>&nbsp;.:&nbsp<A NAME="top" HREF="./capoeira.html">';
	menu += '<font class=link>capoeira</font></A>&nbsp;&nbsp;';
	menu += '&nbsp;.:&nbsp<A HREF="./biography.html">';
	menu += '<font class=link>about us</font></A>&nbsp;&nbsp;';
	menu += '&nbsp;.:&nbsp<A HREF="./classes.html">';
	menu += '<font class=link>classes</font></A>&nbsp;&nbsp;';
	menu += '&nbsp;.:&nbsp<A HREF="./calendar.html">';
	menu += '<font class=link>calendar</font></A>&nbsp;&nbsp;';
	menu += '&nbsp;.:&nbsp<A HREF="./photos.html">';
	menu += '<font class=link>gallery</font></A>&nbsp;&nbsp;';
	menu += '&nbsp;.:&nbsp<A HREF="./videos.html">';
	menu += '<font class=link>videos</font></A>&nbsp;&nbsp;';
	menu += '&nbsp;.:&nbsp<A HREF="./news.html">';
	menu += '<font class=link>newsfeed</font></A>&nbsp;&nbsp;';
	menu += '</td></tr></table></td>';
	menu += '<td width=10% valign="top"><form name="myform" action="alert(\'Language feature coming up soon!\');" method="POST"><div align="right"><br><select name="language" onchange="alert(\'Language feature not available yet!\')"><option value="english" selected="selected">English</option><option value="español">Español</option><option value="français">Français</option><option value="italiano">Italiano</option><option value="deutsch">Deutsch</option><option value="português">Português</option></select></td>';
	menu += '</tr></table></div>';
	return menu;
}

PageAncestor.prototype.getFooter = function () {
	var footer;
	var c = new Date();
	footer = '<div id="divfooter" style="width: 845px">';
	footer += '<br><br><TABLE WIDTH=845 BORDER=0 CELLPADDING=1 CELLSPACING=0 align="center"><tr><td align=center>';
	footer += '&nbsp;.:&nbsp<a href="http://www.facebook.com/profile.php?id=100001143135055" target="_blank"><img src="../images/facebook.jpg" border=0 width=3% alt="Facebook"/></A>&nbsp;&nbsp;';
	footer += '&nbsp;.:&nbsp<font class="link"><a href="javascript:openpopup(\'./contact.html\',\'450\',\'260\')">contact us</A></font>&nbsp;&nbsp;';
	footer += '&nbsp;.:&nbsp<a href="http://www.twitter.com/guerreirosusa" target="_blank"><img src="../images/twitter.jpg" border=0 width=3% alt="Facebook"/></A>&nbsp;&nbsp;';
	footer += '</td></tr>';
	footer += '<tr><td><hr width=450></td></tr>';
	footer += '<tr><td align=center><font class="attention">';
	footer += 'Copyright &copy 2007 - ' + c.getFullYear() + '. Brazil Arts. All rights reserved</br><br></font></td>';
	footer += '</tr></table></div>';
	return footer;
}

