
//Mouse Over Nav Bar as seen on right hand side of every page

var menuids=new Array("hmenu1") //Enter id(s) of UL menus, separated by commas
var submenuoffset=0 //Offset of submenus from main menu. Default is -2 pixels.

function menu1(){
for (var i=0; i<menuids.length; i++){
  var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul")
    for (var t=0; t<ultags.length; t++){
    var spanref=document.createElement("span")
		spanref.className="arrow1"
		spanref.innerHTML="&nbsp;&nbsp;"
		ultags[t].parentNode.getElementsByTagName("a")[0].appendChild(spanref)
    ultags[t].parentNode.onmouseover=function(){
    this.getElementsByTagName("ul")[0].style.left=this.parentNode.offsetWidth+submenuoffset+"px"
    this.getElementsByTagName("ul")[0].style.display="block"
    }
    ultags[t].parentNode.onmouseout=function(){
    this.getElementsByTagName("ul")[0].style.display="none"
    }
    }
  }
}

if (window.addEventListener)
window.addEventListener("load", menu1, false)
else if (window.attachEvent)
window.attachEvent("onload", menu1)


//Expanding Vertical List as used on Newsletter Prior Issues Sheet
menu_status = new Array(); 
function showHide(theid){
    if (document.getElementById) {
    var switch_id = document.getElementById(theid);
        if(menu_status[theid] != 'show') {
           switch_id.className = 'show';
           menu_status[theid] = 'show';
        }else{
           switch_id.className = 'hide';
           menu_status[theid] = 'hide';
        }
    }
}

//MousOver for Calendar Items
var menuid=new Array("cal1","cal2","cal3","cal4","cal5","cal6","cal7","cal8","cal9","cal10","cal11","cal12","cal13","cal14","cal15","cal16","cal17","cal18","cal19","cal20") //Enter id(s) of UL menus, separated by commas
var caloffset=-5 //Offset of submenus from main menu. Default is -2 pixels.

function cal1(){
for (var i=0; i<menuid.length; i++){
  var ultags2=document.getElementById(menuid[i]).getElementsByTagName("ul")
    for (var t=0; t<ultags2.length; t++){

    ultags2[t].parentNode.onmouseover=function(){
    this.getElementsByTagName("ul")[0].style.left=this.parentNode.offsetWidth+caloffset+"px"
    this.getElementsByTagName("ul")[0].style.display="block"
    }
    ultags2[t].parentNode.onmouseout=function(){
    this.getElementsByTagName("ul")[0].style.display="none"
    }
    }
  }
}

if (window.addEventListener)
window.addEventListener("load", cal1, false)
else if (window.attachEvent)
window.attachEvent("onload", cal1)

//Countdown for main page switcheroo

var x = 1

var z = 0
function startClock(){
	x = x-1
	setTimeout("startClock()", 1000)
	if(x==0){ 
		if (z>0){showHide("main"+z)}
		z=z+1
		if (z==6){z=1}
		showHide("main"+z);
		x=7;//Resets timer to 10 seconds
	}
}

if (window.addEventListener)
window.addEventListener("load", startClock, false)
else if (window.attachEvent)
window.attachEvent("onload", startClock)

//Validate Ticket Request Form
function validate1(){
	if(document.ticketreq.name.value==''){
		alert('Please enter your name before submitting.');
		event.returnValue=false;
	}
	if(document.ticketreq.email.value==''){
		alert('Please enter your email address before submitting.');
		event.returnValue=false;
	}
	if(!(document.ticketreq.member[1].checked||document.ticketreq.member[0].checked)){
		alert('Please indicate your membership status.');
		event.returnValue=false;
	}
	if(document.ticketreq.acknowledge.checked==false){
		alert('You must check the check the box to indicate your acceptance of the conditions above.');
		event.returnValue=false;
	}
}

//Validate CGFM Request Form
function validate2(){
	if(document.cgfmreq.name.value==''){
		alert('Please enter your name before submitting.');
		event.returnValue=false;
	}
	if(document.cgfmreq.email.value==''){
		alert('Please enter your email address before submitting.');
		event.returnValue=false;
	}
	if(document.cgfmreq.phone.value==''){
		alert('Please enter your phone number before submitting.');
		event.returnValue=false;
	}
	if(!(document.cgfmreq.member[1].checked||document.cgfmreq.member[0].checked)){
		alert('Please indicate your membership status.');
		event.returnValue=false;
	}
	if(!(document.cgfmreq.exam[1].checked||document.cgfmreq.exam[0].checked||document.cgfmreq.exam[2].checked)){
		alert('Please indicate the exam you want to borrow materials for.');
		event.returnValue=false;
	}
}

function switchview(x){
	if(x==1){
		menu_status.monthx='show';
		menu_status.yearx='hide';
	}else{ 
		menu_status.yearx='show';
		menu_status.monthx='hide';
	}
	showHide("monthx");
	showHide("yearx");
}

function election1(){
	if(!(document.elections.treas[1].checked||document.elections.treas[0].checked||document.elections.treas[2].checked)){
		alert('Please select a candidate for Treasurer');
		event.returnValue=false;
	}
	if(document.elections.ballotcode.value==''){
		alert('Please enter your ballot code before submitting.');
		event.returnValue=false;
	}
}