<!-- 
	
	function WriteDescriptionDiv()
	{
		document.write('<div style=\"CURSOR:hand;POSITION:absolute;visibility:hidden;Z-INDEX:1035;\" id=divDescription >\n');
		document.write('</div>');
	}	
	
	WriteDescriptionDiv();
//-->

window.onresize = ResizeAlignment;

<!--
	function RepeatCharacterString(str,repeatlength,alignment)
	{
		var index = 0;
		if(alignment == "horizontal")
		{					
			for(index=0;index<repeatlength;index++)
			{
				document.write(str);
			}	
		}
		else if (alignment == "vertical")
		{
			var t= null;
			if(window.navigator.appName  == "Netscape")
			{
				t = '<div class=\"small\">';
			}
			else
			{
				t = '<div style=line-height:\"0.2\">'
			}
			
			for(index=0;index<repeatlength;index++)
			{
				t=t + str +'<br>';				
			}	
			t = t +'</div>'			
			
			document.write(t);			
		}
	}
//-->

<!--
    //Global Parameters - Adjustable Div
    var adjustabledivid = new Array();
    var content_width = new Array();
    var endpos = new Array();
    var outer_tblid = new Array();
//-->

<!--
	function AdjustableDivAlign(divid,contentwidth,posfromend, outertblid)
	{
		/*var current_div = document.getElementById(divid);
		var outertbl = document.getElementById(outertblid);
		
		if(window.navigator.appName != "Netscape")
		{
			if(outertbl.align == "center")
			{
				current_div.style.left=(contentwidth + (screen.width-contentwidth)/2) - posfromend;
			}
			else
			{
				current_div.style.left=(contentwidth + getRealLeft(outertbl)) - posfromend;
			}
		}
		else
		{
			if(outertbl.align == "center")
			{
				current_div.style.left=(contentwidth + ((window.innerWidth+2)-contentwidth)/2) - posfromend;
				alert(current_div.style.left);
			}
			else
			{
				current_div.style.left=(contentwidth + getRealLeft(outertbl)) - posfromend;
			}
		}*/
		
		var current_div = document.getElementById(divid);
		var outertbl = document.getElementById(outertblid);
		
		if(window.navigator.appName != "Netscape")
		{
			if(outertbl.align == "center")
			{
				current_div.style.left=(contentwidth + (document.body.clientWidth-contentwidth)/2) - posfromend;
				
			    adjustabledivid[adjustabledivid.length] = divid
			    content_width[content_width.length] = contentwidth;
			    endpos[endpos.length] = posfromend;
			    outer_tblid [outer_tblid.length] = outertblid;
			}
		}
		else
		{
			if(outertbl.align == "center")
			{
				current_div.style.left=(contentwidth + ((window.innerWidth+2)-contentwidth)/2) - posfromend;
			}
		}
	}
	
	function ResizeAlignment()
	{
	    for (i=0; i<adjustabledivid.length; i++)
	    {
	       setTimeout("AdjustableDivAlign('"+adjustabledivid[i]+"',"+content_width[i]+","+endpos[i]+",'"+ outer_tblid[i]+"')",50);
	       adjustabledivid.pop();	
	       content_width.pop();
	       endpos.pop();
	       outer_tblid.pop();
	    }
	   
	}
//-->

<!--
	function DisplayFloatingText(text,style,id)
	{
		document.write('<div class='+style+' id=div_'+id+' >\n');
		document.write(text);
		document.write('</div>');		
	}

//-->

