﻿// F11  default values for realview skin
/*
RVKernel.F11.enabled=RVKernel.F11.enabled=='0'?false:true;
RVKernel.F11.image=RVKernel.F11.image=='0'?'/skins/realview/images/login_bgpanel.gif':RVKernel.F11.image;
RVKernel.F11.image_height=RVKernel.F11.image_height?RVKernel.F11.image_height:600;
RVKernel.F11.image_width=RVKernel.F11.image_width?RVKernel.F11.image_width:800;
RVKernel.F11.expirynumdays=RVKernel.F11.expirynumdays?RVKernel.F11.expirynumdays:10;
*/

var oInfoPanelConfig = {
    Folder:'/skins/realview/infopanel/',
    Coords:{w:350,h:370,align:'center',fixedtop:0,buttonname:'toolbar_help_btn'},
    Files:{toolbar:'',footer:'',help:''},
    Page:''
}

    var InfoPanel =	{
		    sb:'',
		    s_sliderclassName:'infopanel',
		    GUID:'help',
		    boxwidth:0,
		    boxheight:0,
		    boxpadding:2,
		    boxtop:-1000,
		    boxleft:-1000,
		    boxendtop:-1000,
		    boxendleft:-1000,
		    handleside:'right',
		    handlealign:'top',
		    handleimage:'',
		    handleimagew:103,
		    handleimageh:23,
		    state_open:false,
		    fixedtop:0
    };

var RVscrollbar = {
		b_vertical : true,
		n_controlWidth: 16,
		n_controlHeight: '95%',
		n_sliderWidth: 15,
		n_sliderHeight: 40,
		s_baseclassName:'Vscrollbar_base',
		s_scrollbarclassName:'Vscrollbar_slider',
		n_zIndex: 7,
		n_minValue : 0,
		n_maxValue : 100,
		n_step : 1,
		s_sliderclassName:'genericpanel'
}
var RVHscrollbar = {
		b_vertical : false,
		n_controlWidth: '95%',
		n_controlHeight: 16,
		n_sliderWidth: 40,
		n_sliderHeight: 15,
		s_baseclassName:'Hscrollbar_base',
		s_scrollbarclassName:'Hscrollbar_slider',
		n_zIndex: 7,
		n_minValue : 0,
		n_maxValue : 100,
		n_step : 1,
		s_sliderclassName:'genericpanel'
}
	var contentspanel= {
		sb:RVHscrollbar,
		GUID:'contents',
		boxwidth:588,
		boxheight:202,
		boxpadding:2,
		boxtop:'100%',
		boxleft:-1000,
		boxendtop:0,
		boxendleft:-1000,
		handleside:'right',
		handlealign:'top',
		handleimage:'',
		handleimagew:103,
		handleimageh:23,
		fixedleft:197,
		fixedright:18,
		state_open:false
	}
	
	var sectionspanel= {
		sb:RVscrollbar,
		GUID:'sections',
		boxwidth:144,
		boxheight:162,
		boxpadding:2,
		boxtop:'100%',
		boxleft:-1000,
		boxendtop:0,
		boxendleft:0,
		handleside:'right',
		handlealign:'top',
		handleimage:'',
		handleimagew:103,
		handleimageh:23,
		fixedtop:40,
		fixedleft:9,
		state_open:false,
		s_sliderclassName:'sectionspanel'
		
	}
	
	var searchpanel= {
		sb:RVscrollbar,
		GUID:'search',
		boxwidth:315,
		boxheight:244,
		boxpadding:2,
		boxtop:0,
		boxleft:-1000,
		boxendtop:0,
		boxendleft:-1000,
		handleside:'right',
		handlealign:30,
		handleimage:'',
		handleimagew:73,
		handleimageh:23,
		state_open:false,
		fixedright:45,
		fixedleft:9,
		fixedtop:60,
		s_sliderclassName:'searchpanel'
		
	}
	var helppanel= {
		sb:RVscrollbar,
		GUID:'help',
		boxwidth:400,
		boxheight:200,
		boxpadding:2,
		boxtop:0,
		boxleft:'100%',
		boxendtop:0,
		boxendleft:'50%',
		handleside:'left',
		handlealign:30,
		handleimage:'',
		handleimagew:73,
		handleimageh:23,
		state_open:false,
		boxleftoffset:-100
		
	}
		var printpanel= {
		sb:RVscrollbar,
		GUID:'print',
		boxwidth:226,
		boxheight:215,
		boxpadding:2,
		boxtop:-1000,
		boxleft:-1000,
		boxendtop:-1000,
		boxendleft:-1000,
		handleside:'right',
		handlealign:'top',
		handleimage:'',
		handleimagew:103,
		handleimageh:23,
		state_open:false,
		s_sliderclassName:'printpanel'
			
	}
	
		var emailpanel= {
		sb:RVscrollbar,
		GUID:'email',
		boxwidth:369,
		boxheight:297,
		boxpadding:2,
		boxtop:-1000,
		boxleft:-1000,
		boxendtop:-1000,
		boxendleft:-1000,
		handleside:'right',
		handlealign:'top',
		handleimage:'',
		handleimagew:103,
		handleimageh:23,
		state_open:false,
		s_sliderclassName:'emailpanel'
			
	}
	
	var archivepanel= {
		sb:RVHscrollbar,
		GUID:'archive',
		boxwidth:'100%',
		boxheight:202,
		boxpadding:2,
		boxtop:-1000,
		boxleft:-1000,
		boxendtop:-1000,
		boxendleft:-1000,
		handleside:'right',
		handlealign:'top',
		handleimage:'',
		handleimagew:103,
		handleimageh:23,
		state_open:false,
		fixedright:45,
		fixedleft:9,
		s_sliderclassName:'archivepanel'
			
	}

