   
var divNum = new Array("a1","a2","a3","a4","a5","a6","a7"); 
               
function openClose(theID) {
  for(var i=0; i < divNum.length; i++) {
    if (divNum[i] == theID) {
      if (document.getElementById(divNum[i]).style.display == "block") { document.getElementById(divNum[i]).style.display = "none" }
      else {
        document.getElementById(divNum[i]).style.display = "block"
      }
  } else {
    document.getElementById(divNum[i]).style.display = "none"; }
  }
}

	
function show_signup()
{
if (document.getElementById) {
	document.getElementById('email_signup_contents').style.display = 'BLOCK';
	}
else if (document.all) {
	document.all.email_signup_contents.style.display = 'BLOCK';
	}
else if (document.layers) {
	var l = 'email_signup_contents';
	eval('document.' + l + '.display="BLOCK"');
	}
}

function hide_signup()
{	
if (document.getElementById) {
	document.getElementById('email_signup_contents').style.display = 'none';
	}
else if (document.all) {
	document.all.email_signup_contents.style.display = 'none';
	}
else if (document.layers) {
	var l = 'email_signup_contents';
	eval('document.' + l + '.display="none"');
	}
} 


function show_weather()
{
if (document.getElementById) {
	document.getElementById('weather_summary_contents').style.display = 'BLOCK';
	}
else if (document.all) {
	document.all.weather_summary_contents.style.display = 'BLOCK';
	}
else if (document.layers) {
	var l = 'weather_summary_contents';
	eval('document.' + l + '.display="BLOCK"');
	}
}

function hide_weather()
{	
if (document.getElementById) {
	document.getElementById('weather_summary_contents').style.display = 'none';
	}
else if (document.all) {
	document.all.weather_summary_contents.style.display = 'none';
	}
else if (document.layers) {
	var l = 'weather_summary_contents';
	eval('document.' + l + '.display="none"');
	}
} 