<!--	
	var global = window.document;
	global.shadows = new Array();
		
	function ShowShadowMenu(el, color, depth, removeshadows)
	{
	    var i;
		
		// Tidy up any previous shadows
		if(removeshadows == true)
		{
		    for (i=0; i<global.shadows.length; i++)
		    {
			    //global.shadows[i].removeNode(true);			
		    }		
		}
		//global.shadows = new Array();
		
		//draw a series of cascading rectangles to create shadow
		for (i=depth; i>0; i--)
		{
			var rect = document.createElement('div');
			rect.id = 'div_' + el.id + "_" + i; 
			
			var rs = rect.style
			rect.style.position = rs.position = 'absolute';
			
			//offset this shadow from the table
			if(window.parent.navigator.appName == 'Netscape')
			{
				rect.style.left = rs.left = (parseInt(getRealLeft(el)) + i) + 'px'; //(parseInt(el.style.left) + i) + 'px';
			}
			else
			{
			    rect.style.left = rs.left = getRealLeft(el) + i + 'px';//(el.style.posLeft + i) + 'px';
			}
			
			if(window.parent.navigator.appName == 'Netscape')
			{
				rect.style.top = rs.top = (parseInt(getRealTop(el)) + i) + 'px';//(parseInt(el.style.top) + i) + 'px';
			}
			else
			{
				rect.style.top = rs.top = getRealTop(el) + i + 'px';//(el.style.posTop + i) + 'px';
			}			
			
			rect.style.width = rs.width = el.offsetWidth + 'px';
			rect.style.height = rs.height = el.offsetHeight + 'px';			

			//put rectangle behind the table or div
			rect.style.zIndex = rs.zIndex = el.style.zIndex - i;
			rect.style.backgroundColor = rs.backgroundColor = color;

			//make the shadow transparent
			var opacity = 1 - i / (i + 1);
			rect.style.filter = rs.filter = 'alpha(opacity=' + (100 * opacity) + ')';			
			
			//add shadow to document
			//if(window.parent.navigator.appName == 'Netscape')
			//{
			//	document.write(rect);
			//}
			//else
			//{
			if(window.parent.navigator.appName == 'Netscape')
			{								
				el.insertAdjacentElement("afterEnd", rect);	
			}
			else
			{
			    document.body.insertAdjacentElement("afterBegin", rect);	
			    //el.insertBefore(rect);		 
			}				
			
			//}
			

			//save this shadow for later removal
			global.shadows[global.shadows.length] = rect;
		}
	}
	
	function HideShadowMenu(el,depth,ischildwindow)
	{
		//draw a series of cascading rectangles to create shadow
		for (i=depth; i>0; i--)
		{
		    var shadow_div = null;
			if(ischildwindow)
			{
				shadow_div = window.parent.document.getElementById('div_' + el.id + "_" + i); 
			}
			else
			{
				shadow_div = document.getElementById('div_' + el.id + "_" + i); 
			}				
			
			shadow_div.style.display="none";
		}	
	}
//--->

<!--
	function TableHeight(tbl_left_id, tbl_right_id,prec_tbl_height) //for working in netscape when precentages are present in the Html
	{
		var offset = 216; //include some unknown offset of 106 + footer region and any other additional space
		var tbl_left_obj = document.getElementById(tbl_left_id);
		var tbl_right_obj = document.getElementById(tbl_right_id);
		
		if(window.navigator.appName == 'Netscape')
		{	
		 	tbl_left_obj.style.height = parseInt(window.document.body.scrollHeight - offset - getRealTop(tbl_left_obj));
			tbl_right_obj.style.height = parseInt(window.document.body.scrollHeight - offset - getRealTop(tbl_right_obj));
									
			//assume the one on the right is bigger
			tbl_right_obj.style.height = parseInt(tbl_right_obj.style.height) + (parseInt(tbl_left_obj.style.height) - parseInt(tbl_right_obj.style.height));	
		}
		else
		{	
			tbl_left_obj.style.height = prec_tbl_height + "%";	
			tbl_right_obj.style.height = prec_tbl_height + "%";
		}			
	}
	
	//only works for td at bottom - that should grow if content grows
	function TableTDHeight(outer_tbl_id,inner_tbl_td_id,prec_tbl_height) //for working in netscape when precentages are present in the Html
	{
		var tbl_outer_obj = document.getElementById(outer_tbl_id);
		var tbl_inner_td_obj = document.getElementById(inner_tbl_td_id);
		
		var footer_offset = getRealTop(document.getElementById('td_footer'));
		var add_offset = 0; //unknown additional offset
		
		var _height = parseInt(footer_offset) - parseInt(getRealTop(tbl_inner_td_obj)) - add_offset;
		tbl_inner_td_obj.style.height = _height;			
	}
//-->

<!--
	function SetElementTop(oElement,offsetElement,offset)
	{
		var offset_element_top = getRealTop(offsetElement);
				
		if(oElement != null)
		{
			oElement.style.top = parseInt(offset_element_top) + parseInt(offset);	
		}			
	}
	
	function SetElementLeft(oElement,offsetElement,offset)
	{
		if(window.navigator.appName == 'Netscape')
		{
			var offset_element_left = getRealLeft(offsetElement);
			if(oElement != null)
			{
				oElement.style.left = parseInt(offset_element_left) + parseInt(offset);	
			}
		}
	}

//-->