function initUserDefinedSliders()	{

    var panel_sections = new slider(sectionspanel,'')
    panel_sections.box.loadcontent(loadSections())

    var panel_email = new slider(emailpanel,'');
    panel_email.box.loadcontent(loademailform());

    var panel_archive = new slider(archivepanel,'');
    panel_archive.box.loadcontent(loadarchive());
    getobj('archivefixedright').innerHTML = '<img border="0" src="skins/realview/images/blackviewer/archive_bgright.gif"><div style=position:absolute;top:9;left:27;>' + generateCloseButton('archive') +'</div>';
    getobj('archivefixedleft').innerHTML ='<img src="skins/realview/images/blackviewer/indexbg_left.gif">'
      var contents_vstrip = getobj('contents_vstrip')
    getobj('contentsfixedleft').appendChild(contents_vstrip)
    getobj('sectionsfixedtop').innerHTML ='<img src="skins/realview/images/blackviewer/jumpto.gif" style=position:absolute;top:2;left:2;>'
    getobj('sectionsfixedleft').innerHTML ='<img src="skins/realview/images/blackviewer/indexbg_left.gif">'
    getobj('contentsfixedright').innerHTML ='<img src="skins/realview/images/blackviewer/indexbg_right.gif"><div style=position:absolute;top:9;left:0;>' + generateCloseButton('contents') +'</div>'
    contents_vstrip.style.display='block';
    contents_vstrip.style.left=153;
}

function usercallback_pagechange() {

	var p = getobj('pageindicator')
	var l,r,sep
	if (cur_left_page ==0)	{
		l=''
		sep=''
	}	
	else	{
		l=cur_left_page
		sep='-'
	}	
	if (cur_right_page>pagecount){
		r=''
		sep=''
	}	
	else	{
		r=cur_right_page
		s='-'
	}
	getobj('pageindicator').innerHTML ='<table align=center width=80 cellspacing=0 cellpadding=0><tr><td width=80 align=center style="font-family:Arial;font-size:12px;color:white;font-weight:bold;">' +  l+sep+r + ' of ' + pagecount+'</td></tr></table>'
}

function toolbar_docontents()	{

    var p = getPanel('contents')
 //   	p.box.loadcontent(loadthumbs(p))    
    var x = findObjectPosition(getobj('toolbar_contents_btn')).x,y= findObjectPosition(getobj('toolbar_contents_btn')).y
    p.boxleft =  x -153
    p.boxendleft = x -153
    p.boxendtop = y -p.boxheight - 9
    togglePanel('contents',-1,0,{x:-1,y:-1})

    var c = getPanel('sections')
    getobj('contentsfixedleft').appendChild(c.slidepanel)
    
    togglePanel('sections',1,0,{x:-1,y:-1})    
        
  scrollToFocusCurrentPage(cur_left_page)

}	;
	
