function PrintThisPage(printFlag){
    var PBar;
    
    PBar = GetObjectById('menu');
    Set_Visibility(PBar, printFlag);    
          
    PBar = GetObjectById('contenttopper');
    Set_Visibility(PBar, printFlag);    
          
    PBar = GetObjectById('pagetopwrapper');
    Set_Visibility(PBar, printFlag);    
    
    PBar = GetObjectById('contentright');
    Set_Visibility(PBar, printFlag);    
    
    PBar = GetObjectById('topright');
    Set_Visibility(PBar, printFlag);
    
    PBar = GetObjectById('sponsorwrapper');
    Set_Visibility(PBar, printFlag);    
    
    PBar = GetObjectById('footerwrapper');
    Set_Visibility(PBar, printFlag);    
    
    
    PBar = GetObjectById('footerwrapper');
    Set_Visibility(PBar, printFlag);    
    
       
    var visible = 'hide';
    
    if (printFlag == false) 
    {
        PBar = GetObjectById('body');
        PBar.className='printbody';       
        
        PBar = GetObjectById('ToolBarPrint');  
        PBar.className='hide';
        
        PBar = GetObjectById('ToolBarReturn');  
        PBar.className='ToolBarReturn show';
        
        visible = 'hide';
     }
     
     else 
     {
        PBar = GetObjectById('body');
        PBar.className='body';
        
        PBar = GetObjectById('ToolBarPrint');  
        PBar.className='ToolBar show';
        
        PBar = GetObjectById('ToolBarReturn');  
        PBar.className='hide';
        
        visible = 'printbody';
     }    
     
    var arr = new Array(); 
    arr = document.getElementsByName('HideOnPrint'); 
    for(var i=0; i < arr.length; i++)
    {
        arr[i].className = visible;        
    }
}

function GetObjectById(ObjectID){    
    return document.getElementById(ObjectID);    
}


function Set_Visibility(myDiv, visibilityFlag)
{
    if (myDiv != null)
    {
        if (visibilityFlag == false){
            myDiv.style.display='None';
            myDiv.style.visibility = "hidden";
        }
        
        else{
            myDiv.style.display='Block'; 
            myDiv.style.visibility = "visible";            
        }                
    }    
}

//////////////////////////////////////////////////////////////////////////////////////////////
// resize from 9 - 15pt
// to user this feature, place <span ="resizable"></span> in template where need to be resized
var fontsize=8; 
function Resize(mode) {    

	if (mode == true) {
		fontsize++;
		if (fontsize > 15) fontsize = 15
	}
	else {
		fontsize--;
		if (fontsize < 8) fontsize = 8
	}
	
	document.getElementById('resizable').className='font' + fontsize;	
}

function addBookmark(title,url) {
    if (window.sidebar) { //Mozilla Firefox
       window.sidebar.addPanel(title, url,""); 
    } else if( window.external ) {  //IE
        window.external.AddFavorite( url, title);
    } else if( window.opera && window.print ) {
        return true;
    }
}