<!-- hide from older browsers
//popup window open scripts
var win=null;
function postcardPop(mypage,myname,w,h,scroll){
	LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;
	settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
	win=window.open(mypage,myname,settings);
}

var win=null;
function newsPop(mypage,myname,w,h,scroll,pos){
	if(pos=="random"){
		LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;
	}
	if(pos=="center"){
		LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;
	}
	else if((pos!="center" && pos!="random") || pos==null){
		LeftPosition=0;TopPosition=20
	}
	settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
	win=window.open(mypage,myname,settings);
}

myForm = '';
function openForm(url,name,t,l,w,h) {
	settings='width='+w+',height='+h+',top='+t+',left='+l+',scrollbars=yes,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes';
    myForm = window.open(url,name,settings);
    if (!myForm.opener) {
         myForm.opener = self; 
	}
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
	eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
	if (restore) selObj.selectedIndex=0;
}

function copyForm() {
    opener.document.article.imagename.value = document.popupForm.imagename.value;
	opener.document.article.galleryid.value = document.popupForm.galleryid.value;
	opener.document.article.caption.value = document.popupForm.caption.value;
	opener.document.article.credit.value = document.popupForm.credit.value;
	opener.document.article.imagetype.value = document.popupForm.imagetype.value;
	opener.document.article.imagesize.value = document.popupForm.imagesize.value;
	opener.document.article.imageheight.value = document.popupForm.imageheight.value;
	opener.document.article.imagewidth.value = document.popupForm.imagewidth.value;
	window.close();
	return false;
}

function copyForm2() {
    opener.document.article.nimagename.value = document.popupForm.nimagename.value;
	opener.document.article.caption.value = document.popupForm.caption.value;
	opener.document.article.credit.value = document.popupForm.credit.value;
	opener.document.article.nimagetype.value = document.popupForm.nimagetype.value;
	opener.document.article.nimagesize.value = document.popupForm.nimagesize.value;
	opener.document.article.nimageheight.value = document.popupForm.nimageheight.value;
	opener.document.article.nimagewidth.value = document.popupForm.nimagewidth.value;
	window.close();
	return false;
}

function checkDigits(item){
	if(invChars=item.value.match(/\D/g)){
		alert("Please enter only digits: "+invChars);
		item.select();
		item.focus();
		return false;
	}
	return true;
}


// Functions for the Multimedia Manager's pop-up image viewer.
function popUp(URL, width, id) {
	day = new Date();

	var id    = (id == null) ? day.getTime() : id;
	var width = (width == null) ? '690' : width;
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=" + width + ",height=490');");
}  

function colorPhotos(mode) {

	if(mode == 'vid-thumb') {

		var element = window.opener.document.getElementById('thumb-id');

		if(element.value != '' && document.getElementById('viewer-' + element.value)) {
			
			document.getElementById('viewer-' + element.value).className = 'selected';
		}
	}
	else {

		var element = window.opener.document.getElementById('mmImages');

	        if(element.value != '') {
			var photos = element.value.split('-');
			
			for(var n = 0; n < photos.length; n++) {
				var temp = document.getElementById('viewer-' + photos[n]);
				if(temp != null)
					temp.className = "selected";
			}
		}
	}

	return;
}

function sendPhotoID(id, mode) {

	if(mode == 'vid-thumb') 
	{
		var element = window.opener.document.getElementById('thumb-id');

        if(element.value == '') 
		{
               element.value = id;
               document.getElementById('viewer-' + id).className = "selected";
        }
        else 
		{
			if(document.getElementById('viewer-' + element.value)) 
				document.getElementById('viewer-' + element.value).className = "";

			element.value = id;
			document.getElementById('viewer-' + id).className = "selected";
		}
	}
	else if(mode == 'staff') {

		var element = window.opener.document.getElementById('mmImages');

	        if(element.value == '') {

	                element.value = id;
	                document.getElementById('viewer-' + id).className = "selected";
	        }
	        else {
			if(document.getElementById('viewer-' + element.value)) 
				document.getElementById('viewer-' + element.value).className = "";

			element.value = id;
	                document.getElementById('viewer-' + id).className = "selected";
		}
	}
	else 
	{
		var element = window.opener.document.getElementById('mmImages');
        
		// Get all of the values already submitted.
		if(element.value == '') 
		{
			element.value = id;
			document.getElementById('viewer-' + id).className = "selected";
		}
		else 
		{
			var photos = element.value.split('-');
			var found = false;
			var newValue = '';
	
			for(var n = 0; n < photos.length; n++) 
			{
				if(photos[n] == id) 
				{
					found = true;
				}
				else 
				{
					if(newValue == '')
						newValue = photos[n];
					else
						newValue += '-' + photos[n];
				}
			}

			if(found) 
			{
				element.value = newValue;
				document.getElementById('viewer-' + id).className = "not-selected";
			}
			else 
			{
				element.value = element.value + '-' + id;
				document.getElementById('viewer-' + id).className = "selected";
			}
		}
	}
}