function toolbar_doprint()	{

    getPanel('print').box.loadcontent(loadprintpage());
    getPanel('print').boxleft = findObjectPosition(getobj('toolbar_print_btn')).x -181
    getPanel('print').boxendleft = findObjectPosition(getobj('toolbar_print_btn')).x -182
    getPanel('print').boxendtop =(findObjectPosition(getobj('toolbar_print_btn'))).y-getPanel('print').boxheight
    togglePanel('print',-1,0,{x:-1,y:-1})	
	
}

function toolbar_doemail()	{

    getPanel('email').box.loadcontent(loademailform());
    getPanel('email').boxleft = findObjectPosition(getobj('toolbar_email_btn')).x -getPanel('email').boxwidth +45
    getPanel('email').boxendleft = findObjectPosition(getobj('toolbar_email_btn')).x -getPanel('email').boxwidth +45
    getPanel('email').boxendtop =(findObjectPosition(getobj('toolbar_email_btn'))).y-getPanel('email').boxheight
    togglePanel('email',-1,0,{x:-1,y:-1})	
	
}

function toolbar_dosearch()	{

    dosearch();
    getobj('searchfixedleft').innerHTML ='<img src="skins/realview/images/blackviewer/searchbg_left.gif">';
    getobj('searchfixedright').innerHTML ='<img src="skins/realview/images/blackviewer/searchbg_right.gif"><div style="position:absolute;top:9;left:28;">' + generateCloseButton('search') +'</div>';
    var s = getPanel('search');
    var sb=getobj('toolbar_search_btn');
    s.boxleft = findObjectPosition(sb).x -182;
    s.boxendleft = findObjectPosition(sb).x -182;
    s.boxendtop =s.boxtop =(findObjectPosition(sb)).y-s.boxheight -s.fixedtop -5;
    
    if (!(s.state_open && getobj('txtSearch').value!=''))
    togglePanel('search',-1,0,{x:-1,y:-1});

}
function toolbar_doarchive()	{
    
    getPanel('archive').origboxwidth =  pageright-pageleft>800?pageright-pageleft -54 :746
    getPanel('archive').reposition()
    getPanel('archive').boxleft = findObjectPosition(getobj('toolbar_archive_btn')).x -getPanel('archive').boxwidth +81
    getPanel('archive').boxendleft = findObjectPosition(getobj('toolbar_archive_btn')).x -getPanel('archive').boxwidth +81
    getPanel('archive').boxendtop =(findObjectPosition(getobj('toolbar_archive_btn'))).y-getPanel('archive').boxheight -9
    togglePanel('archive',-1,0,{x:-1,y:-1})	
    
	
}	

function usercallback_windowresize()	{
	resizetoolbar();
};

function usercallback_windowload()	{
	resizetoolbar();
	if (typeof(initInfoPanel)=="function"){initInfoPanel()};
/*	var left = 50+ RVPages[0].normal.w
	getobj('publication').style.left=left
	 initLayerCoords()
	dropShadow();*/

};


function resizetoolbar()	{
	getobj('tbl_toolbar').width = pageright-pageleft>800?pageright-pageleft:800;
};


function toolbar_imgover(i)	{
i.src = i.src.replace(/btn0.gif/,'btn1.gif')

};

function toolbar_imgout(i)	{
i.src = i.src.replace(/btn1.gif/,'btn0.gif')
};

function toolbar_imgup(i)	{
   
	i.src = i.src.replace(/btn0.gif/,'btn1.gif')
	i.src = i.src.replace(/btn2.gif/,'btn0.gif')
	i.src = i.src.replace(/btn1.gif/,'btn2.gif')
	ResetToolbarPanels(i)	
	
};

