function preloadImages() {
	
	var doc = document; 
	var args = preloadImages.arguments; 
		
	if(doc.images) { 
		if(!doc.ptr) 
			doc.ptr = new Array();

		var j = doc.ptr.length;

		for(i = 0; i < args.length; i++) {
			doc.ptr[j] = new Image; 
			doc.ptr[j++].src = args[i];
		}
	}
}


function MM_swapImgRestore() {

	var i, x, a = document.MM_sr; 
  
	for(i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) 
		x.src = x.oSrc;
}


function MM_findObj(n, d) {
	
	var p, i, x;  
  
	if(!d) 
		d=document; 
	
	if(!(x = d[n]) && d.all)							// legacy for older browsers
		x = d.all[n];

	for(i = 0; !x && i < d.forms.length; i++) 	// form images
		x = d.forms[i][n];
	
	if(!x && document.getElementById) 			// regular doc images
		x = document.getElementById(n); 
	
	return x;
}


function MM_swapImage() {

	var i, j = 0, x, a = MM_swapImage.arguments; 
	document.MM_sr = new Array; 
	
	for(i = 0; i < (a.length - 2); i += 3) {
		if((x = MM_findObj(a[i])) != null) {
			document.MM_sr[j++] = x;
			if(!x.oSrc) x.oSrc = x.src; 
			x.src = a[i + 2];
		}
	}
}


function my_alert(message) {
	window.alert(message);
}


function checkTitle_Date() {

	var month_days = 	new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
	var month_names = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");

	var input_title = document.forms[0].title_modified.value;
	var input_month = document.forms[0].date_month_modified.value;
	var input_day = document.forms[0].date_day_modified.value;
	
	if(input_title.length == 0) {
	
		window.alert("sorry, you must enter a title.");
		return false;
	}
	
	if(input_day > month_days[input_month - 1]) {
	
		var message = 'sorry, there are only ' + month_days[input_month - 1] + ' days in ' + month_names[input_month - 1] + '.';
		window.alert(message);
		return false;
	}
	
	return true;
}


function JSconfirmDelete(title, date) {

	var msg = 'are you sure you want to delete ' + title + ' on ' + date + '?';

	return confirm(msg);
}


function inspect(elm){
  var str = "";
  for (var i in elm){
    str += i + ": " + elm.getAttribute(i) + "\n";
  }
  alert(str);
}


function printHeights() {


	alert("test");

//	document.getElementById('logout_cell').height = 50;
//	var testHeight = document.getElementById('welcome_msg').style.height;
//	window.alert("-" + testHeight + "-");

//	var el = document.getElementById('welcome_msg');
//	window.alert(el.getAttribute("length"));

//	document.getElementById('logout_button').style.width = document.getElementById('logout_cell').width;


}

function testResults(form) {

	if(form.name.value.length == 0) {
		alert("please enter a valid name in the form.");
		return false;
	}

	else if(form.email.value.length == 0) {
		alert("please enter an email address in the form.");
		return false;
	}
	
	else if(form.message.value.length == 0) {
		alert("please enter a message in the form!");
		return false;
	}	

	else {
		return true;
	}
}











