	// common js functions

	function showElement(elmnt)
	{
		if(document.getElementById(elmnt))
		{
			document.getElementById(elmnt).style.display = 'inline';
		}
	}

	function hideElement(elmnt)
	{
		if(document.getElementById(elmnt))
		{
			document.getElementById(elmnt).style.display = 'none';
		}
	}

	function openPopup(url,winName,winWidth,winHeight,showScrollbars)
	{
		if(winName == null) winName = '';
		if(!(winWidth > 0)) winWidth = 700;
		if(!(winHeight > 0)) winHeight = 550;

		showScrolls = (showScrollbars == true) ? "1" : "0";

		if(url != null)
			window.open(url,winName,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=' + showScrolls + ',resizable=1,width=' + winWidth + ',height=' + winHeight);
	}

	//
	// admin_pages functions
	//
	function modifyPage(pageID)
	{
		if(pageID > 0)
		{
			window.location = '/admin/pages/modify/' + pageID;
		}
	} // /modifyPage()

	function deletePage(pageID)
	{
		str = "Are you sure to delete this page?";

		if(pageID > 0 && (frm = document.getElementById('form_delete_page')))
		{
			if (confirm(str))
			{
				frm.elements.action.value = "delete_page";
				frm.elements.id_to_delete.value = pageID;
				frm.submit();
			}
		}

		return true;
	} // /deletePage()
	//
	// /admin_pages functions
	//


	//
	// admin_sponsors functions
	//
	function modifySponsor(sponsorID)
	{
		if(sponsorID > 0)
		{
			window.location = '/admin/sponsors/modify/' + sponsorID;
		}
	} // /modifySponsor()

	function deleteSponsor(sponsorID)
	{
		str = "Are you sure to delete this sponsor?";

		if(sponsorID > 0 && (frm = document.getElementById('form_delete_sponsor')))
		{
			if (confirm(str))
			{
				frm.elements.action.value = "delete_sponsor";
				frm.elements.id_to_delete.value = sponsorID;
				frm.submit();
			}
		}

		return true;
	} // /deleteSponsor()
	//
	// /admin_sponsors functions
	//
	
	
	
	//
	// admin_speakers functions
	//
	function modifySpeaker(speakerID)
	{
		if(speakerID > 0)
		{
			window.location = '/admin/speakers/modify/' + speakerID;
		}
	} // /modifySpeaker()

	function deleteSpeaker(speakerID)
	{
		str = "Are you sure to delete this speaker?";

		if(speakerID > 0 && (frm = document.getElementById('form_delete_speaker')))
		{
			if (confirm(str))
			{
				frm.elements.action.value = "delete_speaker";
				frm.elements.id_to_delete.value = speakerID;
				frm.submit();
			}
		}

		return true;
	} // /deleteSpeaker()
	//
	// /admin_speakers functions
	//
	


	////
	// moves up/down a record (changing position)
	//
	function changePosition(id, direction)
	{
		if (id > 0 && (direction == "move_up" || direction == "move_down") && (frm = document.getElementById('form_position')))
		{
			frm.elements.mode.value = direction;
			frm.elements.id_to_move.value = id;
			frm.submit();
		}

		return false;
	} // /changePosition()
	
	
	
	function setElementOpacity(elem, opacity)
	{
	  var opacityProperty = getOpacityProperty();	
	  if (!elem || !opacityProperty) return;
	  if (opacityProperty == "filter")
	  {
	    elem.style.filter = "alpha(opacity=" + (opacity * 100) + ")";
	  }
	  else
	  {
	    elem.style[opacityProperty] = opacity;
	  }
	}

	function getOpacityProperty()
	{
	  if (typeof document.body.style.opacity == 'string') return 'opacity'; // CSS3 compliant (Moz 1.7+, Safari 1.2+, Opera 9)
	  else if (typeof document.body.style.MozOpacity == 'string') return 'MozOpacity'; // Mozilla 1.6-, Firefox 0.8 
	  else if (typeof document.body.style.KhtmlOpacity == 'string') return 'KhtmlOpacity'; // Konqueror 3.1, Safari 1.1
	  else if (document.body.filters && navigator.appVersion.match(/MSIE ([\d.]+);/)[1]>=5.5) return 'filter'; // Internet Exploder 5.5+
	  return false;
	}