if (document.images) {
	studenton = new Image();           // Active images
	studenton.src = "images/student1.gif";
	studentoff = new Image();          // Inactive images
	studentoff.src = "images/student2.gif";
	
	registeron = new Image();           // Active images
	registeron.src = "images/register1.gif";
	registeroff = new Image();          // Inactive images
	registeroff.src = "images/register2.gif";

	contacton = new Image();           // Active images
	contacton.src = "images/contact1.gif";
	contactoff = new Image();          // Inactive images
	contactoff.src = "images/contact2.gif";
	
	locationon = new Image();           // Active images
	locationon.src = "images/location1.gif";
	locationoff = new Image();          // Inactive images
	locationoff.src = "images/location2.gif";
	
	gifton = new Image();           // Active images
	gifton.src = "images/gift1.gif";
	giftoff = new Image();          // Inactive images
	giftoff.src = "images/gift2.gif";
	
	gift2on = new Image();           // Active images
	gift2on.src = "images/gift1.png";
	gift2off = new Image();          // Inactive images
	gift2off.src = "images/gift2.png";
	
	abouton = new Image();           // Active images
	abouton.src = "images/about1.gif";
	aboutoff = new Image();          // Inactive images
	aboutoff.src = "images/about2.gif";
	
	degreeson = new Image();           // Active images
	degreeson.src = "images/degrees1.gif";
	degreesoff = new Image();          // Inactive images
	degreesoff.src = "images/degrees2.gif";			
	
	partnerson = new Image();           // Active images
	partnerson.src = "images/partners1.gif";
	partnersoff = new Image();          // Inactive images
	partnersoff.src = "images/partners2.gif";			
	
	storieson = new Image();           // Active images
	storieson.src = "images/stories1.gif";
	storiesoff = new Image();          // Inactive images
	storiesoff.src = "images/stories2.gif";					

	eventson = new Image();           // Active images
	eventson.src = "images/events1.gif";
	eventsoff = new Image();          // Inactive images
	eventsoff.src = "images/events2.gif";					
	
	newson = new Image();           // Active images
	newson.src = "images/news1.gif";
	newsoff = new Image();          // Inactive images
	newsoff.src = "images/news2.gif";	
	
	needon = new Image();           // Active images
	needon.src = "images/need1.gif";
	needoff = new Image();          // Inactive images
	needoff.src = "images/need2.gif";	
	
	campuson = new Image();           // Active images
	campuson.src = "images/campus1.gif";
	campusoff = new Image();          // Inactive images
	campusoff.src = "images/campus2.gif";					
		
	boardon = new Image();           // Active images
	boardon.src = "images/board1.gif";
	boardoff = new Image();          // Inactive images
	boardoff.src = "images/board2.gif";	
	
	historyon = new Image();           // Active images
	historyon.src = "images/history1.gif";
	historyoff = new Image();          // Inactive images
	historyoff.src = "images/history2.gif";
	
	timelineon = new Image();           // Active images
	timelineon.src = "images/timeline1.gif";
	timelineoff = new Image();          // Inactive images
	timelineoff.src = "images/timeline2.gif";	
	
	learnon = new Image();           // Active images
	learnon.src = "images/learn1.gif";
	learnoff = new Image();          // Inactive images
	learnoff.src = "images/learn2.gif";	
	
	letteron = new Image();           // Active images
	letteron.src = "images/letter1.gif";
	letteroff = new Image();          // Inactive images
	letteroff.src = "images/letter2.gif";		
}

    function imgOn(imgName) {
            if (document.images) {
                document[imgName].src = eval(imgName + "off.src");
            }
    }
    function imgOff(imgName) {
            if (document.images) {
                document[imgName].src = eval(imgName + "on.src");        
            }
    }
    
    
function toggleList(e){
	element = document.getElementById(e).style;
	element.display == 'none' ? element.display = 'block' : 
element.display='none';
}

function displayPeriod(opt) {
  if(opt == 'show') {
    document.getElementById('period').style.display = '';    
  }
  if(opt == 'hide') {
    document.getElementById('period').style.display = 'none';
  }
}

function toggleAnon(box) {
  var name = document.getElementById('name');
  if(box.checked) {
    name.value = '';
    name.disabled = true;
  } else {
    name.disabled = false;
  }
}

function validateForm(form) {
  if(form == 'gift-form-1') {
    var val  = new Validator(form);
    val.addValidation("amount","numeric",'The amount must be numeric (no symbols).');
    val.addValidation("amount","req", 'The amount field is required.');
    val.addValidation("amount","gt=0", 'The amount must be greater than zero.');
  }
  if(form == 'gift-form-2') {
    var val  = new Validator(form);
    val.addValidation("b_firstname",      "req",'Please provide the first name on your card.');
    val.addValidation("b_lastname",      "req",'Please provide the last name on your card.');
    val.addValidation("b_email",     "email",'Please provide a valid email address.');
    val.addValidation("b_email",     "req",'Please provide a valid email address.');
    val.addValidation("b_address", "req",'Please provide your street address.');
    val.addValidation("b_city",     "req",'Please provide the billing city.');
    val.addValidation("b_state",     "req",'Please provide the billing state.');
    val.addValidation("b_zip",     "req",'Please provide the billing zip code.');
    val.addValidation("b_country",   "req",'Please provide the billing country.');
    val.addValidation("card_number", "req",'Please provide your card number without dashes.');
    val.addValidation("card_number", "num",'Please provide your card number without dashes.');
    val.addValidation("card_number", "minlen=13",'The card number provided is too short.');
    val.addValidation("card_number", "maxlen=16",'The card number provided is too long.');
    val.addValidation("exp_month",   "req",'Please provide your card expiration month.');                        
    val.addValidation("exp_year",    "req",'Please provide your card expiration year.');
  }
}