function removePhotos(mode) {

	if(mode == 'vid-thumb') {

		window.opener.document.getElementById('thumb-id').value = '';
		window.close();
	}
	else if(mode == 'staff') {

		window.opener.document.getElementById('mmImages').value = '';
		window.close();
	}
}


// Functions for the File Managers pop-up window.

function colorFiles() {

	var element = window.opener.document.getElementById('relatedFiles');

        if(element.value != '') {
		var files = element.value.split('-');
		
		for(var n = 0; n < files.length; n++) {
			var temp = document.getElementById('viewer-' + files[n]);
			if(temp != null)
				temp.className = "selected";
		}
	}

	return;
}

function sendFileID(id) {

        var element = window.opener.document.getElementById('relatedFiles');
        
        // Get all of the values already submitted.

        if(element.value == '') {

                element.value = id;
                document.getElementById('viewer-' + id).className = "selected";
        }
        else {

                var files = element.value.split('-');
                var found = false;
                var newValue = '';

                for(var n = 0; n < files.length; n++) {
                        if(files[n] == id) {
                                found = true;
                        }
                        else {
                                if(newValue == '')
                                        newValue = files[n];
                                else
                                        newValue += '-' + files[n];
                        }
                }

                if(found) {
                        element.value = newValue;
                        document.getElementById('viewer-' + id).className = "not-selected";
                }
                else {
                        element.value = element.value + '-' + id;
                        document.getElementById('viewer-' + id).className = "selected";
                }
        }
}


/* Functions for the Edit-in-Place Page Manager. */

function toggleEIPFileListing(id) {

	var list =   document.getElementById('dir-' + id);
	var toggle = document.getElementById('toggle-' + id);
	
	if(list) {
		if(list.style.display == 'none') {
			list.style.display = 'block';
			toggle.className = 'toggle-arrow-down';
		}
		else {
			list.style.display = 'none';
			toggle.className = 'toggle-arrow';		
		}
	}
	else {
//		alert('dir-' + n + ' does not exist');
	}
}

function getName(dir, type) {

	document.getElementById('form-dir').value = dir;
	document.getElementById('form-type').value = type;

	document.getElementById('name-header').innerHTML = (type == 'dir') ? 'Please enter a name for this directory:' : 'Please enter a title for this Edit-in-Place page:';
	document.getElementById('name-field').style.visibility = 'visible';

	document.getElementById('form-submit').value = 'Submit';
	document.getElementById('form-submit').onclick = function() { processAdd(); }
	document.getElementById('form-cancel').onclick = function() { cancelAdd(); }

	document.getElementById('name-container').style.display = 'block';
	document.getElementById('name-field').focus();
}

function processAdd(dir, type, name) {

	if(document.getElementById('name-field').value == '')
		return;

	document.getElementById('form-name').value = document.getElementById('name-field').value;

	document.getElementById('add-form').submit();
}

function cancelAdd() {
	
	document.getElementById('form-dir').value = '';
	document.getElementById('form-type').value = '';

	document.getElementById('name-container').style.display = 'none';
}

function confirmDelete(name, path, type) {

	document.getElementById('form-submit').value = 'Delete';
	document.getElementById('form-submit').onclick = function() { processDelete(); }
	document.getElementById('form-cancel').onclick = function() { cancelDelete(); }

	document.getElementById('form-path').value = path;
	document.getElementById('form-type-del').value = type;

	document.getElementById('name-header').innerHTML = 'Are you sure you want to delete ' + name + '?';
	document.getElementById('name-field').style.visibility = 'hidden';
	document.getElementById('name-container').style.display = 'block';
}

function processDelete() {

	document.getElementById('delete-form').submit();
}

function cancelDelete() {

	document.getElementById('form-path').value = '';
	document.getElementById('form-type-del').value = '';

	document.getElementById('name-container').style.display = 'none';
}


/* Daily Reading Manager's multiple input form validation. */

function checkDailyReadingMult(num) {

	for(var n = 1; n <= num; n++) {
		if(	document.getElementById('content-' + n).value == '' ||
			document.getElementById('month-' + n).value == '' ||
			document.getElementById('day-' + n).value == '' ||
			document.getElementById('year-' + n).value == '' ||
			document.getElementById('categoryid-' + n).value == '' ) {

			alert('Form ' + n + ' is incomplete. Please fill out all required fields.');
			return false;
		}
	}

	return true;
}

// -->
