// Image Preloader  v1.0.1
// documentation: http://www.dithered.com/javascript/image_preloader/index.html
// license: http://creativecommons.org/licenses/by/1.0/
// code by Chris Nott (chris[at]dithered[dot]com)


function preloadImages() {
   if (document.images) {
      for (var i = 0; i < preloadImages.arguments.length; i++) {
         (new Image()).src = preloadImages.arguments[i];
      }
   }
}

// Rollover  v2.0.1
// documentation: http://www.dithered.com/javascript/rollover/index.html
// license: http://creativecommons.org/licenses/by/1.0/
// code by Chris Nott (chris[at]dithered[dot]com)
function check_name(school_sel,area_sel)
	{
		if(school_sel=="0" && area_sel=="0")		
		{
			alert('*Please Select School and Area of Study');
			return false;
		}
		else
		{
			if(school_sel=="0")
			{
				alert('*Please Select School');
				return false;
			}
			else
			{
				if(area_sel=="0")
			{
				alert('*Please Select Area of Study');
				return false;
			}
			}
		}		
		return true;
	}
	
function isDefined(property) {
  return (typeof property != 'undefined');
}

var rolloverInitialized = false;
function rolloverInit() {
   if (!rolloverInitialized && isDefined(document.images)) {
      
      // get all images (including all <input type="image">s)
      // use getElementsByTagName() if supported
      var temp_images = new Array();	  
	  var img_inputs = new Array();
      if (isDefined(document.getElementsByTagName)) {
         temp_images = document.getElementsByTagName('img');
         var inputs = document.getElementsByTagName('input');
         for (var i = 0; i < inputs.length; i++) {
            if (inputs[i].type == 'image') {
               img_inputs.push(inputs[i]);
            }
         }
      }
      
	  var images = new Array();
	  for (var i in temp_images) {
		  images.push(temp_images[i]);
	  }
	  for (var i in img_inputs) {
		  images.push(img_inputs[i]);
	  }
	  
            
      // get all images with '_off.' in src value
      for (var i = 0; i < images.length; i++) {
		 img_src = new String(images[i].src);
         if (img_src.indexOf('_off.') != -1) {
            var image = images[i];
            
            // store the off state filename in a property of the image object
            image.offImage = new Image();
            image.offImage.src = image.src;
            
            // store the on state filename in a property of the image object
            // (also preloads the on state image)
            image.onImage = new Image();
            image.onImage.imageElement = image;
            
            // add onmouseover and onmouseout event handlers once the on state image has loaded
            // Safari's onload is screwed up for off-screen images; temporary fix
            if (navigator.userAgent.toLowerCase().indexOf('safari') != - 1) {
               image.onmouseover = function() {
                  this.src = this.onImage.src;
               };
               image.onmouseout = function() {
                  this.src = this.offImage.src;
               };
            }
            else {
               image.onImage.onload = function() {
                  this.imageElement.onmouseover = function() {
                     this.src = this.onImage.src;
                  };
                  this.imageElement.onmouseout = function() {
                     this.src = this.offImage.src;
                  };
               };
            }
			
            
            // set src of on state image after defining onload event handler
            // so cached images (that load instantly in IE) will trigger onload
            image.onImage.src = image.src.replace(/_off\./, '_on.');
         }
      }
   }
   rolloverInitialized = true;
}

// call rolloverInit when document finishes loading
if (isDefined(window.addEventListener)) {
   window.addEventListener('load', rolloverInit, false);
}
else if (isDefined(window.attachEvent)) {
   window.attachEvent('onload', rolloverInit);
}


// 
// mini-toggle script
// 

function toggle(idName,htmlElement,label) {
	if(document.getElementById(idName).style.display == 'none') {
		document.getElementById(idName).style.display = 'block';
	} else if(document.getElementById(idName).className == 'hide') {
		document.getElementById(idName).className = '';
	} else if(document.getElementById(idName).className == '') {
		document.getElementById(idName).className = 'hide';
	} else if(document.getElementById(idName).style.display == 'block') {
		document.getElementById(idName).style.display = 'none';
	}
}

function validateDate()
{
	var dat = document.events.beginDate.value;
	var dts= dat.split("/");
	
	var today= new Date();
	
	var day=today.getDate();
	var month=today.getMonth()+1;
	var year=today.getFullYear();
	
	year=year.toString();
	
	var yeartemp = year.substring(2);

	if(dts[2]<yeartemp)
	{
		alert("Please select event date of today or later");
		return false;
	}
	else
	{
		if(dts[0]< month)
		{
			alert("Please select event date of today or later");
			return false;
		}
		else if(dts[0]== month)
		{
			if(dts[1]<day)
			{
				alert("Please select event date of today or later");
				return false;
			}
		}
	}
}

function validateaccount()
{
	
	if(document.getElementById('password').value == document.getElementById('confirmpassword').value)
	{
		return true;
	}
	else
	{	
		return false;
	
	}
}