
window.addEvent('domready', function() {
	
	//Schools
	var myAccordion = new Accordion($('schoolsAccordion'), 'h3.accordionToggler', 'div.accordionElement', {
		opacity: false,
		onActive: function(toggler, element){
			//toggler.setStyle('color', '#41464D');
		},
		onBackground: function(toggler, element){
			//toggler.setStyle('color', '#528CE0');
		}
	});
	

});


function popupWindow(theURL, winName, scrollbars, resizable, width, height) {

	winFeatures = 'left=' + (screen.availWidth-10-width)/2 + ',top=' + (screen.availHeight-30-height)/2 + ',scrollbars=' + scrollbars + ',resizable=' + resizable + ',width=' + width + ',height=' + height + ',toolbar=0,location=0,status=1,menubar=0'
  	window.open(theURL, winName, winFeatures);
}

function randomPassword(length)
{
  chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
  pass = "";
  for(x=0;x<length;x++)
  {
    i = Math.floor(Math.random() * 62);
    pass += chars.charAt(i);
  }
  return pass;
}
function checkDate(dVal){
	var day;
	var month;
	var year;
	var leap = 0;
	var isError = false;
	
	// Get Values
	year = dVal.substr(4,4);
	month = dVal.substr(2,2);
	day = dVal.substr(0,2);
	
	// Basic Validation
	if (year == 0) {					isError = true;	}
	if ((month < 1) || (month > 12)) {	isError = true;	}
	if (day < 1) {						isError = true;	}

	// Validation Leap-year
	if ((year % 4 == 0) || (year % 100 == 0) || (year % 400 == 0)) {
		leap = 1;
	}
	if ((month == 2) && (leap == 1) && (day > 29)) {
		isError = true;
	}
	if ((month == 2) && (leap != 1) && (day > 28)) {
		isError = true;
	}
	/* Validation Month Days */
	if ((day > 31) && ((month == "01") || (month == "03") || (month == "05") || (month == "07") || (month == "08") || (month == "10") || (month == "12"))) {
		isError = true;
	}
	if ((day > 30) && ((month == "04") || (month == "06") || (month == "09") || (month == "11"))) {
		isError = true;
	}
	return !isError;
}

function ageRange() {
	if ((event.keyCode<48||event.keyCode>57)&&event.keyCode!=37&&event.keyCode!=39&&event.keyCode!=8&&event.keyCode!=32&&event.keyCode!=188&&event.keyCode!=46&&event.keyCode!=13&&event.keyCode!=9) 
	{
		event.returnValue=false;
	}
}