function StartPortlet(rstrID,rstrTitle,rstrType,rnumLevel,rfMinimize){
var strHTML="";
var strMinIcon="block";
var strMaxIcon="none";
var strContent="block";
var strType="";
var numLevel=1;
var fMinimize=false;
if(typeof rstrType!="undefined")strType=rstrType;
if(typeof rnumLevel!="undefined")numLevel=rnumLevel;
if(typeof rfMinimize!="undefined")fMinimize=rfMinimize;
if(strType==""){
if(numLevel==1){
strType="Main";
}else{
strType="Level"+numLevel;
}
}
if(fMinimize){
strMinIcon="none";
strMaxIcon="block";
strContent="none";
}
strHTML=strHTML+
'<div class="'+strType+'Outline" ID="'+rstrID+'">\n'+
'  <div class="'+strType+'Title" onClick="MinMaxPortlet('+"'"+rstrID+"'"+');">\n'+
'    <div class="TitleText" style="float:left">\n'+rstrTitle+'</div>\n'+
'    <div class="icon" width=15 ID="'+rstrID+'_min" '+
'style="float:right; display:'+strMinIcon+'">\n'+
'<img height=15 width=15 alt="minimize" '+
'src="'+gstrHttpRefDB+'/(vwFiles)/min/$file/min.gif" border=0 '+
'onClick="MinPortlet('+"'"+rstrID+"'"+');"></div>\n'+
'    <div class="icon" width=15 ID="'+rstrID+'_max" '+
'style="float:right; display:'+strMaxIcon+'">\n'+
'<img height=15 width=15 alt="maximize" '+
'src="'+gstrHttpRefDB+'/(vwFiles)/max/$file/max.gif" border=0 '+
'onClick="MaxPortlet('+"'"+rstrID+"'"+');"></div>\n'+
'  </div>\n'+
'  <div class="'+strType+'Contents" ID="'+rstrID+'_contents" style="display:'+
strContent+'">\n';
return strHTML;
}
function StartPortletDynamic(rstrID,rstrTitle,rstrType,rnumLevel,rfMinimize,rfDynamic){
var strHTML="";
var strMinIcon="block";
var strMaxIcon="none";
var strContent="block";
var strType="";
var numLevel=1;
var fMinimize=false;
var fDynamic=false;
var strMinMaxDynamic="MinMaxPortlet";
var strMinDynamic="MinPortlet";
var strMaxDynamic="MaxPortlet";
if(typeof rstrType!="undefined")strType=rstrType;
if(typeof rnumLevel!="undefined")numLevel=rnumLevel;
if(typeof rfMinimize!="undefined")fMinimize=rfMinimize;
if(typeof rfDynamic!="undefined")fDynamic=rfDynamic;
if(fDynamic){
strMinMaxDynamic="MinMaxPortletDynamic";
strMinDynamic="MinPortletDynamic";
strMaxDynamic="MinMaxPortletDynamic";
}
if(strType==""){
if(numLevel==1){
strType="Main";
}else{
strType="Level"+numLevel;
}
}
if(fMinimize){
strMinIcon="none";
strMaxIcon="block";
strContent="none";
}
strHTML=strHTML+
'<div class="'+strType+'Outline" ID="'+rstrID+'">\n'+
'  <div class="'+strType+'Title" onClick="'+strMinMaxDynamic+'('+"'"+rstrID+"'"+');">\n'+
'    <div class="TitleText" style="float:left">\n'+rstrTitle+'</div>\n'+
'    <div class="icon" width=15 ID="'+rstrID+'_min" '+
'style="float:right; display:'+strMinIcon+'">\n'+
'<img height=15 width=15 alt="minimize" '+
'src="'+gstrHttpRefDB+'/(vwFiles)/min/$file/min.gif" border=0 '+
'onClick="'+strMinDynamic+'('+"'"+rstrID+"'"+');"></div>\n'+
'    <div class="icon" width=15 ID="'+rstrID+'_max" '+
'style="float:right; display:'+strMaxIcon+'">\n'+
'<img height=15 width=15 alt="maximize" '+
'src="'+gstrHttpRefDB+'/(vwFiles)/refresh/$file/refresh.gif" border=0 '+
'onClick="'+strMaxDynamic+'('+"'"+rstrID+"'"+');"></div>\n'+
'  </div>\n'+
'  <div class="'+strType+'Contents" ID="'+rstrID+'_contents" style="display:'+
strContent+'">\n';
return strHTML;
}
function EndPortlet(){
var strHTML="";
strHTML=strHTML+
'  </div>\n'+
'</div>\n';
return strHTML;
}
function MinPortlet(rstrID){
var min=document.getElementById(rstrID+"_min");
min.style.display="none";
var max=document.getElementById(rstrID+"_max");
max.style.display="block";
var contents=document.getElementById(rstrID+"_contents");
contents.style.display="none";
window.event.cancelBubble=true;
}
function MinPortletDynamic(rstrID){
var min=document.getElementById(rstrID+"_min");
min.style.display="none";
var max=document.getElementById(rstrID+"_max");
max.style.display="block";
var contents=document.getElementById(rstrID+"_contents");
contents.style.display="none";
contents.innerHTML="";
window.event.cancelBubble=true;
}
function MaxPortlet(rstrID){
var numBodyHeight=document.body.clientHeight;
var objdiv=document.getElementById(rstrID);
var max=document.getElementById(rstrID+"_max");
max.style.display="none";
var min=document.getElementById(rstrID+"_min");
min.style.display="block";
var contents=document.getElementById(rstrID+"_contents");
contents.style.display="block";
var numDivHeight=objdiv.scrollHeight;
if(window.event.clientY+numDivHeight>numBodyHeight){
if(numDivHeight>numBodyHeight){
objdiv.scrollIntoView(true);
}
else{
objdiv.scrollIntoView(false);
}
}
window.event.cancelBubble=true;
}
function MaxPortletDynamic(rstrID){
var numBodyHeight=document.body.clientHeight;
var objdiv=document.getElementById(rstrID);
var max=document.getElementById(rstrID+"_max");
max.style.display="none";
var min=document.getElementById(rstrID+"_min");
min.style.display="block";
var contents=document.getElementById(rstrID+"_contents");
contents.innerHTML=PortletContents(rstrID);
contents.style.display="block";
var numDivHeight=objdiv.scrollHeight;
if(window.event.clientY+numDivHeight>numBodyHeight){
if(numDivHeight>numBodyHeight){
objdiv.scrollIntoView(true);
}
else{
objdiv.scrollIntoView(false);
}
}
window.event.cancelBubble=true;
}
function MinMaxPortlet(rstrID){
var contents=document.getElementById(rstrID+"_contents");
if(contents.style.display=="block"){
MinPortlet(rstrID);
}
else{
MaxPortlet(rstrID);
}
}
function MinMaxPortletDynamic(rstrID){
var contents=document.getElementById(rstrID+"_contents");
if(contents.style.display=="block"){
MinPortletDynamic(rstrID);
}
else{
MaxPortletDynamic(rstrID);
}
}