function ResetToolbarPanels(i)    {
var pth = i.src.slice(0,i.src.lastIndexOf('/'));
    var panels = new Array('contents','print','email','archive','search','help');
    var other_img
    for (var j=0;j<panels.length;j++)   {
        if (i.src.indexOf(panels[j])== -1 && getPanel(panels[j]))  {
            togglePanel(panels[j],0,0,{x:-1,y:-1});
            getobj('toolbar_'+panels[j]+'_btn').src=pth +'/'+ panels[j] + '_btn0.gif';
        }
       else  {
        
       }  	
    }
   };
  


function loadarchive()  {

     var s = RVKernel.xml.getElementsByTagName('BackIssue');
    /* 
        get cover file name from RVPages array - this assumes that all issues have been run through the same workflow 
        and therefore produced the same filename.
    */
     var covername = '/global/images/empty.gif' 
     var retval='<table border=0 height=160 cellspacing=0 cellpadding=2>',path,name,issuedate
    var loadedissue =  RVKernel.i=='' ?getAttrib(s[s.length-1],'name'):RVKernel.i;
    
     var thumbrow='<tr>',namerow='<tr>'   
    	    for (var i=0;i<s.length;i++)	{
	            path = getAttrib(s[i],'path');
	            name = getAttrib(s[i],'name');
	            id = getAttrib(s[i],'id'); 
	          sysname =   getAttrib(s[i],'sysname');
	            thumbrow+= '<td valign=bottom align=left nowrap width=130 height=100%><div style=position:relative;width:'+RVPages[1].thumb.w+'>'
	            if (loadedissue!=name)   {
	                thumbrow+='<a href="javascript:loadIssue(\''+id+'\')"><img   id="thumb_archive_' + i+'" border=0 src="' + covername +'" onmouseover="showViewPointer(this.parentNode.parentNode,\'viewthumb_roll.gif\',61,57)" onmouseout="hideViewPointer()"></a>';
	             }   
	              else  {
	              thumbrow+='<img border=0 src="skins/realview/images/blackviewer/coverselected_highlight.gif"><br><img   id="thumb_archive_' + i+'" border=0 src="' +covername +'"></a>';
	              }
	              thumbrow+='</div></td>';
                  namerow+='<td valign=top align=left>'+ name +'</td>';
        }
        retval +=thumbrow + '</tr>' + namerow + '</tr></table>';
    return retval;

    };
  
