function buttons(){

  buttons = document.getElementById('contactForm_buttons').getElementsByTagName('input');
	for(i=0;i<buttons.length;i++){
		buttons[i].onmouseover = function(){this.className='buttonHover'};
		buttons[i].onmouseout = function(){this.className='button'};
	}
}


function contact_form_validator(){

contact = document.forms['contactForm'].contact;
email = document.forms['contactForm'].email;
subject = document.forms['contactForm'].subject;
message = document.forms['contactForm'].message;

if(contact.value == ''){
     alert('Please include contact details');
     contact.focus();
     return false;
     }
if(email.value == '' || email.value.indexOf('@')<0){
     alert('Please enter a valid email address');
     email.focus();
     return false;
     }
if(subject.value == ''){
     alert('Please enter a subject');
     subject.focus();
     return false;
     }
if(message.value == ''){
     alert('Please include a message');
     message.focus();
     return false;
     }
}


function help(){location.href = 'help.php';}


function destination(next_url){
	if(location.href.indexOf('?')>0){
	this_url = location.href;
	user = this_url.substring(this_url.indexOf('=')+1,this_url.length);
	location.href = next_url + '?user=' + user;
	} else location.href = next_url;
}


function switcher(id){
if(document.getElementById(id).style.display == 'block'){
       document.getElementById(id).style.display = 'none';
       } else {
       document.getElementById(id).style.display = 'block';
       }
}


function media(id){

var types = ['flash_container','slide_display'];

for(i=0;i<types.length;i++){
     if(types[i] == id){
          document.getElementById(id).style.display = 'block';
          }
     if(types[i] != id){
          document.getElementById(types[i]).style.display = 'none';
          }
     }
}


function archive(year){

var years = ['archive_2008','archive_2009','archive_2010'];

for(i=0;i<years.length;i++){
     if(years[i] == year){
          document.getElementById(year).style.display = 'block';
          }
     if(years[i] != year){
          document.getElementById(years[i]).style.display = 'none';
          }
     }
}


function showTable(){
scores = document.getElementById('high_scores');
link = document.getElementById('high_scores_link');
          if(scores.style.display == 'block'){
                scores.style.display = 'none';
                link.innerHTML = 'Show high scores';
          } else {
                scores.style.display = 'block';
                link.innerHTML = 'Hide high scores';
          }
}




function calculate() {
month = document.forms['born_form'].month.selectedIndex;
month = document.forms['born_form'].month.options[month].value;
day = document.forms['born_form'].day.selectedIndex;
day = document.forms['born_form'].day.options[day].value;
year = document.forms['born_form'].year.value;

var oyear=year

var dob = " "+ year +", "+month + ",  "+day;
var thenx = new Date(dob);

var year=thenx.getYear();
if (year<100) year="19" + thenx.getYear();
else year=thenx.getYear();

if (year > 1969) wyear=year;
else {
if (oyear<1900) {
if (oyear>1800) {
wrelyear= (eval(oyear)-1801)%(28);
wyear = wrelyear+1981;
}
else wyear = 1970 
}
else
if (oyear>1900) {wrelyear= (eval(oyear)-1901)%(28); 
wyear= wrelyear+1985
}
else 
if (oyear==1900) {wyear= 1990;
   }              
}
var dob = " "+ wyear +", "+month + ",  "+day;
var thenx = new Date(dob);

var theday = thenx.getDay()+1;
var date=thenx.getDate();

var weekday = new Array(6);
weekday[1]="Sunday";
weekday[2]="Monday";
weekday[3]="Tuesday";
weekday[4]="Wednesday";
weekday[5]="Thursday";
weekday[6]="Friday";
weekday[7]="Saturday";
if (day != date) alert("Sorry!  That appears to be an invalid date!"+day+" ..."+date+"::"+oyear+"..."+year+" "+dob+"=="+wyear+".-.-"+thenx+" "+day+" "+month);
else {
dayborn = weekday[theday];
dob = dayborn + ", " + month + " " + date + ", " + oyear + ".";
alert("You were born on " + dob);
   }
}






function key_sniffer(x){		// keys and titles array numbers correspond, DO NOT CHANGE!
var keys = new Array(
'../images/keys/none.gif','../images/keys/1_sharp.gif',
'../images/keys/2_sharps.gif','../images/keys/3_sharps.gif',
'../images/keys/4_sharps.gif','../images/keys/5_sharps.gif',
'../images/keys/6_sharps.gif','../images/keys/7_sharps.gif',
'../images/keys/1_flat.gif','../images/keys/2_flats.gif',
'../images/keys/3_flats.gif','../images/keys/4_flats.gif',
'../images/keys/5_flats.gif','../images/keys/6_flats.gif',
'../images/keys/7_flats.gif');
var titles = new Array(
'None: C major, A minor','1 sharp: G major, E minor','2 sharps: D major, B minor','3 sharps: A major, F# minor',
'4 sharps: E major, C# minor','5 sharps: B major, G# minor','6 sharps: F# major, D# minor','7 sharps: C# major, A# minor','1 flat: F major, D minor','2 flats: B flat major, G minor','3 flats: E flat major, C minor','4 flats: A flat major, F minor','5 flats: D flat major, B flat minor','6 flats: G flat major, E flat minor','7 flats: C flat major, A flat minor');
	if(x != ''){
	document.getElementById('answer').src = keys[x];
	document.getElementById('answer').title = titles[x];
	}
}



//       LOGIN SCRIPT

function login(url){
username = document.forms['login_form'].username.value;
password = document.forms['login_form'].password.value;

	valid = validateUsername(username, password);
if(valid == true){
	logonScreen = window.open('members/index.php','','height=800,width=1000,scrollbars=yes,resizable=yes,directories=yes,location=yes')
	logonScreen.location.href = url + '?' + escape(username);
	document.forms['login_form'].username.value = '';
	document.forms['login_form'].password.value = '';
	} else {
	document.forms['login_form'].username.value = 'Wrong details';
	document.forms['login_form'].password.value = '';
	}
}

function validateUsername(id, word){
var returnValue
if(id == 'andrew' && word == 'rooboy' || id == 'blob' && word == ''){
	returnValue = true
	} else {
	returnValue = false
	}
return returnValue
}

function missionCompleted(){
if(location.href.indexOf('?')>0){
	url = location.href;
	info = url.substring(url.indexOf('?')+1,url.length);
	document.getElementById('username').innerHTML = ", " + info;
                }
}

function preloadSpiderman(){
    if (document.images)
    {
      preload_image = new Image(98,73); 
      preload_image.src="http://www.nationalchildrenschoir.com.au/images/spiderman.gif"; 
    } 
}



