// NS-Header and page initialization

function pageOffset(win)
{
    if(!win) win = window;
    var pos = {left:0,top:0};

    if(typeof win.pageXOffset != 'undefined')
    {
         // Mozilla/Netscape
         pos.left = win.pageXOffset;
         pos.top = win.pageYOffset;
    }
    else
    {
         var obj = (win.document.compatMode && win.document.compatMode == "CSS1Compat") ?
         win.document.documentElement : win.document.body || null;

         pos.left = obj.scrollLeft;
         pos.top = obj.scrollTop;
    }
    return pos;
}

   function doResize() { 
     var clheight, headheight;
     if (self.innerHeight) // all except Explorer 
     { clheight = self.innerHeight; } 
     else if (document.documentElement && document.documentElement.clientHeight) // Explorer 6 Strict Mode 
     { clheight = document.documentElement.clientHeight; } 
     else if (document.body) // other Explorers 
     { clheight = document.body.clientHeight; } 
     headheight = document.getElementById('idheader').clientHeight;
     if (clheight < headheight ) {clheight = headheight + 1;}
     document.getElementById('idcontent').style.height = clheight - document.getElementById('idheader').clientHeight +'px'; 
   } 

   function nsrInit() { 
     if (document.getElementById('print-button')) {
     	if (self.innerHeight) // all except Explorer
        document.getElementById('print-button').style.display = 'table-cell';
        else
        document.getElementById('print-button').style.display = 'inline';
        }
     if (document.getElementById('mail-feedback')) {
     	if (self.innerHeight) // all except Explorer
        document.getElementById('mail-feedback').style.display = 'table-cell';
        else
        document.getElementById('mail-feedback').style.display = 'inline';
        }
     contentbody = document.getElementById('idcontent'); 
     if (contentbody) { 
       aTop = pageOffset.top; //document.getElementById('body').scrollTop; 
       contentbody.className = 'nonscroll'; 
       document.getElementsByTagName('body')[0].className = 'nonscroll'; 
       document.getElementsByTagName('html')[0].className = 'nonscroll'; 
       window.onresize = doResize; 
       doResize(); 
       if (contentbody.scrollTo) { contentbody.scrollTo(aTop,0); }
      } 
   } 
 

function unQuot(varStr) {
varStr = varStr.replace(/\'/g, "`");
varStr = varStr.replace(/&gt;/g, ">");
varStr = varStr.replace(/&lt;/g, "<");
varStr = varStr.replace(/&quot;/g, '"');
varStr = varStr.replace(/&amp;/g, '&');
varStr = escape(varStr);
varStr = varStr.replace(/%C7/g,'C');
varStr = varStr.replace(/%E7/g,'c');
varStr = varStr.replace(/%FB|%FA|%F9/g,'u');
varStr = varStr.replace(/%DB|%DA|%D9/g,'U');
varStr = varStr.replace(/%E9|%EA|%EB|%E8/g,'e');
varStr = varStr.replace(/%C9|%CA|%C8/g,'E');
varStr = varStr.replace(/%E2|%E0|%E5|%E1/g,'a');
varStr = varStr.replace(/%C5|%C0|%C1|%C2/g,'A');
varStr = varStr.replace(/%EF|%EE|%EC|%ED/g,'i');
varStr = varStr.replace(/%CE|%CD|%CC/g,'I');
varStr = varStr.replace(/%F4|%F2|%F3/g,'o');
varStr = varStr.replace(/%D4|%D2|%D3/g,'O');
varStr = varStr.replace(/%FF/g,'Y');
varStr = varStr.replace(/%F1/g,'n');
varStr = varStr.replace(/%D1/g,'N');
varStr = varStr.replace(/%FC/g,'ue');
varStr = varStr.replace(/%DC/g,'Ue');
varStr = varStr.replace(/%E4|%E6/g,'ae');
varStr = varStr.replace(/%C4|%C6/g,'Ae');
varStr = varStr.replace(/%F6/g,'oe');
varStr = varStr.replace(/%D6/g,'Oe');
varStr = varStr.replace(/%DF/g,'ss');
return (varStr);
}