function loademailform()	{

	var s ='<table border=0 cellspacing=2 cellpadding=2 style=margin-left:15px; width=294><tr><td colspan=2 valign=middle height=40><b>Send this spread to a friend</b></td></tr>';
	
	if ((cur_left_page != 0) && (cur_right_page <=pagecount))
	{
		s+='<tr><td align=left valign=bottom><img border="0"  src="'+ RVPages[cur_left_page].thumb.src + '" ><img border="0"  src="'+ RVPages[cur_right_page].thumb.src + '"></td>';
	}
	else
	{
		var p = cur_left_page==0?cur_right_page:cur_left_page;
	s+='<tr><td align=left valign=bottom><img border="0"  src="'+ RVPages[p].thumb.src+ '" ></td>';
		
	}
			s+='<td valign=top width=100%>Friend\'s Email<br><input type=text id=friend_email><br><br>Your Name<br><input type=text id=your_name></td></tr>';
		s+='<tr><td colspan=2 valign=bottom height=25><b>Your Message (optional)</b></td></tr>';
		s+='<tr><td colspan=2><textarea rows=5 id=email_note></textarea></td></tr>';
		s+='<tr><td>'
		s+='<a onclick="window.open(this.href,\'facebook\',\'left='+((screen.availWidth/2)-490)+',top=130,screenX=0,screenY=0,scrollbars=1,status=no,width=980,height=600\');return false;"' 
s+='target="_blank" title="Share on Facebook"' 
s+='href="http://www.facebook.com/share.php?u='+location.href+'&t='+document.title+'"><img width="23" height="25"' 
s+='src="global/images/social/socialFacebook.png"' 
s+='alt="Share on Facebook" border="0"' 
s+='/></a><a onclick="window.open(this.href,\'delicious\',\'left='+((screen.availWidth/2)-400)+',top=130,screenX=0,screenY=0,scrollbars=1,status=no,width=800,height=500\');return false;"' 
s+='target="_blank" title="Add to my del.icio.us Bookmarks"' 
s+='href="http://del.icio.us/post?url='+location.href+'&title='+document.title+'"><img width="23" height="25"' 
s+='src="global/images/social/socialDelicious.png"' 
s+='alt="Add to my del.icio.us Bookmarks" border="0"' 
s+='/></a><a onclick="window.open(this.href,\'yahoo\',\'left='+((screen.availWidth/2)-400)+',top=130,screenX=0,screenY=0,scrollbars=1,status=no,width=800,height=500\');return false;"' 
s+='target="_blank" title="Add to my Yahoo Bookmarks"' 
s+='href="http://myweb.yahoo.com/myresults/bookmarklet?t='+document.title+'&u='+location.href+'"><img width="23" height="25"' 
s+='src="global/images/social/socialYahoo.png"' 
s+='alt="Add to my Yahoo Bookmarks" border="0"' 
s+='/></a><a onclick="window.open(this.href,\'google\',\'left='+((screen.availWidth/2)-400)+',top=130,screenX=0,screenY=0,scrollbars=1,status=no,width=800,height=500\');return false;"' 
s+='target="_blank" title="Add to my Google Bookmarks"' 
s+='href="http://www.google.com/bookmarks/mark?op=add&output=popup&bkmk='+location.href+'&title='+document.title+'"><img width="23" height="25"' 
s+='src="global/images/social/socialGoogle.png"' 
s+='alt="Add to my Google Bookmarks" border="0"' 
s+='/></a><a onclick="window.open(this.href,\'stumbleupon\',\'left='+((screen.availWidth/2)-400)+',top=130,screenX=0,screenY=0,scrollbars=1,status=no,width=800,height=550\');return false;"' 
s+='target="_blank" title="Submit to Stumbleupon"' 
s+='href="http://www.stumbleupon.com/submit?adult=no&topic=arts&url='+location.href+'&title='+document.title+'"><img width="23" height="25"' 
s+='src="global/images/social/socialStumble.png"' 
s+='alt="Submit to Stumbleupon" border="0"' 
s+='/></a>'		
		s+='<tr><td align=right valign=bottom height=25 colspan=2><a href=javascript:togglePanel(\'email\',0);toolbar_imgup(getobj(\'toolbar_email_btn\'))><img border=0 src=skins/realview/images/blackviewer/cancel_btn0.gif onmouseover="this.src=\'skins/realview/images/blackviewer/cancel_btn1.gif\'" onmouseout="this.src=\'skins/realview/images/blackviewer/cancel_btn0.gif\'"></a>&nbsp;&nbsp;<a href=javascript:getemaildetail()><img border=0 src=skins/realview/images/blackviewer/send_btn0.gif onmouseover="this.src=\'skins/realview/images/blackviewer/send_btn1.gif\'" onmouseout="this.src=\'skins/realview/images/blackviewer/send_btn0.gif\'"></a></tr></table>';
		s+='</table><div id="email_retval"></div><div style=position:absolute;top:15;left:346>' + generateCloseButton('email') +'</div>';
	
	return s;

};

