//MA(tm) JAVASCRIPT FILE
//LAST MODIFIED NOVEMBER 10.03


//Initialize the page
function init()
{
	setElements();
}

//Set the topmenu position to locate it under the header.
function setElements()
{
	//Navigator detection to avoid IE non CSS compliance
	if (navigator.appName=="Netscape")
	{
		calendar.style.height = "162px"
	}else{
		calendar.style.height = "148px"
	}
	
	//Calendar hidden
	document.getElementById("calendarEvent").style.visibility = "hidden";
	
}

//Calendar event code -- mouseover
function calendarEventOn(e,calendarEvent)
{	
	document.getElementById("calendarEvent").style.visibility = "visible";
	
	//Navigator detection
	if (navigator.appName=="Netscape")
	{
		document.getElementById("calendarEvent").style.left = (e.pageX+15 + 'px')
		document.getElementById("calendarEvent").style.top = (e.pageY-15 + 'px')
		document.getElementById("calendarEvent").innerHTML = calendarEvent;
	}else{
		document.getElementById("calendarEvent").style.left = (window.event.clientX + 'px')
		document.getElementById("calendarEvent").style.top =  (window.event.clientY + 'px')
		document.getElementById("calendarEvent").innerHTML = calendarEvent;
	}
}

//Calendar event code -- mouseout
function calendarEventOff()
{
	document.getElementById("calendarEvent").style.visibility = "hidden";
}

//Extended news code -- mouseclick
function showExtendedNews(url)
{	
	//Set correct position -- extended News Header
	document.getElementById("extendedNewsHeader").style.top = "58px";
	document.getElementById("extendedNewsHeader").style.left = "707px";
	
	//Set correct position -- extended News box
	document.getElementById("extendedNews").style.top = "82px";
	document.getElementById("extendedNews").style.left = "707px";
	
	//Set visibility and url
	document.getElementById("extendedNewsHeader").style.visibility = "visible";
	document.getElementById("extendedNews").style.visibility = "visible";
	document.getElementById("extendedNewsFrame").src = url;
}

function hideExtendedNews()
{
	//Reset position -- extended News Header
	document.getElementById("extendedNewsHeader").style.top = "0px";
	document.getElementById("extendedNewsHeader").style.left = "0px";
	
	//Reset position -- extended News box
	document.getElementById("extendedNews").style.top = "0px";
	document.getElementById("extendedNews").style.left = "0px";
	
	//Set visibility
	document.getElementById("extendedNewsHeader").style.visibility = "hidden";
	document.getElementById("extendedNews").style.visibility = "hidden";

}

//External window code -- Show
function showExtWindow(url,title,height,width)
{	
	//Set size
	document.getElementById("extWindow").style.height = height + 'px';
	document.getElementById("extWindow").style.width = width + 'px';
	
	document.getElementById("extWindow").style.top = "9%";
	document.getElementById("extWindow").style.left = "5%";
	
	//Set title content & Iframe URL
	document.getElementById("extWindowTitle").innerHTML = title + ' <a href="#" class="bodyhref" onclick="hideExtWindow();">(close)</a>';
	document.getElementById("extWindowFrame").src = url;
	
	//Set visibility
	document.getElementById("extWindow").style.visibility = "visible";
}

function hideExtWindow()
{
	document.getElementById("extWindow").style.visibility = "hidden";
	
	//Reset position
	document.getElementById("extWindow").style.top = '0px';
	document.getElementById("extWindow").style.left = '0px';	
	
	//Reset size
	document.getElementById("extWindow").style.height = '0px';
	document.getElementById("extWindow").style.width = '0px';	
}

////////////////////////////////////////////////
// BEGIN NEWS TOOLBAR FUNCTIONS
////////////////////////////////////////////////

function format_tags(v) {
  		var str = document.selection.createRange().text;
		var el = document.forms[0].elements['content']
  		el.focus();
		if (document.selection){
      	var sel = document.selection.createRange();
	   }else{
      	var sel = el.value
		}
  		sel.text = "[" + v + "]" + str + "[/" + v + "]";
  		return;
}

function format_insertUrl() {
		var el = document.forms[0].elements['content']
  		el.focus();
		if (document.selection){
      	var sel = document.selection.createRange();
	   }else{
      	var sel = el.value
		}
		text = prompt('Enter the desired text','');
		url = prompt('Enter the URL','http://www.');
  		sel.text = "[url=" + url + "]" + text + "[/url]" ;
		
  		return;
}