/*function imgWindow(img)
{
	var popupWnd = window.open('', 'newImgWin', 'toolbar=no,scrollbars=no,width=1024,height=640');
	popupWnd.document.open();
	popupWnd.document.write('<html><head><title>'+ img  +'</title></head>');
	popupWnd.document.write('<body topmargin="0" leftmargin="0" rightmargin="0" bgcolor="#2b2e32"><center>');
	popupWnd.document.write('<a href="javascript:self.close()">');
	popupWnd.document.write('<img src="' + img + '" border="0">');
	popupWnd.document.write('</a></center></body></html>');
	popupWnd.document.close();

	popupWnd.focus();
}
*/

$(document).ready(function() {

	/* Fancybox! */
	$("a.screens").fancybox({
		'titlePosition'	: 'over',
		'overlayOpacity'	:	'0.8',
		'overlayColor'	:	'#000',
	});
	
	$("a.video").fancybox({
		'width'				: '800',
		'height'			: '600',
		'overlayOpacity'	:	'0.8',
		'overlayColor'	:	'#000',
		'type'				: 'iframe'
	});
	
	$("a.script").fancybox({
		'titlePosition'	: 'over',
		'width'				: '75%',
		'height'			: '75%',
		'overlayOpacity'	:	'0.8',
		'overlayColor'	:	'#000',
		'type'				: 'iframe'
	});
	
});

/*hide from evildoers, based on demonstration by Shawn K Hall*/
function hideinator(dom, id, com)	{
	return("mail"+"to:"+id+"@"+dom+"."+com);
}

/* strict-compliant new window links courtesy of http://www.sitepoint.com/article/standards-compliant-world */
function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") && ( anchor.getAttribute("class") == "external" || anchor.getAttribute("class") == "externalNoImage" ) ) //modified this to look for links of class 'external' after a css tweak
     anchor.target = "_blank";
 }
}
window.onload = externalLinks;

/* modified element toggle based on admin backend toggle */
function toggleElement(e)
{
	var pageElement = document.getElementById(e);
	
	if (pageElement.style.display == 'block')
	{
		pageElement.style.display = 'none';
	}
	else
	{
		pageElement.style.display = 'block';
	}
}



function Admin_ToggleNode(nodeName)
{
	var captionNode = document.getElementById('node-' + nodeName + '-caption');
	var dataNode = document.getElementById('node-' + nodeName + '-data');
	var iconNode = document.getElementById('node-' + nodeName + '-icon');

	if (dataNode.style.display == 'block')
	{
		captionNode.style.display = 'block';
		dataNode.style.display = 'none';
		iconNode.src = 'menu_closed.gif';
	}
	else
	{
		captionNode.style.display = 'none';
		dataNode.style.display = 'block';
		iconNode.src = 'menu_open.gif';
	}
}

function Admin_ToggleNode_NoCaption(nodeName)
{
	var dataNode = document.getElementById('node-' + nodeName + '-data');
	var iconNode = document.getElementById('node-' + nodeName + '-icon');

	if (dataNode.style.display == 'block')
	{
		dataNode.style.display = 'none';
		iconNode.src = 'menu_closed.gif';
	}
	else
	{
		dataNode.style.display = 'block';
		iconNode.src = 'menu_open.gif';
	}
}