function loadprintpage()	{

	var s='<div style=position:absolute;top:15;left:205>' + generateCloseButton('print') +'</div>';
	if ((cur_left_page != 0) && (cur_right_page <=pagecount))
	{
		s+='<table border=0 cellspacing=0 cellpadding=0 style=margin-left:15px;><tr><td colspan=2 valign=bottom height=25><b>Select a page to print</b></td></tr>';
		s+='<tr><td align=left id=printpanel_leftindicator height=60></td><td  align=right id=printpanel_rightindicator></td></tr>';
		s+='<tr><td align=left><a href="javascript:doprint('+cur_left_page+')" onmouseout="getobj(\'printpanel_leftindicator\').innerHTML=\'\'" onmouseover="getobj(\'printpanel_leftindicator\').innerHTML=\'<img src=skins/realview/images/printselect_roll.gif>\'"><img border="0"  src="'+ RVPages[cur_left_page].thumb.src + '" ></a></td>';
		s+='	<td align=right><a href="javascript:doprint('+cur_right_page+')" onmouseout="getobj(\'printpanel_rightindicator\').innerHTML=\'\'" onmouseover="getobj(\'printpanel_rightindicator\').innerHTML=\'<img src=skins/realview/images/printselect_roll.gif>\'"><img border="0"  src="'+ RVPages[cur_right_page].thumb.src + '"></a></td></tr>';
		s+='<tr><td></td><td align=right valign=bottom height=25><a href=javascript:togglePanel(\'print\',0);toolbar_imgup(getobj(\'toolbar_print_btn\'));><img border=0 src=skins/realview/images/blackviewer/cancel_btn0.gif onmouseover="this.src=\'skins/realview/images/blackviewer/cancel_btn1.gif\'" onmouseout="this.src=\'skins/realview/images/blackviewer/cancel_btn0.gif\'"></a>';
		s+='</table>';
	}
	else
	{
		var p = cur_left_page==0?cur_right_page:cur_left_page;
	   s+='<table border=0 cellspacing=0 cellpadding=0 style=margin-left:15px;><tr><td colspan=2 valign=bottom height=25><b>Select a page to print</b></td></tr>';
		s+='<tr><td align=left id=printpanel_leftindicator height=60></td><td  align=right id=printpanel_rightindicator></td></tr>';
		s+='<tr><td align=left></td>';
		s+='	<td align=right><a href="javascript:doprint('+p+')" onmouseout="getobj(\'printpanel_rightindicator\').innerHTML=\'\'" onmouseover="getobj(\'printpanel_rightindicator\').innerHTML=\'<img src=skins/realview/images/printselect_roll.gif>\'"><img border="0"  src="'+RVPages[p].thumb.src+ '"></a></td></tr>';
		s+='<tr><td></td><td align=right valign=bottom height=25><a href=javascript:togglePanel(\'print\',0);toolbar_imgup(getobj(\'toolbar_print_btn\'));><img border=0 src=skins/realview/images/blackviewer/cancel_btn0.gif onmouseover="this.src=\'skins/realview/images/blackviewer/cancel_btn1.gif\'" onmouseout="this.src=\'skins/realview/images/blackviewer/cancel_btn0.gif\'"></a>';
		s+='</table>';
		
	}

	return s;


};

	function generateCloseButton(panel)    {
	    return '<a href="#" onclick="togglePanel(\'' + panel +'\',0,0);toolbar_imgup(getobj(\'toolbar_'+panel+'_btn\'));"><img src=\'skins/realview/images/blackviewer/close_btn0.gif\' border=\'0\' onmouseover="this.src=\'skins/realview/images/blackviewer/close_btn1.gif\'" onmouseout="this.src=\'skins/realview/images/blackviewer/close_btn0.gif\'"></a>' 
	};
	
    function toolbar_doinfopanel(pagename) {
        
        var oInfo = getPanel('help');
        
        var pos = {l:0,t:0}
        pos = GetInfoPanelPosition();

        oInfo.boxleft = oInfo.boxendleft = pos.l;
        oInfo.boxtop = oInfo.boxendtop = pos.t;
        oInfo.box.loadcontent(GetInfoPanelHTML());
     
        
        //if (oInfoPanelConfig.Coords.fixedtop > 0) {getobj('infofixedtop').innerHTML = GetInfoPanelHTML('toolbar')};

        togglePanel('help',-1,0,{x:-1,y:-1});

    };
    
    function initInfoPanel() {

        InfoPanel.sb = RVscrollbar;
        InfoPanel.boxwidth = oInfoPanelConfig.Coords.w;
        InfoPanel.boxheight = oInfoPanelConfig.Coords.h;
        var panel_infopanel = new slider(InfoPanel,'');
        //PreloadInfoHTML();
        
    }
  
    function GetInfoPanelHTML()
    {
    var InfoHtml = '<div id="infopanel_wrapper">' +
            '        <div id="infopanel_close"><a href="#" onclick="togglePanel(\'help\',0,0);toolbar_imgup(getobj(\'toolbar_help_btn\'))"><img src="skins/realview/images/close_btn0.gif" border="0" onmouseover="this.src=\'skins/realview/images/close_btn1.gif\'" onmouseout="this.src=\'skins/realview/images/close_btn0.gif\';" /></a></div>' +
            '        <div class="info_logowrapper">' +
            '<table border="0" width="100%">' +
            '<tr><td align="center" valign="top"><a href="http://www.realview.com.au/" target="_newindow"><img src="/global/images/placeholder.gif" border="0" width="229" height="56" title="Click here to learn more about Realview Technologies" /></a></td></tr>' +
            '</table>' +
            '</div>' +
            '<table border="0" width="305">' +
            '  <tr>' +
            '    <td colspan="2">' +
            '        <table>' +
            '          <tr>' +
            '            <td class="info_text">' +
            '              <b>TURN PAGES</b> by clicking the arrows at the side of the page, or by using the toolbar.<br>' +
            '                <b>ZOOM IN</b> by clicking anywhere on the page.<br>' +
            '                  <b>READ</b> by dragging the page around when zoomed in.<br>' +
            '                    <b>ZOOM OUT</b> by clicking anywhere on the page when zoomed in.<br>' +
            '                      <b>VISIT</b> web sites or send emails by clicking on hyperlinks.' +
            '            </td>' +
            '          </tr>' +
            '          <tr>' +
            '            <td>' +
            '              <table cellspacing="0" cellpadding="0">' +
            '                <tr>' +
            '                  <td height="27">' +
            '                    <img SRC="skins/realview/images/icon_print_darkbg.gif" />' +
            '                  </td>' +
            '                  <td class="info_text">Print Page</td>' +
            '                </tr>' +
            '                <tr>' +
            '                  <td height="27">' +
            '                    <img SRC="skins/realview/images/icon_mail_darkbg.gif" />' +
            '                  </td>' +
            '                  <td class="info_text">Email this page to a friend</td>' +
            '               </tr>' +
            '                <tr>' +
            '                  <td height="27">' +
            '                   <img SRC="skins/realview/images/icon_mag_darkbg.gif" />' +
            '                  </td>' +
            '                  <td class="info_text">Search this issue</td>' +
            '                </tr>' +
            '                <tr>' +
            '                  <td height="27">' +
            '                    <img SRC="skins/realview/images/icon_index_darkbg.gif" />' +
            '                  </td>' +
            '                  <td class="info_text">Index - jump to page or section</td>' +
            '                </tr>' +
            '                <tr>' +
            '                  <td height="27">' +
            '                    <img SRC="skins/realview/images/icon_archive_darkbg.gif" />' +
            '                  </td>' +
            '                  <td class="info_text">Archive - View past issues</td>' +
            '                </tr>' +
            '              </table>' +
            '            </td>' +
            '          </tr>' +
            '        </table>' +
            '      </td>' +
            '    </tr>' +
            '  </table>' 
        if (RVKernel.pid != '355')
        {
            InfoHtml += '<p class="info_text">' 
            InfoHtml += '<a class="info_text" href="/diagnostics.asp?pubid=' + RVKernel.pid + '&iid=' + RVKernel.iid + '" target="_blank">Click here to report an error.</a>'
            InfoHtml += '</p>'
        }
         
        InfoHtml += '</div>'           
            
        return InfoHtml
    }

    function GetInfoPanelPosition() 
    {       
        var pos = {l:0,t:getobj('row1content').style.height};
        
        if (oInfoPanelConfig.Coords.buttonname != '') {
            // position over button

            var oBtn = getobj(oInfoPanelConfig.Coords.buttonname);
            var btnPos = findObjectPosition(oBtn);
            
            pos.l = (btnPos.x + oBtn.width) - oInfoPanelConfig.Coords.w - 10;
            pos.t = btnPos.y - oInfoPanelConfig.Coords.h - 10;
            
        } else {
            // position under row1content
            switch (oInfoPanelConfig.Coords.align) {
                
                case 'left' :
                    pos.l = 0;
                    break;
                
                case 'right' :
                    pos.l = 0;  // not coded yet
                    break;
                    
                case 'center' :
                    pos.l = (pagewidth + pageleft) - (getPanel('help').boxwidth / 2);
                    break;    
            }
        }
        
        return pos;
    };	