<!-- // Hide this script from older browsers
// $Id: adminJavascript.js,v 1.1 2004/02/06 21:25:13 akendall Exp $
function video_window(video_server_path, video_file_name, video_width, video_height, video_title, video_content_type, video_loop, video_autostart) {
	var popup_width = Number(video_width) + 40;
	var popup_height = Number(video_height) + 175; 
	window.open('displayVideo?video_server_path='+video_server_path+'&video_file_name='+video_file_name+'&video_width='+video_width+'&video_height='+video_height+'&video_title='+video_title+'&video_content_type='+video_content_type+'&video_loop='+video_loop+'&video_autostart='+video_autostart, 'VideoWindow', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width='+popup_width+',height='+popup_height+',left = 200,top = 100');
}
function simplePopup(url, title, popup_width, popup_height) {
	var screenHeight,screenWidth;
	screenHeight = self.screen.height;
	screenWidth= self.screen.width;
	var positionLeft,positionTop;
	positionLeft = parseInt((screenWidth - popup_width)/2);
	positionTop = parseInt((screenHeight - popup_height)/2);
	var thisWindow;
	thisWindow = window.open(url, title, 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width='+popup_width+',height='+popup_height+',left='+positionLeft+',top='+positionTop);
	thisWindow.focus(); // in case the window with this 'title' (really 'name') is already open, but hidden
}
function page_selection(prevornext) {
	window.open('page_browser?prevornext='+prevornext, 'PageBrowser', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=600,height=500,left = 440,top = 262');
}
function link_selection(prevornext, currentPath) {
	var url = currentPath+'/link_browser?prevornext='+prevornext;
	window.open(url, 'LinkBrowser', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=600,height=500,left = 100,top = 100');
}
function object_selection(media_type, popup_width, popup_height) {
	var url = '/rawmedia_repository/'+media_type+'_admin?showPopup=1';
	window.open(url, 'Browser', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width='+popup_width+',height='+popup_height+',left = 440,top = 262');
}
function check_select(checkbox, form) {
	var thing = document.getElementById(form);
	for(i=0; i<thing.length; i++) { 
		if (thing.elements[i].name == checkbox) {
			var item = thing.elements[i]; 
		}
	} 

	if (form == "PageContentItemsForm") {
		name = "proxyids:list";
	}
	if (form == "contentFolderForm") {
		name = "folderids:list";
	}
	if (form == "additionalPagesForm") {
		name = "pageids:list";
	}
	if (item.checked){
		check_all(name, form);
 	} else {
		clear_all(name, form);
 	}
}

function check_all(name, form) {
	var thing = document.getElementById(form);
	var len = thing.elements.length;
	thing.selectall.checked = true;
	thing.selectall2.checked = true;
	for (var i = 0; i < len; i++) {
		var item = thing.elements[i];
		if (item.name == name) {
			item.checked = true;
		}
	}
}

function clear_all(name, form) {
	var thing = document.getElementById(form);
	var len = thing.elements.length;
	thing.selectall.checked = false;
	thing.selectall2.checked = false;
	for (var i = 0; i < len; i++) {
		var item = thing.elements[i];
		if (item.name == name) {
			item.checked = false;
		}
	}
}

function showPageMenuChanges() {
	showFoldersChange();
	showPagesChange();
}
function showFoldersChange() {
	var f = document.getElementById('foldersid');
	var fd = document.getElementById('folderdescid');
	var sf = document.getElementById('subfoldersid');
	if (f.checked == true) {
		fd.disabled = false;
		sf.disabled = false;
	} else {
		fd.disabled = true;
		fd.checked = false;
		sf.disabled = true;
		sf.checked = false;
	}
	showSubFoldersChange();
}
function showSubFoldersChange() {
	var sf = document.getElementById('subfoldersid');
	var sfd = document.getElementById('subfolderdescid');
	var sfl = document.getElementById('subfolderlimitid');
	if (sf.checked == true) {
		sfd.disabled = false;
		sfl.disabled = false;
	} else {
		sfd.disabled = true;
		sfd.checked = false;
		sfl.disabled = true;
	}
}
function showPagesChange() {
	var p = document.getElementById('pagesid');
	var pd = document.getElementById('pagedescid');
	if (p.checked == true) {
		pd.disabled = false;
	} else {
		pd.disabled = true;
	}
}

function showFCKEditor(content, path, textname, height, width) {
	var oFCKeditor = new FCKeditor( textname ) ;
    oFCKeditor.Config['CustomConfigurationsPath'] = '/javascript/fckconfig.js'  ;
    oFCKeditor.ToolbarSet='Simple';
    oFCKeditor.Value = content;
    if (height != null) { oFCKeditor.Height = height; } else { oFCKeditor.Height = '300'; }
    if (width != null) { oFCKeditor.Width = width; } else { oFCKeditor.Width = '85%'; }
    oFCKeditor.Config['LinkBrowserURL'] =  'link_browser?prevornext=txtUrl&currentPath=' + path + '&showPopup=1&FCKselect=1' ;
    oFCKeditor.Config['UseBROnCarriageReturn'] = false;
    //oFCKeditor.Config['ImageBrowserURL'] = '/fckeditor/fck_browse_images.html' ;
    oFCKeditor.Config['IEForceVScroll'] = true;
    oFCKeditor.Create() ;
}
								
function toggleBlind(element, direction){
  linkToToggle = document.getElementById(element+'_link');
  linkToToggle.onclick = function onclick(event) { }
  if (direction=='up'){
    Effect.BlindUp(element);
    linkToToggle.innerHTML = 'Show';
    setTimeout("linkToToggle.onclick = function onclick(event) { toggleBlind('"+element+"', 'down'); }", 1500);
  } else{
    Effect.BlindDown(element);
    linkToToggle.innerHTML = 'Hide';
    setTimeout("linkToToggle.onclick = function onclick(event) { toggleBlind('"+element+"', 'up'); }", 1500);
  }
}

// -->

