var childWin = null;
var fontFamily="Poor Richard";
var color="darkblue";
var backgroundImage="url('../../Images/slate.gif')";
var isIndex=false;
var isDefault="Y";

function mouseover(element)
{
	if (color=="darkred")
		element.style.color="darkblue";
	else
		element.style.color="#CC0000";
}
function mouseout(element)
{
	element.style.color=color;
}
function openCalendar(isHome)
{
/*
	if (childWin)
	  	if (!childWin.closed)
			childWin.close();

	childWin = 
*/
	var url;
	if (isHome)
		url="Content/Calendar/Month_7_1_2005_0.htm";
	else
		url="../../Content/Calendar/Month_7_1_2005_0.htm";
	/*
	if (isHome)
		url="maintenance.htm";
	else
		url="../../maintenance.htm";
	location.href=url;			
	*/
	
	alert('This feature is being removed.');
	return;
	
	window.open(url, 'Calendar', 'resizable, titlebar=yes, scrollbars=yes');
		
}
function openBBS(isHome)
{
	alert('Due to low interest and continuous hacking, the Bulletin Board is closed at this time.');
	// window.open('http://www.betageek.com/bb/');	
}
function openNews(isHome)
{
	var url;
		
	if (isHome)
		url="Content/newsletter.pdf";
	else
		url="../../Content/newsletter.pdf";
	window.open(url, 'Newsletter', 'resizable, titlebar=yes, scrollbars=yes');
}
function openMinutes(isHome)
{
	var url;
	if (isHome)
		url="Content/BoardMinutes.pdf";
	else
		url="../../Content/BoardMinutes.pdf";
	window.open(url, 'Minutes', 'resizable, titlebar=yes, scrollbars=yes');
}
function openVillageDir(isHome)
{
	var url;
	if (isHome)
		url="Content/LBVdirectory.pdf";
	else
		url="../../Content/LBVdirectory.pdf";
	window.open(url, 'Minutes', 'resizable, titlebar=yes, scrollbars=yes');
}
function openFinancials(isHome)
{
	var url;
	
	if (isHome)
		url="Content/financials.pdf";
	else
		url="../../Content/financials.pdf";
	window.open(url, 'Minutes', 'resizable, titlebar=yes, scrollbars=yes');
}
function openCovenants(isHome)
{
	var url;
	if (isHome)
		url="Content/covenants.pdf";
	else
		url="../../Content/covenants.pdf";
	window.open(url, 'Covenants', 'resizable, titlebar=yes, scrollbars=yes');
}
function openMissionStatement(isHome)
{
	var url;
	if (isHome)
		url="Content/MissionStatement.pdf";
	else
		url="../../Content/MissionStatement.pdf";
	window.open(url, 'Mission', 'resizable, titlebar=yes, scrollbars=yes');
}
function openDir(d)
{
	var url, title;
	switch(d)
	{
		case 'freq':
			url="../../Content/FreqCalledDirectory/FreqCalledNumbers.htm";
			title="FrequentlyCalledNumbers";
		break;
		case 'vill':
			url="../../Content/VillageDirectory/VillageDirectory.htm";
			title="OfficersTrusteesCommittees";		
		break;
		default:
			url="../../Content/ResidentsDirectory/ResidentsDirectory.htm";	
			title="Residents";		
		break;
	}
	window.open(url, title, 'resizable, titlebar=yes, scrollbars=yes');
}

var siteDown = false;

function maintenance()
{
  if (siteDown)
  	location.href="siteDown.htm";
}

function setCookie()
{
	var expireDate = new Date;
	expireDate.setMonth(expireDate.getMonth()+6)

	if (isDefault=="Y")
	{

    	var expireNow = new Date();
    	document.cookie = "backgroundImage=zip; expires=Thu, 01-Jan-70 00:00:01 GMT" +  "; path=/";
    	document.cookie = "color=zip; expires=Thu, 01-Jan-70 00:00:01 GMT" +  "; path=/";
    	document.cookie = "fontFamily=zip; expires=Thu, 01-Jan-70 00:00:01 GMT" +  "; path=/";				
	}
	else
	{
		document.cookie = "backgroundImage="+backgroundImage+";expires="+expireDate.toGMTString()+";path=/";  
		document.cookie = "color="+color+";expires="+expireDate.toGMTString()+";path=/";  
		document.cookie = "fontFamily="+fontFamily+";expires="+expireDate.toGMTString()+";path=/";  
	}
}

function getCookie()
{

	if (document.cookie != "")
	{
  //alert(document.cookie);
    var cookieArray = document.cookie.split(";");
    var s, i;
    for (i=0;i<cookieArray.length;i++)
    {
      s = cookieArray[i].split("=");
      if (s)
      {
        switch (s[0])
        {
          case ' backgroundImage':
          case 'backgroundImage':
            backgroundImage = s[1];
				if (backgroundImage=='zip')
					return;
				if (isIndex)
				{
					if (backgroundImage.substring(0,4)=="url(" )
						backgroundImage = "url('"+backgroundImage.substring(11,backgroundImage.length);
/*
					else
						alert(backgroundImage.substring(0,3));
*/
				}	
            break;
          case ' color':
          case 'color':
            color = s[1];
				if (color=='zip')
					return;
            break;
          case ' fontFamily':
          case 'fontFamily':
            fontFamily = s[1];
				if (fontFamily=='zip')
					return;
            break;
        }
      }
    }

    //alert(fontFamily+"---"+color+"---"+backgroundImage+".");     
	} 
}

function setPrefs()
{
  if (!(document.all))
  {
    return;
  }

  if (color=='zip' || backgroundImage=='zip' || fontFamily=='zip')
  {
    isDefault="Y";
  	 return;
  }
  isDefault="N"; 
  var lnk = document.getElementsByTagName("a");

  for(i=0;i<lnk.length;i++) 
  {
    lnk[i].style.color=color;
    lnk[i].style.fontFamily=fontFamily;
  }

  lnk = document.getElementsByTagName("div");
  for(i=0;i<lnk.length;i++) 
  {
    lnk[i].style.color=color;
    lnk[i].style.fontFamily=fontFamily;
	 lnk[i].style.borderColor=color;
  }

  lnk = document.getElementsByTagName("td");
  for(i=0;i<lnk.length;i++) 
  {
    lnk[i].style.color=color;
    lnk[i].style.fontFamily=fontFamily;
  }
  lnk = document.getElementsByTagName("th");
  for(i=0;i<lnk.length;i++) 
  {
    lnk[i].style.color=color;
    lnk[i].style.fontFamily=fontFamily;
  }  
  lnk = document.getElementsByTagName("table");
  for(i=0;i<lnk.length;i++) 
  {
	 lnk[i].borderColor=color;
  } 

  lnk = document.getElementsByTagName("hr");
  for(i=0;i<lnk.length;i++) 
  {
    lnk[i].style.color=color;
  }
       
  document.body.style.color=color;
   
  document.body.style.fontFamily=fontFamily;

  if (backgroundImage=='white')
  {
    document.body.style.backgroundColor = "white";
	 if (isIndex)
	   document.body.style.backgroundImage="url('Images/spacer.gif')";
	 else
	    document.body.style.backgroundImage="url('../../Images/spacer.gif')";
  }  
  else if (backgroundImage=="silver")
  {
    document.body.style.backgroundColor = "silver";
	 if (isIndex)
	 	document.body.style.backgroundImage="url('Images/spacer.gif')";
	 else
	    document.body.style.backgroundImage="url('../../Images/spacer.gif')";
	 
  }
  else if (backgroundImage=="ivory")
  {
    document.body.style.backgroundColor = "ivory";
	 if (isIndex)
	    document.body.style.backgroundImage="url('Images/spacer.gif')";
	 else
	 	document.body.style.backgroundImage="url('../../Images/spacer.gif')";
  }
  else
  {
    document.body.style.backgroundImage=backgroundImage; // "url('/../../Images/slate.gif')";
	}
}

function loader(level)
{
	if (level=='1')
		isIndex = true;
	else
		isIndex = false;
	
 	getCookie();
 	setPrefs();
	
	if (isIndex)	
		maintenance();		
}
